|
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 ## Rule of this file: |
|
6 ## 1. key should always be in lower case ascii so we can do case insensitive |
|
7 ## comparison in the code faster. |
|
8 |
|
9 ## Format of this file: |
|
10 ## |
|
11 ## charset_name.notForOutgoing = anything - specifies that this charset is |
|
12 ## not to be used for exporting files ('SaveAsCharset' in composer) |
|
13 ## |
|
14 ## charset_name.isInternal = anything - specifies that this charset should |
|
15 ## not be exposed to web content because of the vulnerability to XSS attacks |
|
16 ## or some other reasons |
|
17 ## |
|
18 ## charset_name.LangGroup = |
|
19 ## |
|
20 ## charset_name.isMultibyte = multi byte charsets |
|
21 |
|
22 x-mac-arabic.isInternal = true |
|
23 x-mac-farsi.isInternal = true |
|
24 x-mac-hebrew.isInternal = true |
|
25 x-imap4-modified-utf7.isInternal = true |
|
26 utf-7.isInternal = true |
|
27 t.61-8bit.isInternal = true |
|
28 ibm864.isInternal = true |
|
29 replacement.isInternal = true |
|
30 |
|
31 t.61-8bit.notForOutgoing = true |
|
32 utf-7.notForOutgoing = true |
|
33 x-imap4-modified-utf7.notForOutgoing = true |
|
34 us-ascii.notForOutgoing = true |
|
35 iso-8859-6-e.notForOutgoing = true |
|
36 iso-8859-6-i.notForOutgoing = true |
|
37 ibm864.notForOutgoing = true |
|
38 ibm869.notForOutgoing = true |
|
39 ibm1125.notForOutgoing = true |
|
40 ibm1131.notForOutgoing = true |
|
41 iso-8859-8-e.notForOutgoing = true |
|
42 iso-8859-8.notForOutgoing = true |
|
43 iso-2022-kr.notForOutgoing = true |
|
44 x-johab.notForOutgoing = true |
|
45 replacement.notForOutgoing = true |
|
46 |
|
47 # XXX : there are some entries only necessary for Gtk/Xlib builds |
|
48 # to map XLFD registry-encoding pairs to langGroups. they can be |
|
49 # removed once bug 215537 is fixed. |
|
50 |
|
51 # XXX : todo: move to something based on BCP 47 (RFC 5646); |
|
52 # these should primarily specify script (and sometimes region), |
|
53 # but NOT language. |
|
54 # See also https://bugzilla.mozilla.org/show_bug.cgi?id=756022 |
|
55 # e.g. x-western -> *-Latn-155 (Western Europe) |
|
56 # x-central-euro -> *-Latn-151 (Eastern Europe) |
|
57 # x-baltic -> *-Latn-154 (Northern Europe) |
|
58 # x-cyrillic -> *-Cyrl |
|
59 # zh-TW -> *-Hant-TW |
|
60 # zh-HK -> *-Hant-HK |
|
61 # zh-CN -> *-Hans |
|
62 # ja -> *-Jpan |
|
63 # ko -> *-Hang |
|
64 # tr -> *-Latn-TR |
|
65 # he -> *-Hebr |
|
66 # ar -> *-Arab |
|
67 # etc |
|
68 |
|
69 armscii-8.LangGroup = x-armn |
|
70 big5.LangGroup = zh-TW |
|
71 x-x-big5.LangGroup = zh-TW |
|
72 big5-hkscs.LangGroup = zh-HK |
|
73 euc-jp.LangGroup = ja |
|
74 euc-kr.LangGroup = ko |
|
75 gb2312.LangGroup = zh-CN |
|
76 gb18030.LangGroup = zh-CN |
|
77 gb18030.2000-0.LangGroup = zh-CN |
|
78 gb18030.2000-1.LangGroup = zh-CN |
|
79 hkscs-1.LangGroup = zh-HK |
|
80 hz-gb-2312.LangGroup = zh-CN |
|
81 ibm850.LangGroup = x-western |
|
82 ibm852.LangGroup = x-central-euro |
|
83 ibm855.LangGroup = x-cyrillic |
|
84 ibm857.LangGroup = tr |
|
85 ibm862.LangGroup = he |
|
86 ibm864.LangGroup = ar |
|
87 ibm866.LangGroup = x-cyrillic |
|
88 ibm869.LangGroup = el |
|
89 ibm1125.LangGroup = x-cyrillic |
|
90 ibm1131.LangGroup = x-cyrillic |
|
91 iso-2022-cn.LangGroup = zh-CN |
|
92 iso-2022-jp.LangGroup = ja |
|
93 iso-2022-kr.LangGroup = ko |
|
94 iso-8859-1.LangGroup = x-western |
|
95 iso-8859-10.LangGroup = x-western |
|
96 iso-8859-14.LangGroup = x-western |
|
97 iso-8859-15.LangGroup = x-western |
|
98 iso-8859-2.LangGroup = x-central-euro |
|
99 iso-8859-16.LangGroup = x-central-euro |
|
100 iso-8859-3.LangGroup = x-western |
|
101 iso-8859-4.LangGroup = x-baltic |
|
102 iso-8859-13.LangGroup = x-baltic |
|
103 iso-8859-5.LangGroup = x-cyrillic |
|
104 iso-8859-6.LangGroup = ar |
|
105 iso-8859-6-e.LangGroup = ar |
|
106 iso-8859-6-i.LangGroup = ar |
|
107 iso-8859-7.LangGroup = el |
|
108 iso-8859-8.LangGroup = he |
|
109 iso-8859-8-e.LangGroup = he |
|
110 iso-8859-8-i.LangGroup = he |
|
111 iso-8859-9.LangGroup = tr |
|
112 jis_0208-1983.LangGroup = ja |
|
113 koi8-r.LangGroup = x-cyrillic |
|
114 koi8-u.LangGroup = x-cyrillic |
|
115 iso-ir-111.LangGroup = x-cyrillic |
|
116 shift_jis.LangGroup = ja |
|
117 tis-620.LangGroup = th |
|
118 tis620-2.LangGroup = th |
|
119 windows-874.LangGroup = th |
|
120 iso-8859-11.LangGroup = th |
|
121 us-ascii.LangGroup = x-western |
|
122 t.61-8bit.LangGroup = x-western |
|
123 utf-8.LangGroup = x-unicode |
|
124 utf-16.LangGroup = x-unicode |
|
125 utf-16be.LangGroup = x-unicode |
|
126 utf-16le.LangGroup = x-unicode |
|
127 utf-7.LangGroup = x-unicode |
|
128 x-imap4-modified-utf7.LangGroup = x-unicode |
|
129 replacement.LangGroup = x-unicode |
|
130 viscii.LangGroup = x-western |
|
131 x-viet-tcvn5712.LangGroup = x-western |
|
132 x-viet-vps.LangGroup = x-western |
|
133 windows-1250.LangGroup = x-central-euro |
|
134 windows-1251.LangGroup = x-cyrillic |
|
135 windows-1252.LangGroup = x-western |
|
136 windows-1253.LangGroup = el |
|
137 windows-1254.LangGroup = tr |
|
138 windows-1255.LangGroup = he |
|
139 windows-1256.LangGroup = ar |
|
140 windows-1257.LangGroup = x-baltic |
|
141 windows-1258.LangGroup = x-western |
|
142 x-euc-tw.LangGroup = zh-TW |
|
143 gbk.LangGroup = zh-CN |
|
144 gb_2312-80.LangGroup = zh-CN |
|
145 x-mac-ce.LangGroup = x-central-euro |
|
146 x-mac-croatian.LangGroup = x-central-euro |
|
147 x-mac-cyrillic.LangGroup = x-cyrillic |
|
148 x-mac-devanagari.LangGroup = x-devanagari |
|
149 x-mac-farsi.LangGroup = ar |
|
150 x-mac-greek.LangGroup = el |
|
151 x-mac-gujarati.LangGroup = x-gujr |
|
152 x-mac-gurmukhi.LangGroup = x-guru |
|
153 x-mac-icelandic.LangGroup = x-western |
|
154 macintosh.LangGroup = x-western |
|
155 x-mac-turkish.LangGroup = tr |
|
156 x-mac-ukrainian.LangGroup = x-cyrillic |
|
157 x-mac-romanian.LangGroup = x-central-euro |
|
158 x-user-defined.LangGroup = x-unicode |
|
159 ks_c_5601-1987.LangGroup = ko |
|
160 x-johab.LangGroup = ko |
|
161 x-mac-hebrew.LangGroup = he |
|
162 x-mac-arabic.LangGroup = ar |
|
163 |
|
164 iso-2022-jp.isMultibyte = true |
|
165 shift_jis.isMultibyte = true |
|
166 euc-jp.isMultibyte = true |
|
167 big5.isMultibyte = true |
|
168 big5-hkscs.isMultibyte = true |
|
169 x-euc-tw.isMultibyte = true |
|
170 gb2312.isMultibyte = true |
|
171 hz-gb-2312.isMultibyte = true |
|
172 iso-2022-kr.isMultibyte = true |
|
173 euc-kr.isMultibyte = true |
|
174 x-johab.isMultibyte = true |
|
175 utf-7.isMultibyte = true |
|
176 utf-8.isMultibyte = true |
|
177 replacement.isMultibyte = true |