Wed, 31 Dec 2014 07:22:50 +0100
Correct previous dual key logic pending first delivery installment.
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 #
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
458 x-gbk=gbk
459 windows-936=gbk
460 ansi-1251=windows-1251