[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / ecrire / charsets / translit.php
1 <?php
2
3 /**
4 * Déclaration pour la translitteration simple des correspondances entre
5 * caractères unicodes spécifiques et caractères simples la plage ASCII
6 *
7 * @package SPIP\Core\Charsets
8 **/
9
10 $GLOBALS['CHARSET']['translit'] = array(
11 // latin [fausse plage]
12 128 => 'EUR',
13 131 => 'f',
14 140 => 'OE',
15 147 => '\'\'',
16 148 => '\'\'',
17 153 => '(TM)',
18 156 => 'oe',
19 159 => 'Y',
20
21 // latin [legal]
22 160 => ' ',
23 161 => '!',
24 162 => 'c',
25 163 => 'L',
26 164 => 'O',
27 165 => 'yen',
28 166 => '|',
29 167 => 'p',
30 169 => '(c)',
31 171 => '<<',
32 172 => '-',
33 173 => '-',
34 174 => '(R)',
35 176 => 'o',
36 177 => '+-',
37 181 => 'mu',
38 182 => 'p',
39 183 => '.',
40 186 => 'o ',
41 187 => '>>',
42 191 => '?',
43 192 => 'A',
44 193 => 'A',
45 194 => 'A',
46 195 => 'A',
47 196 => 'A',
48 197 => 'A',
49 198 => 'AE',
50 199 => 'C',
51 200 => 'E',
52 201 => 'E',
53 202 => 'E',
54 203 => 'E',
55 204 => 'I',
56 205 => 'I',
57 206 => 'I',
58 207 => 'I',
59 209 => 'N',
60 210 => 'O',
61 211 => 'O',
62 212 => 'O',
63 213 => 'O',
64 214 => 'O',
65 216 => 'O',
66 217 => 'U',
67 218 => 'U',
68 219 => 'U',
69 220 => 'U',
70 223 => 'ss',
71 224 => 'a',
72 225 => 'a',
73 226 => 'a',
74 227 => 'a',
75 228 => 'a',
76 229 => 'a',
77 230 => 'ae',
78 231 => 'c',
79 232 => 'e',
80 233 => 'e',
81 234 => 'e',
82 235 => 'e',
83 236 => 'i',
84 237 => 'i',
85 238 => 'i',
86 239 => 'i',
87 241 => 'n',
88 242 => 'o',
89 243 => 'o',
90 244 => 'o',
91 245 => 'o',
92 246 => 'o',
93 248 => 'o',
94 249 => 'u',
95 250 => 'u',
96 251 => 'u',
97 252 => 'u',
98 255 => 'y',
99
100 // turc
101 286 => 'G',
102 287 => 'g',
103 304 => 'I',
104 305 => 'i',
105 350 => 'S',
106 351 => 's',
107
108 // esperanto
109 264 => 'Cx',
110 265 => 'cx',
111 284 => 'Gx',
112 285 => 'gx',
113 292 => 'Hx',
114 293 => 'hx',
115 308 => 'Jx',
116 309 => 'jx',
117 348 => 'Sx',
118 349 => 'sx',
119 364 => 'Ux',
120 365 => 'ux',
121
122
123 // latin2 [Czech]
124 283 => 'e',
125 353 => 's',
126 269 => 'c',
127 345 => 'r',
128 382 => 'z',
129 367 => 'u',
130 328 => 'n',
131 357 => 't',
132 271 => 'd',
133 449 => 'o',
134 282 => 'E',
135 352 => 'S',
136 268 => 'C',
137 344 => 'R',
138 381 => 'Z',
139 366 => 'U',
140 327 => 'N',
141 356 => 'T',
142 270 => 'D',
143 467 => 'O',
144
145 // francais
146 338 => 'OE',
147 339 => 'oe',
148 376 => 'Y',
149 402 => 'f',
150
151 //polskie
152 260 => 'A',
153 261 => 'a',
154 262 => 'C',
155 263 => 'c',
156 280 => 'E',
157 281 => 'e',
158 321 => 'L',
159 322 => 'l',
160 323 => 'N',
161 324 => 'n',
162 346 => 'S',
163 347 => 's',
164 377 => 'Z',
165 378 => 'z',
166 379 => 'Z',
167 380 => 'z',
168
169 //roumain
170 258 => 'A',
171 259 => 'a',
172 350 => 'S',
173 351 => 's',
174 354 => 'T',
175 355 => 't',
176
177 // cyrillique
178 1026 => 'D%',
179 1027 => 'G%',
180 8218 => '\'',
181 1107 => 'g%',
182 8222 => '"',
183 8230 => '...',
184 8224 => '/-',
185 8225 => '/=',
186 8364 => 'EUR',
187 8240 => '0/00',
188 1033 => 'LJ',
189 8249 => '<',
190 1034 => 'NJ',
191 1036 => 'KJ',
192 1035 => 'Ts',
193 1039 => 'DZ',
194 1106 => 'd%',
195 8216 => '`',
196 8217 => '\'',
197 8220 => '"',
198 8221 => '"',
199 8226 => ' o ',
200 8211 => '-',
201 8212 => '--',
202 8212 => '~',
203 8482 => '(TM)',
204 1113 => 'lj',
205 8250 => '>',
206 1114 => 'nj',
207 1116 => 'kj',
208 1115 => 'ts',
209 1119 => 'dz',
210 1038 => 'V%',
211 1118 => 'v%',
212 1032 => 'J%',
213 1168 => 'G3',
214 1025 => 'IO',
215 1028 => 'IE',
216 1031 => 'YI',
217 1030 => 'II',
218 1110 => 'ii',
219 1169 => 'g3',
220 1105 => 'io',
221 8470 => 'No.',
222 1108 => 'ie',
223 1112 => 'j%',
224 1029 => 'DS',
225 1109 => 'ds',
226 1111 => 'yi',
227 1040 => 'A',
228 1041 => 'B',
229 1042 => 'V',
230 1043 => 'G',
231 1044 => 'D',
232 1045 => 'E',
233 1046 => 'ZH',
234 1047 => 'Z',
235 1048 => 'I',
236 1049 => 'J',
237 1050 => 'K',
238 1051 => 'L',
239 1052 => 'M',
240 1053 => 'N',
241 1054 => 'O',
242 1055 => 'P',
243 1056 => 'R',
244 1057 => 'S',
245 1058 => 'T',
246 1059 => 'U',
247 1060 => 'F',
248 1061 => 'H',
249 1062 => 'C',
250 1063 => 'CH',
251 1064 => 'SH',
252 1065 => 'SCH',
253 1066 => '"',
254 1067 => 'Y',
255 1068 => '\'',
256 1069 => '`E',
257 1070 => 'YU',
258 1071 => 'YA',
259 1072 => 'a',
260 1073 => 'b',
261 1074 => 'v',
262 1075 => 'g',
263 1076 => 'd',
264 1077 => 'e',
265 1078 => 'zh',
266 1079 => 'z',
267 1080 => 'i',
268 1081 => 'j',
269 1082 => 'k',
270 1083 => 'l',
271 1084 => 'm',
272 1085 => 'n',
273 1086 => 'o',
274 1087 => 'p',
275 1088 => 'r',
276 1089 => 's',
277 1090 => 't',
278 1091 => 'u',
279 1092 => 'f',
280 1093 => 'h',
281 1094 => 'c',
282 1095 => 'ch',
283 1096 => 'sh',
284 1097 => 'sch',
285 1098 => '"',
286 1099 => 'y',
287 1100 => '\'',
288 1101 => '`e',
289 1102 => 'yu',
290 1103 => 'ya',
291
292 // vietnamien en translitteration de base
293 7843 => 'a',
294 7841 => 'a',
295 7845 => 'a',
296 7847 => 'a',
297 7849 => 'a',
298 7851 => 'a',
299 7853 => 'a',
300 7855 => 'a',
301 7857 => 'a',
302 7859 => 'a',
303 7861 => 'a',
304 7863 => 'a',
305 7842 => 'A',
306 7840 => 'A',
307 7844 => 'A',
308 7846 => 'A',
309 7848 => 'A',
310 7850 => 'A',
311 7852 => 'A',
312 7854 => 'A',
313 7856 => 'A',
314 7858 => 'A',
315 7860 => 'A',
316 7862 => 'A',
317 7867 => 'e',
318 7869 => 'e',
319 7865 => 'e',
320 7871 => 'e',
321 7873 => 'e',
322 7875 => 'e',
323 7877 => 'e',
324 7879 => 'e',
325 7866 => 'E',
326 7868 => 'E',
327 7864 => 'E',
328 7870 => 'E',
329 7872 => 'E',
330 7874 => 'E',
331 7876 => 'E',
332 7878 => 'E',
333 7881 => 'i',
334 7883 => 'i',
335 7880 => 'I',
336 7882 => 'I',
337 7887 => 'o',
338 7885 => 'o',
339 7889 => 'o',
340 7891 => 'o',
341 7893 => 'o',
342 7895 => 'o',
343 7897 => 'o',
344 417 => 'o',
345 7899 => 'o',
346 7901 => 'o',
347 7903 => 'o',
348 7905 => 'o',
349 7907 => 'o',
350 7886 => 'O',
351 7884 => 'O',
352 7888 => 'O',
353 7890 => 'O',
354 7892 => 'O',
355 7894 => 'O',
356 7896 => 'O',
357 416 => 'O',
358 7898 => 'O',
359 7900 => 'O',
360 7902 => 'O',
361 7904 => 'O',
362 7906 => 'O',
363 7911 => 'u',
364 361 => 'u',
365 7909 => 'u',
366 432 => 'u',
367 7913 => 'u',
368 7915 => 'u',
369 7917 => 'u',
370 7919 => 'u',
371 7921 => 'u',
372 7910 => 'U',
373 360 => 'U',
374 7908 => 'U',
375 431 => 'U',
376 7912 => 'U',
377 7914 => 'U',
378 7916 => 'U',
379 7918 => 'U',
380 7920 => 'U',
381 253 => 'y',
382 7923 => 'y',
383 7927 => 'y',
384 7929 => 'y',
385 7925 => 'y',
386 221 => 'Y',
387 7922 => 'Y',
388 7926 => 'Y',
389 7928 => 'Y',
390 7924 => 'Y',
391 273 => 'd'
392
393 );