Sync language data base with jquery.uls language data
This avoids the mismatch with jquery.uls database in preparation to replace jquery.uls data with language-data module
This commit is contained in:
@@ -12,10 +12,12 @@ languages:
|
||||
aeb-latn: [Latn, [AF], Tûnsî]
|
||||
af: [Latn, [AF], Afrikaans]
|
||||
ahr: [Deva, [AS], अहिराणी]
|
||||
ais: [Latn, [AS], Sakizaya]
|
||||
ak: [Latn, [AF], Akan]
|
||||
akz: [Latn, [AM], Albaamo innaaɬiilka]
|
||||
aln: [Latn, [EU], Gegë]
|
||||
am: [Ethi, [AF], አማርኛ]
|
||||
ami: [Latn, [AS], Pangcah]
|
||||
an: [Latn, [EU], aragonés]
|
||||
ang: [Latn, [EU], Ænglisc]
|
||||
anp: [Deva, [AS], अङ्गिका]
|
||||
@@ -49,9 +51,8 @@ languages:
|
||||
bar: [Latn, [EU], Boarisch]
|
||||
bat-smg: [sgs]
|
||||
bbc-latn: [Latn, [AS], Batak Toba]
|
||||
# FIXME - autonym in the Batak script is unknown
|
||||
bbc-batk: [Batk, [AS], Batak Toba]
|
||||
bbc: [Latn, [AS], Batak Toba]
|
||||
bbc-batk: [Batk, [AS], ᯅᯖᯂ᯲ ᯖᯬᯅ]
|
||||
bbc: [bbc-latn]
|
||||
bcc: [Arab, [AS, ME], جهلسری بلوچی]
|
||||
bcl: [Latn, [AS], Bikol Central]
|
||||
be-tarask: [Cyrl, [EU], беларуская (тарашкевіца)]
|
||||
@@ -80,6 +81,7 @@ languages:
|
||||
bto: [Latn, [AS], Iriga Bicolano]
|
||||
bug: [Bugi, [AS], ᨅᨔ ᨕᨘᨁᨗ]
|
||||
bxr: [Cyrl, [AS], буряад]
|
||||
byn: [Ethi, [AF], ብሊን]
|
||||
ca: [Latn, [EU], català]
|
||||
cbk-zam: [Latn, [AS], Chavacano de Zamboanga]
|
||||
cdo: [Latn, [AS], Mìng-dĕ̤ng-ngṳ̄]
|
||||
@@ -100,9 +102,10 @@ languages:
|
||||
cjy: [cjy-hant]
|
||||
cjy-hans: [Hans, [AS], 晋语(简化字)]
|
||||
cjy-hant: [Hant, [AS], 晉語]
|
||||
ckb: [Arab, [ME], کوردیی ناوەندی]
|
||||
ckb: [Arab, [ME], کوردی]
|
||||
cnh: [Latn, [AS], Lai holh]
|
||||
co: [Latn, [EU], corsu]
|
||||
cop: [Copt, [AF, ME], ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ]
|
||||
cps: [Latn, [AS], Capiceño]
|
||||
cr: [Cans, [AM], ᓀᐦᐃᔭᐍᐏᐣ]
|
||||
cr-cans: [cr]
|
||||
@@ -117,12 +120,14 @@ languages:
|
||||
cv: [Cyrl, [EU], Чӑвашла]
|
||||
cy: [Latn, [EU], Cymraeg]
|
||||
da: [Latn, [EU], dansk]
|
||||
dag: [Latn, [AF], dagbanli]
|
||||
de-at: [Latn, [EU], Österreichisches Deutsch]
|
||||
de-ch: [Latn, [EU], Schweizer Hochdeutsch]
|
||||
de-formal: [Latn, [EU], Deutsch (Sie-Form)]
|
||||
de: [Latn, [EU], Deutsch]
|
||||
din: [Latn, [AF], Thuɔŋjäŋ]
|
||||
diq: [Latn, [EU, AS], Zazaki]
|
||||
doi: [Deva, [AS], डोगरी]
|
||||
dsb: [Latn, [EU], dolnoserbski]
|
||||
dtp: [Latn, [AS], Dusun Bundu-liwan]
|
||||
dty: [Deva, [AS], डोटेली]
|
||||
@@ -141,6 +146,7 @@ languages:
|
||||
es-formal: [Latn, [EU, AM, AF, WW], español (formal)]
|
||||
# world?
|
||||
es: [Latn, [EU, AM, AF, WW], español]
|
||||
es-ni: [Latn, [AM], español nicaragüense]
|
||||
esu: [Latn, [AM], "Yup'ik"]
|
||||
et: [Latn, [EU], eesti]
|
||||
eu: [Latn, [EU], euskara]
|
||||
@@ -161,6 +167,7 @@ languages:
|
||||
fur: [Latn, [EU], furlan]
|
||||
fy: [Latn, [EU], Frysk]
|
||||
ga: [Latn, [EU], Gaeilge]
|
||||
gaa: [Latn, [AF], Ga]
|
||||
gag: [Latn, [EU], Gagauz]
|
||||
gah: [Latn, [AS], Alekano]
|
||||
gan-hans: [Hans, [AS], 赣语(简体)]
|
||||
@@ -173,13 +180,14 @@ languages:
|
||||
glk: [Arab, [AS, ME], گیلکی]
|
||||
gn: [Latn, [AM], "Avañe'ẽ"]
|
||||
gom: [gom-deva]
|
||||
gom-deva: [Deva, [AS], गोवा कोंकणी]
|
||||
gom-latn: [Latn, [AS], Gova Konknni]
|
||||
gom-deva: [Deva, [AS], गोंयची कोंकणी]
|
||||
gom-latn: [Latn, [AS], Gõychi Konknni]
|
||||
got: [Goth, [EU], 𐌲𐌿𐍄𐌹𐍃𐌺]
|
||||
grc: [Grek, [EU], Ἀρχαία ἑλληνικὴ]
|
||||
gsw: [Latn, [EU], Alemannisch]
|
||||
gu: [Gujr, [AS], ગુજરાતી]
|
||||
guc: [Latn, [AM], Wayúu]
|
||||
gum: [Latn, [AM], Namtrik]
|
||||
gur: [Latn, [AF], Gurenɛ]
|
||||
gv: [Latn, [EU], Gaelg]
|
||||
# CLDR uses ha-latn and ha-arab. Latin is more common and is used in Wikipedia.
|
||||
@@ -189,6 +197,8 @@ languages:
|
||||
hak: [Latn, [AS], Hak-kâ-fa]
|
||||
haw: [Latn, [AM, PA], Hawai`i]
|
||||
he: [Hebr, [ME], עברית]
|
||||
hak-hans: [Hans, [AS], 客家语(简体)]
|
||||
hak-hant: [Hant, [AS], 客家語(繁體)]
|
||||
hi: [Deva, [AS], हिन्दी]
|
||||
hif: [Latn, [PA, AS], Fiji Hindi]
|
||||
hif-deva: [Deva, [AS], फ़ीजी हिन्दी]
|
||||
@@ -196,6 +206,7 @@ languages:
|
||||
hil: [Latn, [AS], Ilonggo]
|
||||
hne: [Deva, [AS], छत्तीसगढ़ी]
|
||||
ho: [Latn, [PA], Hiri Motu]
|
||||
hoc: [Wara, [AS], 𑢹𑣉𑣉]
|
||||
hr: [Latn, [EU], hrvatski]
|
||||
hrx: [Latn, [AM], Hunsrik]
|
||||
hsb: [Latn, [EU], hornjoserbsce]
|
||||
@@ -218,8 +229,7 @@ languages:
|
||||
io: [Latn, [WW], Ido]
|
||||
is: [Latn, [EU], íslenska]
|
||||
it: [Latn, [EU], italiano]
|
||||
# For variants ike-* is used
|
||||
iu: [Cans, [AM], ᐃᓄᒃᑎᑐᑦ]
|
||||
iu: [ike-cans]
|
||||
ja: [Jpan, [AS], 日本語]
|
||||
jam: [Latn, [AM], Patois]
|
||||
jbo: [Latn, [WW], lojban]
|
||||
@@ -269,7 +279,7 @@ languages:
|
||||
krl: [Latn, [EU], Karjala]
|
||||
ks-arab: [Arab, [AS], کٲشُر]
|
||||
ks-deva: [Deva, [AS], कॉशुर]
|
||||
ks: [Arab, [AS], کٲشُر]
|
||||
ks: [ks-arab]
|
||||
ksf: [Latn, [AF], Bafia]
|
||||
ksh: [Latn, [EU], Ripoarisch]
|
||||
# CLDR uses ku-latn and ku-arab. Latin is more common and is used in Wikipedia.
|
||||
@@ -283,6 +293,7 @@ languages:
|
||||
lad: [lad-latn]
|
||||
lad-latn: [Latn, [ME, EU, AM], Ladino]
|
||||
lad-hebr: [Hebr, [ME, EU, AM], לאדינו]
|
||||
lag: [Latn, [AF], Kilaangi]
|
||||
lb: [Latn, [EU], Lëtzebuergesch]
|
||||
lbe: [Cyrl, [EU], лакку]
|
||||
lez: [Cyrl, [EU], лезги]
|
||||
@@ -291,7 +302,7 @@ languages:
|
||||
li: [Latn, [EU], Limburgs]
|
||||
lij: [Latn, [EU], Ligure]
|
||||
liv: [Latn, [EU], Līvõ kēļ]
|
||||
lki: [Arab, [AS, ME], لەکی]
|
||||
lki: [Arab, [AS, ME], لەکی]
|
||||
lkt: [Latn, [AM], Lakȟótiyapi]
|
||||
lld: [Latn, [EU], Ladin]
|
||||
lmo: [Latn, [EU], lumbaart]
|
||||
@@ -358,19 +369,22 @@ languages:
|
||||
nn: [Latn, [EU], norsk (nynorsk)]
|
||||
# There's also nb for Bokmål and nn for Nynorsk
|
||||
"no": [Latn, [EU], norsk]
|
||||
nod: [Thai, [AS], คำเมือง]
|
||||
nov: [Latn, [WW], Novial]
|
||||
nqo: [Nkoo, [AF], ߒߞߏ]
|
||||
nrm: [Latn, [EU], Nouormand]
|
||||
nso: [Latn, [AF], Sesotho sa Leboa]
|
||||
nv: [Latn, [AM], Diné bizaad]
|
||||
ny: [Latn, [AF], Chi-Chewa]
|
||||
nys: [Latn, [PA], Nyungar]
|
||||
oc: [Latn, [EU], occitan]
|
||||
olo: [Latn, [AS, EU], Livvin-Karjalan]
|
||||
olo: [Latn, [AS, EU], Livvinkarjala]
|
||||
om: [Latn, [AF], Oromoo]
|
||||
or: [Orya, [AS], ଓଡ଼ିଆ]
|
||||
os: [Cyrl, [EU], Ирон]
|
||||
# Bug: 60815
|
||||
ota: [Arab, [AS, EU], لسان عثمانى]
|
||||
ovd: [Latn, [EU], övdalsk]
|
||||
pa: [pa-guru]
|
||||
pa-guru: [Guru, [AS], ਪੰਜਾਬੀ]
|
||||
pag: [Latn, [AS], Pangasinan]
|
||||
@@ -448,11 +462,14 @@ languages:
|
||||
shn: [Mymr, [AS], လိၵ်ႈတႆး]
|
||||
si: [Sinh, [AS], සිංහල]
|
||||
simple: [Latn, [WW], Simple English]
|
||||
sjo: [Mong, [AS], ᠰᡞᠪᡝ ᡤᡞᠰᡠᠨ]
|
||||
sk: [Latn, [EU], slovenčina]
|
||||
sl: [Latn, [EU], slovenščina]
|
||||
sli: [Latn, [EU], Schläsch]
|
||||
slr: [Latn, [AS], Salırça]
|
||||
sly: [Latn, [AS], Bahasa Selayar]
|
||||
skr-arab: [Arab, [AS], سرائیکی]
|
||||
skr: [skr-arab]
|
||||
syc: [Syrc, [ME], ܣܘܪܝܝܐ]
|
||||
sm: [Latn, [PA], Gagana Samoa]
|
||||
sma: [Latn, [EU], åarjelsaemien]
|
||||
@@ -472,6 +489,7 @@ languages:
|
||||
ss: [Latn, [AF], SiSwati]
|
||||
st: [Latn, [AF], Sesotho]
|
||||
stq: [Latn, [EU], Seeltersk]
|
||||
sty: [Cyrl, [EU, AS], себертатар]
|
||||
su: [Latn, [AS], Basa Sunda]
|
||||
sv: [Latn, [EU], svenska]
|
||||
sw: [Latn, [AF], Kiswahili]
|
||||
@@ -479,19 +497,22 @@ languages:
|
||||
sxu: [Latn, [EU], Säggssch]
|
||||
szl: [Latn, [EU], ślůnski]
|
||||
ta: [Taml, [AS], தமிழ்]
|
||||
tay: [Latn, [AS], Tayal]
|
||||
tcy: [Knda, [AS], ತುಳು]
|
||||
te: [Telu, [AS], తెలుగు]
|
||||
tet: [Latn, [AS, PA], tetun]
|
||||
tg-cyrl: [Cyrl, [AS], тоҷикӣ]
|
||||
tg-latn: [Latn, [AS], tojikī]
|
||||
tg: [Cyrl, [AS], тоҷикӣ]
|
||||
tg: [tg-cyrl]
|
||||
th: [Thai, [AS], ไทย]
|
||||
ti: [Ethi, [AF], ትግርኛ]
|
||||
tig: [Ethi, [AF], ትግረ]
|
||||
tk: [Latn, [AS], Türkmençe]
|
||||
tkr: [Cyrl, [AS], ЦӀаьхна миз]
|
||||
tkr: [Cyrl, [AS], ЦӀаӀхна миз]
|
||||
tl: [Latn, [AS], Tagalog]
|
||||
# A very complicated case. Names.php is Cyrl. In TWN they argue about Cyrl, Latn, and Arab. I can't find reliable external sources. --Amir
|
||||
tly: [Cyrl, [EU, AS, ME], толышә зывон]
|
||||
tmr: [Hebr, [ME, EU, AM], ארמית בבלית]
|
||||
tn: [Latn, [AF], Setswana]
|
||||
to: [Latn, [PA], lea faka-Tonga]
|
||||
tokipona: [Latn, [WW], Toki Pona]
|
||||
@@ -499,6 +520,7 @@ languages:
|
||||
tr: [Latn, [EU, ME], Türkçe]
|
||||
trp: [Latn, [AS], Kokborok (Tripuri)]
|
||||
tru: [Latn, [AS], Ṫuroyo]
|
||||
trv: [Latn, [AS], Sediq Taroko]
|
||||
ts: [Latn, [AF], Xitsonga]
|
||||
tsd: [Grek, [EU], Τσακωνικά]
|
||||
tt: [Cyrl, [EU], татарча]
|
||||
@@ -539,6 +561,7 @@ languages:
|
||||
xal: [Cyrl, [EU], хальмг]
|
||||
xh: [Latn, [AF], isiXhosa]
|
||||
xmf: [Geor, [EU], მარგალური]
|
||||
xsy: [Latn, [AS], SaiSiyat]
|
||||
ydd: [Hebr, [AS, EU], Eastern Yiddish]
|
||||
yi: [Hebr, [ME, EU, AM], ייִדיש]
|
||||
yo: [Latn, [AF], Yorùbá]
|
||||
@@ -548,10 +571,10 @@ languages:
|
||||
yue: [Hant, [AS], 粵語]
|
||||
za: [Latn, [AS], Vahcuengh]
|
||||
zea: [Latn, [EU], Zeêuws]
|
||||
zgh: [Tfng, [AF], ⵜⴰⵎⴰⵣⵉⵖⵜ]
|
||||
zgh: [Tfng, [AF], ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ]
|
||||
# world? (may apply to many varieties of Chinese)
|
||||
zh: [Hans, [AS], 中文]
|
||||
zh-classical: [Hant, [AS], 文言]
|
||||
zh-classical: [lzh]
|
||||
zh-cn: [Hans, [AS], 中文(中国大陆)]
|
||||
zh-hans: [Hans, [AS], 中文(简体)]
|
||||
zh-hant: [Hant, [AS], 中文(繁體)]
|
||||
@@ -588,7 +611,7 @@ scriptgroups:
|
||||
# Maybe Thaana can be moved here from SouthAsian.
|
||||
# Maybe it can be unified with African.
|
||||
MiddleEastern: [Hebr, Syrc]
|
||||
African: [Ethi, Nkoo, Tfng]
|
||||
African: [Ethi, Nkoo, Tfng, Copt]
|
||||
# India, Nepal, Bangladesh, Sri-Lanka, Bhutan, Maldives.
|
||||
#
|
||||
# Thaana (Thaa, the script of Maldives) is here, even though it's RTL,
|
||||
@@ -598,7 +621,7 @@ scriptgroups:
|
||||
# Tibetan (Tibt) is here, even though it's classified as "Central Asian" by
|
||||
# Unicode, because linguistically and geographically it's closely related to
|
||||
# the Brahmic family.
|
||||
SouthAsian: [Beng, Deva, Gujr, Guru, Knda, Mlym, Orya, Saur, Sinh, Taml, Telu, Tibt, Thaa]
|
||||
SouthAsian: [Beng, Deva, Gujr, Guru, Knda, Mlym, Orya, Saur, Sinh, Taml, Telu, Tibt, Thaa, Wara]
|
||||
Cyrillic: [Cyrl]
|
||||
CJK: [Hans, Hant, Kana, Kore, Jpan, Yiii]
|
||||
SouthEastAsian: [Bali, Batk, Bugi, Java, Khmr, Laoo, Mymr, Thai]
|
||||
|
||||
@@ -86,6 +86,13 @@
|
||||
],
|
||||
"अहिराणी"
|
||||
],
|
||||
"ais": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Sakizaya"
|
||||
],
|
||||
"ak": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -114,6 +121,13 @@
|
||||
],
|
||||
"አማርኛ"
|
||||
],
|
||||
"ami": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Pangcah"
|
||||
],
|
||||
"an": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -302,14 +316,10 @@
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Batak Toba"
|
||||
"ᯅᯖᯂ᯲ ᯖᯬᯅ"
|
||||
],
|
||||
"bbc": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Batak Toba"
|
||||
"bbc-latn"
|
||||
],
|
||||
"bcc": [
|
||||
"Arab",
|
||||
@@ -496,6 +506,13 @@
|
||||
],
|
||||
"буряад"
|
||||
],
|
||||
"byn": [
|
||||
"Ethi",
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"ብሊን"
|
||||
],
|
||||
"ca": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -591,7 +608,7 @@
|
||||
[
|
||||
"ME"
|
||||
],
|
||||
"کوردیی ناوەندی"
|
||||
"کوردی"
|
||||
],
|
||||
"cnh": [
|
||||
"Latn",
|
||||
@@ -607,6 +624,14 @@
|
||||
],
|
||||
"corsu"
|
||||
],
|
||||
"cop": [
|
||||
"Copt",
|
||||
[
|
||||
"AF",
|
||||
"ME"
|
||||
],
|
||||
"ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ"
|
||||
],
|
||||
"cps": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -690,6 +715,13 @@
|
||||
],
|
||||
"dansk"
|
||||
],
|
||||
"dag": [
|
||||
"Latn",
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"dagbanli"
|
||||
],
|
||||
"de-at": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -733,6 +765,13 @@
|
||||
],
|
||||
"Zazaki"
|
||||
],
|
||||
"doi": [
|
||||
"Deva",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"डोगरी"
|
||||
],
|
||||
"dsb": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -859,6 +898,13 @@
|
||||
],
|
||||
"español"
|
||||
],
|
||||
"es-ni": [
|
||||
"Latn",
|
||||
[
|
||||
"AM"
|
||||
],
|
||||
"español nicaragüense"
|
||||
],
|
||||
"esu": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -994,6 +1040,13 @@
|
||||
],
|
||||
"Gaeilge"
|
||||
],
|
||||
"gaa": [
|
||||
"Latn",
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"Ga"
|
||||
],
|
||||
"gag": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -1076,14 +1129,14 @@
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"गोवा कोंकणी"
|
||||
"गोंयची कोंकणी"
|
||||
],
|
||||
"gom-latn": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Gova Konknni"
|
||||
"Gõychi Konknni"
|
||||
],
|
||||
"got": [
|
||||
"Goth",
|
||||
@@ -1120,6 +1173,13 @@
|
||||
],
|
||||
"Wayúu"
|
||||
],
|
||||
"gum": [
|
||||
"Latn",
|
||||
[
|
||||
"AM"
|
||||
],
|
||||
"Namtrik"
|
||||
],
|
||||
"gur": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -1173,6 +1233,20 @@
|
||||
],
|
||||
"עברית"
|
||||
],
|
||||
"hak-hans": [
|
||||
"Hans",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"客家语(简体)"
|
||||
],
|
||||
"hak-hant": [
|
||||
"Hant",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"客家語(繁體)"
|
||||
],
|
||||
"hi": [
|
||||
"Deva",
|
||||
[
|
||||
@@ -1219,6 +1293,13 @@
|
||||
],
|
||||
"Hiri Motu"
|
||||
],
|
||||
"hoc": [
|
||||
"Wara",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"𑢹𑣉𑣉"
|
||||
],
|
||||
"hr": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -1375,11 +1456,7 @@
|
||||
"italiano"
|
||||
],
|
||||
"iu": [
|
||||
"Cans",
|
||||
[
|
||||
"AM"
|
||||
],
|
||||
"ᐃᓄᒃᑎᑐᑦ"
|
||||
"ike-cans"
|
||||
],
|
||||
"ja": [
|
||||
"Jpan",
|
||||
@@ -1686,11 +1763,7 @@
|
||||
"कॉशुर"
|
||||
],
|
||||
"ks": [
|
||||
"Arab",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"کٲشُر"
|
||||
"ks-arab"
|
||||
],
|
||||
"ksf": [
|
||||
"Latn",
|
||||
@@ -1774,6 +1847,13 @@
|
||||
],
|
||||
"לאדינו"
|
||||
],
|
||||
"lag": [
|
||||
"Latn",
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"Kilaangi"
|
||||
],
|
||||
"lb": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -1836,7 +1916,7 @@
|
||||
"AS",
|
||||
"ME"
|
||||
],
|
||||
"لەکی"
|
||||
"لەکی"
|
||||
],
|
||||
"lkt": [
|
||||
"Latn",
|
||||
@@ -2282,6 +2362,13 @@
|
||||
],
|
||||
"norsk"
|
||||
],
|
||||
"nod": [
|
||||
"Thai",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"คำเมือง"
|
||||
],
|
||||
"nov": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -2324,6 +2411,13 @@
|
||||
],
|
||||
"Chi-Chewa"
|
||||
],
|
||||
"nys": [
|
||||
"Latn",
|
||||
[
|
||||
"PA"
|
||||
],
|
||||
"Nyungar"
|
||||
],
|
||||
"oc": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -2337,7 +2431,7 @@
|
||||
"AS",
|
||||
"EU"
|
||||
],
|
||||
"Livvin-Karjalan"
|
||||
"Livvinkarjala"
|
||||
],
|
||||
"om": [
|
||||
"Latn",
|
||||
@@ -2368,6 +2462,13 @@
|
||||
],
|
||||
"لسان عثمانى"
|
||||
],
|
||||
"ovd": [
|
||||
"Latn",
|
||||
[
|
||||
"EU"
|
||||
],
|
||||
"övdalsk"
|
||||
],
|
||||
"pa": [
|
||||
"pa-guru"
|
||||
],
|
||||
@@ -2869,6 +2970,13 @@
|
||||
],
|
||||
"Simple English"
|
||||
],
|
||||
"sjo": [
|
||||
"Mong",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"ᠰᡞᠪᡝ ᡤᡞᠰᡠᠨ"
|
||||
],
|
||||
"sk": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -2904,6 +3012,16 @@
|
||||
],
|
||||
"Bahasa Selayar"
|
||||
],
|
||||
"skr-arab": [
|
||||
"Arab",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"سرائیکی"
|
||||
],
|
||||
"skr": [
|
||||
"skr-arab"
|
||||
],
|
||||
"syc": [
|
||||
"Syrc",
|
||||
[
|
||||
@@ -3026,6 +3144,14 @@
|
||||
],
|
||||
"Seeltersk"
|
||||
],
|
||||
"sty": [
|
||||
"Cyrl",
|
||||
[
|
||||
"EU",
|
||||
"AS"
|
||||
],
|
||||
"себертатар"
|
||||
],
|
||||
"su": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -3075,6 +3201,13 @@
|
||||
],
|
||||
"தமிழ்"
|
||||
],
|
||||
"tay": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Tayal"
|
||||
],
|
||||
"tcy": [
|
||||
"Knda",
|
||||
[
|
||||
@@ -3112,11 +3245,7 @@
|
||||
"tojikī"
|
||||
],
|
||||
"tg": [
|
||||
"Cyrl",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"тоҷикӣ"
|
||||
"tg-cyrl"
|
||||
],
|
||||
"th": [
|
||||
"Thai",
|
||||
@@ -3132,6 +3261,13 @@
|
||||
],
|
||||
"ትግርኛ"
|
||||
],
|
||||
"tig": [
|
||||
"Ethi",
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"ትግረ"
|
||||
],
|
||||
"tk": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -3144,7 +3280,7 @@
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"ЦӀаьхна миз"
|
||||
"ЦӀаӀхна миз"
|
||||
],
|
||||
"tl": [
|
||||
"Latn",
|
||||
@@ -3162,6 +3298,15 @@
|
||||
],
|
||||
"толышә зывон"
|
||||
],
|
||||
"tmr": [
|
||||
"Hebr",
|
||||
[
|
||||
"ME",
|
||||
"EU",
|
||||
"AM"
|
||||
],
|
||||
"ארמית בבלית"
|
||||
],
|
||||
"tn": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -3213,6 +3358,13 @@
|
||||
],
|
||||
"Ṫuroyo"
|
||||
],
|
||||
"trv": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"Sediq Taroko"
|
||||
],
|
||||
"ts": [
|
||||
"Latn",
|
||||
[
|
||||
@@ -3472,6 +3624,13 @@
|
||||
],
|
||||
"მარგალური"
|
||||
],
|
||||
"xsy": [
|
||||
"Latn",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"SaiSiyat"
|
||||
],
|
||||
"ydd": [
|
||||
"Hebr",
|
||||
[
|
||||
@@ -3543,7 +3702,7 @@
|
||||
[
|
||||
"AF"
|
||||
],
|
||||
"ⵜⴰⵎⴰⵣⵉⵖⵜ"
|
||||
"ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ"
|
||||
],
|
||||
"zh": [
|
||||
"Hans",
|
||||
@@ -3553,11 +3712,7 @@
|
||||
"中文"
|
||||
],
|
||||
"zh-classical": [
|
||||
"Hant",
|
||||
[
|
||||
"AS"
|
||||
],
|
||||
"文言"
|
||||
"lzh"
|
||||
],
|
||||
"zh-cn": [
|
||||
"Hans",
|
||||
@@ -3651,7 +3806,8 @@
|
||||
"African": [
|
||||
"Ethi",
|
||||
"Nkoo",
|
||||
"Tfng"
|
||||
"Tfng",
|
||||
"Copt"
|
||||
],
|
||||
"SouthAsian": [
|
||||
"Beng",
|
||||
@@ -3666,7 +3822,8 @@
|
||||
"Taml",
|
||||
"Telu",
|
||||
"Tibt",
|
||||
"Thaa"
|
||||
"Thaa",
|
||||
"Wara"
|
||||
],
|
||||
"Cyrillic": [
|
||||
"Cyrl"
|
||||
@@ -3919,7 +4076,7 @@
|
||||
"pdt",
|
||||
"cr",
|
||||
"yi",
|
||||
"iu",
|
||||
"ike-cans",
|
||||
"atj"
|
||||
],
|
||||
"CC": [
|
||||
@@ -4116,8 +4273,10 @@
|
||||
"ER": [
|
||||
"ti",
|
||||
"en",
|
||||
"tig",
|
||||
"ar",
|
||||
"aa"
|
||||
"aa",
|
||||
"byn"
|
||||
],
|
||||
"ES": [
|
||||
"es",
|
||||
@@ -4197,7 +4356,7 @@
|
||||
"zh",
|
||||
"el",
|
||||
"it",
|
||||
"ks",
|
||||
"ks-arab",
|
||||
"gd",
|
||||
"yi",
|
||||
"ml",
|
||||
@@ -4229,6 +4388,7 @@
|
||||
"en",
|
||||
"ee",
|
||||
"gur",
|
||||
"gaa",
|
||||
"ha-latn"
|
||||
],
|
||||
"GI": [
|
||||
@@ -4323,7 +4483,7 @@
|
||||
"bug",
|
||||
"bjn",
|
||||
"ace",
|
||||
"bbc",
|
||||
"bbc-latn",
|
||||
"zh-hant",
|
||||
"zh",
|
||||
"sly",
|
||||
@@ -4371,12 +4531,14 @@
|
||||
"hne",
|
||||
"ne",
|
||||
"sat",
|
||||
"ks",
|
||||
"ks-arab",
|
||||
"gom-deva",
|
||||
"sd",
|
||||
"doi",
|
||||
"tcy",
|
||||
"brx",
|
||||
"mni",
|
||||
"hoc",
|
||||
"saz",
|
||||
"bfq",
|
||||
"njo",
|
||||
@@ -4820,13 +4982,14 @@
|
||||
"en",
|
||||
"ps",
|
||||
"sd",
|
||||
"skr-arab",
|
||||
"brh",
|
||||
"fa",
|
||||
"bgn",
|
||||
"tg",
|
||||
"tg-cyrl",
|
||||
"bft",
|
||||
"khw",
|
||||
"ks"
|
||||
"ks-arab"
|
||||
],
|
||||
"PL": [
|
||||
"pl",
|
||||
@@ -5074,13 +5237,14 @@
|
||||
"TH": [
|
||||
"th",
|
||||
"en",
|
||||
"nod",
|
||||
"zh-hant",
|
||||
"zh",
|
||||
"mnw",
|
||||
"shn"
|
||||
],
|
||||
"TJ": [
|
||||
"tg",
|
||||
"tg-cyrl",
|
||||
"ru",
|
||||
"fa",
|
||||
"ar"
|
||||
@@ -5140,11 +5304,13 @@
|
||||
],
|
||||
"TW": [
|
||||
"zh-hant",
|
||||
"zh"
|
||||
"zh",
|
||||
"trv"
|
||||
],
|
||||
"TZ": [
|
||||
"sw",
|
||||
"en"
|
||||
"en",
|
||||
"lag"
|
||||
],
|
||||
"UA": [
|
||||
"uk",
|
||||
|
||||
@@ -2,7 +2,7 @@ var languageData = require( '../index' ),
|
||||
assert = require( 'assert' );
|
||||
|
||||
describe( 'languagedata', function () {
|
||||
var orphanScripts, badRedirects, doubleRedirects, languagesWithoutAutonym;
|
||||
var orphanScripts, badRedirects, doubleRedirects, doubleAutonyms, languagesWithoutAutonym;
|
||||
/*
|
||||
* Runs over all script codes mentioned in langdb and checks whether
|
||||
* they belong to the 'Other' group.
|
||||
@@ -47,6 +47,30 @@ describe( 'languagedata', function () {
|
||||
}
|
||||
return result;
|
||||
};
|
||||
/*
|
||||
* Runs over all languages and checks that all autonyms are unique.
|
||||
*/
|
||||
doubleAutonyms = function () {
|
||||
var language, autonym,
|
||||
autonyms = [],
|
||||
duplicateAutonyms = [];
|
||||
|
||||
for ( language in languageData.languages ) {
|
||||
if ( languageData.isRedirect( language ) ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
autonym = languageData.getAutonym( language );
|
||||
|
||||
if ( autonyms.indexOf( autonym ) > -1 ) {
|
||||
duplicateAutonyms.push( language );
|
||||
}
|
||||
|
||||
autonyms.push( autonym );
|
||||
}
|
||||
|
||||
return duplicateAutonyms;
|
||||
};
|
||||
/*
|
||||
* Runs over all script codes mentioned in langdb and checks whether
|
||||
* they have something that looks like an autonym.
|
||||
@@ -125,6 +149,7 @@ describe( 'languagedata', function () {
|
||||
assert.strictEqual( languageData.isRedirect( 'sr-ec' ), 'sr-cyrl', '"sr-ec" is a redirect to "sr-cyrl"' );
|
||||
assert.deepEqual( badRedirects(), [], 'All redirects have valid targets.' );
|
||||
assert.deepEqual( doubleRedirects(), [], 'There are no double redirects.' );
|
||||
assert.deepEqual( doubleAutonyms(), [], 'All languages have distinct autonyms.' );
|
||||
assert.strictEqual( languageData.getScript( 'no-such-language' ), 'Zyyy', 'A script for an unknown language is Zyyy - undetermined' );
|
||||
assert.strictEqual( languageData.getScript( 'ii' ), 'Yiii', 'Correct script of the Yi language was selected' );
|
||||
} );
|
||||
|
||||
Reference in New Issue
Block a user