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