Module:languages/data2: Difference between revisions

no edit summary
(Created page with "local u = mw.ustring.char -- UTF-8 encoded strings for some commonly-used diacritics local GRAVE = u(0x0300) local ACUTE = u(0x0301) local CIRC = u(0x0302) local...")
 
No edit summary
Line 42: Line 42:
otherNames = {"Abkhazian", "Abxazo"},
otherNames = {"Abkhazian", "Abxazo"},
scripts = {"Cyrl", "Geor", "Latn"},
scripts = {"Cyrl", "Geor", "Latn"},
translit_module = "ab-translit",
translit_module = "wikt:ab-translit",
override_translit = true,
override_translit = true,
entry_name = {
entry_name = {
Line 55: Line 55:
otherNames = {"Zend", "Old Bactrian"},
otherNames = {"Zend", "Old Bactrian"},
scripts = {"Avst", "Gujr"},
scripts = {"Avst", "Gujr"},
translit_module = "Avst-translit",
translit_module = "wikt:Avst-translit",
wikipedia_article = "Avestan",
wikipedia_article = "Avestan",
}
}
Line 83: Line 83:
"sem-eth",
"sem-eth",
scripts = {"Ethi"},
scripts = {"Ethi"},
translit_module = "Ethi-translit",
translit_module = "wikt:Ethi-translit",
}
}


Line 106: Line 106:
from = {u(0x0671), u(0x0640), "[" .. u(0x064B) .. "-" .. u(0x0652) .. "]", u(0x0670)},
from = {u(0x0671), u(0x0640), "[" .. u(0x064B) .. "-" .. u(0x0652) .. "]", u(0x0670)},
to  = {u(0x0627)}},
to  = {u(0x0627)}},
translit_module = "ar-translit",
translit_module = "wikt:ar-translit",
standardChars = "ء-غف-ْٰٱ" .. PUNCTUATION .. "٠-٩،؛؟٫٬ـ",
standardChars = "ء-غف-ْٰٱ" .. PUNCTUATION .. "٠-٩،؛؟٫٬ـ",
}
}
Line 117: Line 117:
scripts = {"as-Beng"},
scripts = {"as-Beng"},
ancestors = {"inc-mas"},
ancestors = {"inc-mas"},
translit_module = "as-translit",
translit_module = "wikt:as-translit",
}
}


Line 127: Line 127:
scripts = Cyrl,
scripts = Cyrl,
ancestors = {"oav"},
ancestors = {"oav"},
translit_module = "av-translit",
translit_module = "wikt:av-translit",
override_translit = true,
override_translit = true,
entry_name = {
entry_name = {
Line 156: Line 156:
"trk-kbu",
"trk-kbu",
scripts = Cyrl,
scripts = Cyrl,
translit_module = "ba-translit",
translit_module = "wikt:ba-translit",
override_translit = true,
override_translit = true,
}
}
Line 167: Line 167:
scripts = Cyrl,
scripts = Cyrl,
ancestors = {"orv"},
ancestors = {"orv"},
translit_module = "be-translit",
translit_module = "wikt:be-translit",
sort_key = {
sort_key = {
from = {"Ё", "ё"},
from = {"Ё", "ё"},
Line 182: Line 182:
scripts = {"Cyrl"},
scripts = {"Cyrl"},
ancestors = {"cu"},
ancestors = {"cu"},
translit_module = "bg-translit",
translit_module = "wikt:bg-translit",
entry_name = {
entry_name = {
from = {"Ѐ", "ѐ", "Ѝ", "ѝ", GRAVE, ACUTE},
from = {"Ѐ", "ѐ", "Ѝ", "ѝ", GRAVE, ACUTE},
Line 219: Line 219:
scripts = {"Beng", "Newa"},
scripts = {"Beng", "Newa"},
ancestors = {"inc-mbn"},
ancestors = {"inc-mbn"},
translit_module = "bn-translit",
translit_module = "wikt:bn-translit",
}
}


Line 229: Line 229:
scripts = {"Tibt"}, -- sometimes Deva?
scripts = {"Tibt"}, -- sometimes Deva?
ancestors = {"xct"},
ancestors = {"xct"},
translit_module = "bo-translit",
translit_module = "wikt:bo-translit",
override_translit = true,
override_translit = true,
}
}
Line 258: Line 258:
"cau-nkh",
"cau-nkh",
scripts = Cyrl,
scripts = Cyrl,
translit_module = "ce-translit",
translit_module = "wikt:ce-translit",
override_translit = true,
override_translit = true,
entry_name = {
entry_name = {
Line 286: Line 286:
"alg",
"alg",
scripts = {"Cans", "Latn"},
scripts = {"Cans", "Latn"},
translit_module = "cr-translit",
translit_module = "wikt:cr-translit",
}
}


