Bug 2629: add char-with-stroke support to word-phrase-utf.chr
[koha.git] / etc / zebradb / etc / word-phrase-utf.chr
1 # Generic search equivanence character map for Latin languages (English, French, etc.)
2
3 # Define the basic value-set. *Beware* of changing this without re-indexing
4 # your databases.
5 encoding utf-8
6
7 # basic character set
8 lowercase {0-9}{a-z}
9 uppercase {0-9}{A-Z}
10
11 # Breaking characters
12 space {\001-\040}!"#$%&'\()*+,-./:;<=>?@\[\\]^_`\{|}~’
13
14 # Characters to be considered equivalent for sorting purposes
15 equivalent aáàãåâăąȧǎȁȃ
16 equivalent ӕä(ae)
17 equivalent ā(aa)
18 equivalent iíìîịĩĭįǐȉȋ
19 equivalent ï(ie)
20 equivalent ī(ii)
21 equivalent uúùûũŭųűǔȕȗ
22 equivalent ü(ue)
23 equivalent ū(uu)
24 equivalent eéèêẽĕęėěȅȇ
25 equivalent ëē(ee)
26 equivalent oóòõôŏǫȯőǒȍȏ
27 equivalent Œœöø(oe)
28 equivalent ō(oo)
29
30 # Supplemental mappings
31 # mapping diacritics to plain ASCII
32 # A
33 map ā                  a
34 map Ā                  a
35 map á                  a
36 map Á                  a
37 map à                  a
38 map À                  a
39 map ã                  a
40 map Ã                  a
41 map å                  a
42 map Å                  a
43 map â                  a
44 map Â                  a
45 map ä                  a
46 map Ä                  a
47 map ă                  a
48 map Ă                  a
49 map ą                  a
50 map Ą                  a
51 map ȧ                  a
52 map Ȧ                  a
53 map ǎ                  a
54 map Ǎ                  a
55 map ȁ                  a
56 map Ȁ                  a
57 map ȃ                  a
58 map Ȃ                  a
59 map ⱥ                 a
60 map Ⱥ                  a
61 # AE 
62 map ӕ                  (ae)
63 map Ӕ                  (ae)
64 # I 
65 map ī                  i
66 map Ī                  i
67 map ï                  i
68 map Ï                  i
69 map î                  i
70 map Î                  i
71 map í                  i
72 map Í                  i
73 map ì                  i
74 map Ì                  i
75 map ị                 i
76 map Ị                 i
77 map ĩ                  i
78 map Ĩ                  i
79 map ĭ                  i
80 map Ĭ                  i
81 map į                  i
82 map Į                  i
83 map ǐ                  i
84 map Ǐ                  i
85 map ȉ                  i
86 map Ȉ                  i
87 map ȋ                  i
88 map Ȋ                  i
89 map ɨ                  i
90 map Ɨ                  i
91 # U  
92 map ū                  u
93 map Ū                  u
94 map ü                  u
95 map Ü                  u
96 map ù                  u
97 map Ù                  u
98 map ú                  u
99 map Ú                  u
100 map û                  u
101 map Û                  u
102 map ũ                  u
103 map Ũ                  u
104 map ŭ                  u
105 map Ŭ                  u
106 map ų                  u
107 map Ų                  u
108 map ű                  u
109 map Ű                  u
110 map ǔ                  u
111 map Ǔ                  u
112 map ȕ                  u
113 map Ȕ                  u
114 map ȗ                  u
115 map Ȗ                  u
116 map ʉ                  u
117 map Ʉ                  u
118 # E  
119 map ê                  e
120 map Ê                  e
121 map ë                  e
122 map Ë                  e
123 map é                  e
124 map É                  e
125 map è                  e
126 map È                  e
127 map ē                  e
128 map Ē                  e
129 map ẽ                 e
130 map Ẽ                 e
131 map ĕ                  e
132 map Ĕ                  e
133 map ę                  e
134 map Ę                  e
135 map ė                  e
136 map Ė                  e
137 map ě                  e
138 map Ě                  e
139 map ȅ                  e
140 map Ȅ                  e
141 map ȇ                  e
142 map Ȇ                  e
143 map ɇ                  e
144 map Ɇ                  e
145 # O  
146 map ô                  o
147 map Ô                  o
148 map ó                  o
149 map Ó                  o
150 map ò                  o
151 map Ò                  o
152 map ö                  o
153 map Ö                  o
154 map õ                  o
155 map Õ                  o
156 map ø                  o
157 map Ø                  o
158 map ō                  o
159 map Ō                  o
160 map ǒ                  o
161 map Ǒ                  o
162 map ŏ                  o
163 map Ŏ                  o
164 map ǫ                  o
165 map Ǫ                  o
166 map ȯ                  o
167 map Ȯ                  o
168 map ő                  o
169 map Ő                  o
170 map ȍ                  o
171 map Ȍ                  o
172 map ȏ                  o
173 map Ȏ                  o
174 map Œ          (oe)
175 map œ          (oe)
176 # R  
177 map ṛ                 r
178 map Ṛ                 r
179 map r̥                 r
180 map R̥                 r
181 map ṝ                 r
182 map Ṝ                 r
183 map ř                  r
184 map Ř                  r
185 map ṟ                 r
186 map ɍ                  r
187 map Ɍ                  r
188 # L 
189 map ḷ                 l
190 map Ḷ                 l
191 map ḹ                 l
192 map Ḹ                 l
193 map ḻ                 l
194 map Ḻ                 l
195 map ł                  l
196 map Ł                  l
197
198 # N  
199 map ṅ                 n
200 map Ṅ                 n
201 map ñ                  n
202 map Ñ                  n
203 map ǹ                  n
204 map Ǹ                  n
205 map ń                  n
206 map Ń                  n
207 map ṉ                 n
208 map Ṉ                 n
209 map ṇ                 n
210 map Ṇ                 n
211 # T  
212 map ṭ                 t
213 map Ṭ                 t
214 map ŧ                  t
215 map Ŧ                  t
216 # D 
217 map ḍ                 d
218 map Ḍ                 d
219 map đ                  d
220 map Đ                  d
221 # S  
222 map ś                  s
223 map Ś                  s
224 map ṣ                 s
225 map Ṣ                 s
226 map ş                  s
227 map Ş                  s
228 map š                  s
229 map Š                  s
230 map ṡ                 s
231 map Ṡ                 s
232 # M 
233 map ṁ                 m
234 map Ṁ                 m
235 map ṃ                 m
236 map Ṃ                 m
237 # H  
238 map ḥ                 h
239 map Ḥ                 h
240 map ẖ                 h
241 map ħ                  h
242 map Ħ                  h
243 # Z 
244 map ź                  z
245 map Ź                  z
246 map ẓ                 z
247 map Ẓ                 z
248 map ż                  z
249 map Ż                  z
250 map ƶ                  z
251 map Ƶ                  z
252 #C 
253 map ç                  c
254 map Ç                  c
255 map ć                  c
256 map Ć                  c
257 map č                  c
258 map Č                  c
259 map ȼ                  c
260 map Ȼ                  c
261 # G 
262 map ǥ                  g
263 map Ǥ                  g
264 map ġ                  g
265 map Ġ                  g
266 map ǧ                  g
267 map Ǧ                  g
268 map ğ                  g
269 map Ğ                  g
270 # K 
271 map ḵ                 k
272 map Ḵ                 k
273 # Y  
274 map ý                  y
275 map Ý                  y
276 map ɏ                  y
277 map Ɏ                  y
278
279 # mapping blank string
280 map (^impr\s)       @
281 map (^impr\.)       @
282 map (^Impr\s)       @
283 map (^Impr\.)       @
284 map (^IMPR\s)       @
285 map (^IMPR\.)       @
286 map (^DL\s)         @
287 map (^DL\.)         @
288 map (^Dl\s)         @
289 map (^Dl\.)         @
290 map (^dl\s)         @
291 map (^dl\.)         @
292 map (^cop\s)        @
293 map (^cop\.)        @
294 map (^Cop\s)        @
295 map (^Cop\.)        @
296 map (^COP\s)        @
297 map (^COP\.)        @
298 map (^c\s)          @
299 map (^c\.)          @
300 map (^C\s)          @
301 map (^C\.)          @
302 map (^\[sd\])       @
303 map (^\[s\.d\.\])   @
304 map (^\[Sd\])       @
305 map (^\[S\.d\.\])   @
306 map (^\[SD\])       @
307 map (^\[S\.D\.\])   @
308 map (\x88.*\x89))   @
309