Add aliases to the languages that need them

This commit is contained in:
Amir E. Aharoni
2012-12-30 19:14:51 +02:00
parent 33eda41b6f
commit 683ad727e1
3 changed files with 37 additions and 57 deletions

View File

@@ -2,9 +2,8 @@ languages:
aa: [Latn, [AF], Qafár af] aa: [Latn, [AF], Qafár af]
ab: [Cyrl, [EU], Аҧсшәа] ab: [Cyrl, [EU], Аҧсшәа]
ace: [Latn, [AS, PA], Acèh] ace: [Latn, [AS, PA], Acèh]
# FIXME: alias
ady: [Cyrl, [EU, ME], Адыгэбзэ] ady: [Cyrl, [EU, ME], Адыгэбзэ]
ady-cyrl: [Cyrl, [EU, ME], Адыгэбзэ] ady-cyrl: [ady]
ady-latn: [Latn, [EU, ME], Adygabze] ady-latn: [Latn, [EU, ME], Adygabze]
aeb: [Arab, [AF], زَوُن] aeb: [Arab, [AF], زَوُن]
af: [Latn, [AF], Afrikaans] af: [Latn, [AF], Afrikaans]
@@ -30,21 +29,22 @@ languages:
avk: [Latn, [WW], Kotava] avk: [Latn, [WW], Kotava]
ay: [Latn, [AM], Aymar aru] ay: [Latn, [AM], Aymar aru]
# Latin is the default in Azerbaijani Wikipedia # Latin is the default in Azerbaijani Wikipedia
# FIXME: alias az: [az-latn]
az: [Latn, [EU, ME], azərbaycanca]
az-latn: [Latn, [EU, ME], azərbaycanca] az-latn: [Latn, [EU, ME], azərbaycanca]
az-arab: [Arab, [EU, ME], آذربايجانجا] az-arab: [Arab, [EU, ME], آذربايجانجا]
az-cyrl: [Latn, [EU, ME], азәрбајҹанҹа] az-cyrl: [Latn, [EU, ME], азәрбајҹанҹа]
# CLDR uses az-arab
azb: [az-arab]
ba: [Cyrl, [EU], башҡортса] ba: [Cyrl, [EU], башҡортса]
bar: [Latn, [EU], Boarisch] bar: [Latn, [EU], Boarisch]
bbc-latn: [Latn, [AS], Batak Toba] bbc-latn: [Latn, [AS], Batak Toba]
# FIXME # FIXME - autonym in the Batak script is unknown
bbc: [Batk, [AS], Batak Toba/Batak autonym unknown] bbc-batk: [Batk, [AS], Batak Toba]
bbc: [Latn, [AS], Batak Toba]
bcc: [Arab, [AS, ME], بلوچی مکرانی] bcc: [Arab, [AS, ME], بلوچی مکرانی]
bcl: [Latn, [AS], Bikol Central] bcl: [Latn, [AS], Bikol Central]
# FIXME: alias
be-tarask: [Cyrl, [EU], беларуская (тарашкевіца)] be-tarask: [Cyrl, [EU], беларуская (тарашкевіца)]
be-x-old: [Cyrl, [EU], беларуская (тарашкевіца)] be-x-old: [be-tarask]
be: [Cyrl, [EU], беларуская] be: [Cyrl, [EU], беларуская]
bew: [Latn, [AS], Bahasa Betawi] bew: [Latn, [AS], Bahasa Betawi]
bfq: [Taml, [AS], படகா] bfq: [Taml, [AS], படகா]
@@ -77,17 +77,15 @@ languages:
ckb: [Arab, [ME], کوردی] ckb: [Arab, [ME], کوردی]
co: [Latn, [EU], corsu] co: [Latn, [EU], corsu]
cps: [Latn, [AS], Capiceño] cps: [Latn, [AS], Capiceño]
# FIXME: alias
cr: [Cans, [AM], ᓀᐦᐃᔭᐍᐏᐣ] cr: [Cans, [AM], ᓀᐦᐃᔭᐍᐏᐣ]
cr-cans: [Cans, [AM], ᓀᐦᐃᔭᐍᐏᐣ] cr-cans: [cr]
cr-latn: [Latn, [AM], Nēhiyawēwin] cr-latn: [Latn, [AM], Nēhiyawēwin]
# FIXME: alias
crh: [Latn, [EU], qırımtatarca] crh: [Latn, [EU], qırımtatarca]
crh-cyrl: [Cyrl, [EU], къырымтатарджа] crh-cyrl: [Cyrl, [EU], къырымтатарджа]
crh-latn: [Latn, [EU], qırımtatarca] crh-latn: [crh]
cs: [Latn, [EU], česky] cs: [Latn, [EU], česky]
csb: [Latn, [EU], kaszëbsczi] csb: [Latn, [EU], kaszëbsczi]
# FIXME: what script? # FIXME: which script to prefer?..
cu: [Cyrl, [EU], словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ] cu: [Cyrl, [EU], словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ]
cv: [Cyrl, [EU], Чӑвашла] cv: [Cyrl, [EU], Чӑвашла]
cy: [Latn, [EU], Cymraeg] cy: [Latn, [EU], Cymraeg]
@@ -133,9 +131,8 @@ languages:
ga: [Latn, [EU], Gaeilge] ga: [Latn, [EU], Gaeilge]
gag: [Latn, [EU], Gagauz] gag: [Latn, [EU], Gagauz]
gah: [Latn, [AS], Alekano] gah: [Latn, [AS], Alekano]
# FIXME: alias gan-hans: [Hans, [AS], 赣语(简体]
gan-hans: [Hans, [AS], 赣语(简体)] gan-hant: [gan]
gan-hant: [Hant, [AS], 贛語(繁體)]
gan: [Hant, [AS], 贛語] gan: [Hant, [AS], 贛語]
gbz: [Latn, [AS], Dari] gbz: [Latn, [AS], Dari]
gcf: [Latn, [AM], Guadeloupean Creole French] gcf: [Latn, [AM], Guadeloupean Creole French]
@@ -143,9 +140,8 @@ languages:
gl: [Latn, [EU], galego] gl: [Latn, [EU], galego]
glk: [Arab, [ME], گیلکی] glk: [Arab, [ME], گیلکی]
gn: [Latn, [AM], "Avañe'ẽ"] gn: [Latn, [AM], "Avañe'ẽ"]
# FIXME: alias
gom: [Deva, [AS], कोंकणी] gom: [Deva, [AS], कोंकणी]
gom-deva: [Deva, [AS], कोंकणी] gom-deva: [gom]
gom-latn: [Latn, [AS], Konknni] gom-latn: [Latn, [AS], Konknni]
got: [Goth, [EU], 𐌲𐌿𐍄𐌹𐍃𐌺] got: [Goth, [EU], 𐌲𐌿𐍄𐌹𐍃𐌺]
grc: [Grek, [EU], Ἀρχαία ἑλληνικὴ] grc: [Grek, [EU], Ἀρχαία ἑλληνικὴ]
@@ -154,25 +150,22 @@ languages:
guc: [Latn, [AM], Wayúu] guc: [Latn, [AM], Wayúu]
gur: [Latn, [AF], Gurenɛ] gur: [Latn, [AF], Gurenɛ]
gv: [Latn, [EU], Gaelg] gv: [Latn, [EU], Gaelg]
# FIXME: alias
ha-arab: [Arab, [AF], هَوُسَ] ha-arab: [Arab, [AF], هَوُسَ]
ha-latn: [Latn, [AF], Hausa] ha-latn: [Latn, [AF], Hausa]
ha: [Latn, [AF], Hausa] ha: [ha-latn]
hak: [Latn, [AS], Hak-kâ-fa] hak: [Latn, [AS], Hak-kâ-fa]
haw: [Latn, [AM, PA], Hawai`i] haw: [Latn, [AM, PA], Hawai`i]
he: [Hebr, [ME], עברית] he: [Hebr, [ME], עברית]
hi: [Deva, [AS], हिन्दी] hi: [Deva, [AS], हिन्दी]
# FIXME: alias
hif: [Latn, [PA, AS], Fiji Hindi] hif: [Latn, [PA, AS], Fiji Hindi]
hif-deva: [Deva, [AS], फ़ीजी हिन्दी] hif-deva: [Deva, [AS], फ़ीजी हिन्दी]
hif-latn: [Latn, [PA, AS], Fiji Hindi] hif-latn: [hif]
hil: [Latn, [AS], Ilonggo] hil: [Latn, [AS], Ilonggo]
hne: [Deva, [AS], छत्तीसगढ़ी] hne: [Deva, [AS], छत्तीसगढ़ी]
ho: [Latn, [PA], Hiri Motu] ho: [Latn, [PA], Hiri Motu]
hr: [Latn, [EU], hrvatski] hr: [Latn, [EU], hrvatski]
hsb: [Latn, [EU], hornjoserbsce] hsb: [Latn, [EU], hornjoserbsce]
hsn: [Hans, [AS], 湘语] hsn: [Hans, [AS], 湘语]
# Haitian Creole. North America, right?
ht: [Latn, [AM], Kreyòl ayisyen] ht: [Latn, [AM], Kreyòl ayisyen]
hu-formal: [Latn, [EU], Magyar (magázó)] hu-formal: [Latn, [EU], Magyar (magázó)]
hu: [Latn, [EU], magyar] hu: [Latn, [EU], magyar]
@@ -204,7 +197,7 @@ languages:
kaa: [Latn, [AS], Qaraqalpaqsha] kaa: [Latn, [AS], Qaraqalpaqsha]
# Can also be Tfng, but the Wikipedia is mostly Latn # Can also be Tfng, but the Wikipedia is mostly Latn
kab: [Latn, [AF, EU], Taqbaylit] kab: [Latn, [AF, EU], Taqbaylit]
kbd-cyrl: [Cyrl, [EU, ME], Адыгэбзэ] kbd-cyrl: [kbd]
kbd-latn: [Latn, [EU], Qabardjajəbza] kbd-latn: [Latn, [EU], Qabardjajəbza]
kbd: [Cyrl, [EU, ME], Адыгэбзэ] kbd: [Cyrl, [EU, ME], Адыгэбзэ]
kea: [Latn, [AF], Kabuverdianu] kea: [Latn, [AF], Kabuverdianu]
@@ -214,14 +207,13 @@ languages:
ki: [Latn, [AF], Gĩkũyũ] ki: [Latn, [AF], Gĩkũyũ]
kiu: [Latn, [EU, ME], Kırmancki] kiu: [Latn, [EU, ME], Kırmancki]
kj: [Latn, [AF], Kwanyama] kj: [Latn, [AF], Kwanyama]
# FIXME: alias kk: [kk-cyrl]
kk: [Cyrl, [EU, AS], қазақша]
kk-arab: [Arab, [EU, AS], قازاقشا (تٴوتە)] kk-arab: [Arab, [EU, AS], قازاقشا (تٴوتە)]
kk-cn: [Arab, [EU, AS, ME], قازاقشا (جۇنگو)] kk-cn: [kk-arab]
kk-cyrl: [Cyrl, [EU, AS], қазақша] kk-cyrl: [Cyrl, [EU, AS], қазақша]
kk-kz: [Cyrl, [EU, AS], қазақша (Қазақстан)] kk-kz: [kk-cyrl]
kk-latn: [Latn, [EU, AS, ME], qazaqşa] kk-latn: [Latn, [EU, AS, ME], qazaqşa]
kk-tr: [Latn, [EU, AS, ME], qazaqşa (Türkïya)] kk-tr: [kk-latn]
kl: [Latn, [AM, EU], kalaallisut] kl: [Latn, [AM, EU], kalaallisut]
km: [Khmr, [AS], ភាសាខ្មែរ] km: [Khmr, [AS], ភាសាខ្មែរ]
kn: [Knda, [AS], ಕನ್ನಡ] kn: [Knda, [AS], ಕನ್ನಡ]
@@ -237,20 +229,17 @@ languages:
krl: [Latn, [EU], Karjala] krl: [Latn, [EU], Karjala]
ks-arab: [Arab, [AS], کٲشُر] ks-arab: [Arab, [AS], کٲشُر]
ks-deva: [Deva, [AS], कॉशुर] ks-deva: [Deva, [AS], कॉशुर]
# FIXME: alias
ks: [Arab, [AS], کٲشُر] ks: [Arab, [AS], کٲشُر]
ksf: [Latn, [AF], Bafia] ksf: [Latn, [AF], Bafia]
ksh: [Latn, [EU], Ripoarisch] ksh: [Latn, [EU], Ripoarisch]
# FIXME: alias ku: [ku-latn]
ku: [Latn, [EU, ME], Kurdî]
ku-arab: [Arab, [EU, ME], كوردي] ku-arab: [Arab, [EU, ME], كوردي]
ku-latn: [Latn, [EU, ME], Kurdî] ku-latn: [Latn, [EU, ME], Kurdî]
kv: [Cyrl, [EU], коми] kv: [Cyrl, [EU], коми]
kw: [Latn, [EU], kernowek] kw: [Latn, [EU], kernowek]
ky: [Cyrl, [AS], Кыргызча] ky: [Cyrl, [AS], Кыргызча]
la: [Latn, [EU], Latina] la: [Latn, [EU], Latina]
# FIXME: alias lad: [lad-latn]
lad: [Latn, [ME, EU, AM], Ladino]
lad-latn: [Latn, [ME, EU, AM], Ladino] lad-latn: [Latn, [ME, EU, AM], Ladino]
lad-hebr: [Hebr, [ME, EU, AM], לאדינו] lad-hebr: [Hebr, [ME, EU, AM], לאדינו]
lb: [Latn, [EU], Lëtzebuergesch] lb: [Latn, [EU], Lëtzebuergesch]
@@ -368,15 +357,14 @@ languages:
ru: [Cyrl, [EU, AS, ME], русский] ru: [Cyrl, [EU, AS, ME], русский]
rue: [Cyrl, [EU], русиньскый] rue: [Cyrl, [EU], русиньскый]
rup: [Latn, [EU], Armãneashce] rup: [Latn, [EU], Armãneashce]
ruq: [Latn, [EU], Vlăheşte] ruq: [Cyrl, [EU], Влахесте]
ruq-cyrl: [Cyrl, [EU], Влахесте] ruq-cyrl: [ruq]
# FIXME: broken autonym # FIXME: broken autonym
ruq-grek: [Grek, [EU], Megleno-Romanian (Greek script)] ruq-grek: [Grek, [EU], Megleno-Romanian (Greek script)]
ruq-latn: [Latn, [EU], Vlăheşte] ruq-latn: [Latn, [EU], Vlăheşte]
rw: [Latn, [AF], Kinyarwanda] rw: [Latn, [AF], Kinyarwanda]
ryu: [Kana, [AS], ʔucināguci] ryu: [Kana, [AS], ʔucināguci]
sa: [Deva, [AS], संस्कृतम्] sa: [Deva, [AS], संस्कृतम्]
# Russian Far East - Europe, Asia, or both?
sah: [Cyrl, [EU, AS], саха тыла] sah: [Cyrl, [EU, AS], саха тыла]
# Currently Latn, potentially Olck # Currently Latn, potentially Olck
sat: [Latn, [AS], Santali] sat: [Latn, [AS], Santali]
@@ -390,14 +378,10 @@ languages:
sei: [Latn, [AM], Cmique Itom] sei: [Latn, [AM], Cmique Itom]
sg: [Latn, [AF], Sängö] sg: [Latn, [AF], Sängö]
sgs: [Latn, [EU], žemaitėška] sgs: [Latn, [EU], žemaitėška]
sh-cyrl: [Cyrl, [EU], српскохрватски]
sh-latn: [Latn, [EU], srpskohrvatski]
# FIXME: alias
sh: [Latn, [EU], srpskohrvatski] sh: [Latn, [EU], srpskohrvatski]
shi-latn: [Latn, [AF], Tašlḥiyt] shi-latn: [Latn, [AF], Tašlḥiyt]
shi-tfng: [Tfng, [AF], ⵜⴰⵛⵍⵃⵉⵜ] shi-tfng: [Tfng, [AF], ⵜⴰⵛⵍⵃⵉⵜ]
# FIXME: which one to pick and alias? shi: [shi-latn]
shi: [Latn, [AF], Tašlḥiyt / ⵜⴰⵛⵍⵃⵉⵜ]
shn: [Mymr, [AS], လိၵ်ႈတႆး] shn: [Mymr, [AS], လိၵ်ႈတႆး]
si: [Sinh, [AS], සිංහල] si: [Sinh, [AS], සිංහල]
simple: [Latn, [WW], Simple English] simple: [Latn, [WW], Simple English]
@@ -414,8 +398,7 @@ languages:
sn: [Latn, [AF], chiShona] sn: [Latn, [AF], chiShona]
so: [Latn, [AF], Soomaaliga] so: [Latn, [AF], Soomaaliga]
sq: [Latn, [EU], shqip] sq: [Latn, [EU], shqip]
# FIXME: do we need the double name here? sr: [sr-cyrl]
sr: [Cyrl, [EU], српски]
sr-ec: [sr-cyrl] sr-ec: [sr-cyrl]
sr-cyrl: [Cyrl, [EU], српски] sr-cyrl: [Cyrl, [EU], српски]
sr-el: [sr-latn] sr-el: [sr-latn]
@@ -453,11 +436,8 @@ languages:
tru: [Latn, [AS], Ṫuroyo] tru: [Latn, [AS], Ṫuroyo]
ts: [Latn, [AF], Xitsonga] ts: [Latn, [AF], Xitsonga]
tsd: [Grek, [EU], Τσακωνικά] tsd: [Grek, [EU], Τσακωνικά]
tt-cyrl: [Cyrl, [EU], татарча]
tt-latn: [Latn, [EU], tatarça]
# FIXME: alias
tt: [Cyrl, [EU], татарча] tt: [Cyrl, [EU], татарча]
tt-cyrl: [Cyrl, [EU], татарча] tt-cyrl: [tt]
tt-latn: [Latn, [EU], tatarça] tt-latn: [Latn, [EU], tatarça]
ttt: [Cyrl, [AS], Tati] ttt: [Cyrl, [AS], Tati]
tum: [Latn, [AF], chiTumbuka] tum: [Latn, [AF], chiTumbuka]
@@ -467,10 +447,10 @@ languages:
tyv: [Cyrl, [AS], тыва дыл] tyv: [Cyrl, [AS], тыва дыл]
tzm: [Tfng, [AF], ⵜⴰⵎⴰⵣⵉⵖⵜ] tzm: [Tfng, [AF], ⵜⴰⵎⴰⵣⵉⵖⵜ]
udm: [Cyrl, [EU], удмурт] udm: [Cyrl, [EU], удмурт]
# FIXME: alias ug: [ug-arab]
ug: [Arab, [AS], ئۇيغۇرچە ] ug-arab: [Arab, [AS], ئۇيغۇرچە]
ug-arab: [Arab, [AS], ئۇيغۇرچە ] ug-latn: [Latn, [AS], uyghurche]
ug-latn: [Latn, [AS], Uyghurche ] ug-cyrl: [Cyrl, [AS], уйғурчә]
uk: [Cyrl, [EU], українська] uk: [Cyrl, [EU], українська]
ur: [Arab, [AS, ME], اردو] ur: [Arab, [AS, ME], اردو]
uz: [Latn, [AS], oʻzbekcha] uz: [Latn, [AS], oʻzbekcha]