Line 306: Line 306:
otherNames = {"Old Church Slavic"},
otherNames = {"Old Church Slavic"},
scripts = {"Cyrs", "Glag"},
scripts = {"Cyrs", "Glag"},
translit_module = "Cyrs-Glag-translit",
translit_module = "wikt:Cyrs-Glag-translit",
entry_name = {
entry_name = {
from = {u(0x0484)}, -- kamora
from = {u(0x0484)}, -- kamora
Line 320: Line 320:
"trk-ogr",
"trk-ogr",
scripts = Cyrl,
scripts = Cyrl,
translit_module = "cv-translit",
translit_module = "wikt:cv-translit",
override_translit = true,
override_translit = true,
}
}
Line 364: Line 364:
scripts = {"Thaa"},
scripts = {"Thaa"},
ancestors = {"elu-prk"},
ancestors = {"elu-prk"},
translit_module = "dv-translit",
translit_module = "wikt:dv-translit",
override_translit = true,
override_translit = true,
}
}
Line 374: Line 374:
scripts = {"Tibt"},
scripts = {"Tibt"},
ancestors = {"xct"},
ancestors = {"xct"},
translit_module = "bo-translit",
translit_module = "wikt:bo-translit",
override_translit = true,
override_translit = true,
}
}
Line 392: Line 392:
scripts = {"Grek", "Brai"},
scripts = {"Grek", "Brai"},
ancestors = {"grc"},
ancestors = {"grc"},
translit_module = "el-translit",
translit_module = "wikt:el-translit",
override_translit = true,
override_translit = true,
sort_key = {  -- Keep this synchronized with grc, cpg, pnt
sort_key = {  -- Keep this synchronized with grc, cpg, pnt
Line 578: Line 578:
scripts = {"Gujr"},
scripts = {"Gujr"},
ancestors = {"inc-mgu"},
ancestors = {"inc-mgu"},
translit_module = "gu-translit",
translit_module = "wikt:gu-translit",
}
}


Line 625: Line 625:
scripts = {"Deva", "Kthi", "Newa"},
scripts = {"Deva", "Kthi", "Newa"},
ancestors = {"inc-ohi"},
ancestors = {"inc-ohi"},
translit_module = "hi-translit",
translit_module = "wikt:hi-translit",
}
}


Line 666: Line 666:
scripts = {"Armn", "Brai"},
scripts = {"Armn", "Brai"},
ancestors = {"axm"},
ancestors = {"axm"},
translit_module = "Armn-translit",
translit_module = "wikt:Armn-translit",
override_translit = true,
override_translit = true,
sort_key = {
sort_key = {
Line 719: Line 719:
otherNames = {"Nuosu", "Nosu", "Northern Yi", "Liangshan Yi"},
otherNames = {"Nuosu", "Nosu", "Northern Yi", "Liangshan Yi"},
scripts = {"Yiii"},
scripts = {"Yiii"},
translit_module = "ii-translit",
translit_module = "wikt:ii-translit",
}
}


