From 7bccf880669a0f91e8e1cfb0ddc1a8232948bfb5 Mon Sep 17 00:00:00 2001 From: "jshin%mailaps.org" Date: Tue, 30 Mar 2004 02:40:52 +0000 Subject: [PATCH] bug 232487 : add a dozen or so languages to the list of supported languages and the lang and langGroup mapping table (r=momoi, sr=blizzard, a=chofmann) git-svn-id: svn://10.0.0.236/trunk@154375 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/intl/locale/src/langGroups.properties | 102 ++++++++++++++ mozilla/intl/locale/src/language.properties | 124 +++++++++++++++--- 2 files changed, 208 insertions(+), 18 deletions(-) diff --git a/mozilla/intl/locale/src/langGroups.properties b/mozilla/intl/locale/src/langGroups.properties index 1445d846a9b..d643226831e 100644 --- a/mozilla/intl/locale/src/langGroups.properties +++ b/mozilla/intl/locale/src/langGroups.properties @@ -18,51 +18,151 @@ # # Contributor(s): # Erik van der Poel +# Jungshik Shin +# Katsuhiko Momoi # +# 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 xpfe/global/resources/locale/en-US/languageNames.properties +# and bug 178491 +#ab=x-cyrillic +# Strictly speaking, Avestan did not use Arabic script but Aramaic +# (arc)/Avestan script.) +#ae=ar +af=x-western +#am= #Ethiopic ar=ar +#as= Bengali be=x-cyrillic bg=x-cyrillic +br=x-western +bs=x-central-euro ca=x-western +ce=x-central-euro +ch=x-western +co=x-western +#cr=Unified Canadian aboriginal syllabary cs=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 +#dv=Thaanna +#dz=Tibetan +#ee=x-western(?) (Ewe uses characters outside Latin-1 as well) el=el en=x-western +# Esperanto: Latin-3 +eo=x-western +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 +#ha=x-western : Latin and Ajami scripts he=he hi=x-devanagari +ht=x-western hr=x-central-euro +# XXX Latin Ext. A is also used for hsb. +hsb=x-western hu=x-central-euro +#hy=Armenian +ia=x-western +id=x-western +ie=x-western is=x-western it=x-western +#iu=Inuktitut ja=ja +#ka=Georgian +#km=Khmer ko=ko +#ks=ar +#ku=ar +# 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 lt=x-baltic lv=x-baltic +#XXX Latin Ext. A is also used for Maori. +mi=x-western mk=x-cyrillic +#mo=x-central-euro / x-cyrillic +mr=x-devanagari +ms=x-western +nb=x-western +ne=x-devanagari nl=x-western +nn=x-western no=x-western +# XXX : x-central-euro may be better +nv=x-western +oc=x-western +#oj : Unified Canadian Syllabary(Ojibwe is usually classified in the same +# writing script group as Cree.) +#om=Ethiopic +#or=Oriya +os=x-cyrillic +#pa=Gurumukhi (India) and Arabic (Pakistan) pl=x-central-euro pt=x-western +qu=x-western +rm=x-western ro=x-central-euro ru=x-cyrillic +sa=x-devanagari +sc=x-western +sd=x-arabic +# African language (but related with French) +sg=x-western sh=x-central-euro sk=x-central-euro sl=x-central-euro +so=x-western sq=x-western sr=x-cyrillic sv=x-western +sw=x-western ta=x-tamil th=th +tk=x-cyrillic +#tk=tr # (The country declared in 1992 to gradually move to Latin script) tr=tr uk=x-cyrillic +# XXX : Vietnamese may need be put into a script group of its own +vi=x-western +vo=x-western +wa=x-western +yi=he +#Latin Ext. A and Latin Extended Additional block are used for Yoruba. +#yo=x-western zh-cn=zh-CN zh-tw=zh-TW zh-hk=zh-HK zh=zh-CN +zu=x-western # #============================== # @@ -79,5 +179,7 @@ zh=zh-CN # zh-CN # ko # zh-TW +# x-tamil +# x-devanagari # x-unicode # x-user-def diff --git a/mozilla/intl/locale/src/language.properties b/mozilla/intl/locale/src/language.properties index f40839a4207..e694901bb49 100644 --- a/mozilla/intl/locale/src/language.properties +++ b/mozilla/intl/locale/src/language.properties @@ -1,7 +1,10 @@ -ab.accept = false aa.accept = false +ab.accept = false +ae.accept = false af.accept = true -am.accept = false +ak.accept = false +am.accept = true +an.accept = true ar.accept = true ar-ae.accept = true ar-bh.accept = true @@ -21,18 +24,29 @@ ar-tn.accept = true ar-ye.accept = true as.accept = false ast.accept = true +av.accept = false az.accept = true ba.accept = false be.accept = true bg.accept = true bh.accept = false bi.accept = false +bm.accept = false +bn.accept = false +bo.accept = false br.accept = false bs.accept = true bn.accept = false +br.accept = true +bs.accept = true ca.accept = true -co.accept = false +ce.accept = true +ch.accept = true +co.accept = true +cr.accept = false cs.accept = true +cu.accept = false +cv.accept = true cy.accept = true da.accept = true de.accept = true @@ -41,6 +55,9 @@ de-ch.accept = true de-de.accept = true de-li.accept = true de-lu.accept = true +dv.accept = false +dz.accept = false +ee.accept = false el.accept = true en.accept = true en-au.accept = true @@ -78,8 +95,10 @@ es-uy.accept = true es-ve.accept = true et.accept = true eu.accept = true -fa.accept = false +fa.accept = true +ff.accept = false fi.accept = true +fj.accept = true fo.accept = true fr.accept = true fr-be.accept = true @@ -88,83 +107,152 @@ fr-ch.accept = true fr-fr.accept = true fr-lu.accept = true fr-mc.accept = true +fy.accept = true ga.accept = true gd.accept = true gl.accept = true gn.accept = false gu.accept = false +gv.accept = false ha.accept = false he.accept = true hi.accept = false -hsb.accept = true +ho.accept = false +hsb.accept = true hr.accept = true +ht.accept = true hu.accept = true hy.accept = true -id.accept = true +hz.accept = false +ia.accept = true +id.accept = true +ie.accept = true +ig.accept = false +ii.accept = false +ik.accept = false +io.accept = false is.accept = true it.accept = true it-ch.accept = true -ji.accept = false +iu.accept = true ja.accept = true +jv.accept = false ka.accept = true +kg.accept = false +ki.accept = false kk.accept = true -km.accept = false kl.accept = false +km.accept = false kn.accept = false ko.accept = true ko-kp.accept = true ko-kr.accept = true +kok.accept = false +kr.accept = false +ks.accept = false +ku.accept = false +kv.accept = false +kw.accept = false +ky.accept = true +la.accept = true +lb.accept = true +lg.accept = false +li.accept = false +ln.accept = false +lo.accept = false lt.accept = true +lu.accept = false lv.accept = true +mg.accept = false +mh.accept = false +mi.accept = true mk.accept = false mk-mk.accept = true -ml.accept = false -mr.accept = false +ml.accept = false +mn.accept = false +mo.accept = true +mr.accept = true ms.accept = true mt.accept = false my.accept = false -ne.accept = false +na.accept = false +nb.accept = true +nd.accept = false +ne.accept = true +ng.accept = true nl.accept = true nl-be.accept = true -nb.accept = true nn.accept = true no.accept = true +nr.accept = false +nso.accept = false +nv.accept = true +ny.accept = false +oc.accept = true +oj.accept = false +om.accept = true or.accept = false +os.accept = false pa.accept = false +pi.accept = false pl.accept = true +ps.accept = false pt.accept = true pt-br.accept = true -rm.accept = false +qu.accept = true +rm.accept = true +rn.accept = false ro.accept = true ro-mo.accept = false ru.accept = true ru-mo.accept = false -sa.accept = false +sa.accept = true +sc.accept = true +sd.accept = true +sg.accept = true +si.accept = false sk.accept = true sl.accept = true +so.accept = true sq.accept = true sr.accept = true +ss.accept = false +st.accept = false +su.accept = false sv.accept = true sv-fi.accept = true -sw.accept = false +sw.accept = true sx.accept = false -ta.accept = false +ta.accept = true te.accept = false +tg.accept = false th.accept = true +ti.accept = false +tk.accept = true +tl.accept = false tn.accept = false +to.accept = false tr.accept = true ts.accept = false tt.accept = false +tw.accept = false +ty.accept = false +ug.accept = false uk.accept = true ur.accept = false uz.accept = false +ve.accept = true vi.accept = true +vo.accept = true +wa.accept = true +wo.accept = false xh.accept = true -x-kok.accept = false yi.accept = true +yo.accept = false +za.accept = false zh.accept = true zh-cn.accept = true zh-hk.accept = true zh-sg.accept = true zh-tw.accept = true -zu.accept = true +zu.accept = true