File diff suppressed because one or more lines are too long

View File

@@ -116,17 +116,17 @@
assert.deepEqual( $.uls.data.getLanguagesInRegion( "PA" ), assert.deepEqual( $.uls.data.getLanguagesInRegion( "PA" ),
[ [
"ace", "bi", "ch", "en-gb", "en", "fj", "haw", "hif", "hif-latn", "ho", "jv", "jv-java", "ace", "bi", "ch", "en-gb", "en", "fj", "haw", "hif", "ho", "jv", "jv-java",
"mh", "mi", "na", "niu", "pih", "pis", "pt", "rtm", "sm", "tet", "mh", "mi", "na", "niu", "pih", "pis", "pt", "rtm", "sm", "tet",
"to", "tpi", "ty", "wls" "to", "tpi", "ty", "wls"
], ],
"languages of region PA are selected correctly" ); "languages of region PA are selected correctly" );
assert.deepEqual( $.uls.data.getLanguagesInRegions( ["AM", "WW"] ), assert.deepEqual( $.uls.data.getLanguagesInRegions( ["AM", "WW"] ),
[ [
"akz", "arn", "aro", "ase", "avk", "ay", "cho", "chr", "chy", "cr", "cr-cans", "cr-latn", "akz", "arn", "aro", "ase", "avk", "ay", "cho", "chr", "chy", "cr", "cr-latn",
"en-ca", "en", "eo", "es-419", "es-formal", "es", "esu", "fr", "gcf", "gn", "en-ca", "en", "eo", "es-419", "es-formal", "es", "esu", "fr", "gcf", "gn",
"guc", "haw", "ht", "ia", "ie", "ik", "ike-cans", "ike-latn", "io", "iu", "jam", "guc", "haw", "ht", "ia", "ie", "ik", "ike-cans", "ike-latn", "io", "iu", "jam",
"jbo", "kgp", "kl", "lad", "lad-latn", "lad-hebr", "lfn", "mfe", "mic", "mus", "nah", "nl-informal", "nl", "jbo", "kgp", "kl", "lad-latn", "lad-hebr", "lfn", "mfe", "mic", "mus", "nah", "nl-informal", "nl",
"nov", "nv", "pap", "pdc", "pdt", "ppl", "pt-br", "pt", "qu", "qug", "rap", "sei", "nov", "nv", "pap", "pdc", "pdt", "ppl", "pt-br", "pt", "qu", "qug", "rap", "sei",
"simple", "srn", "tokipona", "vo", "yi", "yrl", "yua" "simple", "srn", "tokipona", "vo", "yi", "yrl", "yua"
], ],
@@ -157,7 +157,7 @@
var languagesByScriptInAM = $.uls.data.getLanguagesByScriptInRegion( "AM" ); var languagesByScriptInAM = $.uls.data.getLanguagesByScriptInRegion( "AM" );
assert.deepEqual( languagesByScriptInAM['Cans'], [ assert.deepEqual( languagesByScriptInAM['Cans'], [
"cr", "cr-cans", "ike-cans", "iu" "cr", "ike-cans", "iu"
], "correct languages in Cans in AM selected" ); ], "correct languages in Cans in AM selected" );
var languagesByScriptInEU = $.uls.data.getLanguagesByScriptInRegion( "EU" ); var languagesByScriptInEU = $.uls.data.getLanguagesByScriptInRegion( "EU" );