Line 761: Line 761:
otherNames = {"Eastern Canadian Inuktitut", "Eastern Canadian Inuit", "Western Canadian Inuktitut", "Western Canadian Inuit", "Western Canadian Inuktun", "Inuinnaq", "Inuinnaqtun", "Inuvialuk", "Inuvialuktun", "Nunavimmiutit", "Nunatsiavummiut", "Aivilimmiut", "Natsilingmiut", "Kivallirmiut", "Siglit", "Siglitun"},
otherNames = {"Eastern Canadian Inuktitut", "Eastern Canadian Inuit", "Western Canadian Inuktitut", "Western Canadian Inuit", "Western Canadian Inuktun", "Inuinnaq", "Inuinnaqtun", "Inuvialuk", "Inuvialuktun", "Nunavimmiutit", "Nunatsiavummiut", "Aivilimmiut", "Natsilingmiut", "Kivallirmiut", "Siglit", "Siglitun"},
scripts = {"Cans", "Latn"},
scripts = {"Cans", "Latn"},
translit_module = "iu-translit",
translit_module = "wikt:iu-translit",
override_translit = true,
override_translit = true,
}
}
Line 785: Line 785:
"poz-sus",
"poz-sus",
scripts = {"Latn", "Java"},
scripts = {"Latn", "Java"},
translit_module = "jv-translit",
translit_module = "wikt:jv-translit",
ancestors = {"kaw"},
ancestors = {"kaw"},
link_tr = true,
link_tr = true,
Line 797: Line 797:
scripts = {"Geor", "Geok", "Hebr"}, -- Hebr is used to write Judeo-Georgian
scripts = {"Geor", "Geok", "Hebr"}, -- Hebr is used to write Judeo-Georgian
ancestors = {"oge"},
ancestors = {"oge"},
translit_module = "Geor-translit",
translit_module = "wikt:Geor-translit",
override_translit = true,
override_translit = true,
entry_name = {
entry_name = {
Line 833: Line 833:
"trk-kno",
"trk-kno",
scripts = {"Cyrl", "Latn", "kk-Arab"},
scripts = {"Cyrl", "Latn", "kk-Arab"},
translit_module = "kk-translit",
translit_module = "wikt:kk-translit",
override_translit = true,
override_translit = true,
}
}
Line 852: Line 852:
scripts = {"Khmr"},
scripts = {"Khmr"},
ancestors = {"mkh-mkm"},
ancestors = {"mkh-mkm"},
translit_module = "km-translit",
translit_module = "wikt:km-translit",
}
}


Line 861: Line 861:
scripts = {"Knda"},
scripts = {"Knda"},
ancestors = {"dra-mkn"},
ancestors = {"dra-mkn"},
translit_module = "kn-translit",
translit_module = "wikt:kn-translit",
}
}


Line 871: Line 871:
scripts = {"Kore", "Brai"},
scripts = {"Kore", "Brai"},
ancestors = {"okm"},
ancestors = {"okm"},
translit_module = "ko-translit",
translit_module = "wikt:ko-translit",
}
}


Line 894: Line 894:
"inc-dar",
"inc-dar",
scripts = {"ks-Arab", "Deva", "Shrd", "Latn"},
scripts = {"ks-Arab", "Deva", "Shrd", "Latn"},
translit_module = "translit-redirect",
translit_module = "wikt:translit-redirect",
ancestors = {"inc-dar-pro"},
ancestors = {"inc-dar-pro"},
}
}
Line 903: Line 903:
"ira-nwi",
"ira-nwi",
scripts = {"Latn", "ku-Arab", "Armn", "Cyrl"},
scripts = {"Latn", "ku-Arab", "Armn", "Cyrl"},
translit_module = "translit-redirect",
translit_module = "wikt:translit-redirect",
}
}


