diff -r 000000000000 -r 6474c204b198 intl/locale/src/langGroups.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/intl/locale/src/langGroups.properties Wed Dec 31 06:09:35 2014 +0100 @@ -0,0 +1,236 @@ +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# References: http://www.omniglot.com/writing/atoz.htm +# http://www.loc.gov/standards/iso639-2/englangn.html +# http://www.ethnologue.com +# http://www.worldlanguage.com/Languages/ +# http://www.rosettaproject.org/ +# http://www.sweb.cz/ls78/diacritics.htm +# see also toolkit/locales/en-US/chrome/global/languageNames.properties +# and bug 178491 +# +# Strictly speaking, Avestan did not use Arabic script but Aramaic +# (arc)/Avestan script.) +#ae=ar + +ab=x-cyrillic +af=x-western +alg=x-cans +am=x-ethi +ar=ar +as=x-beng +ay=x-western +be=x-cyrillic +bg=x-cyrillic +bn=x-beng +bo=x-tibt +br=x-western +bs=x-central-euro +ca=x-western +ce=x-central-euro +ch=x-western +co=x-western +cr=x-cans +cs=x-central-euro +csb=x-central-euro +#cu=x-cyrillic +cv=x-cyrillic +# XXX Latin Ext. A is also used for cy. +cy=x-western +da=x-western +de=x-western +dsb=x-central-euro +#dv=Thaanna +dz=x-tibt +#ee=x-western(?) (Ewe uses characters outside Latin-1 as well) +el=el +en=x-western +# Esperanto: Latin-3 +eo=x-western +es=x-western +et=x-baltic +eu=x-western +fa=ar +#ff=x-western(?) : Fulfulde +fi=x-western +# XXX Latin Ext. A is also used for fj. +fj=x-western +fo=x-western +fr=x-western +fy=x-western +ga=x-western +#XXX Latin Ext. A and Ext. additional block are used for Gaelic (8859-14) +gd=x-western +# gl : ISO-8859-13 +gl=x-western +gn=x-western +#ha=x-western : Latin and Ajami scripts +gu=x-gujr +gv=x-western +haw=x-western +he=he +hi=x-devanagari +hil=x-western +hr=x-central-euro +hsb=x-central-euro +ht=x-western +hu=x-central-euro +hy=x-armn +ia=x-western +id=x-western +ie=x-western +is=x-western +it=x-western +iu=x-cans +ja=ja +ka=x-geor +kk=x-cyrillic +kl=x-western +km=x-khmr +kn=x-knda +ko=ko +kok=x-devanagari +ks=ar +# Arabic script is also used for Kurdish +ku=x-western +# XXX Latin Ext. A is also used for kw(Cornish). +kw=x-western +#ky=x-cyrillic +# XXX Latin Ext. A is also used for Latin. +la=x-western +lb=x-western +ln=x-western +lt=x-baltic +lv=x-baltic +mg=x-western +mh=x-western +#XXX Latin Ext. A is also used for Maori. +mi=x-western +mk=x-cyrillic +ml=x-mlym +# Mongolian script is also used for Mongolian +mn=x-cyrillic +mr=x-devanagari +ms=x-western +# Maltese: Latin-3 +mt=x-western +na=x-western +nb=x-western +nd=x-western +ne=x-devanagari +nl=x-western +nn=x-western +no=x-western +nr=x-western +nso=x-western +# XXX : x-central-euro may be better +nv=x-western +ny=x-western +oc=x-western +oj=x-cans +om=x-western +or=x-orya +os=x-cyrillic +#pa: Punjabi is usually written in Gurmukhi script in India and Arabic script +# in Pakistan. We make pa default to Gurmukhi based on comments in bug 248690 +pa-in=x-guru +pa-pk=ar +pa=x-guru +pl=x-central-euro +ps=ar +pt=x-western +qu=x-western +rm=x-western +rn=x-western +ro=x-central-euro +ru=x-cyrillic +rw=x-western +sa=x-devanagari +sc=x-western +sd=ar +# African language (but related with French) +sg=x-western +sh=x-central-euro +si=x-sinh +sk=x-central-euro +sl=x-central-euro +sm=x-western +so=x-western +son=x-western +sq=x-western +sr=x-cyrillic +ss=x-western +st=x-western +sv=x-western +sw=x-western +ta=x-tamil +te=x-telu +th=th +ti=x-ethi +tig=x-ethi +tk=x-cyrillic +#tk=tr # (The country declared in 1992 to gradually move to Latin script) +tl=x-western +tlh=x-western +tn=x-western +to=x-western +tr=tr +ts=x-western +tt=tr +uk=x-cyrillic +ur=ar +ve=x-western +# XXX : Vietnamese may need be put into a script group of its own +vi=x-western +vo=x-western +wa=x-western +wo=x-western +xh=x-western +yi=he +#Latin Ext. A and Latin Extended Additional block are used for Yoruba. +#yo=x-western +zh-cn=zh-CN +# XXX : The following two entries are added as a quick fix (bug 251241). +# When we have a general solution for ISO 15924 (script codes), the issue has +# to be revisited. +zh-hans=zh-CN +zh-hant=zh-TW +zh-tw=zh-TW +zh-hk=zh-HK +zh=zh-CN +zh-min-nan=x-western +zu=x-western +# +#============================== +# +# mapping mozilla's internal x-* to themselves (see bug 256257) +x-western=x-western +x-central-euro=x-central-euro +x-cyrillic=x-cyrillic +# el +# tr +# he +# ar +x-baltic=x-baltic +# th +# ja +# zh-CN +# ko +# zh-TW +x-tamil=x-tamil +x-devanagari=x-devanagari +x-unicode=x-unicode +x-armn=x-armn +x-geor=x-geor +# These self-mappings are not necessary unless somebody use them to specify +# lang in (X)HTML/XML documents, which they shouldn't. (see bug 256257) +#x-beng=x-beng +#x-cans=x-cans +#x-ethi=x-ethi +#x-guru=x-guru +#x-gujr=x-gujr +#x-khmr=x-khmr +#x-mlym=x-mlym