intl/locale/src/langGroups.properties

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/intl/locale/src/langGroups.properties	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,236 @@
     1.4 +#
     1.5 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.6 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.7 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.8 +#
     1.9 +# References: http://www.omniglot.com/writing/atoz.htm
    1.10 +#             http://www.loc.gov/standards/iso639-2/englangn.html
    1.11 +#             http://www.ethnologue.com
    1.12 +#             http://www.worldlanguage.com/Languages/
    1.13 +#             http://www.rosettaproject.org/
    1.14 +#             http://www.sweb.cz/ls78/diacritics.htm
    1.15 +#    see also toolkit/locales/en-US/chrome/global/languageNames.properties
    1.16 +#             and bug 178491
    1.17 +#
    1.18 +# Strictly speaking, Avestan did not use Arabic script but Aramaic
    1.19 +# (arc)/Avestan script.)
    1.20 +#ae=ar
    1.21 +
    1.22 +ab=x-cyrillic
    1.23 +af=x-western
    1.24 +alg=x-cans
    1.25 +am=x-ethi
    1.26 +ar=ar
    1.27 +as=x-beng
    1.28 +ay=x-western
    1.29 +be=x-cyrillic
    1.30 +bg=x-cyrillic
    1.31 +bn=x-beng
    1.32 +bo=x-tibt
    1.33 +br=x-western
    1.34 +bs=x-central-euro
    1.35 +ca=x-western
    1.36 +ce=x-central-euro
    1.37 +ch=x-western
    1.38 +co=x-western
    1.39 +cr=x-cans
    1.40 +cs=x-central-euro
    1.41 +csb=x-central-euro
    1.42 +#cu=x-cyrillic
    1.43 +cv=x-cyrillic
    1.44 +# XXX Latin Ext. A is also used for cy.
    1.45 +cy=x-western
    1.46 +da=x-western
    1.47 +de=x-western
    1.48 +dsb=x-central-euro
    1.49 +#dv=Thaanna
    1.50 +dz=x-tibt
    1.51 +#ee=x-western(?) (Ewe uses characters outside Latin-1 as well)
    1.52 +el=el
    1.53 +en=x-western
    1.54 +# Esperanto: Latin-3
    1.55 +eo=x-western
    1.56 +es=x-western
    1.57 +et=x-baltic
    1.58 +eu=x-western
    1.59 +fa=ar
    1.60 +#ff=x-western(?) : Fulfulde
    1.61 +fi=x-western
    1.62 +# XXX Latin Ext. A is also used for fj.
    1.63 +fj=x-western
    1.64 +fo=x-western
    1.65 +fr=x-western
    1.66 +fy=x-western
    1.67 +ga=x-western
    1.68 +#XXX Latin Ext. A and Ext. additional block are used for Gaelic (8859-14)
    1.69 +gd=x-western
    1.70 +# gl : ISO-8859-13
    1.71 +gl=x-western
    1.72 +gn=x-western
    1.73 +#ha=x-western : Latin and Ajami scripts
    1.74 +gu=x-gujr
    1.75 +gv=x-western
    1.76 +haw=x-western
    1.77 +he=he
    1.78 +hi=x-devanagari
    1.79 +hil=x-western
    1.80 +hr=x-central-euro
    1.81 +hsb=x-central-euro
    1.82 +ht=x-western
    1.83 +hu=x-central-euro
    1.84 +hy=x-armn
    1.85 +ia=x-western
    1.86 +id=x-western
    1.87 +ie=x-western
    1.88 +is=x-western
    1.89 +it=x-western
    1.90 +iu=x-cans
    1.91 +ja=ja
    1.92 +ka=x-geor
    1.93 +kk=x-cyrillic
    1.94 +kl=x-western
    1.95 +km=x-khmr
    1.96 +kn=x-knda
    1.97 +ko=ko
    1.98 +kok=x-devanagari
    1.99 +ks=ar
   1.100 +# Arabic script is also used for Kurdish
   1.101 +ku=x-western
   1.102 +# XXX Latin Ext. A is also used for kw(Cornish).
   1.103 +kw=x-western
   1.104 +#ky=x-cyrillic
   1.105 +# XXX Latin Ext. A is also used for Latin.
   1.106 +la=x-western
   1.107 +lb=x-western
   1.108 +ln=x-western
   1.109 +lt=x-baltic
   1.110 +lv=x-baltic
   1.111 +mg=x-western
   1.112 +mh=x-western
   1.113 +#XXX  Latin Ext. A is also used for Maori.
   1.114 +mi=x-western
   1.115 +mk=x-cyrillic
   1.116 +ml=x-mlym
   1.117 +# Mongolian script is also used for Mongolian
   1.118 +mn=x-cyrillic
   1.119 +mr=x-devanagari
   1.120 +ms=x-western
   1.121 +# Maltese: Latin-3
   1.122 +mt=x-western
   1.123 +na=x-western
   1.124 +nb=x-western
   1.125 +nd=x-western
   1.126 +ne=x-devanagari
   1.127 +nl=x-western
   1.128 +nn=x-western
   1.129 +no=x-western
   1.130 +nr=x-western
   1.131 +nso=x-western
   1.132 +# XXX : x-central-euro may be better
   1.133 +nv=x-western
   1.134 +ny=x-western
   1.135 +oc=x-western
   1.136 +oj=x-cans
   1.137 +om=x-western
   1.138 +or=x-orya
   1.139 +os=x-cyrillic
   1.140 +#pa: Punjabi is usually written in Gurmukhi script in India and Arabic script
   1.141 +#    in Pakistan. We make pa default to Gurmukhi based on comments in bug 248690
   1.142 +pa-in=x-guru
   1.143 +pa-pk=ar
   1.144 +pa=x-guru
   1.145 +pl=x-central-euro
   1.146 +ps=ar
   1.147 +pt=x-western
   1.148 +qu=x-western
   1.149 +rm=x-western
   1.150 +rn=x-western
   1.151 +ro=x-central-euro
   1.152 +ru=x-cyrillic
   1.153 +rw=x-western
   1.154 +sa=x-devanagari
   1.155 +sc=x-western
   1.156 +sd=ar
   1.157 +# African language (but related with French)
   1.158 +sg=x-western
   1.159 +sh=x-central-euro
   1.160 +si=x-sinh
   1.161 +sk=x-central-euro
   1.162 +sl=x-central-euro
   1.163 +sm=x-western
   1.164 +so=x-western
   1.165 +son=x-western
   1.166 +sq=x-western
   1.167 +sr=x-cyrillic
   1.168 +ss=x-western
   1.169 +st=x-western
   1.170 +sv=x-western
   1.171 +sw=x-western
   1.172 +ta=x-tamil
   1.173 +te=x-telu
   1.174 +th=th
   1.175 +ti=x-ethi
   1.176 +tig=x-ethi
   1.177 +tk=x-cyrillic
   1.178 +#tk=tr # (The country declared in 1992 to gradually move to Latin script)
   1.179 +tl=x-western
   1.180 +tlh=x-western
   1.181 +tn=x-western
   1.182 +to=x-western
   1.183 +tr=tr
   1.184 +ts=x-western
   1.185 +tt=tr
   1.186 +uk=x-cyrillic
   1.187 +ur=ar
   1.188 +ve=x-western
   1.189 +# XXX : Vietnamese may need be put into a script group of its own
   1.190 +vi=x-western
   1.191 +vo=x-western
   1.192 +wa=x-western
   1.193 +wo=x-western
   1.194 +xh=x-western
   1.195 +yi=he
   1.196 +#Latin Ext. A and Latin Extended Additional block are used for Yoruba.
   1.197 +#yo=x-western
   1.198 +zh-cn=zh-CN
   1.199 +# XXX : The following two entries are added as a quick fix (bug 251241).
   1.200 +# When we have a general solution for ISO 15924 (script codes), the issue has
   1.201 +# to be revisited.
   1.202 +zh-hans=zh-CN
   1.203 +zh-hant=zh-TW
   1.204 +zh-tw=zh-TW
   1.205 +zh-hk=zh-HK
   1.206 +zh=zh-CN
   1.207 +zh-min-nan=x-western
   1.208 +zu=x-western
   1.209 +#
   1.210 +#==============================
   1.211 +#
   1.212 +# mapping mozilla's internal x-* to themselves (see bug 256257)
   1.213 +x-western=x-western
   1.214 +x-central-euro=x-central-euro
   1.215 +x-cyrillic=x-cyrillic
   1.216 +# el
   1.217 +# tr
   1.218 +# he
   1.219 +# ar
   1.220 +x-baltic=x-baltic
   1.221 +# th
   1.222 +# ja
   1.223 +# zh-CN
   1.224 +# ko
   1.225 +# zh-TW
   1.226 +x-tamil=x-tamil
   1.227 +x-devanagari=x-devanagari
   1.228 +x-unicode=x-unicode
   1.229 +x-armn=x-armn
   1.230 +x-geor=x-geor
   1.231 +# These self-mappings are not necessary unless somebody use them to specify
   1.232 +# lang in (X)HTML/XML documents, which they shouldn't. (see bug 256257)
   1.233 +#x-beng=x-beng
   1.234 +#x-cans=x-cans
   1.235 +#x-ethi=x-ethi
   1.236 +#x-guru=x-guru
   1.237 +#x-gujr=x-gujr
   1.238 +#x-khmr=x-khmr
   1.239 +#x-mlym=x-mlym

mercurial