Line 922: Line 922:
otherNames = {"Kirghiz", "Kirgiz"},
otherNames = {"Kirghiz", "Kirgiz"},
scripts = {"Cyrl", "Latn", "Arab"},
scripts = {"Cyrl", "Latn", "Arab"},
translit_module = "ky-translit",
translit_module = "wikt:ky-translit",
override_translit = true,
override_translit = true,
}
}
Line 981: Line 981:
otherNames = {"Laotian"},
otherNames = {"Laotian"},
scripts = {"Laoo"},
scripts = {"Laoo"},
translit_module = "lo-translit",
translit_module = "wikt:lo-translit",
sort_key = {
sort_key = {
from = {"[%pໆ]", "[່-ໍ]", "ຼ", "ຽ", "ໜ", "ໝ", "([ເແໂໃໄ])([ກ-ຮ])"},
from = {"[%pໆ]", "[່-ໍ]", "ຼ", "ຽ", "ໜ", "ໝ", "([ເແໂໃໄ])([ກ-ຮ])"},
Line 1,056: Line 1,056:
"zls",
"zls",
scripts = Cyrl,
scripts = Cyrl,
translit_module = "mk-translit",
translit_module = "wikt:mk-translit",
entry_name = {
entry_name = {
from = {ACUTE},
from = {ACUTE},
Line 1,067: Line 1,067:
"dra",
"dra",
scripts = {"Mlym"},
scripts = {"Mlym"},
translit_module = "ml-translit",
translit_module = "wikt:ml-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,078: Line 1,078:
scripts = {"Cyrl", "Mong", "Soyo", "Zanb"}, -- entries in Soyo or Zanb might require prior discussion
scripts = {"Cyrl", "Mong", "Soyo", "Zanb"}, -- entries in Soyo or Zanb might require prior discussion
ancestors = {"cmg"},
ancestors = {"cmg"},
translit_module = "mn-translit",
translit_module = "wikt:mn-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,090: Line 1,090:
scripts = {"Deva", "Modi"},
scripts = {"Deva", "Modi"},
ancestors = {"omr"},
ancestors = {"omr"},
translit_module = "mr-translit",
translit_module = "wikt:mr-translit",
}
}


Line 1,116: Line 1,116:
scripts = {"Mymr"},
scripts = {"Mymr"},
ancestors = {"obr"},
ancestors = {"obr"},
translit_module = "my-translit",
translit_module = "wikt:my-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,155: Line 1,155:
otherNames = {"Nepalese"},
otherNames = {"Nepalese"},
scripts = {"Deva", "Newa"},
scripts = {"Deva", "Newa"},
translit_module = "ne-translit",
translit_module = "wikt:ne-translit",
}
}


Line 1,266: Line 1,266:
scripts = {"Orya"},
scripts = {"Orya"},
ancestors = {"inc-mor"},
ancestors = {"inc-mor"},
translit_module = "or-translit",
translit_module = "wikt:or-translit",
}
}


Line 1,276: Line 1,276:
scripts = {"Cyrl", "Geor", "Latn"},
scripts = {"Cyrl", "Geor", "Latn"},
ancestors = {"oos"},
ancestors = {"oos"},
translit_module = "os-translit",
translit_module = "wikt:os-translit",
override_translit = true,
override_translit = true,
entry_name = {
entry_name = {
Line 1,290: Line 1,290:
scripts = {"Guru", "pa-Arab"},
scripts = {"Guru", "pa-Arab"},
ancestors = {"psu"},
ancestors = {"psu"},
translit_module = "translit-redirect",
translit_module = "wikt:translit-redirect",
entry_name = {
entry_name = {
from = {u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652)},
from = {u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652)},
Line 1,382: Line 1,382:
"zle",
"zle",
scripts = {"Cyrl", "Brai"},
scripts = {"Cyrl", "Brai"},
translit_module = "ru-translit",
translit_module = "wikt:ru-translit",
sort_key = {
sort_key = {
from = {"ё"},
from = {"ё"},
Line 1,411: Line 1,411:
from = {u(0xFE00)},
from = {u(0xFE00)},
to  = {}},
to  = {}},
translit_module = "translit-redirect",
translit_module = "wikt:translit-redirect",
}
}


