michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: ## Rule of this file: michael@0: ## 1. key should always be in lower case ascii so we can do case insensitive michael@0: ## comparison in the code faster. michael@0: michael@0: ## Format of this file: michael@0: ## michael@0: ## charset_name.notForOutgoing = anything - specifies that this charset is michael@0: ## not to be used for exporting files ('SaveAsCharset' in composer) michael@0: ## michael@0: ## charset_name.isInternal = anything - specifies that this charset should michael@0: ## not be exposed to web content because of the vulnerability to XSS attacks michael@0: ## or some other reasons michael@0: ## michael@0: ## charset_name.LangGroup = michael@0: ## michael@0: ## charset_name.isMultibyte = multi byte charsets michael@0: michael@0: x-mac-arabic.isInternal = true michael@0: x-mac-farsi.isInternal = true michael@0: x-mac-hebrew.isInternal = true michael@0: x-imap4-modified-utf7.isInternal = true michael@0: utf-7.isInternal = true michael@0: t.61-8bit.isInternal = true michael@0: ibm864.isInternal = true michael@0: replacement.isInternal = true michael@0: michael@0: t.61-8bit.notForOutgoing = true michael@0: utf-7.notForOutgoing = true michael@0: x-imap4-modified-utf7.notForOutgoing = true michael@0: us-ascii.notForOutgoing = true michael@0: iso-8859-6-e.notForOutgoing = true michael@0: iso-8859-6-i.notForOutgoing = true michael@0: ibm864.notForOutgoing = true michael@0: ibm869.notForOutgoing = true michael@0: ibm1125.notForOutgoing = true michael@0: ibm1131.notForOutgoing = true michael@0: iso-8859-8-e.notForOutgoing = true michael@0: iso-8859-8.notForOutgoing = true michael@0: iso-2022-kr.notForOutgoing = true michael@0: x-johab.notForOutgoing = true michael@0: replacement.notForOutgoing = true michael@0: michael@0: # XXX : there are some entries only necessary for Gtk/Xlib builds michael@0: # to map XLFD registry-encoding pairs to langGroups. they can be michael@0: # removed once bug 215537 is fixed. michael@0: michael@0: # XXX : todo: move to something based on BCP 47 (RFC 5646); michael@0: # these should primarily specify script (and sometimes region), michael@0: # but NOT language. michael@0: # See also https://bugzilla.mozilla.org/show_bug.cgi?id=756022 michael@0: # e.g. x-western -> *-Latn-155 (Western Europe) michael@0: # x-central-euro -> *-Latn-151 (Eastern Europe) michael@0: # x-baltic -> *-Latn-154 (Northern Europe) michael@0: # x-cyrillic -> *-Cyrl michael@0: # zh-TW -> *-Hant-TW michael@0: # zh-HK -> *-Hant-HK michael@0: # zh-CN -> *-Hans michael@0: # ja -> *-Jpan michael@0: # ko -> *-Hang michael@0: # tr -> *-Latn-TR michael@0: # he -> *-Hebr michael@0: # ar -> *-Arab michael@0: # etc michael@0: michael@0: armscii-8.LangGroup = x-armn michael@0: big5.LangGroup = zh-TW michael@0: x-x-big5.LangGroup = zh-TW michael@0: big5-hkscs.LangGroup = zh-HK michael@0: euc-jp.LangGroup = ja michael@0: euc-kr.LangGroup = ko michael@0: gb2312.LangGroup = zh-CN michael@0: gb18030.LangGroup = zh-CN michael@0: gb18030.2000-0.LangGroup = zh-CN michael@0: gb18030.2000-1.LangGroup = zh-CN michael@0: hkscs-1.LangGroup = zh-HK michael@0: hz-gb-2312.LangGroup = zh-CN michael@0: ibm850.LangGroup = x-western michael@0: ibm852.LangGroup = x-central-euro michael@0: ibm855.LangGroup = x-cyrillic michael@0: ibm857.LangGroup = tr michael@0: ibm862.LangGroup = he michael@0: ibm864.LangGroup = ar michael@0: ibm866.LangGroup = x-cyrillic michael@0: ibm869.LangGroup = el michael@0: ibm1125.LangGroup = x-cyrillic michael@0: ibm1131.LangGroup = x-cyrillic michael@0: iso-2022-cn.LangGroup = zh-CN michael@0: iso-2022-jp.LangGroup = ja michael@0: iso-2022-kr.LangGroup = ko michael@0: iso-8859-1.LangGroup = x-western michael@0: iso-8859-10.LangGroup = x-western michael@0: iso-8859-14.LangGroup = x-western michael@0: iso-8859-15.LangGroup = x-western michael@0: iso-8859-2.LangGroup = x-central-euro michael@0: iso-8859-16.LangGroup = x-central-euro michael@0: iso-8859-3.LangGroup = x-western michael@0: iso-8859-4.LangGroup = x-baltic michael@0: iso-8859-13.LangGroup = x-baltic michael@0: iso-8859-5.LangGroup = x-cyrillic michael@0: iso-8859-6.LangGroup = ar michael@0: iso-8859-6-e.LangGroup = ar michael@0: iso-8859-6-i.LangGroup = ar michael@0: iso-8859-7.LangGroup = el michael@0: iso-8859-8.LangGroup = he michael@0: iso-8859-8-e.LangGroup = he michael@0: iso-8859-8-i.LangGroup = he michael@0: iso-8859-9.LangGroup = tr michael@0: jis_0208-1983.LangGroup = ja michael@0: koi8-r.LangGroup = x-cyrillic michael@0: koi8-u.LangGroup = x-cyrillic michael@0: iso-ir-111.LangGroup = x-cyrillic michael@0: shift_jis.LangGroup = ja michael@0: tis-620.LangGroup = th michael@0: tis620-2.LangGroup = th michael@0: windows-874.LangGroup = th michael@0: iso-8859-11.LangGroup = th michael@0: us-ascii.LangGroup = x-western michael@0: t.61-8bit.LangGroup = x-western michael@0: utf-8.LangGroup = x-unicode michael@0: utf-16.LangGroup = x-unicode michael@0: utf-16be.LangGroup = x-unicode michael@0: utf-16le.LangGroup = x-unicode michael@0: utf-7.LangGroup = x-unicode michael@0: x-imap4-modified-utf7.LangGroup = x-unicode michael@0: replacement.LangGroup = x-unicode michael@0: viscii.LangGroup = x-western michael@0: x-viet-tcvn5712.LangGroup = x-western michael@0: x-viet-vps.LangGroup = x-western michael@0: windows-1250.LangGroup = x-central-euro michael@0: windows-1251.LangGroup = x-cyrillic michael@0: windows-1252.LangGroup = x-western michael@0: windows-1253.LangGroup = el michael@0: windows-1254.LangGroup = tr michael@0: windows-1255.LangGroup = he michael@0: windows-1256.LangGroup = ar michael@0: windows-1257.LangGroup = x-baltic michael@0: windows-1258.LangGroup = x-western michael@0: x-euc-tw.LangGroup = zh-TW michael@0: gbk.LangGroup = zh-CN michael@0: gb_2312-80.LangGroup = zh-CN michael@0: x-mac-ce.LangGroup = x-central-euro michael@0: x-mac-croatian.LangGroup = x-central-euro michael@0: x-mac-cyrillic.LangGroup = x-cyrillic michael@0: x-mac-devanagari.LangGroup = x-devanagari michael@0: x-mac-farsi.LangGroup = ar michael@0: x-mac-greek.LangGroup = el michael@0: x-mac-gujarati.LangGroup = x-gujr michael@0: x-mac-gurmukhi.LangGroup = x-guru michael@0: x-mac-icelandic.LangGroup = x-western michael@0: macintosh.LangGroup = x-western michael@0: x-mac-turkish.LangGroup = tr michael@0: x-mac-ukrainian.LangGroup = x-cyrillic michael@0: x-mac-romanian.LangGroup = x-central-euro michael@0: x-user-defined.LangGroup = x-unicode michael@0: ks_c_5601-1987.LangGroup = ko michael@0: x-johab.LangGroup = ko michael@0: x-mac-hebrew.LangGroup = he michael@0: x-mac-arabic.LangGroup = ar michael@0: michael@0: iso-2022-jp.isMultibyte = true michael@0: shift_jis.isMultibyte = true michael@0: euc-jp.isMultibyte = true michael@0: big5.isMultibyte = true michael@0: big5-hkscs.isMultibyte = true michael@0: x-euc-tw.isMultibyte = true michael@0: gb2312.isMultibyte = true michael@0: hz-gb-2312.isMultibyte = true michael@0: iso-2022-kr.isMultibyte = true michael@0: euc-kr.isMultibyte = true michael@0: x-johab.isMultibyte = true michael@0: utf-7.isMultibyte = true michael@0: utf-8.isMultibyte = true michael@0: replacement.isMultibyte = true