1# 2# This Source Code Form is subject to the terms of the Mozilla Public 3# License, v. 2.0. If a copy of the MPL was not distributed with this 4# file, You can obtain one at http://mozilla.org/MPL/2.0/. 5# 6# References: http://www.omniglot.com/writing/atoz.htm 7# http://www.loc.gov/standards/iso639-2/englangn.html 8# http://www.ethnologue.com 9# http://www.worldlanguage.com/Languages/ 10# http://www.rosettaproject.org/ 11# http://www.sweb.cz/ls78/diacritics.htm 12# see also toolkit/locales/en-US/chrome/global/languageNames.properties 13# and bug 178491 14# 15# Strictly speaking, Avestan did not use Arabic script but Aramaic 16# (arc)/Avestan script.) 17#ae=ar 18 19ab=x-cyrillic 20af=x-western 21alg=x-cans 22am=x-ethi 23ar=ar 24as=x-beng 25ay=x-western 26be=x-cyrillic 27bg=x-cyrillic 28bn=x-beng 29bo=x-tibt 30br=x-western 31bs=x-western 32ca=x-western 33ce=x-western 34ch=x-western 35co=x-western 36cr=x-cans 37cs=x-western 38csb=x-western 39#cu=x-cyrillic 40cv=x-cyrillic 41cy=x-western 42da=x-western 43de=x-western 44dsb=x-western 45#dv=Thaanna 46dz=x-tibt 47ee=x-western 48el=el 49en=x-western 50eo=x-western 51es=x-western 52et=x-western 53eu=x-western 54fa=ar 55ff=x-western 56fi=x-western 57fj=x-western 58fo=x-western 59fr=x-western 60fy=x-western 61ga=x-western 62gd=x-western 63gl=x-western 64gn=x-western 65#ha=x-western : Latin and Ajami scripts 66gu=x-gujr 67gv=x-western 68haw=x-western 69he=he 70hi=x-devanagari 71hil=x-western 72hr=x-western 73hsb=x-western 74ht=x-western 75hu=x-western 76hy=x-armn 77ia=x-western 78id=x-western 79ie=x-western 80is=x-western 81it=x-western 82iu=x-cans 83ja=ja 84ka=x-geor 85kk=x-cyrillic 86kl=x-western 87km=x-khmr 88kn=x-knda 89ko=ko 90kok=x-devanagari 91ks=ar 92# Arabic script is also used for Kurdish 93ku=x-western 94kw=x-western 95#ky=x-cyrillic 96la=x-western 97lb=x-western 98ln=x-western 99lt=x-western 100lv=x-western 101mg=x-western 102mh=x-western 103mi=x-western 104mk=x-cyrillic 105ml=x-mlym 106# Mongolian script is also used for Mongolian 107mn=x-cyrillic 108mr=x-devanagari 109ms=x-western 110mt=x-western 111na=x-western 112nb=x-western 113nd=x-western 114ne=x-devanagari 115nl=x-western 116nn=x-western 117no=x-western 118nr=x-western 119nso=x-western 120nv=x-western 121ny=x-western 122oc=x-western 123oj=x-cans 124om=x-western 125or=x-orya 126os=x-cyrillic 127#pa: Punjabi is usually written in Gurmukhi script in India and Arabic script 128# in Pakistan. We make pa default to Gurmukhi based on comments in bug 248690 129pa-in=x-guru 130pa-pk=ar 131pa=x-guru 132pl=x-western 133ps=ar 134pt=x-western 135qu=x-western 136rm=x-western 137rn=x-western 138ro=x-western 139ru=x-cyrillic 140rw=x-western 141sa=x-devanagari 142sc=x-western 143sd=ar 144# African language (but related with French) 145sg=x-western 146sh=x-western 147si=x-sinh 148sk=x-western 149sl=x-western 150sm=x-western 151so=x-western 152son=x-western 153sq=x-western 154sr=x-cyrillic 155ss=x-western 156st=x-western 157sv=x-western 158sw=x-western 159ta=x-tamil 160te=x-telu 161th=th 162ti=x-ethi 163tig=x-ethi 164tk=x-cyrillic 165#tk=x-western # (The country declared in 1992 to gradually move to Latin script) 166tl=x-western 167tlh=x-western 168tn=x-western 169to=x-western 170tr=x-western 171ts=x-western 172tt=x-western 173uk=x-cyrillic 174ur=ar 175ve=x-western 176vi=x-western 177vo=x-western 178wa=x-western 179wo=x-western 180xh=x-western 181yi=he 182yo=x-western 183zh-cn=zh-CN 184# XXX : The following five entries are added as a quick fix (bug 251241, bug 1104589). 185# When we have a general solution for ISO 15924 (script codes), the issue has 186# to be revisited. 187zh-hans=zh-CN 188zh-hant=zh-TW 189zh-latn=x-western 190ja-latn=x-western 191ko-latn=x-western 192# 193zh-tw=zh-TW 194zh-hk=zh-HK 195zh=zh-CN 196zh-min-nan=x-western 197zu=x-western 198# 199#============================== 200# 201# mapping mozilla's internal x-* to themselves (see bug 256257) 202x-western=x-western 203x-cyrillic=x-cyrillic 204# el 205# he 206# ar 207# th 208# ja 209# zh-CN 210# ko 211# zh-TW 212x-tamil=x-tamil 213x-devanagari=x-devanagari 214x-unicode=x-unicode 215x-armn=x-armn 216x-geor=x-geor 217x-math=x-math 218# These self-mappings are not necessary unless somebody use them to specify 219# lang in (X)HTML/XML documents, which they shouldn't. (see bug 256257) 220#x-beng=x-beng 221#x-cans=x-cans 222#x-ethi=x-ethi 223#x-guru=x-guru 224#x-gujr=x-gujr 225#x-khmr=x-khmr 226#x-mlym=x-mlym 227