Line 1,475: Line 1,475:
scripts = {"Sinh"},
scripts = {"Sinh"},
ancestors = {"elu-prk"},
ancestors = {"elu-prk"},
translit_module = "si-translit",
translit_module = "wikt:si-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,570: Line 1,570:
"poz-msa",
"poz-msa",
scripts = {"Latn", "Sund"},
scripts = {"Latn", "Sund"},
translit_module = "su-translit",
translit_module = "wikt:su-translit",
}
}


Line 1,598: Line 1,598:
scripts = {"Taml"},
scripts = {"Taml"},
ancestors = {"oty"},
ancestors = {"oty"},
translit_module = "ta-translit",
translit_module = "wikt:ta-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,607: Line 1,607:
"dra",
"dra",
scripts = {"Telu"},
scripts = {"Telu"},
translit_module = "te-translit",
translit_module = "wikt:te-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,618: Line 1,618:
scripts = {"Cyrl", "fa-Arab", "Latn"},
scripts = {"Cyrl", "fa-Arab", "Latn"},
ancestors = {"pal"}, -- same as "fa", see WT:T:AFA
ancestors = {"pal"}, -- same as "fa", see WT:T:AFA
translit_module = "tg-translit",
translit_module = "wikt:tg-translit",
override_translit = true,
override_translit = true,
sort_key = {
sort_key = {
Line 1,634: Line 1,634:
otherNames = {"Siamese", "Central Thai"},
otherNames = {"Siamese", "Central Thai"},
scripts = {"Thai", "Brai"},
scripts = {"Thai", "Brai"},
translit_module = "th-translit",
translit_module = "wikt:th-translit",
sort_key = {
sort_key = {
from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"},
from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"},
Line 1,646: Line 1,646:
otherNames = {"Tigrigna"},
otherNames = {"Tigrigna"},
scripts = {"Ethi"},
scripts = {"Ethi"},
translit_module = "Ethi-translit",
translit_module = "wikt:Ethi-translit",
}
}


Line 1,711: Line 1,711:
"trk-kbu",
"trk-kbu",
scripts = {"Cyrl", "Latn", "tt-Arab"},
scripts = {"Cyrl", "Latn", "tt-Arab"},
translit_module = "tt-translit",
translit_module = "wikt:tt-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,731: Line 1,731:
scripts = {"ug-Arab", "Latn", "Cyrl"},
scripts = {"ug-Arab", "Latn", "Cyrl"},
ancestors = {"chg"},
ancestors = {"chg"},
translit_module = "ug-translit",
translit_module = "wikt:ug-translit",
override_translit = true,
override_translit = true,
}
}
Line 1,741: Line 1,741:
scripts = Cyrl,
scripts = Cyrl,
ancestors = {"orv"},
ancestors = {"orv"},
translit_module = "uk-translit",
translit_module = "wikt:uk-translit",
entry_name = {
entry_name = {
from = {"Ѐ", "ѐ", "Ѝ", "ѝ", GRAVE, ACUTE},
from = {"Ѐ", "ѐ", "Ѝ", "ѝ", GRAVE, ACUTE},
Line 1,830: Line 1,830:
from = {"[אַאָ]", "בּ", "[וֹוּ]", "יִ", "ײַ", "פֿ"},
from = {"[אַאָ]", "בּ", "[וֹוּ]", "יִ", "ײַ", "פֿ"},
to = {"א", "ב", "ו", "י", "יי", "פ"}} ,
to = {"א", "ב", "ו", "י", "יי", "פ"}} ,
translit_module = "yi-translit",
translit_module = "wikt:yi-translit",
}
}