|
1 # This Source Code Form is subject to the terms of the Mozilla Public |
|
2 # License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
|
4 # |
|
5 # This Original Code has been modified by IBM Corporation. |
|
6 # Modifications made by IBM described herein are |
|
7 # Copyright (c) International Business Machines |
|
8 # Corporation, 1999 |
|
9 # |
|
10 # Modifications to Mozilla code or documentation |
|
11 # identified per MPL Section 3.3 |
|
12 # |
|
13 # Date Modified by Description of modification |
|
14 # 12/09/1999 IBM Corp. Support for IBM codepages - 850,852,855,857,862,864 |
|
15 # |
|
16 # Rule of this file: |
|
17 # 1. key should always be in lower case ascii so we can do case insensitive |
|
18 # comparison in the code faster. |
|
19 # 2. value should be the one used in unicode converter |
|
20 # |
|
21 # 3. If the charset is not used for document charset, but font charset |
|
22 # (e.g. XLFD charset- such as JIS x0201, JIS x0208), don't put here |
|
23 # |
|
24 |
|
25 ascii=us-ascii |
|
26 us-ascii=us-ascii |
|
27 ansi_x3.4-1968=us-ascii |
|
28 646=us-ascii |
|
29 iso-8859-1=ISO-8859-1 |
|
30 iso-8859-2=ISO-8859-2 |
|
31 iso-8859-3=ISO-8859-3 |
|
32 iso-8859-4=ISO-8859-4 |
|
33 iso-8859-5=ISO-8859-5 |
|
34 iso-8859-6=ISO-8859-6 |
|
35 iso-8859-6-i=ISO-8859-6-I |
|
36 iso-8859-6-e=ISO-8859-6-E |
|
37 iso-8859-7=ISO-8859-7 |
|
38 iso-8859-8=ISO-8859-8 |
|
39 iso-8859-8-i=ISO-8859-8-I |
|
40 iso-8859-8-e=ISO-8859-8-E |
|
41 iso-8859-9=ISO-8859-9 |
|
42 iso-8859-10=ISO-8859-10 |
|
43 iso-8859-11=ISO-8859-11 |
|
44 iso-8859-13=ISO-8859-13 |
|
45 iso-8859-14=ISO-8859-14 |
|
46 iso-8859-15=ISO-8859-15 |
|
47 iso-8859-16=ISO-8859-16 |
|
48 iso-ir-111=ISO-IR-111 |
|
49 iso-2022-cn=ISO-2022-CN |
|
50 iso-2022-cn-ext=ISO-2022-CN |
|
51 iso-2022-kr=ISO-2022-KR |
|
52 iso-2022-jp=ISO-2022-JP |
|
53 utf-16be=UTF-16BE |
|
54 utf-16le=UTF-16LE |
|
55 utf-16=UTF-16 |
|
56 windows-1250=windows-1250 |
|
57 windows-1251=windows-1251 |
|
58 windows-1252=windows-1252 |
|
59 windows-1253=windows-1253 |
|
60 windows-1254=windows-1254 |
|
61 windows-1255=windows-1255 |
|
62 windows-1256=windows-1256 |
|
63 windows-1257=windows-1257 |
|
64 windows-1258=windows-1258 |
|
65 ibm866=IBM866 |
|
66 ibm850=IBM850 |
|
67 ibm852=IBM852 |
|
68 ibm855=IBM855 |
|
69 ibm857=IBM857 |
|
70 ibm862=IBM862 |
|
71 ibm864=IBM864 |
|
72 utf-8=UTF-8 |
|
73 utf-7=UTF-7 |
|
74 shift_jis=Shift_JIS |
|
75 big5=Big5 |
|
76 euc-jp=EUC-JP |
|
77 euc-kr=EUC-KR |
|
78 gb2312=GB2312 |
|
79 gb18030=gb18030 |
|
80 viscii=VISCII |
|
81 koi8-r=KOI8-R |
|
82 koi8_r=KOI8-R |
|
83 cskoi8r=KOI8-R |
|
84 koi=KOI8-R |
|
85 koi8=KOI8-R |
|
86 koi8-u=KOI8-U |
|
87 tis-620=TIS-620 |
|
88 t.61-8bit=T.61-8bit |
|
89 hz-gb-2312=HZ-GB-2312 |
|
90 big5-hkscs=Big5-HKSCS |
|
91 gbk=gbk |
|
92 cns11643=x-euc-tw |
|
93 # |
|
94 # Netscape private ... |
|
95 # |
|
96 x-imap4-modified-utf7=x-imap4-modified-utf7 |
|
97 x-euc-tw=x-euc-tw |
|
98 x-mac-ce=x-mac-ce |
|
99 x-mac-turkish=x-mac-turkish |
|
100 x-mac-greek=x-mac-greek |
|
101 x-mac-icelandic=x-mac-icelandic |
|
102 x-mac-croatian=x-mac-croatian |
|
103 x-mac-romanian=x-mac-romanian |
|
104 x-mac-cyrillic=x-mac-cyrillic |
|
105 x-mac-ukrainian=x-mac-cyrillic |
|
106 x-mac-hebrew=x-mac-hebrew |
|
107 x-mac-arabic=x-mac-arabic |
|
108 x-mac-farsi=x-mac-farsi |
|
109 x-mac-devanagari=x-mac-devanagari |
|
110 x-mac-gujarati=x-mac-gujarati |
|
111 x-mac-gurmukhi=x-mac-gurmukhi |
|
112 armscii-8=armscii-8 |
|
113 x-viet-tcvn5712=x-viet-tcvn5712 |
|
114 x-viet-vps=x-viet-vps |
|
115 iso-10646-ucs-2=UTF-16BE |
|
116 x-iso-10646-ucs-2-be=UTF-16BE |
|
117 x-iso-10646-ucs-2-le=UTF-16LE |
|
118 x-user-defined=x-user-defined |
|
119 x-johab=x-johab |
|
120 # |
|
121 # Aliases for ISO-8859-1 |
|
122 # |
|
123 latin1=ISO-8859-1 |
|
124 iso_8859-1=ISO-8859-1 |
|
125 iso8859-1=ISO-8859-1 |
|
126 iso8859-2=ISO-8859-2 |
|
127 iso8859-3=ISO-8859-3 |
|
128 iso8859-4=ISO-8859-4 |
|
129 iso8859-5=ISO-8859-5 |
|
130 iso8859-6=ISO-8859-6 |
|
131 iso8859-7=ISO-8859-7 |
|
132 iso8859-8=ISO-8859-8 |
|
133 iso8859-9=ISO-8859-9 |
|
134 iso8859-10=ISO-8859-10 |
|
135 iso8859-11=ISO-8859-11 |
|
136 iso8859-13=ISO-8859-13 |
|
137 iso8859-14=ISO-8859-14 |
|
138 iso8859-15=ISO-8859-15 |
|
139 iso_8859-1:1987=ISO-8859-1 |
|
140 iso-ir-100=ISO-8859-1 |
|
141 l1=ISO-8859-1 |
|
142 ibm819=ISO-8859-1 |
|
143 cp819=ISO-8859-1 |
|
144 csisolatin1=ISO-8859-1 |
|
145 # |
|
146 # Aliases for ISO-8859-2 |
|
147 # |
|
148 latin2=ISO-8859-2 |
|
149 iso_8859-2=ISO-8859-2 |
|
150 iso_8859-2:1987=ISO-8859-2 |
|
151 iso-ir-101=ISO-8859-2 |
|
152 l2=ISO-8859-2 |
|
153 csisolatin2=ISO-8859-2 |
|
154 # |
|
155 # Aliases for ISO-8859-3 |
|
156 # |
|
157 latin3=ISO-8859-3 |
|
158 iso_8859-3=ISO-8859-3 |
|
159 iso_8859-3:1988=ISO-8859-3 |
|
160 iso-ir-109=ISO-8859-3 |
|
161 l3=ISO-8859-3 |
|
162 csisolatin3=ISO-8859-3 |
|
163 # |
|
164 # Aliases for ISO-8859-4 |
|
165 # |
|
166 latin4=ISO-8859-4 |
|
167 iso_8859-4=ISO-8859-4 |
|
168 iso_8859-4:1988=ISO-8859-4 |
|
169 iso-ir-110=ISO-8859-4 |
|
170 l4=ISO-8859-4 |
|
171 csisolatin4=ISO-8859-4 |
|
172 # |
|
173 # Aliases for ISO-8859-5 |
|
174 # |
|
175 cyrillic=ISO-8859-5 |
|
176 iso_8859-5=ISO-8859-5 |
|
177 iso_8859-5:1988=ISO-8859-5 |
|
178 iso-ir-144=ISO-8859-5 |
|
179 csisolatincyrillic=ISO-8859-5 |
|
180 # |
|
181 # Aliases for ISO-8859-6 |
|
182 # |
|
183 arabic=ISO-8859-6 |
|
184 iso_8859-6=ISO-8859-6 |
|
185 iso_8859-6:1987=ISO-8859-6 |
|
186 iso-ir-127=ISO-8859-6 |
|
187 ecma-114=ISO-8859-6 |
|
188 asmo-708=ISO-8859-6 |
|
189 csisolatinarabic=ISO-8859-6 |
|
190 # |
|
191 # Aliases for ISO-8859-6-I |
|
192 # |
|
193 csiso88596i=ISO-8859-6-I |
|
194 # |
|
195 # Aliases for ISO-8859-6-E |
|
196 # |
|
197 csiso88596e=ISO-8859-6-E |
|
198 # |
|
199 # Aliases for ISO-8859-7 |
|
200 # |
|
201 greek=ISO-8859-7 |
|
202 greek8=ISO-8859-7 |
|
203 sun_eu_greek=ISO-8859-7 |
|
204 iso_8859-7=ISO-8859-7 |
|
205 iso_8859-7:1987=ISO-8859-7 |
|
206 iso-ir-126=ISO-8859-7 |
|
207 elot_928=ISO-8859-7 |
|
208 ecma-118=ISO-8859-7 |
|
209 csisolatingreek=ISO-8859-7 |
|
210 # |
|
211 # Aliases for ISO-8859-8 |
|
212 # |
|
213 hebrew=ISO-8859-8 |
|
214 iso_8859-8=ISO-8859-8 |
|
215 visual=ISO-8859-8 |
|
216 iso_8859-8:1988=ISO-8859-8 |
|
217 iso-ir-138=ISO-8859-8 |
|
218 csisolatinhebrew=ISO-8859-8 |
|
219 # |
|
220 # Aliases for ISO-8859-8-I |
|
221 # |
|
222 csiso88598i=ISO-8859-8-I |
|
223 iso-8859-8i=ISO-8859-8-I |
|
224 logical=ISO-8859-8-I |
|
225 # |
|
226 # Aliases for ISO-8859-8-E |
|
227 # |
|
228 csiso88598e=ISO-8859-8-E |
|
229 # |
|
230 # Aliases for ISO-8859-9 |
|
231 # |
|
232 latin5=ISO-8859-9 |
|
233 iso_8859-9=ISO-8859-9 |
|
234 iso_8859-9:1989=ISO-8859-9 |
|
235 iso-ir-148=ISO-8859-9 |
|
236 l5=ISO-8859-9 |
|
237 csisolatin5=ISO-8859-9 |
|
238 # |
|
239 # Aliases for UTF-8 |
|
240 # |
|
241 unicode-1-1-utf-8=UTF-8 |
|
242 # nl_langinfo(CODESET) in HP/UX returns 'utf8' under UTF-8 locales |
|
243 utf8=UTF-8 |
|
244 # |
|
245 # Aliases for Shift_JIS |
|
246 # |
|
247 x-sjis=Shift_JIS |
|
248 shift-jis=Shift_JIS |
|
249 ms_kanji=Shift_JIS |
|
250 csshiftjis=Shift_JIS |
|
251 windows-31j=Shift_JIS |
|
252 cp932=Shift_JIS |
|
253 sjis=Shift_JIS |
|
254 # |
|
255 # Aliases for EUC_JP |
|
256 # |
|
257 cseucpkdfmtjapanese=EUC-JP |
|
258 x-euc-jp=EUC-JP |
|
259 # |
|
260 # Aliases for ISO-2022-JP |
|
261 # |
|
262 csiso2022jp=ISO-2022-JP |
|
263 # The following are really not aliases ISO-2022-JP, but sharing the same decoder |
|
264 iso-2022-jp-2=ISO-2022-JP |
|
265 csiso2022jp2=ISO-2022-JP |
|
266 # |
|
267 # Aliases for Big5 |
|
268 # |
|
269 csbig5=Big5 |
|
270 cn-big5=Big5 |
|
271 # x-x-big5 is not really a alias for Big5, add it only for MS FrontPage |
|
272 x-x-big5=Big5 |
|
273 # Sun Solaris |
|
274 zh_tw-big5=Big5 |
|
275 # |
|
276 # Aliases for EUC-KR |
|
277 # |
|
278 cseuckr=EUC-KR |
|
279 ks_c_5601-1987=EUC-KR |
|
280 iso-ir-149=EUC-KR |
|
281 ks_c_5601-1989=EUC-KR |
|
282 ksc_5601=EUC-KR |
|
283 ksc5601=EUC-KR |
|
284 korean=EUC-KR |
|
285 csksc56011987=EUC-KR |
|
286 5601=EUC-KR |
|
287 windows-949=EUC-KR |
|
288 # |
|
289 # Aliases for GB2312 |
|
290 # |
|
291 # The following are really not aliases GB2312, add them only for MS FrontPage |
|
292 gb_2312-80=GB2312 |
|
293 iso-ir-58=GB2312 |
|
294 chinese=GB2312 |
|
295 csiso58gb231280=GB2312 |
|
296 csgb2312=GB2312 |
|
297 zh_cn.euc=GB2312 |
|
298 # Sun Solaris |
|
299 gb_2312=GB2312 |
|
300 # |
|
301 # Aliases for windows-125x |
|
302 # |
|
303 x-cp1250=windows-1250 |
|
304 x-cp1251=windows-1251 |
|
305 x-cp1252=windows-1252 |
|
306 x-cp1253=windows-1253 |
|
307 x-cp1254=windows-1254 |
|
308 x-cp1255=windows-1255 |
|
309 x-cp1256=windows-1256 |
|
310 x-cp1257=windows-1257 |
|
311 x-cp1258=windows-1258 |
|
312 # |
|
313 # Aliases for windows-874 |
|
314 # |
|
315 windows-874=windows-874 |
|
316 ibm874=windows-874 |
|
317 dos-874=windows-874 |
|
318 # |
|
319 # Aliases for macintosh |
|
320 # |
|
321 macintosh=macintosh |
|
322 x-mac-roman=macintosh |
|
323 mac=macintosh |
|
324 csmacintosh=macintosh |
|
325 # |
|
326 # Aliases for IBM866 |
|
327 # |
|
328 cp866=IBM866 |
|
329 cp-866=IBM866 |
|
330 866=IBM866 |
|
331 csibm866=IBM866 |
|
332 # |
|
333 # Aliases for IBM850 |
|
334 # |
|
335 cp850=IBM850 |
|
336 850=IBM850 |
|
337 csibm850=IBM850 |
|
338 # |
|
339 # Aliases for IBM852 |
|
340 # |
|
341 cp852=IBM852 |
|
342 852=IBM852 |
|
343 csibm852=IBM852 |
|
344 # |
|
345 # Aliases for IBM855 |
|
346 # |
|
347 cp855=IBM855 |
|
348 855=IBM855 |
|
349 csibm855=IBM855 |
|
350 # |
|
351 # Aliases for IBM857 |
|
352 # |
|
353 cp857=IBM857 |
|
354 857=IBM857 |
|
355 csibm857=IBM857 |
|
356 # |
|
357 # Aliases for IBM862 |
|
358 # |
|
359 cp862=IBM862 |
|
360 862=IBM862 |
|
361 csibm862=IBM862 |
|
362 # |
|
363 # Aliases for IBM864 |
|
364 # |
|
365 cp864=IBM864 |
|
366 864=IBM864 |
|
367 csibm864=IBM864 |
|
368 ibm-864=IBM864 |
|
369 # |
|
370 # Aliases for T.61-8bit |
|
371 # |
|
372 t.61=T.61-8bit |
|
373 iso-ir-103=T.61-8bit |
|
374 csiso103t618bit=T.61-8bit |
|
375 # |
|
376 # Aliases for UTF-7 |
|
377 # |
|
378 x-unicode-2-0-utf-7=UTF-7 |
|
379 unicode-2-0-utf-7=UTF-7 |
|
380 unicode-1-1-utf-7=UTF-7 |
|
381 csunicode11utf7=UTF-7 |
|
382 # |
|
383 # Aliases for ISO-10646-UCS-2 |
|
384 # |
|
385 csunicode=UTF-16BE |
|
386 csunicode11=UTF-16BE |
|
387 iso-10646-ucs-basic=UTF-16BE |
|
388 csunicodeascii=UTF-16BE |
|
389 iso-10646-unicode-latin1=UTF-16BE |
|
390 csunicodelatin1=UTF-16BE |
|
391 iso-10646=UTF-16BE |
|
392 iso-10646-j-1=UTF-16BE |
|
393 # |
|
394 # Aliases for ISO-8859-10 |
|
395 # |
|
396 latin6=ISO-8859-10 |
|
397 iso-ir-157=ISO-8859-10 |
|
398 l6=ISO-8859-10 |
|
399 # Currently .properties cannot handle : in key |
|
400 #iso_8859-10:1992=ISO-8859-10 |
|
401 csisolatin6=ISO-8859-10 |
|
402 # |
|
403 # Aliases for ISO-8859-15 |
|
404 # |
|
405 iso_8859-15=ISO-8859-15 |
|
406 csisolatin9=ISO-8859-15 |
|
407 l9=ISO-8859-15 |
|
408 # |
|
409 # Aliases for ISO-IR-111 |
|
410 # |
|
411 ecma-cyrillic=ISO-IR-111 |
|
412 csiso111ecmacyrillic=ISO-IR-111 |
|
413 # |
|
414 # Aliases for ISO-2022-KR |
|
415 # |
|
416 csiso2022kr=ISO-2022-KR |
|
417 # |
|
418 # Aliases for VISCII |
|
419 # |
|
420 csviscii=VISCII |
|
421 # |
|
422 # Aliases for x-euc-tw |
|
423 # |
|
424 zh_tw-euc=x-euc-tw |
|
425 # |
|
426 # Following names appears in unix nl_langinfo(CODESET) |
|
427 # They can be compiled as platform specific if necessary |
|
428 # DONT put things here if it does not look generic enough (like hp15CN) |
|
429 # |
|
430 iso88591=ISO-8859-1 |
|
431 iso88592=ISO-8859-2 |
|
432 iso88593=ISO-8859-3 |
|
433 iso88594=ISO-8859-4 |
|
434 iso88595=ISO-8859-5 |
|
435 iso88596=ISO-8859-6 |
|
436 iso88597=ISO-8859-7 |
|
437 iso88598=ISO-8859-8 |
|
438 iso88599=ISO-8859-9 |
|
439 iso885910=ISO-8859-10 |
|
440 iso885911=ISO-8859-11 |
|
441 iso885912=ISO-8859-12 |
|
442 iso885913=ISO-8859-13 |
|
443 iso885914=ISO-8859-14 |
|
444 iso885915=ISO-8859-15 |
|
445 # |
|
446 tis620=TIS-620 |
|
447 # |
|
448 cp1250=windows-1250 |
|
449 cp1251=windows-1251 |
|
450 cp1252=windows-1252 |
|
451 cp1253=windows-1253 |
|
452 cp1254=windows-1254 |
|
453 cp1255=windows-1255 |
|
454 cp1256=windows-1256 |
|
455 cp1257=windows-1257 |
|
456 cp1258=windows-1258 |
|
457 |
|
458 x-gbk=gbk |
|
459 windows-936=gbk |
|
460 ansi-1251=windows-1251 |