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