ဝိက်ရှေန်နရဳ
mnwwiktionary
https://mnw.wiktionary.org/wiki/%E1%80%9D%E1%80%AD%E1%80%80%E1%80%BA%E1%80%9B%E1%80%BE%E1%80%B1%E1%80%94%E1%80%BA%E1%80%94%E1%80%9B%E1%80%B3:%E1%80%99%E1%80%AF%E1%80%80%E1%80%BA%E1%80%9C%E1%80%AD%E1%80%80%E1%80%BA%E1%80%90%E1%80%99%E1%80%BA
MediaWiki 1.46.0-wmf.23
case-sensitive
မဳဒဳယာ
တၟေင်
ဓရီုကျာ
ညးလွပ်
ညးလွပ် ဓရီုကျာ
ဝိက်ရှေန်နရဳ
ဝိက်ရှေန်နရဳ ဓရီုကျာ
ဝှာင်
ဝှာင် ဓရီုကျာ
မဳဒဳယာဝဳကဳ
မဳဒဳယာဝဳကဳ ဓရီုကျာ
ထာမ်ပလိက်
ထာမ်ပလိက် ဓရီုကျာ
ရီု
ရီု ဓရီုကျာ
ကဏ္ဍ
ကဏ္ဍ ဓရီုကျာ
အဆက်လက္ကရဴ
အဆက်လက္ကရဴ ဓရီုကျာ
ကာရန်
ကာရန် ဓရီုကျာ
အဘိဓာန်
အဘိဓာန် ဓရီုကျာ
ဗီုပြၚ်သိုၚ်တၟိ
ဗီုပြၚ်သိုၚ်တၟိ ဓရီုကျာ
TimedText
TimedText talk
မဝ်ဂျူ
မဝ်ဂျူ ဓရီုကျာ
Event
Event talk
မဝ်ဂျူ:etymology languages/data
828
723
392521
383743
2026-04-12T13:26:59Z
Intobesa.bot
1035
Bot: ပလေဝ်ဒါန်
392521
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
-- Ainu varieties
m["ain-hok"] = {
"Hokkaido Ainu",
20968488,
"ain",
aliases = {"Hokkaidō Ainu"},
}
m["ain-kur"] = {
"Kuril Ainu",
20967012,
"ain",
}
m["ain-sak"] = {
"Sakhalin Ainu",
20747371,
"ain",
}
-- Akan varieties
m["tw"] = {
"Twi Akan",
36850,
"ak",
aliases = {"Twi"},
}
m["abr"] = {
"Abron",
34831,
"tw",
aliases = {"Brong", "Bono", "Bono Twi"},
}
m["tw-asa"] = {
"Asante Twi",
19261685,
"tw",
aliases = {"Asante", "Ashanti", "Ashante"},
}
m["tw-aku"] = {
"Akuapem Twi",
31150449,
"tw",
aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"},
}
m["fat"] = {
"Fante Akan",
35570,
"ak",
aliases = {"Fante", "Fanti", "Fantse", "Mfantse"},
}
m["wss"] = {
"Wasa",
36914,
"ak",
}
-- Albanian varieties
m["aln"] = {
"Gheg Albanian",
181037,
"sq",
aliases = {"Gheg"},
}
m["aae"] = {
"Arbëresh Albanian",
1075302,
"als",
aliases = {"Arbëreshë", "Arbëresh"},
}
m["aat"] = {
"Arvanitika Albanian",
29347,
"als",
aliases = {"Arvanitika"},
}
m["als"] = {
"Tosk Albanian",
180937,
"sq",
aliases = {"Tosk"},
}
-- Bantu varieties
m["bnt-cmn"] = {
"ဗါန်တူ ပံၚ်ကောံ",
nil,
"bnt-pro",
}
m["xh-bha"] = {
"Bhaca",
4900493,
"xh",
aliases = {"isiBhaca", "IsiBhaca"},
}
-- Semitic varieties
-- Akkadian varieties
m["akk-old"] = {
"Old Akkadian",
nil,
"akk",
}
m["akk-obb"] = {
"Old Babylonian",
nil,
"akk",
}
m["akk-oas"] = {
"Old Assyrian",
nil,
"akk",
}
m["akk-mbb"] = {
"Middle Babylonian",
nil,
"akk",
}
m["akk-mas"] = {
"Middle Assyrian",
nil,
"akk",
}
m["akk-nbb"] = {
"Neo-Babylonian",
nil,
"akk",
}
m["akk-nas"] = {
"Neo-Assyrian",
nil,
"akk",
}
m["akk-lbb"] = {
"Late Babylonian",
nil,
"akk",
}
m["akk-stb"] = {
"Standard Babylonian",
nil,
"akk",
}
-- Arabic varieties
m["jrb"] = {
"အာရဗဳ-ဇူဒိအဝ်",
37733,
"ar",
}
-- Aramaic varieties
m["arc-bib"] = {
"Biblical Aramaic",
843235,
"arc",
family = "sem-are",
}
m["arc-cpa"] = {
"Christian Palestinian Aramaic",
60790119,
"arc",
family = "sem-arw",
aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"},
}
m["arc-imp"] = {
"Imperial Aramaic",
7079491,
"arc",
aliases = {"Official Aramaic"},
}
m["arc-hat"] = {
"အာရမေအဳ ဟာက်ထရာန်",
3832926,
"arc",
family = "sem-are",
}
m["arc-jla"] = {
"Jewish Literary Aramaic",
105952842,
"arc",
}
m["arc-nab"] = {
"Nabataean Aramaic",
36178,
"arc",
}
m["arc-old"] = {
"Old Aramaic",
3398392,
"arc",
}
m["arc-pal"] = {
"အာရမေအဳ ပါန်မာဲရေန်",
1510113,
"arc",
family = "sem-arw",
}
m["tmr"] = {
"Jewish Babylonian Aramaic",
33407,
"arc",
family = "sem-ase",
}
m["jpa"] = {
"Jewish Palestinian Aramaic",
948909,
"arc",
family = "sem-arw",
aliases = {"Galilean Aramaic"},
}
-- Berber varieties
m["shi-med"] = {
"တာချဲဟေတ်ခေတ်လဒေါဝ်",
34152,
"shi",
}
-- Catalan varieties
m["ca-val"] = {
"Valencian",
32641,
"ca",
}
-- Central Nicobarese varieties
m["ncb-cam"] = {
"Camorta",
5026908,
"ncb",
aliases = {"Kamorta"},
}
m["ncb-kat"] = {
"Katchal",
17064263,
"ncb",
aliases = {"Tehnu"},
}
m["ncb-nan"] = {
"Nancowry",
6962504,
"ncb",
aliases = {"Nankwari"},
}
-----------------------------------------------------
-- Chinese varieties --
-----------------------------------------------------
------------- Old Chinese, Middle Chinese -------------
m["och-ear"] = {
"Early Old Chinese",
nil,
"och",
}
m["och-lat"] = {
"ကြုက်တြေံခေတ်လဇုဲ",
nil,
"och",
}
m["ltc-ear"] = {
"Early Middle Chinese",
nil,
"ltc",
}
m["ltc-lat"] = {
"ကြုက်လဒေါဝ်ခေတ်လဇုဲ",
nil,
"ltc",
}
------------- Classical/Literary varieties -------------
-- FIXME: Temporary.
m["lzh-shi"] = {
"Traditional Chinese poetry",
1759242,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cii"] = {
"Ci",
1091366,
"lzh",
}
-- FIXME: Temporary.
m["lzh-yue"] = {
"Classical Cantonese",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cmn"] = {
"Classical Mandarin",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-tai"] = {
"Classical Taishanese",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cmn-TW"] = {
"Classical Taiwanese Mandarin",
nil,
"lzh-cmn",
}
-- FIXME: Temporary.
m["lzh-VI"] = {
"Vietnamese Classical Chinese",
17034227,
"lzh",
}
-- FIXME: Temporary.
m["lzh-KO"] = {
"Korean Classical Chinese",
10496257,
"lzh",
ietf_subtag = "lzh-KR" -- KR = South Korea, as there is no code for Korea as a whole
}
-- FIXME: Temporary.
m["lzh-lit"] = {
"လိက်ပတ်ကြုက်",
nil,
"lzh",
}
-- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese?
m["lzh-pre"] = {
"Pre-Classical Chinese",
nil,
"lzh",
}
------------- Written Vernacular varieties -------------
-- FIXME: Temporary.
m["cmn-wvc"] = {
"Written vernacular Mandarin",
783605,
"cmn",
}
-- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"?
m["yue-wvc"] = {
"Written vernacular Cantonese",
nil,
"yue",
}
-- FIXME: Temporary.
m["zhx-tai-wvc"] = {
"Written vernacular Taishanese",
nil,
"zhx-tai",
}
------------- Mandarin varieties -------------
-- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and
-- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic
-- Mandarin", after Glottolog) the code "cmn-bei".
m["cmn-bei"] = {
"Beijing Mandarin",
1147606,
"cmn-bec",
}
-- FIXME: Temporary.
m["cmn-bec"] = {
"Beijingic Mandarin",
2169652,
"cmn",
}
-- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho.
m["cmn-cep"] = {
"Central Plains Mandarin",
3048775,
"cmn",
aliases = {"Zhongyuan Mandarin"},
}
m["cmn-ear"] = {
"Early Mandarin",
837169,
"cmn",
ancestors = "ltc",
}
-- FIXME: Temporary.
m["cmn-gua"] = {
"Guanzhong Mandarin",
3431648,
"cmn-cep",
}
-- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin.
m["cmn-gui"] = {
"Guilin Mandarin",
11111636,
"cmn-sow",
}
m["cmn-jhu"] = {
"Jianghuai Mandarin",
2128953,
"cmn",
aliases = {"Lower Yangtze Mandarin"},
}
-- FIXME: Temporary.
m["cmn-lan"] = {
"Lanyin Mandarin",
662754,
"cmn",
}
-- FIXME: Temporary.
m["cmn-MY"] = {
"Malaysian Mandarin",
13646143,
"cmn",
}
-- FIXME: Temporary.
m["cmn-nan"] = {
"Nanjing Mandarin",
2681098,
"cmn-jhu",
}
-- FIXME: Temporary.
m["cmn-noe"] = {
"Northeastern Mandarin",
1064504,
"cmn",
}
-- FIXME: Temporary.
m["cmn-PH"] = {
"Philippine Mandarin",
7185155,
"cmn",
}
-- FIXME: Temporary.
m["cmn-SG"] = {
"Singapore Mandarin",
1048980,
"cmn",
}
-- FIXME: Temporary.
m["cmn-sow"] = {
"Southwestern Mandarin",
2609239,
"cmn",
}
-- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin.
m["cmn-tia"] = {
"Tianjin Mandarin",
7800220,
"cmn",
}
-- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese
-- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no
-- English Wikipedia article (but see w:zh:臺灣國語).
m["cmn-TW"] = {
"Taiwanese Mandarin",
262828,
"cmn",
}
-- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin.
-- Given the code cmn-xwu in the Linguist List.
m["cmn-wuh"] = {
"Wuhan Mandarin",
11124731,
"cmn-sow",
aliases = {"Wuhanese"},
}
-- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin.
m["cmn-xin"] = {
"Xining Mandarin",
nil,
"cmn-lan",
}
-- FIXME: Temporary.
m["cmn-yan"] = {
"Yangzhou Mandarin",
nil,
"cmn-jhu",
}
------------- Cantonese varieties -------------
-- FIXME: Temporary.
m["yue-gua"] = {
"Guangzhou Cantonese",
nil,
"yue",
}
-- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List.
m["yue-HK"] = {
"Hong Kong Cantonese",
5894342,
"yue",
}
-- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"?
m["yue-lit"] = {
"Literary Cantonese",
2472605,
"yue",
}
------------- Wu varieties -------------
m["wuu-han"] = {
"Hangzhounese",
5648144,
"wuu",
}
m["wuu-nin"] = {
"Ningbonese",
3972199,
"wuu",
}
-- FIXME: Temporary.
m["wuu-nor"] = {
"Northern Wu",
7675988,
"wuu",
aliases = {"Taihu Wu"},
}
-- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict
-- with Shanghainese.
m["wuu-chm"] = {
"Shadi Wu",
6112340,
"wuu-nor",
}
m["wuu-sha"] = {
"Shanghainese",
36718,
"wuu-nor",
}
m["wuu-suz"] = {
"Suzhounese",
831744,
"wuu-nor",
}
-- FIXME: Temporary. May be converted into a full language and/or split.
m["wuu-wen"] = {
"Wenzhounese",
710218,
"wuu",
}
------------- Xiang varieties -------------
m["hsn-lou"] = {
"Loudi Xiang",
10943823,
"hsn-old",
}
m["hsn-hya"] = {
"Hengyang Xiang",
20689035,
"hsn-hzh",
}
m["hsn-hzh"] = {
"Hengzhou Xiang",
nil,
"hsn",
}
m["hsn-new"] = {
"New Xiang",
7012696,
"hsn",
aliases = {"Chang-Yi"},
}
m["hsn-old"] = {
"Old Xiang",
7085453,
"hsn",
aliases = {"Lou-Shao"},
}
------------- Hakka varieties -------------
-- FIXME: Temporary.
m["hak-dab"] = {
"Dabu Hakka",
19855566,
"hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong
}
-- FIXME: Temporary.
m["hak-eam"] = {
"Early Modern Hakka",
nil,
"hak",
}
-- FIXME: Temporary.
m["hak-hai"] = {
"Hailu Hakka",
17038519,
"hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]]
}
-- FIXME: Temporary.
m["hak-HK"] = {
"Hong Kong Hakka",
2675834,
"hak",
}
-- FIXME: Temporary.
m["hak-hui"] = {
"Huiyang Hakka",
16873881,
"hak",
}
-- FIXME: Temporary.
m["hak-hui-MY"] = {
"Malaysian Huiyang Hakka",
nil,
"hak-hui",
}
-- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan.
m["hak-mei"] = {
"Meixian Hakka",
839295,
"hak",
aliases = {"Moiyan Hakka", "Meizhou Hakka"},
}
-- FIXME: Temporary.
m["hak-six"] = {
"Sixian Hakka",
9668261,
"hak-TW",
}
-- FIXME: Temporary.
m["hak-TW"] = {
"Taiwanese Hakka",
2391532,
"hak",
}
-- FIXME: Temporary.
m["hak-zha"] = {
"Zhao'an Hakka",
6703311,
"hak",
aliases = {"Zhangzhou Hakka"},
}
-- Southern Min varieties --
m["nan-anx"] = {
"Anxi Hokkien",
97064149,
"nan-qua",
}
m["nan-cha"] = {
"Changtai Hokkien",
nil,
"nan-zha",
}
m["nan-hou"] = {
"Houlu Min",
19855492,
"nan-dat",
}
m["nan-hui"] = {
"Hui'an Hokkien",
16241797,
"nan-qua",
}
m["nan-jin"] = {
"Jinjiang Hokkien",
11089375,
"nan-qua",
}
m["nan-kin"] = {
"Kinmenese Hokkien",
56278342,
"nan-xia",
aliases = {"Kinmen Hokkien"},
}
m["nan-med"] = {
"Medan Hokkien",
6805114,
"nan-zha",
}
m["nan-pen"] = {
"Penang Hokkien",
11120689,
"nan-zha",
}
m["nan-hbl-PH"] = {
"Philippine Hokkien",
3236692,
"nan-qua",
}
m["nan-qia"] = {
"Qianlu Min",
19842517,
"nan-dat",
}
m["nan-qua"] = {
"Quanzhou Hokkien",
2251677,
"nan-hbl",
aliases = {"Chinchew", "Choanchew"},
}
-- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien.
m["nan-hbl-SG"] = {
"Singapore Hokkien",
3846528,
"nan-hbl",
}
m["nan-spm"] = {
"Southern Malaysian Hokkien",
7570322,
"nan-qua",
aliases = {"Southern Malaysia Hokkien", "Southern Peninsular Malaysian Hokkien", "Southern Peninsular Malaysia Hokkien"}
}
m["nan-hbl-TW"] = {
"Taiwanese Hokkien",
36778,
"nan-hbl",
}
m["nan-ton"] = {
"Tong'an Hokkien",
nil,
"nan-xia",
}
m["nan-xia"] = {
"Xiamen Hokkien",
68744,
"nan-hbl",
aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"},
}
m["nan-yon"] = {
"Yongchun Hokkien",
65118728,
"nan-qua",
}
m["nan-zha"] = {
"Zhangzhou Hokkien",
8070492,
"nan-hbl",
aliases = {"Changchew", "Chiangchew", "Changchow"},
}
m["nan-zho"] = {
"Zhao'an Hokkien",
65118728,
"nan-zha",
aliases = {"Zhao'an", "Chawan", "Chawan Hokkien"},
}
m["nan-zhp"] = {
"Zhangping Hokkien",
15937822,
"nan-zha",
}
------------- Other Min varieties -------------
-- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern.
m["zhx-zho"] = {
"Zhongshan Min",
8070958,
"zh",
}
------------- Other Chinese varieties -------------
-- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue.
m["zhx-dan"] = {
"Danzhou Chinese",
2578935,
"zh",
}
------------- Chinese romanization varieties -------------
-- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]]
-- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]]
m["cmn-pinyin"] = {
"ဟာန်ယူ ဖှေန်အိန်",
42222,
"cmn",
aliases = {"Pinyin"},
}
m["cmn-tongyong"] = {
"Tongyong Pinyin",
700739,
"cmn",
}
m["cmn-wadegiles"] = {
"ဝေအ်–ဂျာယ်",
208442,
"cmn",
aliases = {"Wade-Giles", "Wade Giles"},
}
m["zh-postal"] = {
"Postal Romanization",
151868,
"zh",
}
-- Chinese cyrillization
m["cmn-palladius"] = {
"Palladius",
1234239,
"cmn",
aliases = {"Palladius system"},
}
-----------------------------------------------------
-- Coptic varieties --
-----------------------------------------------------
m["cop-akh"] = {
"ကေအ်ပတေတ် အာပ်မေန်မေတ်",
125176464,
"cop",
aliases = {"Akhmimic"},
}
m["cop-boh"] = {
"ကေအ်ပတေတ် ဗဝ်ဟာဲရေတ်",
890733,
"cop",
aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"},
}
m["cop-ggg"] = {
"Coptic Dialect G",
nil,
"cop",
aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"},
}
m["cop-jjj"] = {
"Coptic Dialect J",
nil,
"cop",
}
m["cop-kkk"] = {
"Coptic Dialect K",
nil,
"cop",
}
m["cop-ppp"] = {
"Coptic Dialect P",
nil,
"cop",
aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"},
}
m["cop-fay"] = {
"Fayyumic Coptic",
1399115,
"cop",
aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic",
"Bashmuric Coptic", "Bashmuric"},
}
m["cop-her"] = {
"Hermopolitan Coptic",
nil,
"cop",
aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"},
}
m["cop-lyc"] = {
"Lycopolitan Coptic",
nil,
"cop",
aliases = {
"Lycopolitan",
"Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic",
"Lyco-Diospolitan Coptic", "Lyco-Diospolitan",
"Subakhmimic Coptic", "Subakhmimic"
},
}
m["cop-old"] = {
"Old Coptic",
115518040,
"cop",
}
m["cop-oxy"] = {
"Oxyrhynchite Coptic",
nil,
"cop",
aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"},
}
m["cop-ply"] = {
"Proto-Lycopolitan Coptic",
nil,
"cop",
aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"},
}
m["cop-sah"] = {
"ကေအ်ပတေတ် သာဟေတ်ဒေတ်",
2645851,
"cop",
aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"},
}
-----------------------------------------------------
-- Dutch varieties --
-----------------------------------------------------
m["nl-BE"] = {
"Belgian Dutch",
34147,
"nl",
aliases = { "Flemish", "Flemish Dutch", "Southern Dutch"},
}
-----------------------------------------------------
-- Low Saxon varieties --
-----------------------------------------------------
m["act"] = {
"Achterhoeks",
153627,
"nds-nl",
aliases = {"Achterhoek", "Achterhooks"},
}
m["drt"] = {
"Drents",
2736709,
"nds-nl",
aliases = {"Drèents", "Dreins", "Dreints", "Drints"},
}
m["frs"] = {
"East Frisian Low German",
149208,
"nds-de",
aliases = {"East Frisian", "East Frisian Low Saxon"},
}
m["gos"] = {
"Gronings",
508854,
"nds-nl",
aliases = {"Grunnegs", "Grönnegs"},
}
m["nds-lpr"] = {
"Low Prussian",
33982,
"nds-de",
}
m["sdz"] = {
"Sallands",
3436668,
"nds-nl",
aliases = {"Sallaans", "Sallaands"},
}
m["stl"] = {
"Stellingwerfs",
506010,
"nds-nl",
aliases = {"Stellingwarfs"},
}
m["twd"] = {
"Twents",
497363,
"nds-nl",
aliases = {"Tweants"},
}
m["vel"] = {
"Veluws",
2484810,
"nds-nl",
}
m["wep"] = {
"Westphalian",
505655,
"nds-de",
aliases = {"Westfalish", "Westphalien"},
}
-----------------------------------------------------
-- Egyptian varieties --
-----------------------------------------------------
m["egy-old"] = {
"အဳဂျေပ်တြေံ",
447117,
"egy",
}
m["egy-mid"] = {
"အဳဂျေပ် လဒေါဝ်",
657330,
"egy",
aliases = {"Classical Egyptian"},
}
m["egy-nmi"] = {
"အဳဂျေပ် နဳအဝ်-လဒေါဝ်",
123735278,
"egy",
aliases = {"Égyptien de tradition", "Traditional Egyptian"},
}
m["egy-lat"] = {
"အဳဂျေပ် လဇုဲ",
1852329,
"egy",
}
-----------------------------------------------------
-- Elamite varieties --
-----------------------------------------------------
m["elx-old"] = {
"Old Elamite",
nil,
"elx",
}
m["elx-mid"] = {
"Middle Elamite",
nil,
"elx",
}
m["elx-neo"] = {
"Neo-Elamite",
nil,
"elx",
}
m["elx-ach"] = {
"Achaemenid Elamite",
nil,
"elx",
}
-----------------------------------------------------
-- English and Scots varieties --
-----------------------------------------------------
-- English varieties
m["en-AU"] = {
"အၚ်္ဂလိက် အဝ်သတြေလျာ",
44679,
"en",
}
m["en-GB"] = {
"အၚ်္ဂလိက် ဗြေတ်တိန်",
7979,
"en",
}
m["en-GB-SCT"] = {
"Scottish English",
44676,
"en-GB",
}
m["en-GB-WLS"] = {
"Welsh English",
44676,
"en-GB",
}
m["en-IM"] = {
"Manx English",
6753295,
"en-GB",
}
m["en-aae"] = {
"Australian Aboriginal English",
783347,
"en-AU",
}
m["en-ear"] = {
"Early Modern English",
1472196,
"en",
ancestors = "enm",
aliases = {"Early New English"},
}
m["en-geo"] = {
"ကျဝ်ဒဳ",
653421,
"en",
ancestors = "enm-nor",
}
m["en-IE"] = { -- FIXME: "IE" doesn't cover Northern Ireland
"Irish English",
665624,
"en",
}
m["en-uls"] = {
"Ulster English",
6840826,
"en-IE",
}
m["en-GB-NIR"] = {
"Northern Irish English",
6840826, -- actually the code for Ulster English
"en-uls",
}
m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America
"North American English",
7053766,
"en",
ietf_subtag = "en-021" -- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean)
}
m["en-US"] = {
"American English",
7976,
"en-NNN",
}
m["en-NZ"] = {
"New Zealand English",
44661,
"en"
}
m["en-ZA"] = {
"South African English",
1156228,
"en"
}
m["en-US-CA"] = {
"California English",
1026812,
"en-US",
}
m["en-CA"] = {
"Canadian English",
44676,
"en-US",
}
m["en-HK"] = {
"Hong Kong English",
1068863,
"en",
}
m["en-IN"] = {
"Indian English",
1348800,
"en",
}
m["pld"] = {
"Polari",
1359130,
"en",
}
-- Scots varieties
m["sco-ins"] = {
"Insular Scots",
16919205,
"sco",
}
m["sco-uls"] = {
"Ulster Scots",
201966,
"sco",
}
m["sco-nor"] = {
"Northern Scots",
16928150,
"sco",
}
m["sco-sou"] = {
"Southern Scots",
7570457,
"sco",
aliases = {"South Scots", "Borders Scots"},
}
-- Middle English varieties
m["enm-esc"] = { -- Part of Middle English until it developed into Middle Scots.
"Early Scots",
5326738,
"enm",
ancestors = "enm-nor",
aliases = {"Old Scots", "Scottish Middle English"},
}
m["enm-emi"] = {
"East Midland Middle English",
134238810,
"enm",
ancestors = "ang-ang", -- Technically ang-mer, but attested Mercian is mostly WM IIRC
}
m["enm-ken"] = {
"Kentish Middle English",
134238532,
"enm",
ancestors = "ang-ken",
}
m["enm-nor"] = {
"Northern Middle English",
134238541,
"enm",
ancestors = "ang-nor",
}
m["enm-sou"] = {
"Southern Middle English",
134238528,
"enm",
ancestors = "ang-wsx",
}
m["enm-wmi"] = {
"West Midland Middle English",
134238824,
"enm",
ancestors = "ang-mer",
}
-- Old English varieties
-- Includes both Mercian and Northumbrian.
m["ang-ang"] = {
"Anglian Old English",
121142917,
"ang",
}
m["ang-ken"] = {
"Kentish Old English",
11687485,
"ang",
}
m["ang-mer"] = {
"Mercian Old English",
602072,
"ang-ang",
}
m["ang-nor"] = {
"Northumbrian Old English",
1798915,
"ang-ang",
}
m["ang-wsx"] = {
"West Saxon Old English",
2658603,
"ang",
}
-----------------------------------------------------
-- French and French-based creole varieties --
-----------------------------------------------------
m["fro-nor"] = {
"ပြၚ်သေတ်တြေံလ္ပာ်သၟဝ်ကျာ",
2044917,
"fro",
aliases = {"Old Norman", "Old Norman French"},
}
m["fro-pic"] = {
"Picard Old French",
nil,
"fro",
}
m["xno"] = {
"အာန်ဂလဝ်-နဝ်မာန်",
35214,
"fro-nor",
}
m["xno-law"] = {
"Law French",
2044323,
"xno",
}
m["zrp"] = {
"Zarphatic",
36994,
"fro",
aliases = {"Judeo-French"}
}
m["fr-CA"] = {
"Canadian French",
1450506,
"fr",
}
m["fr-CH"] = {
"Swiss French",
1480152,
"fr",
}
m["fr-aca"] = {
"Acadian French",
415109,
"fr",
}
m["fr-lou"] = {
"Louisiana French",
3083213,
"fr",
}
m["fr-mis"] = {
"Missouri French",
3083210,
"fr",
}
m["frc"] = {
"Cajun French",
880301,
"fr-lou",
}
m["ht-sdm"] = {
"Saint Dominican Creole French",
nil,
"ht",
ancestors = "fr",
}
-- Norman varieties
m["nrf-grn"] = {
"Guernsey Norman",
56428,
"nrf",
aliases = {"Guernsey"},
}
m["nrf-jer"] = {
"Jersey Norman",
56430,
"nrf",
aliases = {"Jersey"},
}
-----------------------------------------------------
-- Brythonic varieties --
-----------------------------------------------------
m["bry-ear"] = {
"Early Brythonic",
nil,
"cel-bry-pro",
}
m["bry-lat"] = {
"Late Brythonic",
nil,
"cel-bry-pro",
}
-----------------------------------------------------
-- Gaulish varieties --
-----------------------------------------------------
m["xcg"] = {
"Cisalpine Gaulish",
3832927,
"cel-gau",
}
m["xtg"] = {
"Transalpine Gaulish",
29977,
"cel-gau",
}
-----------------------------------------------------
-- Portuguese varieties --
-----------------------------------------------------
m["pt-BR"] = {
"Brazilian Portuguese",
750553,
"pt",
}
m["pt-PT"] = {
"European Portuguese",
922399,
"pt",
}
-----------------------------------------------------
-- Spanish varieties --
-----------------------------------------------------
m["es-ear"] = {
"Early Modern Spanish",
5364419,
"es",
}
m["es-AR"] = {
"Rioplatense Spanish",
509780,
"es",
}
m["es-BO"] = {
"Bolivian Spanish",
510730,
"es",
}
m["es-CL"] = {
"Chilean Spanish",
857295,
"es",
}
m["es-CO"] = {
"Colombian Spanish",
1115875,
"es",
}
m["es-CU"] = {
"Cuban Spanish",
824909,
"es",
}
m["es-MX"] = {
"Mexican Spanish",
616620,
"es",
}
m["es-PE"] = {
"Peruvian Spanish",
736236,
"es",
}
m["es-PH"] = {
"Philippine Spanish",
22091406,
"es",
}
m["es-US"] = {
"United States Spanish",
2301077,
"es",
aliases = {"US Spanish"},
}
--use label "US Spanish" to put Spanish terms in this category
m["es-PR"] = {
"Puerto Rican Spanish",
7258609,
"es",
}
m["es-VE"] = {
"Venezuelan Spanish",
840017,
"es",
}
-----------------------------------------------------
-- Fula varieties --
-----------------------------------------------------
m["fuc"] = {
"Pulaar",
1420205,
"ff",
}
m["fuf"] = {
"Pular",
3915357,
"ff",
}
m["ffm"] = {
"Maasina Fulfulde",
3915322,
"ff",
}
m["fue"] = {
-- no enwiki entry as of yet but frwiki and pmswiki have one
"Borgu Fulfulde",
12952426,
"ff",
}
m["fuh"] = {
-- no enwiki entry as of yet but frwiki and pmswiki have one
"Western Niger Fulfulde",
12952430,
"ff",
}
m["fuq"] = {
-- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one
"Central-Eastern Niger Fulfulde",
12628799,
"ff",
}
m["fuv"] = {
-- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one
"Nigerian Fulfulde",
36129,
"ff",
}
m["fub"] = {
-- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one
"Adamawa Fulfulde",
34776,
"ff",
}
m["fui"] = {
-- no enwiki entry as of yet but pmswiki and swwiki have one
"Bagirmi Fulfulde",
11003859,
"ff",
}
-----------------------------------------------------
-- German(ic) varieties --
-----------------------------------------------------
-- (modern) German varieties
m["de-AT"] = {
"Austrian German",
306626,
"de",
}
m["de-AT-vie"] = {
"Viennese German",
56474,
"de-AT",
}
m["de-CH"] = {
"Switzerland German",
1366643,
"de",
aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"},
}
m["de-bal"] = {
"Baltic German",
15785413,
"de",
}
m["de-ear"] = {
"Early New High German",
1472199,
"de",
ancestors = "gmh",
aliases = {"Early Modern High German"},
}
m["ksh"] = {
"ခေါဝ်အ်",
4624,
"gmw-cfr",
}
m["pfl"] = {
"Palatine German",
23014,
"gmw-rfr",
aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"},
}
m["sli"] = {
"Silesian East Central German",
152965,
"gmw-ecg",
aliases = {"Silesian"},
}
m["sxu"] = {
"Upper Saxon German",
699284,
"gmw-ecg",
}
-- Old High German varieties
m["lng"] = {
"လီုဗါဒေါတ်",
35972,
"goh",
}
-- Proto-West Germanic varieties
m["frk"] = {
"ပြၚ်ဂေတ်",
10860505,
"gmw-pro",
family = "gmw-frk",
aliases = {"Old Frankish"},
}
m["gem-sue"] = {
"Suevic",
134600275,
"gmw-pro",
aliases = {"Suebian"},
}
m["gmw-afr-pro"] = {
"Proto-Anglo-Frisian",
134603379,
"gmw-nsg-pro",
family = "gmw-afr",
}
m["gmw-nsg-pro"] = {
"Proto-North Sea Germanic",
134603374,
"gmw-pro",
family = "gmw-nsg",
aliases = {"Proto-Ingvaeonic"},
}
-- Alemannic German varieties
m["gsw-low"] = {
"Low Alemannic German",
503724,
"gsw",
}
m["gsw-FR-als"] = {
"Alsatian Alemannic German",
8786,
"gsw-low",
}
m["gsw-hig"] = {
"High Alemannic German",
503728,
"gsw",
}
m["gsw-hst"] = {
"Highest Alemannic German",
687538,
"gsw",
}
m["wae"] = {
"Walser German",
680517,
"gsw-hst",
}
-----------------------------------------------------
-- Old Norse varieties --
-----------------------------------------------------
m["non-grn"] = {
"Greenlandic Norse",
855236,
"non-own",
}
m["non-oen"] = {
"Old East Norse",
10498031,
"non",
ancestors = "non",
}
m["non-own"] = {
"Old West Norse",
2377483,
"non",
ancestors = "non",
}
-----------------------------------------------------
-- Old Swedish varieties --
-----------------------------------------------------
m["gmq-osw-lat"] = {
"Late Old Swedish",
10723594,
"gmq-osw",
ancestors = "gmq-osw",
}
-----------------------------------------------------
-- Greek varieties --
-----------------------------------------------------
m["qsb-grc"] = {
"ဂရေတ်-ဖှဳ",
965052,
"und",
family = "qfa-sub",
}
m["grc-aeo"] = {
"ဂရေတ် ဗဳယိုဝ်ဃှေန်",
406373,
"grc",
aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"},
}
m["grc-arc"] = {
"Arcadian Greek",
nil,
"grc-arp",
}
m["grc-arp"] = {
"Arcadocypriot Greek",
499602,
"grc",
}
m["grc-att"] = {
"ဂရေတ် အာတ်ဒေတ်",
506588,
"grc",
}
m["grc-boi"] = {
"Boeotian Greek",
406373,
"grc-aeo",
}
m["grc-dor"] = {
"ဂရေတ် ဒေါန်ရေက်",
285494,
"grc",
}
m["grc-ela"] = {
"Elean Greek",
nil,
"grc",
}
m["grc-epc"] = {
"Epic Greek",
990062,
"grc",
aliases = {"Homeric Greek"},
}
m["grc-ion"] = {
"Ionic Greek",
504165,
"grc",
}
m["grc-koi"] = {
"ဂရေတ် ခါဝ်အိန်",
107358,
"grc",
ancestors = "grc-att",
aliases = {"Hellenistic Greek"},
}
m["grc-kre"] = {
"Cretan Ancient Greek", -- to distinguish from Cretan Greek below
nil,
"grc-dor",
}
m["grc-opl"] = {
"Opuntian Locrian",
nil,
"grc",
}
m["grc-ozl"] = {
"Ozolian Locrian",
nil,
"grc",
}
m["grc-pam"] = {
"Pamphylian Greek",
2271793,
"grc",
}
m["grc-ths"] = {
"Thessalian Greek",
406373,
"grc-aeo",
}
m["gkm"] = {
"ဂရေတ် ၜါန်သေန်တိုၚ်",
36387,
"grc",
ancestors = "grc-koi",
aliases = {"Medieval Greek"},
}
m["el-cyp"] = {
"Cypriot Greek",
245899,
"el",
aliases = {"Cypriotic Greek"},
}
m["el-pap"] = {
"Paphian Greek",
nil,
"el",
}
m["el-crt"] = {
"Cretan Greek",
588306,
"el",
}
m["el-kth"] = {
"Katharevousa",
35961,
"el",
"Polyt",
ancestors = "gkm",
aliases = {"Katharevousa Greek"},
-- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["el-kal"] = {
"Kaliarda",
12878658,
"el",
}
-----------------------------------------------------
-- Hebrew varieties --
-----------------------------------------------------
m["hbo"] = {
"ဟဳဘရဝ် ပြကိုဟ်သၠပတ်",
1982248,
"he",
aliases = {"Classical Hebrew"},
}
m["he-mis"] = {
"ဟဳဘရဝ် မေတ်ချနာအေတ်",
1649362,
"he",
ancestors = "hbo",
}
m["he-med"] = {
"ဟဳဘရဝ် ခေတ်လဒေါဝ်",
2712572,
"he",
ancestors = "he-mis",
}
m["he-IL"] = {
"ဟဳဘရဝ် အေတ်သဝါလဳ",
8141,
"he",
}
m["bsh-kat"] = {
"ကာတဳဝဳရဳ",
2605045,
"bsh",
aliases = {"Katə́viri"},
}
m["xvi"] = {
"ကာမ်ဝဳရဳ",
1193495,
"bsh",
aliases = {"Kamvíri"},
}
m["bsh-mum"] = {
"Mumviri",
nil,
aliases = {"Mumvíri"},
"bsh"
}
-----------------------------------------------------
-- Inuit varieties --
-----------------------------------------------------
m["esi"] = {
"North Alaskan Inupiatun",
nil,
"ik"
}
m["esk"] = {
"Northwest Alaskan Inupiatun",
25559714,
"ik"
}
-----------------------------------------------------
-- Iranian varieties --
-----------------------------------------------------
m["qsb-bma"] = {
"ဗါတ်တဳရဳယျာ–မာဂျဳယျာနာ အပၠဴ",
133187435,
"und",
family = "qfa-sub",
aliases = {"the Bactria-Margiana substrate", "the Bactria-Margiana Archaeological Complex substrate"},
}
-- Historical and current Iranian dialects
m["ae-old"] = {
"အဗါတ်သတေန်တြေံ",
29572,
"ae",
aliases = {"Gathic Avestan"},
}
m["ae-yng"] = {
"အဗါတ်သတေန်အဝဲဍောတ်",
29572,
"ae-old",
aliases = {"Young Avestan"},
}
m["bcc"] = {
"ဗဠူချဳ လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
33049,
"bal",
aliases = {"Southern Baluchi"},
}
m["bgp"] = {
"ဗဠူချဳ လ္ပာ်ဖာဗၟံက်",
33049,
"bal",
aliases = {"Eastern Baluchi"},
}
m["bgn"] = {
"ဗဠူချဳ လ္ပာ်ပလိုတ်",
33049,
"bal",
aliases = {"Western Baluchi"},
}
m["bsg-ban"] = {
"Bandari",
nil,
"bsg",
}
m["bsg-hor"] = {
"Hormozi",
nil,
"bsg",
}
m["bsg-min"] = {
"Minabi",
nil,
"bsg",
}
m["kho-old"] = {
"ခဝ်တာန်နေတ်ဇြဳတြေံ",
nil,
"kho",
}
m["kho-lat"] = {
"ခဝ်တာန်နေတ်ဇြဳလဇုဲ",
nil,
"kho-old",
}
m["peo-ear"] = {
"Early Old Persian",
nil,
"peo",
}
m["peo-lat"] = {
"Late Old Persian",
nil,
"peo",
}
m["pal-ear"] = {
"Early Middle Persian",
nil,
"pal",
}
m["pal-lat"] = {
"Late Middle Persian",
nil,
"pal",
ancestors = "pal-ear",
}
m["ps-nwe"] = {
"Northwestern Pashto",
nil,
"ps",
}
m["ps-cgi"] = {
"Central Ghilzay",
nil,
"ps-nwe",
}
m["ps-mah"] = {
"Mahsudi",
nil,
"ps-nwe",
}
m["ps-nea"] = {
"Northeastern Pashto",
nil,
"ps",
}
m["ps-afr"] = {
"Afridi",
nil,
"ps-nea",
}
m["ps-bng"] = {
"Bangash",
nil,
"ps-nea",
}
m["ps-xat"] = {
"Khatak",
nil,
"ps-nea",
}
m["ps-pes"] = {
"Peshawari",
nil,
"ps-nea",
}
m["ps-sea"] = {
"Southeastern Pashto",
nil,
"ps",
}
m["ps-ban"] = {
"Bannu",
nil,
"ps-sea",
}
m["ps-kak"] = {
"Kakari",
nil,
"ps-sea",
}
m["ps-ser"] = {
"Sher",
nil,
"ps-sea",
}
m["ps-waz"] = {
"Waziri",
12274473,
"ps-sea",
}
m["ps-swe"] = {
"Southwestern Pashto",
nil,
"ps",
}
m["ps-kan"] = {
"Kandahari",
nil,
"ps-swe",
}
m["ps-jad"] = {
"Jadrani",
nil,
"ps",
ancestors = "ira-pat-pro"
}
m["xme-azr"] = {
"Old Azari",
nil,
"xme-ott",
aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"},
}
m["xme-ttc-cen"] = {
"Central Tati",
nil,
"xme-ott",
}
m["xme-ttc-eas"] = {
"Eastern Tati",
nil,
"xme-ott",
}
m["xme-ttc-nor"] = {
"Northern Tati",
nil,
"xme-ott",
}
m["xme-ttc-sou"] = {
"Southern Tati",
nil,
"xme-ott",
}
m["xme-ttc-wes"] = {
"Western Tati",
nil,
"xme-ott",
}
m["xmn"] = {
"ပါရှေန်မနဳချေန်အဒေါဝ်",
nil,
"pal-lat",
}
m["fa-ear"] = {
"Early New Persian",
127413796,
"fa",
ancestors = "pal-lat",
translit = "fa-cls-translit",
}
m["fa-cls"] = {
"ပါရှေန်ဝၚ်ဂန္ထ",
9168,
"fa",
ancestors = "fa-ear",
translit = "fa-cls-translit",
}
m["fa-ira"] = {
"ပါရှေန် အဳရာန်",
3513637,
"fa",
aliases = {"Modern Persian", "Western Persian"},
translit = "fa-ira-translit",
}
m["prs"] = {
"ဒါရဳ",
178440,
"fa",
aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"},
translit = "fa-cls-translit",
}
m["haz"] = {
"Hazaragi",
33398,
"prs",
translit = "fa-cls-translit",
}
m["os-dig"] = {
"ဒိကိုဝ်အိုတ်သေဃှေန်",
3027861,
"os",
aliases = {"Digoron", "Digor"},
}
m["os-iro"] = {
"အာဲရာန်အိုတ်သေဃှေန်",
nil,
"os",
aliases = {"Iron"},
}
m["sog-ear"] = {
"Early Sogdian",
nil,
"sog",
}
m["sog-lat"] = {
"Late Sogdian",
nil,
"sog-ear",
}
m["ro-MD"] = {
"Moldovan",
36392,
"ro",
aliases = {"Moldavian"},
}
m["oru-kan"] = {
"ခေန်နဳပုရာမ်",
6363164,
"oru",
}
m["oru-log"] = {
"Logar",
nil,
"oru",
}
m["oos"] = {
"Old Ossetic",
65455882,
"xln",
}
m["oos-ear"] = {
"Early Old Ossetic",
nil,
"oos",
}
m["oos-lat"] = {
"Late Old Ossetic",
nil,
"oos",
}
m["rdb-jir"] = {
"Jirofti",
nil,
"rdb",
}
m["rdb-kah"] = {
"Kahnuji",
nil,
"rdb",
}
-- Southwestern Fars lects
m["fay-bur"] = {
"Burenjani",
nil,
"fay",
}
m["fay-bsh"] = {
"Bushehri",
nil,
"fay",
}
m["fay-dsh"] = {
"Dashtaki",
nil,
"fay",
}
m["fay-dav"] = {
"Davani",
5228140,
"fay",
}
m["fay-eze"] = {
"Emamzada Esmaili",
nil,
"fay",
}
m["fay-gav"] = {
"Gavkoshaki",
nil,
"fay",
}
m["fay-kho"] = {
"Khollari",
nil,
"fay",
}
m["fay-kon"] = {
"Kondazi",
nil,
"fay",
}
m["fay-kzo"] = {
"Old Kazeruni",
nil,
"fay",
}
m["fay-mas"] = {
"Masarami",
nil,
"fay",
}
m["fay-pap"] = {
"Papuni",
nil,
"fay",
}
m["fay-sam"] = {
"Samghani",
nil,
"fay",
}
m["fay-shr"] = {
"Shirazi",
nil,
"fay",
}
m["fay-sho"] = {
"Old Shirazi",
nil,
"fay",
}
m["fay-sam"] = {
"Samghani",
nil,
"fay",
}
m["fay-kar"] = {
"Khargi",
nil,
"fay",
}
m["fay-sor"] = {
"Sorkhi",
nil,
"fay",
}
-- Talysh lects
m["tly-cen"] = {
"Central Talysh",
nil,
"tly",
}
m["tly-asa"] = {
"Asalemi",
nil,
"tly-cen",
}
m["tly-kar"] = {
"Karganrudi",
nil,
"tly-cen",
}
m["tly-tul"] = {
"Tularudi",
nil,
"tly-cen",
}
m["tly-tal"] = {
"Taleshdulabi",
nil,
"tly-cen",
}
m["tly-nor"] = {
"Northern Talysh",
nil,
"tly",
}
m["tly-aze"] = {
"Azerbaijani Talysh",
nil,
"tly-nor",
}
m["tly-anb"] = {
"Anbarani",
nil,
"tly-nor",
}
m["tly-sou"] = {
"Southern Talysh",
nil,
"tly",
}
m["tly-fum"] = {
"Fumani",
nil,
"tly-sou",
}
m["tly-msu"] = {
"Masulei",
nil,
"tly-sou",
}
m["tly-msa"] = {
"Masali",
nil,
"tly-sou",
}
m["tly-san"] = {
"Shandarmani",
nil,
"tly-sou",
}
-- Tafreshi lects
m["xme-amo"] = {
"Amorehi",
nil,
"xme-taf",
}
m["atn"] = {
"Ashtiani",
3436590,
"xme-taf",
}
m["xme-bor"] = {
"Borujerdi",
nil,
"xme-taf",
}
m["xme-ham"] = {
"Hamadani",
6302426,
"xme-taf",
}
m["xme-kah"] = {
"Kahaki",
nil,
"xme-taf",
}
m["vaf"] = {
"Vafsi",
32611,
"xme-taf",
}
-- Kermanic lects
m["kfm"] = {
"Khunsari",
6403030,
"xme-ker",
}
m["xme-mah"] = {
"Mahallati",
nil,
"xme-ker",
}
m["xme-von"] = {
"Vonishuni",
nil,
"xme-ker",
}
m["xme-bdr"] = {
"Badrudi",
nil,
"xme-ker",
}
m["xme-del"] = {
"Delijani",
nil,
"xme-ker",
}
m["xme-kas"] = {
"Kashani",
nil,
"xme-ker",
}
m["xme-kes"] = {
"Kesehi",
nil,
"xme-ker",
}
m["xme-mey"] = {
"Meymehi",
nil,
"xme-ker",
}
m["ntz"] = {
"Natanzi",
6968399,
"xme-ker",
}
m["xme-abz"] = {
"Abuzeydabadi",
nil,
"xme-ker",
}
m["xme-aby"] = {
"Abyanehi",
nil,
"xme-ker",
}
m["xme-far"] = {
"Farizandi",
nil,
"xme-ker",
}
m["xme-jow"] = {
"Jowshaqani",
nil,
"xme-ker",
}
m["xme-nas"] = {
"Nashalji",
nil,
"xme-ker",
}
m["xme-qoh"] = {
"Qohrudi",
nil,
"xme-ker",
}
m["xme-yar"] = {
"Yarandi",
nil,
"xme-ker",
}
m["soj"] = {
"Soi",
7930463,
"xme-ker",
aliases = {"Sohi"},
}
m["xme-tar"] = {
"Tari",
nil,
"xme-ker",
}
m["gzi"] = {
"Gazi",
5529130,
"xme-ker",
}
m["xme-sed"] = {
"Sedehi",
nil,
"xme-ker",
}
m["xme-ard"] = {
"Ardestani",
nil,
"xme-ker",
}
m["xme-zef"] = {
"Zefrehi",
nil,
"xme-ker",
}
m["xme-isf"] = {
"Isfahani",
nil,
"xme-ker",
}
m["xme-kaf"] = {
"Kafroni",
nil,
"xme-ker",
}
m["xme-vrz"] = {
"Varzenehi",
nil,
"xme-ker",
}
m["xme-xur"] = {
"Khuri",
nil,
"xme-ker",
}
m["nyq"] = {
"Nayini",
6983146,
"xme-ker",
}
m["xme-ana"] = {
"Anaraki",
nil,
"xme-ker",
}
m["gbz"] = {
"Zoroastrian Dari",
32389,
"xme-ker",
aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"},
}
m["xme-krm"] = {
"Kermani",
nil,
"xme-ker",
}
m["xme-yaz"] = {
"Yazdi",
nil,
"xme-ker",
}
m["xme-bid"] = {
"Bidhandi",
nil,
"xme-ker",
}
m["xme-bij"] = {
"Bijagani",
nil,
"xme-ker",
}
m["xme-cim"] = {
"Chimehi",
nil,
"xme-ker",
}
m["xme-han"] = {
"Hanjani",
nil,
"xme-ker",
}
m["xme-kom"] = {
"Komjani",
nil,
"xme-ker",
}
m["xme-nar"] = {
"Naraqi",
nil,
"xme-ker",
}
m["xme-nus"] = {
"Nushabadi",
nil,
"xme-ker",
}
m["xme-qal"] = {
"Qalhari",
nil,
"xme-ker",
}
m["xme-trh"] = {
"Tarehi",
nil,
"xme-ker",
}
m["xme-val"] = {
"Valujerdi",
nil,
"xme-ker",
}
m["xme-var"] = {
"Varani",
nil,
"xme-ker",
}
m["xme-zor"] = {
"Zori",
nil,
"xme-ker",
}
-- Ramandi lects
m["tks-ebr"] = {
"Ebrahimabadi",
nil,
"tks",
}
m["tks-sag"] = {
"Sagzabadi",
nil,
"tks",
}
m["tks-esf"] = {
"Esfarvarini",
nil,
"tks",
}
m["tks-tak"] = {
"Takestani",
nil,
"tks",
}
m["tks-cal"] = {
"Chali Tati",
nil,
"tks",
aliases = {"Chāli"},
}
m["tks-dan"] = {
"Danesfani",
nil,
"tks",
}
m["tks-xia"] = {
"Khiaraji",
nil,
"tks",
}
m["tks-xoz"] = {
"Khoznini",
nil,
"tks",
}
-- Shughni dialects
m["sgh-bro"] = {
"Bartangi-Oroshori",
nil,
"sgh",
}
m["sgh-bar"] = {
"Bartangi",
nil,
"sgh-bro",
}
m["sgh-oro"] = {
"Oroshori",
nil,
"sgh-bro",
aliases = {"Roshorvi"},
}
m["sgh-rsx"] = {
"Roshani-Khufi",
nil,
"sgh",
}
m["sgh-xuf"] = {
"Khufi",
2562249,
"sgh-rsx",
aliases = {"Xufi", "Xūfī"},
}
m["sgh-ros"] = {
"Roshani",
2597566,
"sgh-rsx",
aliases = {"Rushani", "Rōšāni"},
}
m["sgh-xgb"] = {
"Khughni-Bajui",
nil,
"sgh",
}
m["sgh-xug"] = {
"Khughni",
nil,
"sgh-xgb",
}
m["sgh-baj"] = {
"Bajui",
nil,
"sgh-xgb",
}
-- Indo-Aryan varieties
m["as-bkm"] = {
"Barpetia Kamrupi Assamese",
30642960,
"as",
}
m["as-nkm"] = {
"Nalbaria Kamrupi Assamese",
85787678,
"as",
}
m["as-pkm"] = {
"Palasbaria Kamrupi Assamese",
nil,
"as",
}
-- Eastern Bengali variety
m["bn-dvn"] = {
"Dhakaiya Vaṅga Bengali",
48726851,
"bn",
}
-- Eastern Bengali variety
m["bn-nvn"] = {
"Noakhailla Vaṅga Bengali",
107548681,
"bn",
}
m["inc-mit"] = {
"မဳတာန်နဳ",
1986700,
"inc-pro",
}
m["bra-old"] = {
"Old Braj",
nil,
"bra",
}
m["gu-kat"] = {
"ကတဳယျာဝဒဳ",
nil,
"gu",
aliases = {"Kathiyawadi Gujarati", "Kathiawadi"},
}
m["gu-lda"] = {
"လဳသာန် အုတ်-ဒါတ်ဝါတ် ဂူဂျာရာတ်ဒဳ",
nil,
"gu",
aliases = {"Lisan ud-Dawat", "LDA"},
}
m["hi-mum"] = {
"ဟိန္ဒဳ ဗံဗေ",
3543151,
"hi",
aliases = {"Mumbai Hindi", "Bambaiyya Hindi"},
}
m["hi-mid"] = {
"ဟိန္ဒဳလဒေါဝ်",
nil,
"inc-ohi",
ancestors = "inc-ohi",
}
m["pnb"] = {
"Western Panjabi",
58635,
"pa",
"pa-Arab",
}
m["vsn"] = {
"သံသကြိုတ်ဗေဒေတ်",
36858,
"sa",
}
m["cls"] = {
"Classical Sanskrit",
11059,
"sa",
}
m["sa-bhs"] = {
"Buddhist Hybrid Sanskrit",
248758,
"sa",
}
m["sa-bra"] = {
"Brahmanic Sanskrit",
36858,
"sa",
}
m["sa-neo"] = {
"New Sanskrit",
11059,
"sa",
}
m["si-med"] = {
"Medieval Sinhalese",
nil,
"si",
aliases = {"Medieval Sinhala"},
}
m["kok-mid"] = {
"Middle Konkani",
nil,
"kok",
aliases = {"Medieval Konkani"},
}
m["kok-old"] = {
"Old Konkani",
nil,
"kok",
aliases = {"Early Konkani"},
}
-- Indian subcontinent languages
-- Dhivehi varieties
m["dv-mul"] = {
"Mulaku Dhivehi",
nil,
"dv",
aliases = {"Mulaku Divehi", "Mulaku Bas"},
}
m["dv-huv"] = {
"Huvadhu Dhivehi",
nil,
"dv",
aliases = {"Huvadhu Divehi", "Huvadhu Bas"},
}
m["dv-add"] = {
"Addu Dhivehi",
nil,
"dv",
aliases = {"Addu Divehi", "Addu Bas"},
}
-- Dravidian varieties
m["ta-mid"] = {
"တမဳလ်အဒေါဝ်",
20987434,
"ta",
}
m["kn-hav"] = {
"ဟာတ်ဝဳကာန်နာဒါ",
24276369,
"kn",
}
m["kn-kun"] = {
"ခုန်ဒါကာန်နာဒါ",
6444255,
"kn",
}
-- Prakrits
m["pra-ard"] = {
"အာတ်ဓမဂါတ်ဒဳ ပရာကရေတ်",
35217,
"pra",
aliases = {"Ardhamagadhi"},
}
m["pra-hel"] = {
"ဟေဠူ ပရာကရေတ်",
15080869,
"pra",
aliases = {"Elu", "Elu Prakrit", "Helu"},
}
m["pra-kha"] = {
"ခါဿာ ပရာကရေတ်",
nil,
"pra",
aliases = {"Khasa"},
}
m["pra-mag"] = {
"မဂ္ဂဒိ ပရာကရေတ်", -- Not to be confused with Magahi (mag)
2652214,
"pra",
aliases = {"Magadhi"},
}
m["pra-mah"] = {
"မဟာရာတ်ထရဳ ပရာကရေတ်",
2586773,
"pra",
aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"},
}
m["pra-pai"] = {
"ပါအေတ်သာသဳ ပရာကရေတ်",
2995607,
"pra-sau",
aliases = {"Paisaci", "Paisachi"},
ancestors = "pra-sau"
}
m["pra-sau"] = {
"သောရာသေနဳ ပရာကရေတ်",
2452885,
"pra",
aliases = {"Sauraseni", "Shauraseni"},
}
m["pra-ava"] = {
"အဗါန်တဳ",
nil,
"pra",
aliases = {"Avanti Prakrit"},
}
m["pra-pra"] = {
"ပရာသဳယျာ",
nil,
"pra",
aliases = {"Pracya Prakrit"},
}
m["pra-bah"] = {
"ပါလိကဳ",
nil,
"pra",
aliases = {"Bahliki Prakrit"},
}
m["pra-dak"] = {
"ထေတ်သဳနတာယျ",
nil,
"pra",
aliases = {"Daksinatya Prakrit"},
}
m["pra-sak"] = {
"သာကာရဳ",
nil,
"pra",
aliases = {"Sakari Prakrit"},
}
m["pra-can"] = {
"ခေန်ဒါလဳ",
nil,
"pra",
aliases = {"Candali Prakrit"},
}
m["pra-sab"] = {
"သာဗါရဳ",
nil,
"pra",
aliases = {"Sabari Prakrit"},
}
m["pra-abh"] = {
"အဖိရဳ",
nil,
"pra",
aliases = {"Abhiri Prakrit"},
}
m["pra-dra"] = {
"ဒရာမဳလဳ",
nil,
"pra",
aliases = {"Dramili Prakrit"},
}
m["pra-odr"] = {
"အဝ်ဒရဳ",
nil,
"pra",
aliases = {"Odri Prakrit"},
}
-- Apabhramsas
m["inc-aav"] = {
"အဝဟတာ",
nil,
"inc-apa",
aliases = {"Abahattha"},
}
m["inc-asa"] = {
"သဥူရေသဳနဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-agu"] = {
"ဂူဂျာရာ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-aka"] = {
"ခေပ်သမဳရဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-ama"] = {
"မဟာရာတ်သပ်ထရဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-ata"] = {
"တာကာ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-avr"] = {
"ဝရာခါဒါ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
-- Italian, Latin and other Italic varieties
m["roa-oit"] = {
"အဳတလဳတြေံ",
nil,
"it",
}
m["it-CH"] = {
"Switzerland Italian",
672147,
"it",
}
-- Latin varieties by period
m["itc-ola"] = {
"လပ်တေန်တြေံ",
12289,
"la",
"Latn, Ital",
translit = {
Ital = "Ital-translit"
},
}
m["itc-lan"] = {
"Lanuvian",
16890829,
"itc-ola",
aliases = {"Lanuvine"},
}
m["itc-pra"] = {
"Praenestine",
16889772,
"itc-ola",
aliases = {"Praenestinian"},
}
m["la-cla"] = {
"လပ်တေန်ဝၚ်ဂန္ထ",
253854,
"la",
}
m["la-vul"] = {
"လပ်တေန်အရိုၚ်",
37560,
"la-cla",
}
m["la-afr"] = {
"African Romance",
162064,
"roa-pro",
}
m["la-lat"] = {
"လပ်တေန်လဇုဲ",
1503113,
"la",
ancestors = "la-cla",
}
m["la-med"] = {
"လပ်တေန် ခေတ်လဒေါဝ်",
1163234,
"la",
ancestors = "la-lat",
}
m["la-eme"] = {
"လပ်တေန်ခေတ်လဒေါဝ်ဗွဲမပြဟ်",
nil,
"la-med",
}
m["la-ecc"] = {
"သာသနာခရေတ်လပ်တေန်",
1247932,
"la",
aliases = {"Church Latin", "Liturgical Latin"},
ancestors = "la-lat",
}
m["la-ren"] = {
"လပ်တေန်ခေတ်ကလေၚ်ပလေဝ်ပ္တိုန်တၟိ",
499083,
"la",
ancestors = "la-med",
}
m["la-new"] = {
"လပ်တေန်တၟိ",
1248221,
"la",
aliases = {"Modern Latin"},
ancestors = "la-ren",
}
m["la-con"] = {
"လပ်တေန်ခေတ်ပြိုၚ်ပ္ကာန်",
1246397,
"la-new",
}
m["roa-pro"] = {
"Proto-Romance",
3408029,
"la-lat",
ancestors = "la-vul",
}
-- other Italic lects
m["xfa-cap"] = {
"Capenate",
133182969,
"xfa",
}
m["osc-luc"] = {
"Lucanian",
3265025,
"osc",
}
m["osc-sam"] = {
"Samnite",
133184287,
"osc",
}
-- Malay and related varieties
m["ms-old"] = {
"မလေဝ်တြေံ",
nil,
"ms",
}
m["ms-cla"] = {
"မလေဝ် ဝၚ်ဂန္တ",
nil,
"ms",
ancestors = "ms-old",
}
m["pse-bsm"] = {
"Besemah",
nil,
"pse",
}
m["bew-kot"] = {
"Betawi Kota",
nil,
"bew",
aliases = {"Urban Betawi"}, -- in Jakarta
}
-- Mongolic lects
m["xng-ear"] = {
"Early Middle Mongol",
nil,
"xng",
}
m["xng-lat"] = {
"Late Middle Mongol",
nil,
"xng",
ancestors = "xng-ear",
}
m["mn-kha"] = {
"Khalkha Mongolian",
6399808,
"mn",
aliases = {"Khalkha"},
}
m["mn-ord"] = {
"Ordos Mongolian",
716904,
"mn",
aliases = {"Ordos"},
}
m["mn-cha"] = {
"Chakhar Mongolian",
907425,
"mn",
aliases = {"Chakhar"},
}
m["mn-khr"] = {
"Khorchin Mongolian",
3196210,
"mn",
aliases = {"Khorchin"},
}
-- Japanese varieties
m["ja-mid"] = {
"ဂျပါန် လဒေါဝ်",
6841474,
"ojp",
ancestors = "ojp",
}
m["ja-mid-ear"] = {
"Early Middle Japanese",
182695,
"ja-mid",
}
m["ja-mid-lat"] = {
"ဂျပါန်တြေံခေတ်လဇုဲ",
1816184,
"ja-mid",
ancestors = "ja-mid-ear",
}
m["ja-ear"] = {
"Early Modern Japanese",
5326692,
"ja",
ancestors = "ja-mid-lat",
}
m["ojp-eas"] = {
"Eastern Old Japanese",
65247957,
"ojp",
}
m["ja-cla"] = {
"Classical Japanese",
1332057,
"ja",
ancestors = "ja-mid-ear",
}
-- Kartvelian varieties
m["ka-mid"] = {
"ဂျဝ်ဂျဳယျာ လဒေါဝ်",
nil,
"ka",
ancestors = "oge",
}
-- Korean varieties
m["oko-lat"] = {
"ကိုဝ်ရဳယျာတြေံခေတ်လဇုဲ",
nil,
"oko",
}
m["okm-ear"] = {
"Early Middle Korean",
nil,
"okm",
}
m["ko-cen"] = {
"Central Korean",
nil,
"ko",
}
m["ko-gyg"] = {
"Gyeonggi Korean",
485492,
"ko-cen",
aliases = {"Seoul Korean"},
}
m["ko-chu"] = {
"Chungcheong Korean",
625800,
"ko-cen",
aliases = {"Hoseo Korean"},
}
m["ko-hwa"] = {
"Hwanghae Korean",
16183706,
"ko-cen",
}
m["ko-gan"] = {
"Gangwon Korean",
11260444,
"ko-cen",
aliases = {"Yeongdong Korean"},
}
m["ko-gys"] = {
"Gyeongsang Korean",
488002,
"ko",
aliases = {"Southeastern Korean"},
}
m["ko-jeo"] = {
"Jeolla Korean",
11250166,
"ko",
aliases = {"Southwestern Korean"},
}
m["ko-pyo"] = {
"Pyongan Korean",
7263142,
"ko",
aliases = {"Northwestern Korean"},
}
m["ko-ham"] = {
"Hamgyong Korean",
860702,
"ko",
aliases = {"Northeastern Korean"},
}
m["ko-yuk"] = {
"Yukjin Korean",
16171275,
"ko",
aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"},
}
-- Occitan varieties
m["oc-auv"] = {
"Auvergnat",
35359,
"oc",
aliases = {"Auvernhat", "Auvergnese"},
}
m["oc-gas"] = {
"ဂေါသ်သကာန်",
35735,
"oc",
}
-- standardized dialect of Gascon
m["oc-ara"] = {
"Aranese",
10196,
"oc-gas",
}
m["oc-lan"] = {
"လာမ်ဂဝေအ်ဒံက်ဃှေန်",
942602,
"oc",
aliases = {"Lengadocian"},
}
m["oc-lim"] = {
"လိမူသေန်",
427614,
"oc",
}
m["oc-pro"] = {
"ဖရဝ်ဗေန်သော",
241243,
"oc",
aliases = {"Provencal"},
}
m["oc-pro-old"] = {
"ဖရဝ်ဗေန်သောတြေံ",
2779185,
"pro",
}
m["oc-viv"] = {
"Vivaro-Alpine",
1649613,
"oc",
}
m["oc-jud"] = {
"Shuadit",
56472,
"oc",
aliases = {
"Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit",
"Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan",
"Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal",
"Judeo-Provencal", "Judaeo-Provencal",
"Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin",
},
}
-- Old Tupi varieties
m["tpw-lga"] = {
"Língua Geral Amazônica",
18275323,
"tpw",
aliases = {"Língua Geral"},
}
-- Oromo varieties
m["hae"] = {
"Harar Oromo",
5330355,
"om",
aliases = {"Eastern Oromo"},
}
m["gax"] = {
"Borana",
2910610,
"om",
aliases = {"Southern Oromo"},
}
m["orc"] = {
"Orma",
2919128,
"om",
}
m["ssn"] = {
"Waata",
3501553,
"om",
}
-- Phillipine varieties
m["tl-old"] = {
"တာဂါလံက်တြေံ",
12967437,
"tl",
}
m["tl-cls"] = {
"Classical Tagalog",
nil,
"tl",
}
-- Pre-Roman substrates
m["qsb-ibe"] = {
"Paleo-Hispanic",
246801,
"und",
family = "qfa-sub",
aliases = {"Palaeo-Hispanic", "Paleohispanic", "Palaeohispanic", "Paleo-Iberian", "Palaeo-Iberian"},
}
m["qsb-bal"] = {
"Paleo-Balkan",
1815070,
"und",
family = "qfa-sub",
aliases = {"Palaeo-Balkan", "Paleobalkan", "Palaeobalkan"},
}
-- Sardinian varieties
m["sc-src"] = {
"Logudorese",
777974,
"sc",
aliases = {"Logudorese Sardinian"},
}
m["sc-nuo"] = {
"Nuorese",
nil,
"sc-src",
aliases = {"Nuorese Sardinian"},
}
m["sc-sro"] = {
"Campidanese",
35348,
"sc",
aliases = {"Campidanese Sardinian"},
}
-- Rwanda-Rundi varieties
m["rw-kin"] = {
"ခေါန်ယျာဝါန်ဒါ",
33573,
"rw",
aliases = {"Rwanda"},
}
m["rw-run"] = {
"Kirundi",
33583,
"rw",
aliases = {"Rundi"},
}
-- Slavic varieties
m["cs-ear"] = {
"Early Modern Czech",
nil,
"cs",
ancestors = "zlw-ocs"
}
m["cu-bgm"] = {
"ဗူလ်ဂရဳယာန် လဒေါဝ်",
12294897,
"cu",
ancestors = "cu"
}
m["zle-mru"] = {
"ရုသျှာ လဒေါဝ်",
35228,
"ru",
"Cyrs",
ancestors = "orv",
translit = "ru-translit",
strip_diacritics = {
Cyrs = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
},
},
}
m["zle-mbe"] = {
"Middle Belarusian",
13211,
"zle-ort",
}
m["zle-muk"] = {
"ယူကရိန် လဒေါဝ်",
13211,
"zle-ort",
}
m["uk-CA"] = {
"Canadian Ukrainian",
4161010,
"uk",
}
-- Church Slavonic varieties
-- Old Moscow Church Slavonic deleted as it seems not distinct enough from Russian (Synodal) Church Slavonic.
m["zls-chs-ru"] = {
"Russian Church Slavonic",
21662400,
"zls-chs",
aliases = {"Synodal Church Slavonic", "New Moscow Church Slavonic", "Novomoskovsk Church Slavonic"},
}
m["zls-chs-uk"] = {
"Ukrainian Church Slavonic",
12153548,
"zls-chs",
aliases = {"Rusyn Church Slavonic", "Belarusian Church Slavonic"},
}
--[=[
-- Not sure about these yet.
m["zls-chs-bg"] = {
"Bulgarian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-cs"] = {
"Czech Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-hr"] = {
"Croatian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-mk"] = {
"Macedonian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-ro"] = {
"Romanian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-sr"] = {
"Serbian Church Slavonic",
nil,
"zls-chs",
}
]=]
-- Polish varieties
m["zlw-mpl"] = {
"ပဝ်လာန် လဒေါဝ်",
402878,
"pl",
ancestors = "zlw-opl",
strip_diacritics = {
remove_diacritics = c.acute,
remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ó", "ó", "Ś", "ś", "Ź", "ź"},
},
}
m["pl-gre"] = {
"Greater Polish",
4106789,
"pl",
}
m["pl-les"] = {
"Lesser Polish",
361709,
"pl",
}
m["pl-mas"] = {
"Masovian Polish",
4274559,
"pl",
}
m["pl-gor"] = {
"Goral",
452889,
"pl",
}
m["zle-ops"] = {
"Old Pskovian",
4167885,
"zle-ono",
}
-- Serbo-Croatian varieties
m["ckm"] = {
"Chakavian Serbo-Croatian",
337565,
"sh",
aliases = {"Čakavian"},
}
m["kjv"] = {
"Kajkavian Serbo-Croatian",
838165,
"sh",
}
m["sh-tor"] = { -- Linguist code srp-tor
"Torlakian Serbo-Croatian",
1078803,
"sh",
aliases = {"Torlak"},
}
-- Tibetic lects
m["adx"] = {
"Amdo Tibetan",
56509,
"bo",
}
m["kbg"] = {
"Khamba",
12952626,
"bo",
}
m["khg"] = {
"Khams Tibetan",
56601,
"bo",
}
m["tsk"] = {
"Tseku",
11159532,
"bo",
}
-- Tuareg lects
m["thv"] = {
"Tamahaq",
56703,
"tmh",
}
m["ttq"] = {
"Tawellemmet",
56390,
"tmh",
}
m["taq"] = {
"Tamasheq",
4670066,
"tmh",
}
m["thz"] = {
"Tayert",
56388,
"tmh",
}
m["thv-ght"] = {
"Ghat",
47012900,
"thv",
}
-- Turkic lects
m["trk-cmn-pro"] = {
"တာခ်ကေတ် သာမည",
1126028,
"trk-pro",
}
m["trk-ogr-pro"] = {
"Proto-Oghur",
1422731,
"trk-pro",
family = "trk-ogr",
}
m["trk-bul-pro"] = {
"Proto-Bulgar",
nil,
"trk-ogr-pro",
}
m["trk-ogz-pro"] = {
"အဝ်ဂေါတ်-အခိုက်ကၞာ",
494600,
"trk-pro",
family = "trk-ogz",
aliases = {"Southwestern Common Turkic"},
}
m["crh-dbj"] = {
"Dobrujan Tatar",
12811566,
"crh",
aliases = {"Romanian Tatar"},
}
m["cv-ana"] = {
"Anatri Chuvash",
nil,
"cv",
aliases = {"Anatri", "Lower Chuvash"},
}
m["cv-mid"] = {
"ချူဝါတ် လဒေါဝ်",
nil,
"cv",
ancestors = "cv-old",
}
m["cv-old"] = {
"ချူဝါတ်တြေံ",
nil,
"cv",
ancestors = "xbo-vol",
}
m["cv-vir"] = {
"Viryal Chuvash",
4278332,
"cv",
aliases = {"Viryal", "Upper Chuvash"},
}
m["kjh-fyu"] = {
"Fuyu Kyrgyz",
2598963,
"kjh",
aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"},
}
m["klj-arg"] = {
"Arghu",
33455,
"klj",
ancestors = "trk-cmn-pro",
}
m["otk-kir"] = {
"Old Kirghiz",
83142,
"otk",
aliases = {"Yenisei Turkic", "Yenisei Kyrgyz"},
}
m["otk-ork"] = {
"Orkhon Turkic",
31295480,
"otk",
}
m["qwm-cum"] = {
"Cuman",
1075050,
"qwm",
aliases = {"Kuman", "Polovtsian", "Polovcian"},
}
m["qwm-arm"] = {
"ခေတ်ချေသ်-အာမဳနဝ်",
2027503,
"qwm",
ancestors = "qwm-cum",
aliases = {"Xıpçaχ tili", "Tatarça"},
}
m["qwm-mam"] = {
"ခေတ်ချေသ်-မါန်ဋ္ဌူ",
4279942,
"qwm",
aliases = {"Mameluk-Kipchak"},
}
m["az-cls"] = {
"Classical Azerbaijani",
nil,
"az",
aliases = {"Classical Azeri"},
}
m["qxq"] = {
"ဂါချေက်ကာဲ",
13192,
"az",
aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"},
}
m["tr-CY"] = {
"Cypriot Turkish",
7917392,
"tr",
}
m["uz-afg"] = {
-- NOTE: has ISO 639-3 code uzs assigned to it.
"Afghan Uzbek",
1066787,
"uz",
aliases = {"Southern Uzbek"},
translit = "uz-afg-translit",
}
m["xbo-dan"] = {
"Danube Bulgar",
nil,
"xbo",
}
m["xbo-vol"] = {
"Volga Bulgar",
nil,
"xbo",
}
-- Uralic lects
m["krl-nor"] = {
"North Karelian",
125501196,
"krl",
}
m["krl-sou"] = {
"South Karelian",
129812730,
"krl",
}
m["mns-eas"] = {
"မာန်သဳ လ္ပာ်ဖာဗၟံက်",
30311755,
"mns-cen",
}
m["mns-wes"] = {
"မာန်သဳ လ္ပာ်ဖာပလိုတ်",
30311756,
"mns-cen",
}
-- Yeneseian lects
m["qfa-yke-pro"] = {
"Proto-Ketic",
nil,
"qfa-yen-pro",
family = "qfa-yke",
}
m["qfa-yko-pro"] = {
"Proto-Kottic",
nil,
"qfa-yen-pro",
family = "qfa-yko",
}
m["qfa-yrn-pro"] = {
"Proto-Arinic",
nil,
"qfa-yen-pro",
family = "qfa-yrn",
}
m["qfa-ypm-pro"] = {
"Proto-Pumpokolic",
nil,
"qfa-yen-pro",
family = "qfa-ypm",
}
-- Other lects
m["alv-kro"] = {
"Kromanti",
1093206,
"crp-mar",
}
m["bat-pro"] = {
"ဗေါဝ်တေတ်-အခိုက်ကၞာ",
1703347,
"ine-bsl-pro",
}
m["bat-dni"] = {
"Dnieper Baltic",
4163178,
"bat-pro",
family = "bat",
aliases = {"Dniepr Baltic", "Dnieper-Oka Baltic", "Dniepr-Oka Baltic"},
}
m["bat-gol"] = {
"Golyad",
4142855,
"bat-dni",
aliases = {"Eastern Galindian", "East Galindian"},
}
m["es-lun"] = {
"Lunfardo",
1401612,
"es",
}
m["fiu-pro"] = {
"ဖေန်နဝ်-ဥူဂရေတ်-အခိုက်ကၞာ",
79890,
"urj-pro",
}
m["iro-ohu"] = {
"Old Wendat",
nil,
"wdt",
}
m["iro-omo"] = {
"Old Mohawk",
nil,
"moh",
}
m["iro-oon"] = {
"Old Onondaga",
nil,
"ono",
}
m["okz-ang"] = {
"ခမေန်တြေံ အာန်ခေါဝ်ရဳယာန်",
nil,
"okz",
wikipedia_article = "Khmer language#Historical periods",
}
m["okz-pre"] = {
"ခမေန်တြေံ ကၠာ-အာန်ခေါဝ်ရဳယာန်",
nil,
"okz",
wikipedia_article = "Khmer language#Historical periods",
}
m["mul-tax"] = {
"taxonomic name",
522190,
"mul",
}
m["tai-shz"] = {
"Shangsi Zhuang",
13216,
"za",
}
m["tbq-pro"] = {
"ဗၟာ-တိဗဝ်တဝ် အခိုက်ကၞာ",
7251864,
"sit-pro",
}
m["th-old"] = {
"သေံတြေံ",
nil,
"tai-swe-pro",
wikipedia_article = "Thai language#Old Thai",
}
m["th-suk"] = {
"သူခိုဝ်ထိုၚ် သေံတြေံ", -- 1238-1438. Cannot use "Sukhothai Thai" as Sukhothai is the current city and "Sukhothai Thai" is a lect.
nil,
"th-old",
aliases = {"Sukhothai Siamese"},
wikipedia_article = "Thai language#Old Thai",
}
m["th-ayu"] = {
"အယုဒ္ဓယ သေံတြေံ", -- 1351-1767. Cannot use "Ayutthaya Thai" as Ayutthaya is the current city.
nil,
"th-old",
aliases = {"Ayutthaya Siamese"},
wikipedia_article = "Thai language#Old Thai",
}
m["urj-fpr-pro"] = {
"ဖေန်နဝ်-ပဵုမေတ်-အခိုက်ကၞာ",
nil,
"urj-pro",
}
--[[
m["th-new"] = {
"Hacked Thai", -- temporary for testing new translit/display methods
nil,
"th",
translit = "User:Benwing2/th-scraping-translit",
display_text = "User:Benwing2/th-scraping-translit",
strip_diacritics = "User:Benwing2/th-scraping-translit",
preprocess_links = "User:Benwing2/th-scraping-translit",
}
]]
return require("Module:languages").finalizeData(m, "language", true)
j45lnfwlkkxfgax8iw81fw7xdii15iz
392576
392521
2026-04-12T18:52:18Z
Intobesa.bot
1035
Bot: ပလေဝ်ဒါန်
392576
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
-- Ainu varieties
m["ain-hok"] = {
"Hokkaido Ainu",
20968488,
"ain",
aliases = {"Hokkaidō Ainu"},
}
m["ain-kur"] = {
"Kuril Ainu",
20967012,
"ain",
}
m["ain-sak"] = {
"Sakhalin Ainu",
20747371,
"ain",
}
-- Akan varieties
m["tw"] = {
"Twi Akan",
36850,
"ak",
aliases = {"Twi"},
}
m["abr"] = {
"Abron",
34831,
"tw",
aliases = {"Brong", "Bono", "Bono Twi"},
}
m["tw-asa"] = {
"Asante Twi",
19261685,
"tw",
aliases = {"Asante", "Ashanti", "Ashante"},
}
m["tw-aku"] = {
"Akuapem Twi",
31150449,
"tw",
aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"},
}
m["fat"] = {
"Fante Akan",
35570,
"ak",
aliases = {"Fante", "Fanti", "Fantse", "Mfantse"},
}
m["wss"] = {
"Wasa",
36914,
"ak",
}
-- Albanian varieties
m["aln"] = {
"Gheg Albanian",
181037,
"sq",
aliases = {"Gheg"},
}
m["aae"] = {
"Arbëresh Albanian",
1075302,
"als",
aliases = {"Arbëreshë", "Arbëresh"},
}
m["aat"] = {
"Arvanitika Albanian",
29347,
"als",
aliases = {"Arvanitika"},
}
m["als"] = {
"Tosk Albanian",
180937,
"sq",
aliases = {"Tosk"},
}
-- Bantu varieties
m["bnt-cmn"] = {
"ဗါန်တူ ပံၚ်ကောံ",
nil,
"bnt-pro",
}
m["xh-bha"] = {
"Bhaca",
4900493,
"xh",
aliases = {"isiBhaca", "IsiBhaca"},
}
-- Semitic varieties
-- Akkadian varieties
m["akk-old"] = {
"Old Akkadian",
nil,
"akk",
}
m["akk-obb"] = {
"Old Babylonian",
nil,
"akk",
}
m["akk-oas"] = {
"Old Assyrian",
nil,
"akk",
}
m["akk-mbb"] = {
"Middle Babylonian",
nil,
"akk",
}
m["akk-mas"] = {
"Middle Assyrian",
nil,
"akk",
}
m["akk-nbb"] = {
"Neo-Babylonian",
nil,
"akk",
}
m["akk-nas"] = {
"Neo-Assyrian",
nil,
"akk",
}
m["akk-lbb"] = {
"Late Babylonian",
nil,
"akk",
}
m["akk-stb"] = {
"Standard Babylonian",
nil,
"akk",
}
-- Arabic varieties
m["jrb"] = {
"အာရဗဳ-ဇူဒိအဝ်",
37733,
"ar",
}
-- Aramaic varieties
m["arc-bib"] = {
"Biblical Aramaic",
843235,
"arc",
family = "sem-are",
}
m["arc-cpa"] = {
"Christian Palestinian Aramaic",
60790119,
"arc",
family = "sem-arw",
aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"},
}
m["arc-imp"] = {
"Imperial Aramaic",
7079491,
"arc",
aliases = {"Official Aramaic"},
}
m["arc-hat"] = {
"အာရမေအဳ ဟာက်ထရာန်",
3832926,
"arc",
family = "sem-are",
}
m["arc-jla"] = {
"Jewish Literary Aramaic",
105952842,
"arc",
}
m["arc-nab"] = {
"Nabataean Aramaic",
36178,
"arc",
}
m["arc-old"] = {
"Old Aramaic",
3398392,
"arc",
}
m["arc-pal"] = {
"အာရမေအဳ ပါန်မာဲရေန်",
1510113,
"arc",
family = "sem-arw",
}
m["tmr"] = {
"Jewish Babylonian Aramaic",
33407,
"arc",
family = "sem-ase",
}
m["jpa"] = {
"Jewish Palestinian Aramaic",
948909,
"arc",
family = "sem-arw",
aliases = {"Galilean Aramaic"},
}
-- Berber varieties
m["shi-med"] = {
"တာချဲဟေတ်ခေတ်လဒေါဝ်",
34152,
"shi",
}
-- Catalan varieties
m["ca-val"] = {
"Valencian",
32641,
"ca",
}
-- Central Nicobarese varieties
m["ncb-cam"] = {
"Camorta",
5026908,
"ncb",
aliases = {"Kamorta"},
}
m["ncb-kat"] = {
"Katchal",
17064263,
"ncb",
aliases = {"Tehnu"},
}
m["ncb-nan"] = {
"Nancowry",
6962504,
"ncb",
aliases = {"Nankwari"},
}
-----------------------------------------------------
-- Chinese varieties --
-----------------------------------------------------
------------- Old Chinese, Middle Chinese -------------
m["och-ear"] = {
"Early Old Chinese",
nil,
"och",
}
m["och-lat"] = {
"ကြုက်တြေံခေတ်လဇုဲ",
nil,
"och",
}
m["ltc-ear"] = {
"Early Middle Chinese",
nil,
"ltc",
}
m["ltc-lat"] = {
"ကြုက်လဒေါဝ်ခေတ်လဇုဲ",
nil,
"ltc",
}
------------- Classical/Literary varieties -------------
-- FIXME: Temporary.
m["lzh-shi"] = {
"Traditional Chinese poetry",
1759242,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cii"] = {
"Ci",
1091366,
"lzh",
}
-- FIXME: Temporary.
m["lzh-yue"] = {
"Classical Cantonese",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cmn"] = {
"Classical Mandarin",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-tai"] = {
"Classical Taishanese",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cmn-TW"] = {
"Classical Taiwanese Mandarin",
nil,
"lzh-cmn",
}
-- FIXME: Temporary.
m["lzh-VI"] = {
"Vietnamese Classical Chinese",
17034227,
"lzh",
}
-- FIXME: Temporary.
m["lzh-KO"] = {
"Korean Classical Chinese",
10496257,
"lzh",
ietf_subtag = "lzh-KR" -- KR = South Korea, as there is no code for Korea as a whole
}
-- FIXME: Temporary.
m["lzh-lit"] = {
"လိက်ပတ်ကြုက်",
nil,
"lzh",
}
-- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese?
m["lzh-pre"] = {
"Pre-Classical Chinese",
nil,
"lzh",
}
------------- Written Vernacular varieties -------------
-- FIXME: Temporary.
m["cmn-wvc"] = {
"Written vernacular Mandarin",
783605,
"cmn",
}
-- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"?
m["yue-wvc"] = {
"Written vernacular Cantonese",
nil,
"yue",
}
-- FIXME: Temporary.
m["zhx-tai-wvc"] = {
"Written vernacular Taishanese",
nil,
"zhx-tai",
}
------------- Mandarin varieties -------------
-- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and
-- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic
-- Mandarin", after Glottolog) the code "cmn-bei".
m["cmn-bei"] = {
"Beijing Mandarin",
1147606,
"cmn-bec",
}
-- FIXME: Temporary.
m["cmn-bec"] = {
"Beijingic Mandarin",
2169652,
"cmn",
}
-- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho.
m["cmn-cep"] = {
"Central Plains Mandarin",
3048775,
"cmn",
aliases = {"Zhongyuan Mandarin"},
}
m["cmn-ear"] = {
"Early Mandarin",
837169,
"cmn",
ancestors = "ltc",
}
-- FIXME: Temporary.
m["cmn-gua"] = {
"Guanzhong Mandarin",
3431648,
"cmn-cep",
}
-- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin.
m["cmn-gui"] = {
"Guilin Mandarin",
11111636,
"cmn-sow",
}
m["cmn-jhu"] = {
"Jianghuai Mandarin",
2128953,
"cmn",
aliases = {"Lower Yangtze Mandarin"},
}
-- FIXME: Temporary.
m["cmn-lan"] = {
"Lanyin Mandarin",
662754,
"cmn",
}
-- FIXME: Temporary.
m["cmn-MY"] = {
"Malaysian Mandarin",
13646143,
"cmn",
}
-- FIXME: Temporary.
m["cmn-nan"] = {
"Nanjing Mandarin",
2681098,
"cmn-jhu",
}
-- FIXME: Temporary.
m["cmn-noe"] = {
"Northeastern Mandarin",
1064504,
"cmn",
}
-- FIXME: Temporary.
m["cmn-PH"] = {
"Philippine Mandarin",
7185155,
"cmn",
}
-- FIXME: Temporary.
m["cmn-SG"] = {
"Singapore Mandarin",
1048980,
"cmn",
}
-- FIXME: Temporary.
m["cmn-sow"] = {
"Southwestern Mandarin",
2609239,
"cmn",
}
-- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin.
m["cmn-tia"] = {
"Tianjin Mandarin",
7800220,
"cmn",
}
-- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese
-- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no
-- English Wikipedia article (but see w:zh:臺灣國語).
m["cmn-TW"] = {
"Taiwanese Mandarin",
262828,
"cmn",
}
-- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin.
-- Given the code cmn-xwu in the Linguist List.
m["cmn-wuh"] = {
"Wuhan Mandarin",
11124731,
"cmn-sow",
aliases = {"Wuhanese"},
}
-- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin.
m["cmn-xin"] = {
"Xining Mandarin",
nil,
"cmn-lan",
}
-- FIXME: Temporary.
m["cmn-yan"] = {
"Yangzhou Mandarin",
nil,
"cmn-jhu",
}
------------- Cantonese varieties -------------
-- FIXME: Temporary.
m["yue-gua"] = {
"Guangzhou Cantonese",
nil,
"yue",
}
-- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List.
m["yue-HK"] = {
"Hong Kong Cantonese",
5894342,
"yue",
}
-- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"?
m["yue-lit"] = {
"Literary Cantonese",
2472605,
"yue",
}
------------- Wu varieties -------------
m["wuu-han"] = {
"Hangzhounese",
5648144,
"wuu",
}
m["wuu-nin"] = {
"Ningbonese",
3972199,
"wuu",
}
-- FIXME: Temporary.
m["wuu-nor"] = {
"Northern Wu",
7675988,
"wuu",
aliases = {"Taihu Wu"},
}
-- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict
-- with Shanghainese.
m["wuu-chm"] = {
"Shadi Wu",
6112340,
"wuu-nor",
}
m["wuu-sha"] = {
"Shanghainese",
36718,
"wuu-nor",
}
m["wuu-suz"] = {
"Suzhounese",
831744,
"wuu-nor",
}
-- FIXME: Temporary. May be converted into a full language and/or split.
m["wuu-wen"] = {
"Wenzhounese",
710218,
"wuu",
}
------------- Xiang varieties -------------
m["hsn-lou"] = {
"Loudi Xiang",
10943823,
"hsn-old",
}
m["hsn-hya"] = {
"Hengyang Xiang",
20689035,
"hsn-hzh",
}
m["hsn-hzh"] = {
"Hengzhou Xiang",
nil,
"hsn",
}
m["hsn-new"] = {
"New Xiang",
7012696,
"hsn",
aliases = {"Chang-Yi"},
}
m["hsn-old"] = {
"Old Xiang",
7085453,
"hsn",
aliases = {"Lou-Shao"},
}
------------- Hakka varieties -------------
-- FIXME: Temporary.
m["hak-dab"] = {
"Dabu Hakka",
19855566,
"hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong
}
-- FIXME: Temporary.
m["hak-eam"] = {
"Early Modern Hakka",
nil,
"hak",
}
-- FIXME: Temporary.
m["hak-hai"] = {
"Hailu Hakka",
17038519,
"hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]]
}
-- FIXME: Temporary.
m["hak-HK"] = {
"Hong Kong Hakka",
2675834,
"hak",
}
-- FIXME: Temporary.
m["hak-hui"] = {
"Huiyang Hakka",
16873881,
"hak",
}
-- FIXME: Temporary.
m["hak-hui-MY"] = {
"Malaysian Huiyang Hakka",
nil,
"hak-hui",
}
-- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan.
m["hak-mei"] = {
"Meixian Hakka",
839295,
"hak",
aliases = {"Moiyan Hakka", "Meizhou Hakka"},
}
-- FIXME: Temporary.
m["hak-six"] = {
"Sixian Hakka",
9668261,
"hak-TW",
}
-- FIXME: Temporary.
m["hak-TW"] = {
"Taiwanese Hakka",
2391532,
"hak",
}
-- FIXME: Temporary.
m["hak-zha"] = {
"Zhao'an Hakka",
6703311,
"hak",
aliases = {"Zhangzhou Hakka"},
}
-- Southern Min varieties --
m["nan-anx"] = {
"Anxi Hokkien",
97064149,
"nan-qua",
}
m["nan-cha"] = {
"Changtai Hokkien",
nil,
"nan-zha",
}
m["nan-hou"] = {
"Houlu Min",
19855492,
"nan-dat",
}
m["nan-hui"] = {
"Hui'an Hokkien",
16241797,
"nan-qua",
}
m["nan-jin"] = {
"Jinjiang Hokkien",
11089375,
"nan-qua",
}
m["nan-kin"] = {
"Kinmenese Hokkien",
56278342,
"nan-xia",
aliases = {"Kinmen Hokkien"},
}
m["nan-med"] = {
"Medan Hokkien",
6805114,
"nan-zha",
}
m["nan-pen"] = {
"Penang Hokkien",
11120689,
"nan-zha",
}
m["nan-hbl-PH"] = {
"Philippine Hokkien",
3236692,
"nan-qua",
}
m["nan-qia"] = {
"Qianlu Min",
19842517,
"nan-dat",
}
m["nan-qua"] = {
"Quanzhou Hokkien",
2251677,
"nan-hbl",
aliases = {"Chinchew", "Choanchew"},
}
-- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien.
m["nan-hbl-SG"] = {
"Singapore Hokkien",
3846528,
"nan-hbl",
}
m["nan-spm"] = {
"Southern Malaysian Hokkien",
7570322,
"nan-qua",
aliases = {"Southern Malaysia Hokkien", "Southern Peninsular Malaysian Hokkien", "Southern Peninsular Malaysia Hokkien"}
}
m["nan-hbl-TW"] = {
"Taiwanese Hokkien",
36778,
"nan-hbl",
}
m["nan-ton"] = {
"Tong'an Hokkien",
nil,
"nan-xia",
}
m["nan-xia"] = {
"Xiamen Hokkien",
68744,
"nan-hbl",
aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"},
}
m["nan-yon"] = {
"Yongchun Hokkien",
65118728,
"nan-qua",
}
m["nan-zha"] = {
"Zhangzhou Hokkien",
8070492,
"nan-hbl",
aliases = {"Changchew", "Chiangchew", "Changchow"},
}
m["nan-zho"] = {
"Zhao'an Hokkien",
65118728,
"nan-zha",
aliases = {"Zhao'an", "Chawan", "Chawan Hokkien"},
}
m["nan-zhp"] = {
"Zhangping Hokkien",
15937822,
"nan-zha",
}
------------- Other Min varieties -------------
-- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern.
m["zhx-zho"] = {
"Zhongshan Min",
8070958,
"zh",
}
------------- Other Chinese varieties -------------
-- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue.
m["zhx-dan"] = {
"Danzhou Chinese",
2578935,
"zh",
}
------------- Chinese romanization varieties -------------
-- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]]
-- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]]
m["cmn-pinyin"] = {
"ဟာန်ယူ ဖှေန်အိန်",
42222,
"cmn",
aliases = {"Pinyin"},
}
m["cmn-tongyong"] = {
"Tongyong Pinyin",
700739,
"cmn",
}
m["cmn-wadegiles"] = {
"ဝေအ်–ဂျာယ်",
208442,
"cmn",
aliases = {"Wade-Giles", "Wade Giles"},
}
m["zh-postal"] = {
"Postal Romanization",
151868,
"zh",
}
-- Chinese cyrillization
m["cmn-palladius"] = {
"Palladius",
1234239,
"cmn",
aliases = {"Palladius system"},
}
-----------------------------------------------------
-- Coptic varieties --
-----------------------------------------------------
m["cop-akh"] = {
"ကေအ်ပတေတ် အာပ်မေန်မေတ်",
125176464,
"cop",
aliases = {"Akhmimic"},
}
m["cop-boh"] = {
"ကေအ်ပတေတ် ဗဝ်ဟာဲရေတ်",
890733,
"cop",
aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"},
}
m["cop-ggg"] = {
"Coptic Dialect G",
nil,
"cop",
aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"},
}
m["cop-jjj"] = {
"Coptic Dialect J",
nil,
"cop",
}
m["cop-kkk"] = {
"Coptic Dialect K",
nil,
"cop",
}
m["cop-ppp"] = {
"Coptic Dialect P",
nil,
"cop",
aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"},
}
m["cop-fay"] = {
"Fayyumic Coptic",
1399115,
"cop",
aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic",
"Bashmuric Coptic", "Bashmuric"},
}
m["cop-her"] = {
"Hermopolitan Coptic",
nil,
"cop",
aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"},
}
m["cop-lyc"] = {
"Lycopolitan Coptic",
nil,
"cop",
aliases = {
"Lycopolitan",
"Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic",
"Lyco-Diospolitan Coptic", "Lyco-Diospolitan",
"Subakhmimic Coptic", "Subakhmimic"
},
}
m["cop-old"] = {
"Old Coptic",
115518040,
"cop",
}
m["cop-oxy"] = {
"Oxyrhynchite Coptic",
nil,
"cop",
aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"},
}
m["cop-ply"] = {
"Proto-Lycopolitan Coptic",
nil,
"cop",
aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"},
}
m["cop-sah"] = {
"ကေအ်ပတေတ် သာဟေတ်ဒေတ်",
2645851,
"cop",
aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"},
}
-----------------------------------------------------
-- Dutch varieties --
-----------------------------------------------------
m["nl-BE"] = {
"Belgian Dutch",
34147,
"nl",
aliases = { "Flemish", "Flemish Dutch", "Southern Dutch"},
}
-----------------------------------------------------
-- Low Saxon varieties --
-----------------------------------------------------
m["act"] = {
"Achterhoeks",
153627,
"nds-nl",
aliases = {"Achterhoek", "Achterhooks"},
}
m["drt"] = {
"Drents",
2736709,
"nds-nl",
aliases = {"Drèents", "Dreins", "Dreints", "Drints"},
}
m["frs"] = {
"East Frisian Low German",
149208,
"nds-de",
aliases = {"East Frisian", "East Frisian Low Saxon"},
}
m["gos"] = {
"Gronings",
508854,
"nds-nl",
aliases = {"Grunnegs", "Grönnegs"},
}
m["nds-lpr"] = {
"Low Prussian",
33982,
"nds-de",
}
m["sdz"] = {
"Sallands",
3436668,
"nds-nl",
aliases = {"Sallaans", "Sallaands"},
}
m["stl"] = {
"Stellingwerfs",
506010,
"nds-nl",
aliases = {"Stellingwarfs"},
}
m["twd"] = {
"Twents",
497363,
"nds-nl",
aliases = {"Tweants"},
}
m["vel"] = {
"Veluws",
2484810,
"nds-nl",
}
m["wep"] = {
"Westphalian",
505655,
"nds-de",
aliases = {"Westfalish", "Westphalien"},
}
-----------------------------------------------------
-- Egyptian varieties --
-----------------------------------------------------
m["egy-old"] = {
"အဳဂျေပ်တြေံ",
447117,
"egy",
}
m["egy-mid"] = {
"အဳဂျေပ် လဒေါဝ်",
657330,
"egy",
aliases = {"Classical Egyptian"},
}
m["egy-nmi"] = {
"အဳဂျေပ် နဳအဝ်-လဒေါဝ်",
123735278,
"egy",
aliases = {"Égyptien de tradition", "Traditional Egyptian"},
}
m["egy-lat"] = {
"အဳဂျေပ် လဇုဲ",
1852329,
"egy",
}
-----------------------------------------------------
-- Elamite varieties --
-----------------------------------------------------
m["elx-old"] = {
"Old Elamite",
nil,
"elx",
}
m["elx-mid"] = {
"Middle Elamite",
nil,
"elx",
}
m["elx-neo"] = {
"Neo-Elamite",
nil,
"elx",
}
m["elx-ach"] = {
"Achaemenid Elamite",
nil,
"elx",
}
-----------------------------------------------------
-- English and Scots varieties --
-----------------------------------------------------
-- English varieties
m["en-AU"] = {
"အၚ်္ဂလိက် အဝ်သတြေလျာ",
44679,
"en",
}
m["en-GB"] = {
"အၚ်္ဂလိက် ဗြေတ်တိန်",
7979,
"en",
}
m["en-GB-SCT"] = {
"Scottish English",
44676,
"en-GB",
}
m["en-GB-WLS"] = {
"Welsh English",
44676,
"en-GB",
}
m["en-IM"] = {
"Manx English",
6753295,
"en-GB",
}
m["en-aae"] = {
"Australian Aboriginal English",
783347,
"en-AU",
}
m["en-ear"] = {
"Early Modern English",
1472196,
"en",
ancestors = "enm",
aliases = {"Early New English"},
}
m["en-geo"] = {
"ကျဝ်ဒဳ",
653421,
"en",
ancestors = "enm-nor",
}
m["en-IE"] = { -- FIXME: "IE" doesn't cover Northern Ireland
"Irish English",
665624,
"en",
}
m["en-uls"] = {
"Ulster English",
6840826,
"en-IE",
}
m["en-GB-NIR"] = {
"Northern Irish English",
6840826, -- actually the code for Ulster English
"en-uls",
}
m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America
"North American English",
7053766,
"en",
ietf_subtag = "en-021" -- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean)
}
m["en-US"] = {
"American English",
7976,
"en-NNN",
}
m["en-NZ"] = {
"New Zealand English",
44661,
"en"
}
m["en-ZA"] = {
"South African English",
1156228,
"en"
}
m["en-US-CA"] = {
"California English",
1026812,
"en-US",
}
m["en-CA"] = {
"Canadian English",
44676,
"en-US",
}
m["en-HK"] = {
"Hong Kong English",
1068863,
"en",
}
m["en-IN"] = {
"Indian English",
1348800,
"en",
}
m["pld"] = {
"Polari",
1359130,
"en",
}
-- Scots varieties
m["sco-ins"] = {
"Insular Scots",
16919205,
"sco",
}
m["sco-uls"] = {
"Ulster Scots",
201966,
"sco",
}
m["sco-nor"] = {
"Northern Scots",
16928150,
"sco",
}
m["sco-sou"] = {
"Southern Scots",
7570457,
"sco",
aliases = {"South Scots", "Borders Scots"},
}
-- Middle English varieties
m["enm-esc"] = { -- Part of Middle English until it developed into Middle Scots.
"Early Scots",
5326738,
"enm",
ancestors = "enm-nor",
aliases = {"Old Scots", "Scottish Middle English"},
}
m["enm-emi"] = {
"East Midland Middle English",
134238810,
"enm",
ancestors = "ang-ang", -- Technically ang-mer, but attested Mercian is mostly WM IIRC
}
m["enm-ken"] = {
"Kentish Middle English",
134238532,
"enm",
ancestors = "ang-ken",
}
m["enm-nor"] = {
"Northern Middle English",
134238541,
"enm",
ancestors = "ang-nor",
}
m["enm-sou"] = {
"Southern Middle English",
134238528,
"enm",
ancestors = "ang-wsx",
}
m["enm-wmi"] = {
"West Midland Middle English",
134238824,
"enm",
ancestors = "ang-mer",
}
-- Old English varieties
-- Includes both Mercian and Northumbrian.
m["ang-ang"] = {
"Anglian Old English",
121142917,
"ang",
}
m["ang-ken"] = {
"Kentish Old English",
11687485,
"ang",
}
m["ang-mer"] = {
"Mercian Old English",
602072,
"ang-ang",
}
m["ang-nor"] = {
"Northumbrian Old English",
1798915,
"ang-ang",
}
m["ang-wsx"] = {
"West Saxon Old English",
2658603,
"ang",
}
-----------------------------------------------------
-- French and French-based creole varieties --
-----------------------------------------------------
m["fro-nor"] = {
"ပြၚ်သေတ်တြေံလ္ပာ်သၟဝ်ကျာ",
2044917,
"fro",
aliases = {"Old Norman", "Old Norman French"},
}
m["fro-pic"] = {
"Picard Old French",
nil,
"fro",
}
m["xno"] = {
"အာန်ဂလဝ်-နဝ်မာန်",
35214,
"fro-nor",
}
m["xno-law"] = {
"Law French",
2044323,
"xno",
}
m["zrp"] = {
"Zarphatic",
36994,
"fro",
aliases = {"Judeo-French"}
}
m["fr-CA"] = {
"Canadian French",
1450506,
"fr",
}
m["fr-CH"] = {
"Swiss French",
1480152,
"fr",
}
m["fr-aca"] = {
"Acadian French",
415109,
"fr",
}
m["fr-lou"] = {
"Louisiana French",
3083213,
"fr",
}
m["fr-mis"] = {
"Missouri French",
3083210,
"fr",
}
m["frc"] = {
"Cajun French",
880301,
"fr-lou",
}
m["ht-sdm"] = {
"Saint Dominican Creole French",
nil,
"ht",
ancestors = "fr",
}
-- Norman varieties
m["nrf-grn"] = {
"Guernsey Norman",
56428,
"nrf",
aliases = {"Guernsey"},
}
m["nrf-jer"] = {
"Jersey Norman",
56430,
"nrf",
aliases = {"Jersey"},
}
-----------------------------------------------------
-- Brythonic varieties --
-----------------------------------------------------
m["bry-ear"] = {
"Early Brythonic",
nil,
"cel-bry-pro",
}
m["bry-lat"] = {
"Late Brythonic",
nil,
"cel-bry-pro",
}
-----------------------------------------------------
-- Gaulish varieties --
-----------------------------------------------------
m["xcg"] = {
"Cisalpine Gaulish",
3832927,
"cel-gau",
}
m["xtg"] = {
"Transalpine Gaulish",
29977,
"cel-gau",
}
-----------------------------------------------------
-- Portuguese varieties --
-----------------------------------------------------
m["pt-BR"] = {
"Brazilian Portuguese",
750553,
"pt",
}
m["pt-PT"] = {
"European Portuguese",
922399,
"pt",
}
-----------------------------------------------------
-- Spanish varieties --
-----------------------------------------------------
m["es-ear"] = {
"Early Modern Spanish",
5364419,
"es",
}
m["es-AR"] = {
"Rioplatense Spanish",
509780,
"es",
}
m["es-BO"] = {
"Bolivian Spanish",
510730,
"es",
}
m["es-CL"] = {
"Chilean Spanish",
857295,
"es",
}
m["es-CO"] = {
"Colombian Spanish",
1115875,
"es",
}
m["es-CU"] = {
"Cuban Spanish",
824909,
"es",
}
m["es-MX"] = {
"Mexican Spanish",
616620,
"es",
}
m["es-PE"] = {
"Peruvian Spanish",
736236,
"es",
}
m["es-PH"] = {
"Philippine Spanish",
22091406,
"es",
}
m["es-US"] = {
"United States Spanish",
2301077,
"es",
aliases = {"US Spanish"},
}
--use label "US Spanish" to put Spanish terms in this category
m["es-PR"] = {
"Puerto Rican Spanish",
7258609,
"es",
}
m["es-VE"] = {
"Venezuelan Spanish",
840017,
"es",
}
-----------------------------------------------------
-- Fula varieties --
-----------------------------------------------------
m["fuc"] = {
"Pulaar",
1420205,
"ff",
}
m["fuf"] = {
"Pular",
3915357,
"ff",
}
m["ffm"] = {
"Maasina Fulfulde",
3915322,
"ff",
}
m["fue"] = {
-- no enwiki entry as of yet but frwiki and pmswiki have one
"Borgu Fulfulde",
12952426,
"ff",
}
m["fuh"] = {
-- no enwiki entry as of yet but frwiki and pmswiki have one
"Western Niger Fulfulde",
12952430,
"ff",
}
m["fuq"] = {
-- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one
"Central-Eastern Niger Fulfulde",
12628799,
"ff",
}
m["fuv"] = {
-- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one
"Nigerian Fulfulde",
36129,
"ff",
}
m["fub"] = {
-- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one
"Adamawa Fulfulde",
34776,
"ff",
}
m["fui"] = {
-- no enwiki entry as of yet but pmswiki and swwiki have one
"Bagirmi Fulfulde",
11003859,
"ff",
}
-----------------------------------------------------
-- German(ic) varieties --
-----------------------------------------------------
-- (modern) German varieties
m["de-AT"] = {
"Austrian German",
306626,
"de",
}
m["de-AT-vie"] = {
"Viennese German",
56474,
"de-AT",
}
m["de-CH"] = {
"Switzerland German",
1366643,
"de",
aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"},
}
m["de-bal"] = {
"Baltic German",
15785413,
"de",
}
m["de-ear"] = {
"Early New High German",
1472199,
"de",
ancestors = "gmh",
aliases = {"Early Modern High German"},
}
m["ksh"] = {
"ခေါဝ်အ်",
4624,
"gmw-cfr",
}
m["pfl"] = {
"Palatine German",
23014,
"gmw-rfr",
aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"},
}
m["sli"] = {
"Silesian East Central German",
152965,
"gmw-ecg",
aliases = {"Silesian"},
}
m["sxu"] = {
"Upper Saxon German",
699284,
"gmw-ecg",
}
-- Old High German varieties
m["lng"] = {
"လီုဗါဒေါတ်",
35972,
"goh",
}
-- Proto-West Germanic varieties
m["frk"] = {
"ပြၚ်ဂေတ်",
10860505,
"gmw-pro",
family = "gmw-frk",
aliases = {"Old Frankish"},
}
m["gem-sue"] = {
"Suevic",
134600275,
"gmw-pro",
aliases = {"Suebian"},
}
m["gmw-afr-pro"] = {
"Proto-Anglo-Frisian",
134603379,
"gmw-nsg-pro",
family = "gmw-afr",
}
m["gmw-nsg-pro"] = {
"Proto-North Sea Germanic",
134603374,
"gmw-pro",
family = "gmw-nsg",
aliases = {"Proto-Ingvaeonic"},
}
-- Alemannic German varieties
m["gsw-low"] = {
"Low Alemannic German",
503724,
"gsw",
}
m["gsw-FR-als"] = {
"Alsatian Alemannic German",
8786,
"gsw-low",
}
m["gsw-hig"] = {
"High Alemannic German",
503728,
"gsw",
}
m["gsw-hst"] = {
"Highest Alemannic German",
687538,
"gsw",
}
m["wae"] = {
"Walser German",
680517,
"gsw-hst",
}
-----------------------------------------------------
-- Old Norse varieties --
-----------------------------------------------------
m["non-grn"] = {
"Greenlandic Norse",
855236,
"non-own",
}
m["non-oen"] = {
"Old East Norse",
10498031,
"non",
ancestors = "non",
}
m["non-own"] = {
"Old West Norse",
2377483,
"non",
ancestors = "non",
}
-----------------------------------------------------
-- Old Swedish varieties --
-----------------------------------------------------
m["gmq-osw-lat"] = {
"Late Old Swedish",
10723594,
"gmq-osw",
ancestors = "gmq-osw",
}
-----------------------------------------------------
-- Greek varieties --
-----------------------------------------------------
m["qsb-grc"] = {
"ဂရေတ်-ဖှဳ",
965052,
"und",
family = "qfa-sub",
}
m["grc-aeo"] = {
"ဂရေတ် ဗဳယိုဝ်ဃှေန်",
406373,
"grc",
aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"},
}
m["grc-arc"] = {
"Arcadian Greek",
nil,
"grc-arp",
}
m["grc-arp"] = {
"Arcadocypriot Greek",
499602,
"grc",
}
m["grc-att"] = {
"ဂရေတ် အာတ်ဒေတ်",
506588,
"grc",
}
m["grc-boi"] = {
"Boeotian Greek",
406373,
"grc-aeo",
}
m["grc-dor"] = {
"ဂရေတ် ဒေါန်ရေက်",
285494,
"grc",
}
m["grc-ela"] = {
"Elean Greek",
nil,
"grc",
}
m["grc-epc"] = {
"Epic Greek",
990062,
"grc",
aliases = {"Homeric Greek"},
}
m["grc-ion"] = {
"Ionic Greek",
504165,
"grc",
}
m["grc-koi"] = {
"ဂရေတ် ခါဝ်အိန်",
107358,
"grc",
ancestors = "grc-att",
aliases = {"Hellenistic Greek"},
}
m["grc-kre"] = {
"Cretan Ancient Greek", -- to distinguish from Cretan Greek below
nil,
"grc-dor",
}
m["grc-opl"] = {
"Opuntian Locrian",
nil,
"grc",
}
m["grc-ozl"] = {
"Ozolian Locrian",
nil,
"grc",
}
m["grc-pam"] = {
"Pamphylian Greek",
2271793,
"grc",
}
m["grc-ths"] = {
"Thessalian Greek",
406373,
"grc-aeo",
}
m["gkm"] = {
"ဂရေတ် ၜါန်သေန်တိုၚ်",
36387,
"grc",
ancestors = "grc-koi",
aliases = {"Medieval Greek"},
}
m["el-cyp"] = {
"Cypriot Greek",
245899,
"el",
aliases = {"Cypriotic Greek"},
}
m["el-pap"] = {
"Paphian Greek",
nil,
"el",
}
m["el-crt"] = {
"Cretan Greek",
588306,
"el",
}
m["el-kth"] = {
"Katharevousa",
35961,
"el",
"Polyt",
ancestors = "gkm",
aliases = {"Katharevousa Greek"},
-- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["el-kal"] = {
"Kaliarda",
12878658,
"el",
}
-----------------------------------------------------
-- Hebrew varieties --
-----------------------------------------------------
m["hbo"] = {
"ဟဳဘရဝ် ပြကိုဟ်သၠပတ်",
1982248,
"he",
aliases = {"Classical Hebrew"},
}
m["he-mis"] = {
"ဟဳဘရဝ် မေတ်ချနာအေတ်",
1649362,
"he",
ancestors = "hbo",
}
m["he-med"] = {
"ဟဳဘရဝ် ခေတ်လဒေါဝ်",
2712572,
"he",
ancestors = "he-mis",
}
m["he-IL"] = {
"ဟဳဘရဝ် အေတ်သဝါလဳ",
8141,
"he",
}
m["bsh-kat"] = {
"ကာတဳဝဳရဳ",
2605045,
"bsh",
aliases = {"Katə́viri"},
}
m["xvi"] = {
"ကာမ်ဝဳရဳ",
1193495,
"bsh",
aliases = {"Kamvíri"},
}
m["bsh-mum"] = {
"Mumviri",
nil,
aliases = {"Mumvíri"},
"bsh"
}
-----------------------------------------------------
-- Inuit varieties --
-----------------------------------------------------
m["esi"] = {
"North Alaskan Inupiatun",
nil,
"ik"
}
m["esk"] = {
"Northwest Alaskan Inupiatun",
25559714,
"ik"
}
-----------------------------------------------------
-- Iranian varieties --
-----------------------------------------------------
m["qsb-bma"] = {
"ဗါတ်တဳရဳယျာ–မာဂျဳယျာနာ အပၠဴ",
133187435,
"und",
family = "qfa-sub",
aliases = {"the Bactria-Margiana substrate", "the Bactria-Margiana Archaeological Complex substrate"},
}
-- Historical and current Iranian dialects
m["ae-old"] = {
"အဗါတ်သတေန်တြေံ",
29572,
"ae",
aliases = {"Gathic Avestan"},
}
m["ae-yng"] = {
"အဗါတ်သတေန်အဝဲဍောတ်",
29572,
"ae-old",
aliases = {"Young Avestan"},
}
m["bcc"] = {
"ဗဠူချဳ လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
33049,
"bal",
aliases = {"Southern Baluchi"},
}
m["bgp"] = {
"ဗဠူချဳ လ္ပာ်ဖာဗၟံက်",
33049,
"bal",
aliases = {"Eastern Baluchi"},
}
m["bgn"] = {
"ဗဠူချဳ လ္ပာ်ပလိုတ်",
33049,
"bal",
aliases = {"Western Baluchi"},
}
m["bsg-ban"] = {
"Bandari",
nil,
"bsg",
}
m["bsg-hor"] = {
"Hormozi",
nil,
"bsg",
}
m["bsg-min"] = {
"Minabi",
nil,
"bsg",
}
m["kho-old"] = {
"ခဝ်တာန်နေတ်ဇြဳတြေံ",
nil,
"kho",
}
m["kho-lat"] = {
"ခဝ်တာန်နေတ်ဇြဳလဇုဲ",
nil,
"kho-old",
}
m["peo-ear"] = {
"Early Old Persian",
nil,
"peo",
}
m["peo-lat"] = {
"Late Old Persian",
nil,
"peo",
}
m["pal-ear"] = {
"Early Middle Persian",
nil,
"pal",
}
m["pal-lat"] = {
"Late Middle Persian",
nil,
"pal",
ancestors = "pal-ear",
}
m["ps-nwe"] = {
"Northwestern Pashto",
nil,
"ps",
}
m["ps-cgi"] = {
"Central Ghilzay",
nil,
"ps-nwe",
}
m["ps-mah"] = {
"Mahsudi",
nil,
"ps-nwe",
}
m["ps-nea"] = {
"Northeastern Pashto",
nil,
"ps",
}
m["ps-afr"] = {
"Afridi",
nil,
"ps-nea",
}
m["ps-bng"] = {
"Bangash",
nil,
"ps-nea",
}
m["ps-xat"] = {
"Khatak",
nil,
"ps-nea",
}
m["ps-pes"] = {
"Peshawari",
nil,
"ps-nea",
}
m["ps-sea"] = {
"Southeastern Pashto",
nil,
"ps",
}
m["ps-ban"] = {
"Bannu",
nil,
"ps-sea",
}
m["ps-kak"] = {
"Kakari",
nil,
"ps-sea",
}
m["ps-ser"] = {
"Sher",
nil,
"ps-sea",
}
m["ps-waz"] = {
"Waziri",
12274473,
"ps-sea",
}
m["ps-swe"] = {
"Southwestern Pashto",
nil,
"ps",
}
m["ps-kan"] = {
"Kandahari",
nil,
"ps-swe",
}
m["ps-jad"] = {
"Jadrani",
nil,
"ps",
ancestors = "ira-pat-pro"
}
m["xme-azr"] = {
"Old Azari",
nil,
"xme-ott",
aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"},
}
m["xme-ttc-cen"] = {
"Central Tati",
nil,
"xme-ott",
}
m["xme-ttc-eas"] = {
"Eastern Tati",
nil,
"xme-ott",
}
m["xme-ttc-nor"] = {
"Northern Tati",
nil,
"xme-ott",
}
m["xme-ttc-sou"] = {
"Southern Tati",
nil,
"xme-ott",
}
m["xme-ttc-wes"] = {
"Western Tati",
nil,
"xme-ott",
}
m["xmn"] = {
"ပါရှေန်မနဳချေန်အဒေါဝ်",
nil,
"pal-lat",
}
m["fa-ear"] = {
"Early New Persian",
127413796,
"fa",
ancestors = "pal-lat",
translit = "fa-cls-translit",
}
m["fa-cls"] = {
"ပါရှေန်ဝၚ်ဂန္ထ",
9168,
"fa",
ancestors = "fa-ear",
translit = "fa-cls-translit",
}
m["fa-ira"] = {
"ပါရှေန် အဳရာန်",
3513637,
"fa",
aliases = {"Modern Persian", "Western Persian"},
translit = "fa-ira-translit",
}
m["prs"] = {
"ဒါရဳ",
178440,
"fa",
aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"},
translit = "fa-cls-translit",
}
m["haz"] = {
"Hazaragi",
33398,
"prs",
translit = "fa-cls-translit",
}
m["os-dig"] = {
"ဒိကိုဝ်အိုတ်သေဃှေန်",
3027861,
"os",
aliases = {"Digoron", "Digor"},
}
m["os-iro"] = {
"အာဲရာန်အိုတ်သေဃှေန်",
nil,
"os",
aliases = {"Iron"},
}
m["sog-ear"] = {
"Early Sogdian",
nil,
"sog",
}
m["sog-lat"] = {
"Late Sogdian",
nil,
"sog-ear",
}
m["ro-MD"] = {
"Moldovan",
36392,
"ro",
aliases = {"Moldavian"},
}
m["oru-kan"] = {
"ခေန်နဳပုရာမ်",
6363164,
"oru",
}
m["oru-log"] = {
"Logar",
nil,
"oru",
}
m["oos"] = {
"Old Ossetic",
65455882,
"xln",
}
m["oos-ear"] = {
"Early Old Ossetic",
nil,
"oos",
}
m["oos-lat"] = {
"Late Old Ossetic",
nil,
"oos",
}
m["rdb-jir"] = {
"Jirofti",
nil,
"rdb",
}
m["rdb-kah"] = {
"Kahnuji",
nil,
"rdb",
}
-- Southwestern Fars lects
m["fay-bur"] = {
"Burenjani",
nil,
"fay",
}
m["fay-bsh"] = {
"Bushehri",
nil,
"fay",
}
m["fay-dsh"] = {
"Dashtaki",
nil,
"fay",
}
m["fay-dav"] = {
"Davani",
5228140,
"fay",
}
m["fay-eze"] = {
"Emamzada Esmaili",
nil,
"fay",
}
m["fay-gav"] = {
"Gavkoshaki",
nil,
"fay",
}
m["fay-kho"] = {
"Khollari",
nil,
"fay",
}
m["fay-kon"] = {
"Kondazi",
nil,
"fay",
}
m["fay-kzo"] = {
"Old Kazeruni",
nil,
"fay",
}
m["fay-mas"] = {
"Masarami",
nil,
"fay",
}
m["fay-pap"] = {
"Papuni",
nil,
"fay",
}
m["fay-sam"] = {
"Samghani",
nil,
"fay",
}
m["fay-shr"] = {
"Shirazi",
nil,
"fay",
}
m["fay-sho"] = {
"Old Shirazi",
nil,
"fay",
}
m["fay-sam"] = {
"Samghani",
nil,
"fay",
}
m["fay-kar"] = {
"Khargi",
nil,
"fay",
}
m["fay-sor"] = {
"Sorkhi",
nil,
"fay",
}
-- Talysh lects
m["tly-cen"] = {
"Central Talysh",
nil,
"tly",
}
m["tly-asa"] = {
"Asalemi",
nil,
"tly-cen",
}
m["tly-kar"] = {
"Karganrudi",
nil,
"tly-cen",
}
m["tly-tul"] = {
"Tularudi",
nil,
"tly-cen",
}
m["tly-tal"] = {
"Taleshdulabi",
nil,
"tly-cen",
}
m["tly-nor"] = {
"Northern Talysh",
nil,
"tly",
}
m["tly-aze"] = {
"Azerbaijani Talysh",
nil,
"tly-nor",
}
m["tly-anb"] = {
"Anbarani",
nil,
"tly-nor",
}
m["tly-sou"] = {
"Southern Talysh",
nil,
"tly",
}
m["tly-fum"] = {
"Fumani",
nil,
"tly-sou",
}
m["tly-msu"] = {
"Masulei",
nil,
"tly-sou",
}
m["tly-msa"] = {
"Masali",
nil,
"tly-sou",
}
m["tly-san"] = {
"Shandarmani",
nil,
"tly-sou",
}
-- Tafreshi lects
m["xme-amo"] = {
"Amorehi",
nil,
"xme-taf",
}
m["atn"] = {
"Ashtiani",
3436590,
"xme-taf",
}
m["xme-bor"] = {
"Borujerdi",
nil,
"xme-taf",
}
m["xme-ham"] = {
"Hamadani",
6302426,
"xme-taf",
}
m["xme-kah"] = {
"Kahaki",
nil,
"xme-taf",
}
m["vaf"] = {
"Vafsi",
32611,
"xme-taf",
}
-- Kermanic lects
m["kfm"] = {
"Khunsari",
6403030,
"xme-ker",
}
m["xme-mah"] = {
"Mahallati",
nil,
"xme-ker",
}
m["xme-von"] = {
"Vonishuni",
nil,
"xme-ker",
}
m["xme-bdr"] = {
"Badrudi",
nil,
"xme-ker",
}
m["xme-del"] = {
"Delijani",
nil,
"xme-ker",
}
m["xme-kas"] = {
"Kashani",
nil,
"xme-ker",
}
m["xme-kes"] = {
"Kesehi",
nil,
"xme-ker",
}
m["xme-mey"] = {
"Meymehi",
nil,
"xme-ker",
}
m["ntz"] = {
"Natanzi",
6968399,
"xme-ker",
}
m["xme-abz"] = {
"Abuzeydabadi",
nil,
"xme-ker",
}
m["xme-aby"] = {
"Abyanehi",
nil,
"xme-ker",
}
m["xme-far"] = {
"Farizandi",
nil,
"xme-ker",
}
m["xme-jow"] = {
"Jowshaqani",
nil,
"xme-ker",
}
m["xme-nas"] = {
"Nashalji",
nil,
"xme-ker",
}
m["xme-qoh"] = {
"Qohrudi",
nil,
"xme-ker",
}
m["xme-yar"] = {
"Yarandi",
nil,
"xme-ker",
}
m["soj"] = {
"Soi",
7930463,
"xme-ker",
aliases = {"Sohi"},
}
m["xme-tar"] = {
"Tari",
nil,
"xme-ker",
}
m["gzi"] = {
"Gazi",
5529130,
"xme-ker",
}
m["xme-sed"] = {
"Sedehi",
nil,
"xme-ker",
}
m["xme-ard"] = {
"Ardestani",
nil,
"xme-ker",
}
m["xme-zef"] = {
"Zefrehi",
nil,
"xme-ker",
}
m["xme-isf"] = {
"Isfahani",
nil,
"xme-ker",
}
m["xme-kaf"] = {
"Kafroni",
nil,
"xme-ker",
}
m["xme-vrz"] = {
"Varzenehi",
nil,
"xme-ker",
}
m["xme-xur"] = {
"Khuri",
nil,
"xme-ker",
}
m["nyq"] = {
"Nayini",
6983146,
"xme-ker",
}
m["xme-ana"] = {
"Anaraki",
nil,
"xme-ker",
}
m["gbz"] = {
"Zoroastrian Dari",
32389,
"xme-ker",
aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"},
}
m["xme-krm"] = {
"Kermani",
nil,
"xme-ker",
}
m["xme-yaz"] = {
"Yazdi",
nil,
"xme-ker",
}
m["xme-bid"] = {
"Bidhandi",
nil,
"xme-ker",
}
m["xme-bij"] = {
"Bijagani",
nil,
"xme-ker",
}
m["xme-cim"] = {
"Chimehi",
nil,
"xme-ker",
}
m["xme-han"] = {
"Hanjani",
nil,
"xme-ker",
}
m["xme-kom"] = {
"Komjani",
nil,
"xme-ker",
}
m["xme-nar"] = {
"Naraqi",
nil,
"xme-ker",
}
m["xme-nus"] = {
"Nushabadi",
nil,
"xme-ker",
}
m["xme-qal"] = {
"Qalhari",
nil,
"xme-ker",
}
m["xme-trh"] = {
"Tarehi",
nil,
"xme-ker",
}
m["xme-val"] = {
"Valujerdi",
nil,
"xme-ker",
}
m["xme-var"] = {
"Varani",
nil,
"xme-ker",
}
m["xme-zor"] = {
"Zori",
nil,
"xme-ker",
}
-- Ramandi lects
m["tks-ebr"] = {
"Ebrahimabadi",
nil,
"tks",
}
m["tks-sag"] = {
"Sagzabadi",
nil,
"tks",
}
m["tks-esf"] = {
"Esfarvarini",
nil,
"tks",
}
m["tks-tak"] = {
"Takestani",
nil,
"tks",
}
m["tks-cal"] = {
"Chali Tati",
nil,
"tks",
aliases = {"Chāli"},
}
m["tks-dan"] = {
"Danesfani",
nil,
"tks",
}
m["tks-xia"] = {
"Khiaraji",
nil,
"tks",
}
m["tks-xoz"] = {
"Khoznini",
nil,
"tks",
}
-- Shughni dialects
m["sgh-bro"] = {
"Bartangi-Oroshori",
nil,
"sgh",
}
m["sgh-bar"] = {
"Bartangi",
nil,
"sgh-bro",
}
m["sgh-oro"] = {
"Oroshori",
nil,
"sgh-bro",
aliases = {"Roshorvi"},
}
m["sgh-rsx"] = {
"Roshani-Khufi",
nil,
"sgh",
}
m["sgh-xuf"] = {
"Khufi",
2562249,
"sgh-rsx",
aliases = {"Xufi", "Xūfī"},
}
m["sgh-ros"] = {
"Roshani",
2597566,
"sgh-rsx",
aliases = {"Rushani", "Rōšāni"},
}
m["sgh-xgb"] = {
"Khughni-Bajui",
nil,
"sgh",
}
m["sgh-xug"] = {
"Khughni",
nil,
"sgh-xgb",
}
m["sgh-baj"] = {
"Bajui",
nil,
"sgh-xgb",
}
-- Indo-Aryan varieties
m["as-bkm"] = {
"Barpetia Kamrupi Assamese",
30642960,
"as",
}
m["as-nkm"] = {
"Nalbaria Kamrupi Assamese",
85787678,
"as",
}
m["as-pkm"] = {
"Palasbaria Kamrupi Assamese",
nil,
"as",
}
-- Eastern Bengali variety
m["bn-dvn"] = {
"Dhakaiya Vaṅga Bengali",
48726851,
"bn",
}
-- Eastern Bengali variety
m["bn-nvn"] = {
"Noakhailla Vaṅga Bengali",
107548681,
"bn",
}
m["inc-mit"] = {
"မဳတာန်နဳ",
1986700,
"inc-pro",
}
m["bra-old"] = {
"Old Braj",
nil,
"bra",
}
m["gu-kat"] = {
"ကတဳယျာဝဒဳ",
nil,
"gu",
aliases = {"Kathiyawadi Gujarati", "Kathiawadi"},
}
m["gu-lda"] = {
"လဳသာန် အုတ်-ဒါတ်ဝါတ် ဂူဂျာရာတ်ဒဳ",
nil,
"gu",
aliases = {"Lisan ud-Dawat", "LDA"},
}
m["hi-mum"] = {
"ဟိန္ဒဳ ဗံဗေ",
3543151,
"hi",
aliases = {"Mumbai Hindi", "Bambaiyya Hindi"},
}
m["hi-mid"] = {
"ဟိန္ဒဳလဒေါဝ်",
nil,
"inc-ohi",
ancestors = "inc-ohi",
}
m["pnb"] = {
"Western Panjabi",
58635,
"pa",
"pa-Arab",
}
m["vsn"] = {
"သံသကြိုတ်ဗေဒေတ်",
36858,
"sa",
}
m["cls"] = {
"Classical Sanskrit",
11059,
"sa",
}
m["sa-bhs"] = {
"Buddhist Hybrid Sanskrit",
248758,
"sa",
}
m["sa-bra"] = {
"Brahmanic Sanskrit",
36858,
"sa",
}
m["sa-neo"] = {
"New Sanskrit",
11059,
"sa",
}
m["si-med"] = {
"Medieval Sinhalese",
nil,
"si",
aliases = {"Medieval Sinhala"},
}
m["kok-mid"] = {
"Middle Konkani",
nil,
"kok",
aliases = {"Medieval Konkani"},
}
m["kok-old"] = {
"Old Konkani",
nil,
"kok",
aliases = {"Early Konkani"},
}
-- Indian subcontinent languages
-- Dhivehi varieties
m["dv-mul"] = {
"Mulaku Dhivehi",
nil,
"dv",
aliases = {"Mulaku Divehi", "Mulaku Bas"},
}
m["dv-huv"] = {
"Huvadhu Dhivehi",
nil,
"dv",
aliases = {"Huvadhu Divehi", "Huvadhu Bas"},
}
m["dv-add"] = {
"Addu Dhivehi",
nil,
"dv",
aliases = {"Addu Divehi", "Addu Bas"},
}
-- Dravidian varieties
m["ta-mid"] = {
"တမဳလ်အဒေါဝ်",
20987434,
"ta",
}
m["kn-hav"] = {
"ဟာတ်ဝဳကာန်နာဒါ",
24276369,
"kn",
}
m["kn-kun"] = {
"ခုန်ဒါကာန်နာဒါ",
6444255,
"kn",
}
-- Prakrits
m["pra-ard"] = {
"အာတ်ဓမဂါတ်ဒဳ ပရာကရေတ်",
35217,
"pra",
aliases = {"Ardhamagadhi"},
}
m["pra-hel"] = {
"ဟေဠူ ပရာကရေတ်",
15080869,
"pra",
aliases = {"Elu", "Elu Prakrit", "Helu"},
}
m["pra-kha"] = {
"ခါဿာ ပရာကရေတ်",
nil,
"pra",
aliases = {"Khasa"},
}
m["pra-mag"] = {
"မဂ္ဂဒိ ပရာကရေတ်", -- Not to be confused with Magahi (mag)
2652214,
"pra",
aliases = {"Magadhi"},
}
m["pra-mah"] = {
"မဟာရာတ်ထရဳ ပရာကရေတ်",
2586773,
"pra",
aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"},
}
m["pra-pai"] = {
"ပါအေတ်သာသဳ ပရာကရေတ်",
2995607,
"pra-sau",
aliases = {"Paisaci", "Paisachi"},
ancestors = "pra-sau"
}
m["pra-sau"] = {
"သောရာသေနဳ ပရာကရေတ်",
2452885,
"pra",
aliases = {"Sauraseni", "Shauraseni"},
}
m["pra-ava"] = {
"အဗါန်တဳ",
nil,
"pra",
aliases = {"Avanti Prakrit"},
}
m["pra-pra"] = {
"ပရာသဳယျာ",
nil,
"pra",
aliases = {"Pracya Prakrit"},
}
m["pra-bah"] = {
"ပါလိကဳ",
nil,
"pra",
aliases = {"Bahliki Prakrit"},
}
m["pra-dak"] = {
"ထေတ်သဳနတာယျ",
nil,
"pra",
aliases = {"Daksinatya Prakrit"},
}
m["pra-sak"] = {
"သာကာရဳ",
nil,
"pra",
aliases = {"Sakari Prakrit"},
}
m["pra-can"] = {
"ခေန်ဒါလဳ",
nil,
"pra",
aliases = {"Candali Prakrit"},
}
m["pra-sab"] = {
"သာဗါရဳ",
nil,
"pra",
aliases = {"Sabari Prakrit"},
}
m["pra-abh"] = {
"အဖိရဳ",
nil,
"pra",
aliases = {"Abhiri Prakrit"},
}
m["pra-dra"] = {
"ဒရာမဳလဳ",
nil,
"pra",
aliases = {"Dramili Prakrit"},
}
m["pra-odr"] = {
"အဝ်ဒရဳ",
nil,
"pra",
aliases = {"Odri Prakrit"},
}
-- Apabhramsas
m["inc-aav"] = {
"အဝဟတာ",
nil,
"inc-apa",
aliases = {"Abahattha"},
}
m["inc-asa"] = {
"သဥူရေသဳနဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-agu"] = {
"ဂူဂျာရာ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-aka"] = {
"ခေပ်သမဳရဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-ama"] = {
"မဟာရာတ်သပ်ထရဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-ata"] = {
"တာကာ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-avr"] = {
"ဝရာခါဒါ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
-- Italian, Latin and other Italic varieties
m["roa-oit"] = {
"အဳတလဳတြေံ",
nil,
"it",
}
m["it-CH"] = {
"Switzerland Italian",
672147,
"it",
}
-- Latin varieties by period
m["itc-ola"] = {
"လပ်တေန်တြေံ",
12289,
"la",
"Latn, Ital",
translit = {
Ital = "Ital-translit"
},
}
m["itc-lan"] = {
"Lanuvian",
16890829,
"itc-ola",
aliases = {"Lanuvine"},
}
m["itc-pra"] = {
"Praenestine",
16889772,
"itc-ola",
aliases = {"Praenestinian"},
}
m["la-cla"] = {
"လပ်တေန်ဝၚ်ဂန္ထ",
253854,
"la",
}
m["la-vul"] = {
"လပ်တေန်အရိုၚ်",
37560,
"la-cla",
}
m["la-afr"] = {
"African Romance",
162064,
"roa-pro",
}
m["la-lat"] = {
"လပ်တေန်လဇုဲ",
1503113,
"la",
ancestors = "la-cla",
}
m["la-med"] = {
"လပ်တေန် ခေတ်လဒေါဝ်",
1163234,
"la",
ancestors = "la-lat",
}
m["la-eme"] = {
"လပ်တေန်ခေတ်လဒေါဝ်ဗွဲမပြဟ်",
nil,
"la-med",
}
m["la-ecc"] = {
"သာသနာခရေတ်လပ်တေန်",
1247932,
"la",
aliases = {"Church Latin", "Liturgical Latin"},
ancestors = "la-lat",
}
m["la-ren"] = {
"လပ်တေန်ခေတ်ကလေၚ်ပလေဝ်ပ္တိုန်တၟိ",
499083,
"la",
ancestors = "la-med",
}
m["la-new"] = {
"လပ်တေန်တၟိ",
1248221,
"la",
aliases = {"Modern Latin"},
ancestors = "la-ren",
}
m["la-con"] = {
"လပ်တေန်ခေတ်ပြိုၚ်ပ္ကာန်",
1246397,
"la-new",
}
m["roa-pro"] = {
"Proto-Romance",
3408029,
"la-lat",
ancestors = "la-vul",
}
-- other Italic lects
m["xfa-cap"] = {
"Capenate",
133182969,
"xfa",
}
m["osc-luc"] = {
"Lucanian",
3265025,
"osc",
}
m["osc-sam"] = {
"Samnite",
133184287,
"osc",
}
-- Malay and related varieties
m["ms-old"] = {
"မလေဝ်တြေံ",
nil,
"ms",
}
m["ms-cla"] = {
"မလေဝ် ဝၚ်ဂန္တ",
nil,
"ms",
ancestors = "ms-old",
}
m["pse-bsm"] = {
"Besemah",
nil,
"pse",
}
m["bew-kot"] = {
"Betawi Kota",
nil,
"bew",
aliases = {"Urban Betawi"}, -- in Jakarta
}
-- Mongolic lects
m["xng-ear"] = {
"Early Middle Mongol",
nil,
"xng",
}
m["xng-lat"] = {
"Late Middle Mongol",
nil,
"xng",
ancestors = "xng-ear",
}
m["mn-kha"] = {
"Khalkha Mongolian",
6399808,
"mn",
aliases = {"Khalkha"},
}
m["mn-ord"] = {
"Ordos Mongolian",
716904,
"mn",
aliases = {"Ordos"},
}
m["mn-cha"] = {
"Chakhar Mongolian",
907425,
"mn",
aliases = {"Chakhar"},
}
m["mn-khr"] = {
"Khorchin Mongolian",
3196210,
"mn",
aliases = {"Khorchin"},
}
-- Japanese varieties
m["ja-mid"] = {
"ဂျပါန် လဒေါဝ်",
6841474,
"ojp",
ancestors = "ojp",
}
m["ja-mid-ear"] = {
"Early Middle Japanese",
182695,
"ja-mid",
}
m["ja-mid-lat"] = {
"ဂျပါန်တြေံခေတ်လဇုဲ",
1816184,
"ja-mid",
ancestors = "ja-mid-ear",
}
m["ja-ear"] = {
"Early Modern Japanese",
5326692,
"ja",
ancestors = "ja-mid-lat",
}
m["ojp-eas"] = {
"Eastern Old Japanese",
65247957,
"ojp",
}
m["ja-cla"] = {
"Classical Japanese",
1332057,
"ja",
ancestors = "ja-mid-ear",
}
-- Kartvelian varieties
m["ka-mid"] = {
"ဂျဝ်ဂျဳယျာ လဒေါဝ်",
nil,
"ka",
ancestors = "oge",
}
-- Korean varieties
m["oko-lat"] = {
"ကိုဝ်ရဳယျာတြေံခေတ်လဇုဲ",
nil,
"oko",
}
m["okm-ear"] = {
"Early Middle Korean",
nil,
"okm",
}
m["ko-cen"] = {
"Central Korean",
nil,
"ko",
}
m["ko-gyg"] = {
"Gyeonggi Korean",
485492,
"ko-cen",
aliases = {"Seoul Korean"},
}
m["ko-chu"] = {
"Chungcheong Korean",
625800,
"ko-cen",
aliases = {"Hoseo Korean"},
}
m["ko-hwa"] = {
"Hwanghae Korean",
16183706,
"ko-cen",
}
m["ko-gan"] = {
"Gangwon Korean",
11260444,
"ko-cen",
aliases = {"Yeongdong Korean"},
}
m["ko-gys"] = {
"Gyeongsang Korean",
488002,
"ko",
aliases = {"Southeastern Korean"},
}
m["ko-jeo"] = {
"Jeolla Korean",
11250166,
"ko",
aliases = {"Southwestern Korean"},
}
m["ko-pyo"] = {
"Pyongan Korean",
7263142,
"ko",
aliases = {"Northwestern Korean"},
}
m["ko-ham"] = {
"Hamgyong Korean",
860702,
"ko",
aliases = {"Northeastern Korean"},
}
m["ko-yuk"] = {
"Yukjin Korean",
16171275,
"ko",
aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"},
}
-- Occitan varieties
m["oc-auv"] = {
"Auvergnat",
35359,
"oc",
aliases = {"Auvernhat", "Auvergnese"},
}
m["oc-gas"] = {
"ဂေါသ်သကာန်",
35735,
"oc",
}
-- standardized dialect of Gascon
m["oc-ara"] = {
"Aranese",
10196,
"oc-gas",
}
m["oc-lan"] = {
"လာမ်ဂဝေအ်ဒံက်ဃှေန်",
942602,
"oc",
aliases = {"Lengadocian"},
}
m["oc-lim"] = {
"လိမူသေန်",
427614,
"oc",
}
m["oc-pro"] = {
"ဖရဝ်ဗေန်သော",
241243,
"oc",
aliases = {"Provencal"},
}
m["oc-pro-old"] = {
"ဖရဝ်ဗေန်သောတြေံ",
2779185,
"pro",
}
m["oc-viv"] = {
"Vivaro-Alpine",
1649613,
"oc",
}
m["oc-jud"] = {
"Shuadit",
56472,
"oc",
aliases = {
"Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit",
"Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan",
"Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal",
"Judeo-Provencal", "Judaeo-Provencal",
"Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin",
},
}
-- Old Tupi varieties
m["tpw-lga"] = {
"Língua Geral Amazônica",
18275323,
"tpw",
aliases = {"Língua Geral"},
}
-- Oromo varieties
m["hae"] = {
"Harar Oromo",
5330355,
"om",
aliases = {"Eastern Oromo"},
}
m["gax"] = {
"Borana",
2910610,
"om",
aliases = {"Southern Oromo"},
}
m["orc"] = {
"Orma",
2919128,
"om",
}
m["ssn"] = {
"Waata",
3501553,
"om",
}
-- Phillipine varieties
m["tl-old"] = {
"တာဂါလံက်တြေံ",
12967437,
"tl",
}
m["tl-cls"] = {
"Classical Tagalog",
nil,
"tl",
}
-- Pre-Roman substrates
m["qsb-ibe"] = {
"Paleo-Hispanic",
246801,
"und",
family = "qfa-sub",
aliases = {"Palaeo-Hispanic", "Paleohispanic", "Palaeohispanic", "Paleo-Iberian", "Palaeo-Iberian"},
}
m["qsb-bal"] = {
"Paleo-Balkan",
1815070,
"und",
family = "qfa-sub",
aliases = {"Palaeo-Balkan", "Paleobalkan", "Palaeobalkan"},
}
-- Sardinian varieties
m["sc-src"] = {
"Logudorese",
777974,
"sc",
aliases = {"Logudorese Sardinian"},
}
m["sc-nuo"] = {
"Nuorese",
nil,
"sc-src",
aliases = {"Nuorese Sardinian"},
}
m["sc-sro"] = {
"Campidanese",
35348,
"sc",
aliases = {"Campidanese Sardinian"},
}
-- Rwanda-Rundi varieties
m["rw-kin"] = {
"ခေါန်ယျာဝါန်ဒါ",
33573,
"rw",
aliases = {"Rwanda"},
}
m["rw-run"] = {
"Kirundi",
33583,
"rw",
aliases = {"Rundi"},
}
-- Slavic varieties
m["cs-ear"] = {
"Early Modern Czech",
nil,
"cs",
ancestors = "zlw-ocs"
}
m["cu-bgm"] = {
"ဗူလ်ဂရဳယာန် လဒေါဝ်",
12294897,
"cu",
ancestors = "cu"
}
m["zle-mru"] = {
"ရုသျှာ လဒေါဝ်",
35228,
"ru",
"Cyrs",
ancestors = "orv",
translit = "ru-translit",
strip_diacritics = {
Cyrs = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
},
},
}
m["zle-mbe"] = {
"Middle Belarusian",
13211,
"zle-ort",
}
m["zle-muk"] = {
"ယူကရိန် လဒေါဝ်",
13211,
"zle-ort",
}
m["uk-CA"] = {
"Canadian Ukrainian",
4161010,
"uk",
}
-- Church Slavonic varieties
-- Old Moscow Church Slavonic deleted as it seems not distinct enough from Russian (Synodal) Church Slavonic.
m["zls-chs-ru"] = {
"Russian Church Slavonic",
21662400,
"zls-chs",
aliases = {"Synodal Church Slavonic", "New Moscow Church Slavonic", "Novomoskovsk Church Slavonic"},
}
m["zls-chs-uk"] = {
"Ukrainian Church Slavonic",
12153548,
"zls-chs",
aliases = {"Rusyn Church Slavonic", "Belarusian Church Slavonic"},
}
--[=[
-- Not sure about these yet.
m["zls-chs-bg"] = {
"Bulgarian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-cs"] = {
"Czech Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-hr"] = {
"Croatian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-mk"] = {
"Macedonian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-ro"] = {
"Romanian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-sr"] = {
"Serbian Church Slavonic",
nil,
"zls-chs",
}
]=]
-- Polish varieties
m["zlw-mpl"] = {
"ပဝ်လာန် လဒေါဝ်",
402878,
"pl",
ancestors = "zlw-opl",
strip_diacritics = {
remove_diacritics = c.acute,
remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ó", "ó", "Ś", "ś", "Ź", "ź"},
},
}
m["pl-gre"] = {
"Greater Polish",
4106789,
"pl",
}
m["pl-les"] = {
"Lesser Polish",
361709,
"pl",
}
m["pl-mas"] = {
"Masovian Polish",
4274559,
"pl",
}
m["pl-gor"] = {
"Goral",
452889,
"pl",
}
m["zle-ops"] = {
"Old Pskovian",
4167885,
"zle-ono",
}
-- Serbo-Croatian varieties
m["ckm"] = {
"Chakavian Serbo-Croatian",
337565,
"sh",
aliases = {"Čakavian"},
}
m["kjv"] = {
"Kajkavian Serbo-Croatian",
838165,
"sh",
}
m["sh-tor"] = { -- Linguist code srp-tor
"Torlakian Serbo-Croatian",
1078803,
"sh",
aliases = {"Torlak"},
}
-- Tibetic lects
m["adx"] = {
"Amdo Tibetan",
56509,
"bo",
}
m["kbg"] = {
"Khamba",
12952626,
"bo",
}
m["khg"] = {
"Khams Tibetan",
56601,
"bo",
}
m["tsk"] = {
"Tseku",
11159532,
"bo",
}
-- Tuareg lects
m["thv"] = {
"Tamahaq",
56703,
"tmh",
}
m["ttq"] = {
"Tawellemmet",
56390,
"tmh",
}
m["taq"] = {
"Tamasheq",
4670066,
"tmh",
}
m["thz"] = {
"Tayert",
56388,
"tmh",
}
m["thv-ght"] = {
"Ghat",
47012900,
"thv",
}
-- Turkic lects
m["trk-cmn-pro"] = {
"တာခ်ကေတ် သာမည",
1126028,
"trk-pro",
}
m["trk-ogr-pro"] = {
"Proto-Oghur",
1422731,
"trk-pro",
family = "trk-ogr",
}
m["trk-bul-pro"] = {
"Proto-Bulgar",
nil,
"trk-ogr-pro",
}
m["trk-ogz-pro"] = {
"အဝ်ဂေါတ်-အခိုက်ကၞာ",
494600,
"trk-pro",
family = "trk-ogz",
aliases = {"Southwestern Common Turkic"},
}
m["crh-dbj"] = {
"Dobrujan Tatar",
12811566,
"crh",
aliases = {"Romanian Tatar"},
}
m["cv-ana"] = {
"Anatri Chuvash",
nil,
"cv",
aliases = {"Anatri", "Lower Chuvash"},
}
m["cv-mid"] = {
"ချူဝါတ် လဒေါဝ်",
nil,
"cv",
ancestors = "cv-old",
}
m["cv-old"] = {
"ချူဝါတ်တြေံ",
nil,
"cv",
ancestors = "xbo-vol",
}
m["cv-vir"] = {
"Viryal Chuvash",
4278332,
"cv",
aliases = {"Viryal", "Upper Chuvash"},
}
m["kjh-fyu"] = {
"Fuyu Kyrgyz",
2598963,
"kjh",
aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"},
}
m["klj-arg"] = {
"Arghu",
33455,
"klj",
ancestors = "trk-cmn-pro",
}
m["otk-kir"] = {
"Old Kirghiz",
83142,
"otk",
aliases = {"Yenisei Turkic", "Yenisei Kyrgyz"},
}
m["otk-ork"] = {
"Orkhon Turkic",
31295480,
"otk",
}
m["qwm-cum"] = {
"Cuman",
1075050,
"qwm",
aliases = {"Kuman", "Polovtsian", "Polovcian"},
}
m["qwm-arm"] = {
"ခေတ်ချေသ်-အာမဳနဝ်",
2027503,
"qwm",
ancestors = "qwm-cum",
aliases = {"Xıpçaχ tili", "Tatarça"},
}
m["qwm-mam"] = {
"ခေတ်ချေသ်-မါန်ဋ္ဌူ",
4279942,
"qwm",
aliases = {"Mameluk-Kipchak"},
}
m["az-cls"] = {
"Classical Azerbaijani",
nil,
"az",
aliases = {"Classical Azeri"},
}
m["qxq"] = {
"ဂါချေက်ကာဲ",
13192,
"az",
aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"},
}
m["tr-CY"] = {
"Cypriot Turkish",
7917392,
"tr",
}
m["uz-afg"] = {
-- NOTE: has ISO 639-3 code uzs assigned to it.
"Afghan Uzbek",
1066787,
"uz",
aliases = {"Southern Uzbek"},
translit = "uz-afg-translit",
}
m["xbo-dan"] = {
"Danube Bulgar",
nil,
"xbo",
}
m["xbo-vol"] = {
"Volga Bulgar",
nil,
"xbo",
}
-- Uralic lects
m["krl-nor"] = {
"ကာယ်ရဳလဳယာန်သၟဝ်ကျာ",
125501196,
"krl",
}
m["krl-sou"] = {
"South Karelian",
129812730,
"krl",
}
m["mns-eas"] = {
"မာန်သဳ လ္ပာ်ဖာဗၟံက်",
30311755,
"mns-cen",
}
m["mns-wes"] = {
"မာန်သဳ လ္ပာ်ဖာပလိုတ်",
30311756,
"mns-cen",
}
-- Yeneseian lects
m["qfa-yke-pro"] = {
"Proto-Ketic",
nil,
"qfa-yen-pro",
family = "qfa-yke",
}
m["qfa-yko-pro"] = {
"Proto-Kottic",
nil,
"qfa-yen-pro",
family = "qfa-yko",
}
m["qfa-yrn-pro"] = {
"Proto-Arinic",
nil,
"qfa-yen-pro",
family = "qfa-yrn",
}
m["qfa-ypm-pro"] = {
"Proto-Pumpokolic",
nil,
"qfa-yen-pro",
family = "qfa-ypm",
}
-- Other lects
m["alv-kro"] = {
"Kromanti",
1093206,
"crp-mar",
}
m["bat-pro"] = {
"ဗေါဝ်တေတ်-အခိုက်ကၞာ",
1703347,
"ine-bsl-pro",
}
m["bat-dni"] = {
"Dnieper Baltic",
4163178,
"bat-pro",
family = "bat",
aliases = {"Dniepr Baltic", "Dnieper-Oka Baltic", "Dniepr-Oka Baltic"},
}
m["bat-gol"] = {
"Golyad",
4142855,
"bat-dni",
aliases = {"Eastern Galindian", "East Galindian"},
}
m["es-lun"] = {
"Lunfardo",
1401612,
"es",
}
m["fiu-pro"] = {
"ဖေန်နဝ်-ဥူဂရေတ်-အခိုက်ကၞာ",
79890,
"urj-pro",
}
m["iro-ohu"] = {
"Old Wendat",
nil,
"wdt",
}
m["iro-omo"] = {
"Old Mohawk",
nil,
"moh",
}
m["iro-oon"] = {
"Old Onondaga",
nil,
"ono",
}
m["okz-ang"] = {
"ခမေန်တြေံ အာန်ခေါဝ်ရဳယာန်",
nil,
"okz",
wikipedia_article = "Khmer language#Historical periods",
}
m["okz-pre"] = {
"ခမေန်တြေံ ကၠာ-အာန်ခေါဝ်ရဳယာန်",
nil,
"okz",
wikipedia_article = "Khmer language#Historical periods",
}
m["mul-tax"] = {
"taxonomic name",
522190,
"mul",
}
m["tai-shz"] = {
"Shangsi Zhuang",
13216,
"za",
}
m["tbq-pro"] = {
"ဗၟာ-တိဗဝ်တဝ် အခိုက်ကၞာ",
7251864,
"sit-pro",
}
m["th-old"] = {
"သေံတြေံ",
nil,
"tai-swe-pro",
wikipedia_article = "Thai language#Old Thai",
}
m["th-suk"] = {
"သူခိုဝ်ထိုၚ် သေံတြေံ", -- 1238-1438. Cannot use "Sukhothai Thai" as Sukhothai is the current city and "Sukhothai Thai" is a lect.
nil,
"th-old",
aliases = {"Sukhothai Siamese"},
wikipedia_article = "Thai language#Old Thai",
}
m["th-ayu"] = {
"အယုဒ္ဓယ သေံတြေံ", -- 1351-1767. Cannot use "Ayutthaya Thai" as Ayutthaya is the current city.
nil,
"th-old",
aliases = {"Ayutthaya Siamese"},
wikipedia_article = "Thai language#Old Thai",
}
m["urj-fpr-pro"] = {
"ဖေန်နဝ်-ပဵုမေတ်-အခိုက်ကၞာ",
nil,
"urj-pro",
}
--[[
m["th-new"] = {
"Hacked Thai", -- temporary for testing new translit/display methods
nil,
"th",
translit = "User:Benwing2/th-scraping-translit",
display_text = "User:Benwing2/th-scraping-translit",
strip_diacritics = "User:Benwing2/th-scraping-translit",
preprocess_links = "User:Benwing2/th-scraping-translit",
}
]]
return require("Module:languages").finalizeData(m, "language", true)
0yxnobgwhriggy4mmyvke9nb20g38re
392577
392576
2026-04-12T18:53:47Z
Intobesa.bot
1035
Bot: ပလေဝ်ဒါန်
392577
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
-- Ainu varieties
m["ain-hok"] = {
"Hokkaido Ainu",
20968488,
"ain",
aliases = {"Hokkaidō Ainu"},
}
m["ain-kur"] = {
"Kuril Ainu",
20967012,
"ain",
}
m["ain-sak"] = {
"Sakhalin Ainu",
20747371,
"ain",
}
-- Akan varieties
m["tw"] = {
"Twi Akan",
36850,
"ak",
aliases = {"Twi"},
}
m["abr"] = {
"Abron",
34831,
"tw",
aliases = {"Brong", "Bono", "Bono Twi"},
}
m["tw-asa"] = {
"Asante Twi",
19261685,
"tw",
aliases = {"Asante", "Ashanti", "Ashante"},
}
m["tw-aku"] = {
"Akuapem Twi",
31150449,
"tw",
aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"},
}
m["fat"] = {
"Fante Akan",
35570,
"ak",
aliases = {"Fante", "Fanti", "Fantse", "Mfantse"},
}
m["wss"] = {
"Wasa",
36914,
"ak",
}
-- Albanian varieties
m["aln"] = {
"Gheg Albanian",
181037,
"sq",
aliases = {"Gheg"},
}
m["aae"] = {
"Arbëresh Albanian",
1075302,
"als",
aliases = {"Arbëreshë", "Arbëresh"},
}
m["aat"] = {
"Arvanitika Albanian",
29347,
"als",
aliases = {"Arvanitika"},
}
m["als"] = {
"Tosk Albanian",
180937,
"sq",
aliases = {"Tosk"},
}
-- Bantu varieties
m["bnt-cmn"] = {
"ဗါန်တူ ပံၚ်ကောံ",
nil,
"bnt-pro",
}
m["xh-bha"] = {
"Bhaca",
4900493,
"xh",
aliases = {"isiBhaca", "IsiBhaca"},
}
-- Semitic varieties
-- Akkadian varieties
m["akk-old"] = {
"Old Akkadian",
nil,
"akk",
}
m["akk-obb"] = {
"Old Babylonian",
nil,
"akk",
}
m["akk-oas"] = {
"Old Assyrian",
nil,
"akk",
}
m["akk-mbb"] = {
"Middle Babylonian",
nil,
"akk",
}
m["akk-mas"] = {
"Middle Assyrian",
nil,
"akk",
}
m["akk-nbb"] = {
"Neo-Babylonian",
nil,
"akk",
}
m["akk-nas"] = {
"Neo-Assyrian",
nil,
"akk",
}
m["akk-lbb"] = {
"Late Babylonian",
nil,
"akk",
}
m["akk-stb"] = {
"Standard Babylonian",
nil,
"akk",
}
-- Arabic varieties
m["jrb"] = {
"အာရဗဳ-ဇူဒိအဝ်",
37733,
"ar",
}
-- Aramaic varieties
m["arc-bib"] = {
"Biblical Aramaic",
843235,
"arc",
family = "sem-are",
}
m["arc-cpa"] = {
"Christian Palestinian Aramaic",
60790119,
"arc",
family = "sem-arw",
aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"},
}
m["arc-imp"] = {
"Imperial Aramaic",
7079491,
"arc",
aliases = {"Official Aramaic"},
}
m["arc-hat"] = {
"အာရမေအဳ ဟာက်ထရာန်",
3832926,
"arc",
family = "sem-are",
}
m["arc-jla"] = {
"Jewish Literary Aramaic",
105952842,
"arc",
}
m["arc-nab"] = {
"Nabataean Aramaic",
36178,
"arc",
}
m["arc-old"] = {
"Old Aramaic",
3398392,
"arc",
}
m["arc-pal"] = {
"အာရမေအဳ ပါန်မာဲရေန်",
1510113,
"arc",
family = "sem-arw",
}
m["tmr"] = {
"Jewish Babylonian Aramaic",
33407,
"arc",
family = "sem-ase",
}
m["jpa"] = {
"Jewish Palestinian Aramaic",
948909,
"arc",
family = "sem-arw",
aliases = {"Galilean Aramaic"},
}
-- Berber varieties
m["shi-med"] = {
"တာချဲဟေတ်ခေတ်လဒေါဝ်",
34152,
"shi",
}
-- Catalan varieties
m["ca-val"] = {
"Valencian",
32641,
"ca",
}
-- Central Nicobarese varieties
m["ncb-cam"] = {
"Camorta",
5026908,
"ncb",
aliases = {"Kamorta"},
}
m["ncb-kat"] = {
"Katchal",
17064263,
"ncb",
aliases = {"Tehnu"},
}
m["ncb-nan"] = {
"Nancowry",
6962504,
"ncb",
aliases = {"Nankwari"},
}
-----------------------------------------------------
-- Chinese varieties --
-----------------------------------------------------
------------- Old Chinese, Middle Chinese -------------
m["och-ear"] = {
"Early Old Chinese",
nil,
"och",
}
m["och-lat"] = {
"ကြုက်တြေံခေတ်လဇုဲ",
nil,
"och",
}
m["ltc-ear"] = {
"Early Middle Chinese",
nil,
"ltc",
}
m["ltc-lat"] = {
"ကြုက်လဒေါဝ်ခေတ်လဇုဲ",
nil,
"ltc",
}
------------- Classical/Literary varieties -------------
-- FIXME: Temporary.
m["lzh-shi"] = {
"Traditional Chinese poetry",
1759242,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cii"] = {
"Ci",
1091366,
"lzh",
}
-- FIXME: Temporary.
m["lzh-yue"] = {
"Classical Cantonese",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cmn"] = {
"Classical Mandarin",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-tai"] = {
"Classical Taishanese",
nil,
"lzh",
}
-- FIXME: Temporary.
m["lzh-cmn-TW"] = {
"Classical Taiwanese Mandarin",
nil,
"lzh-cmn",
}
-- FIXME: Temporary.
m["lzh-VI"] = {
"Vietnamese Classical Chinese",
17034227,
"lzh",
}
-- FIXME: Temporary.
m["lzh-KO"] = {
"Korean Classical Chinese",
10496257,
"lzh",
ietf_subtag = "lzh-KR" -- KR = South Korea, as there is no code for Korea as a whole
}
-- FIXME: Temporary.
m["lzh-lit"] = {
"လိက်ပတ်ကြုက်",
nil,
"lzh",
}
-- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese?
m["lzh-pre"] = {
"Pre-Classical Chinese",
nil,
"lzh",
}
------------- Written Vernacular varieties -------------
-- FIXME: Temporary.
m["cmn-wvc"] = {
"Written vernacular Mandarin",
783605,
"cmn",
}
-- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"?
m["yue-wvc"] = {
"Written vernacular Cantonese",
nil,
"yue",
}
-- FIXME: Temporary.
m["zhx-tai-wvc"] = {
"Written vernacular Taishanese",
nil,
"zhx-tai",
}
------------- Mandarin varieties -------------
-- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and
-- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic
-- Mandarin", after Glottolog) the code "cmn-bei".
m["cmn-bei"] = {
"Beijing Mandarin",
1147606,
"cmn-bec",
}
-- FIXME: Temporary.
m["cmn-bec"] = {
"Beijingic Mandarin",
2169652,
"cmn",
}
-- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho.
m["cmn-cep"] = {
"Central Plains Mandarin",
3048775,
"cmn",
aliases = {"Zhongyuan Mandarin"},
}
m["cmn-ear"] = {
"Early Mandarin",
837169,
"cmn",
ancestors = "ltc",
}
-- FIXME: Temporary.
m["cmn-gua"] = {
"Guanzhong Mandarin",
3431648,
"cmn-cep",
}
-- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin.
m["cmn-gui"] = {
"Guilin Mandarin",
11111636,
"cmn-sow",
}
m["cmn-jhu"] = {
"Jianghuai Mandarin",
2128953,
"cmn",
aliases = {"Lower Yangtze Mandarin"},
}
-- FIXME: Temporary.
m["cmn-lan"] = {
"Lanyin Mandarin",
662754,
"cmn",
}
-- FIXME: Temporary.
m["cmn-MY"] = {
"Malaysian Mandarin",
13646143,
"cmn",
}
-- FIXME: Temporary.
m["cmn-nan"] = {
"Nanjing Mandarin",
2681098,
"cmn-jhu",
}
-- FIXME: Temporary.
m["cmn-noe"] = {
"Northeastern Mandarin",
1064504,
"cmn",
}
-- FIXME: Temporary.
m["cmn-PH"] = {
"Philippine Mandarin",
7185155,
"cmn",
}
-- FIXME: Temporary.
m["cmn-SG"] = {
"Singapore Mandarin",
1048980,
"cmn",
}
-- FIXME: Temporary.
m["cmn-sow"] = {
"Southwestern Mandarin",
2609239,
"cmn",
}
-- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin.
m["cmn-tia"] = {
"Tianjin Mandarin",
7800220,
"cmn",
}
-- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese
-- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no
-- English Wikipedia article (but see w:zh:臺灣國語).
m["cmn-TW"] = {
"Taiwanese Mandarin",
262828,
"cmn",
}
-- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin.
-- Given the code cmn-xwu in the Linguist List.
m["cmn-wuh"] = {
"Wuhan Mandarin",
11124731,
"cmn-sow",
aliases = {"Wuhanese"},
}
-- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin.
m["cmn-xin"] = {
"Xining Mandarin",
nil,
"cmn-lan",
}
-- FIXME: Temporary.
m["cmn-yan"] = {
"Yangzhou Mandarin",
nil,
"cmn-jhu",
}
------------- Cantonese varieties -------------
-- FIXME: Temporary.
m["yue-gua"] = {
"Guangzhou Cantonese",
nil,
"yue",
}
-- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List.
m["yue-HK"] = {
"Hong Kong Cantonese",
5894342,
"yue",
}
-- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"?
m["yue-lit"] = {
"Literary Cantonese",
2472605,
"yue",
}
------------- Wu varieties -------------
m["wuu-han"] = {
"Hangzhounese",
5648144,
"wuu",
}
m["wuu-nin"] = {
"Ningbonese",
3972199,
"wuu",
}
-- FIXME: Temporary.
m["wuu-nor"] = {
"Northern Wu",
7675988,
"wuu",
aliases = {"Taihu Wu"},
}
-- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict
-- with Shanghainese.
m["wuu-chm"] = {
"Shadi Wu",
6112340,
"wuu-nor",
}
m["wuu-sha"] = {
"Shanghainese",
36718,
"wuu-nor",
}
m["wuu-suz"] = {
"Suzhounese",
831744,
"wuu-nor",
}
-- FIXME: Temporary. May be converted into a full language and/or split.
m["wuu-wen"] = {
"Wenzhounese",
710218,
"wuu",
}
------------- Xiang varieties -------------
m["hsn-lou"] = {
"Loudi Xiang",
10943823,
"hsn-old",
}
m["hsn-hya"] = {
"Hengyang Xiang",
20689035,
"hsn-hzh",
}
m["hsn-hzh"] = {
"Hengzhou Xiang",
nil,
"hsn",
}
m["hsn-new"] = {
"New Xiang",
7012696,
"hsn",
aliases = {"Chang-Yi"},
}
m["hsn-old"] = {
"Old Xiang",
7085453,
"hsn",
aliases = {"Lou-Shao"},
}
------------- Hakka varieties -------------
-- FIXME: Temporary.
m["hak-dab"] = {
"Dabu Hakka",
19855566,
"hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong
}
-- FIXME: Temporary.
m["hak-eam"] = {
"Early Modern Hakka",
nil,
"hak",
}
-- FIXME: Temporary.
m["hak-hai"] = {
"Hailu Hakka",
17038519,
"hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]]
}
-- FIXME: Temporary.
m["hak-HK"] = {
"Hong Kong Hakka",
2675834,
"hak",
}
-- FIXME: Temporary.
m["hak-hui"] = {
"Huiyang Hakka",
16873881,
"hak",
}
-- FIXME: Temporary.
m["hak-hui-MY"] = {
"Malaysian Huiyang Hakka",
nil,
"hak-hui",
}
-- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan.
m["hak-mei"] = {
"Meixian Hakka",
839295,
"hak",
aliases = {"Moiyan Hakka", "Meizhou Hakka"},
}
-- FIXME: Temporary.
m["hak-six"] = {
"Sixian Hakka",
9668261,
"hak-TW",
}
-- FIXME: Temporary.
m["hak-TW"] = {
"Taiwanese Hakka",
2391532,
"hak",
}
-- FIXME: Temporary.
m["hak-zha"] = {
"Zhao'an Hakka",
6703311,
"hak",
aliases = {"Zhangzhou Hakka"},
}
-- Southern Min varieties --
m["nan-anx"] = {
"Anxi Hokkien",
97064149,
"nan-qua",
}
m["nan-cha"] = {
"Changtai Hokkien",
nil,
"nan-zha",
}
m["nan-hou"] = {
"Houlu Min",
19855492,
"nan-dat",
}
m["nan-hui"] = {
"Hui'an Hokkien",
16241797,
"nan-qua",
}
m["nan-jin"] = {
"Jinjiang Hokkien",
11089375,
"nan-qua",
}
m["nan-kin"] = {
"Kinmenese Hokkien",
56278342,
"nan-xia",
aliases = {"Kinmen Hokkien"},
}
m["nan-med"] = {
"Medan Hokkien",
6805114,
"nan-zha",
}
m["nan-pen"] = {
"Penang Hokkien",
11120689,
"nan-zha",
}
m["nan-hbl-PH"] = {
"Philippine Hokkien",
3236692,
"nan-qua",
}
m["nan-qia"] = {
"Qianlu Min",
19842517,
"nan-dat",
}
m["nan-qua"] = {
"Quanzhou Hokkien",
2251677,
"nan-hbl",
aliases = {"Chinchew", "Choanchew"},
}
-- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien.
m["nan-hbl-SG"] = {
"Singapore Hokkien",
3846528,
"nan-hbl",
}
m["nan-spm"] = {
"Southern Malaysian Hokkien",
7570322,
"nan-qua",
aliases = {"Southern Malaysia Hokkien", "Southern Peninsular Malaysian Hokkien", "Southern Peninsular Malaysia Hokkien"}
}
m["nan-hbl-TW"] = {
"Taiwanese Hokkien",
36778,
"nan-hbl",
}
m["nan-ton"] = {
"Tong'an Hokkien",
nil,
"nan-xia",
}
m["nan-xia"] = {
"Xiamen Hokkien",
68744,
"nan-hbl",
aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"},
}
m["nan-yon"] = {
"Yongchun Hokkien",
65118728,
"nan-qua",
}
m["nan-zha"] = {
"Zhangzhou Hokkien",
8070492,
"nan-hbl",
aliases = {"Changchew", "Chiangchew", "Changchow"},
}
m["nan-zho"] = {
"Zhao'an Hokkien",
65118728,
"nan-zha",
aliases = {"Zhao'an", "Chawan", "Chawan Hokkien"},
}
m["nan-zhp"] = {
"Zhangping Hokkien",
15937822,
"nan-zha",
}
------------- Other Min varieties -------------
-- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern.
m["zhx-zho"] = {
"Zhongshan Min",
8070958,
"zh",
}
------------- Other Chinese varieties -------------
-- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue.
m["zhx-dan"] = {
"Danzhou Chinese",
2578935,
"zh",
}
------------- Chinese romanization varieties -------------
-- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]]
-- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]]
m["cmn-pinyin"] = {
"ဟာန်ယူ ဖှေန်အိန်",
42222,
"cmn",
aliases = {"Pinyin"},
}
m["cmn-tongyong"] = {
"Tongyong Pinyin",
700739,
"cmn",
}
m["cmn-wadegiles"] = {
"ဝေအ်–ဂျာယ်",
208442,
"cmn",
aliases = {"Wade-Giles", "Wade Giles"},
}
m["zh-postal"] = {
"Postal Romanization",
151868,
"zh",
}
-- Chinese cyrillization
m["cmn-palladius"] = {
"Palladius",
1234239,
"cmn",
aliases = {"Palladius system"},
}
-----------------------------------------------------
-- Coptic varieties --
-----------------------------------------------------
m["cop-akh"] = {
"ကေအ်ပတေတ် အာပ်မေန်မေတ်",
125176464,
"cop",
aliases = {"Akhmimic"},
}
m["cop-boh"] = {
"ကေအ်ပတေတ် ဗဝ်ဟာဲရေတ်",
890733,
"cop",
aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"},
}
m["cop-ggg"] = {
"Coptic Dialect G",
nil,
"cop",
aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"},
}
m["cop-jjj"] = {
"Coptic Dialect J",
nil,
"cop",
}
m["cop-kkk"] = {
"Coptic Dialect K",
nil,
"cop",
}
m["cop-ppp"] = {
"Coptic Dialect P",
nil,
"cop",
aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"},
}
m["cop-fay"] = {
"Fayyumic Coptic",
1399115,
"cop",
aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic",
"Bashmuric Coptic", "Bashmuric"},
}
m["cop-her"] = {
"Hermopolitan Coptic",
nil,
"cop",
aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"},
}
m["cop-lyc"] = {
"Lycopolitan Coptic",
nil,
"cop",
aliases = {
"Lycopolitan",
"Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic",
"Lyco-Diospolitan Coptic", "Lyco-Diospolitan",
"Subakhmimic Coptic", "Subakhmimic"
},
}
m["cop-old"] = {
"Old Coptic",
115518040,
"cop",
}
m["cop-oxy"] = {
"Oxyrhynchite Coptic",
nil,
"cop",
aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"},
}
m["cop-ply"] = {
"Proto-Lycopolitan Coptic",
nil,
"cop",
aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"},
}
m["cop-sah"] = {
"ကေအ်ပတေတ် သာဟေတ်ဒေတ်",
2645851,
"cop",
aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"},
}
-----------------------------------------------------
-- Dutch varieties --
-----------------------------------------------------
m["nl-BE"] = {
"Belgian Dutch",
34147,
"nl",
aliases = { "Flemish", "Flemish Dutch", "Southern Dutch"},
}
-----------------------------------------------------
-- Low Saxon varieties --
-----------------------------------------------------
m["act"] = {
"Achterhoeks",
153627,
"nds-nl",
aliases = {"Achterhoek", "Achterhooks"},
}
m["drt"] = {
"Drents",
2736709,
"nds-nl",
aliases = {"Drèents", "Dreins", "Dreints", "Drints"},
}
m["frs"] = {
"East Frisian Low German",
149208,
"nds-de",
aliases = {"East Frisian", "East Frisian Low Saxon"},
}
m["gos"] = {
"Gronings",
508854,
"nds-nl",
aliases = {"Grunnegs", "Grönnegs"},
}
m["nds-lpr"] = {
"Low Prussian",
33982,
"nds-de",
}
m["sdz"] = {
"Sallands",
3436668,
"nds-nl",
aliases = {"Sallaans", "Sallaands"},
}
m["stl"] = {
"Stellingwerfs",
506010,
"nds-nl",
aliases = {"Stellingwarfs"},
}
m["twd"] = {
"Twents",
497363,
"nds-nl",
aliases = {"Tweants"},
}
m["vel"] = {
"Veluws",
2484810,
"nds-nl",
}
m["wep"] = {
"Westphalian",
505655,
"nds-de",
aliases = {"Westfalish", "Westphalien"},
}
-----------------------------------------------------
-- Egyptian varieties --
-----------------------------------------------------
m["egy-old"] = {
"အဳဂျေပ်တြေံ",
447117,
"egy",
}
m["egy-mid"] = {
"အဳဂျေပ် လဒေါဝ်",
657330,
"egy",
aliases = {"Classical Egyptian"},
}
m["egy-nmi"] = {
"အဳဂျေပ် နဳအဝ်-လဒေါဝ်",
123735278,
"egy",
aliases = {"Égyptien de tradition", "Traditional Egyptian"},
}
m["egy-lat"] = {
"အဳဂျေပ် လဇုဲ",
1852329,
"egy",
}
-----------------------------------------------------
-- Elamite varieties --
-----------------------------------------------------
m["elx-old"] = {
"Old Elamite",
nil,
"elx",
}
m["elx-mid"] = {
"Middle Elamite",
nil,
"elx",
}
m["elx-neo"] = {
"Neo-Elamite",
nil,
"elx",
}
m["elx-ach"] = {
"Achaemenid Elamite",
nil,
"elx",
}
-----------------------------------------------------
-- English and Scots varieties --
-----------------------------------------------------
-- English varieties
m["en-AU"] = {
"အၚ်္ဂလိက် အဝ်သတြေလျာ",
44679,
"en",
}
m["en-GB"] = {
"အၚ်္ဂလိက် ဗြေတ်တိန်",
7979,
"en",
}
m["en-GB-SCT"] = {
"Scottish English",
44676,
"en-GB",
}
m["en-GB-WLS"] = {
"Welsh English",
44676,
"en-GB",
}
m["en-IM"] = {
"Manx English",
6753295,
"en-GB",
}
m["en-aae"] = {
"Australian Aboriginal English",
783347,
"en-AU",
}
m["en-ear"] = {
"Early Modern English",
1472196,
"en",
ancestors = "enm",
aliases = {"Early New English"},
}
m["en-geo"] = {
"ကျဝ်ဒဳ",
653421,
"en",
ancestors = "enm-nor",
}
m["en-IE"] = { -- FIXME: "IE" doesn't cover Northern Ireland
"Irish English",
665624,
"en",
}
m["en-uls"] = {
"Ulster English",
6840826,
"en-IE",
}
m["en-GB-NIR"] = {
"Northern Irish English",
6840826, -- actually the code for Ulster English
"en-uls",
}
m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America
"North American English",
7053766,
"en",
ietf_subtag = "en-021" -- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean)
}
m["en-US"] = {
"American English",
7976,
"en-NNN",
}
m["en-NZ"] = {
"New Zealand English",
44661,
"en"
}
m["en-ZA"] = {
"South African English",
1156228,
"en"
}
m["en-US-CA"] = {
"California English",
1026812,
"en-US",
}
m["en-CA"] = {
"Canadian English",
44676,
"en-US",
}
m["en-HK"] = {
"Hong Kong English",
1068863,
"en",
}
m["en-IN"] = {
"Indian English",
1348800,
"en",
}
m["pld"] = {
"Polari",
1359130,
"en",
}
-- Scots varieties
m["sco-ins"] = {
"Insular Scots",
16919205,
"sco",
}
m["sco-uls"] = {
"Ulster Scots",
201966,
"sco",
}
m["sco-nor"] = {
"Northern Scots",
16928150,
"sco",
}
m["sco-sou"] = {
"Southern Scots",
7570457,
"sco",
aliases = {"South Scots", "Borders Scots"},
}
-- Middle English varieties
m["enm-esc"] = { -- Part of Middle English until it developed into Middle Scots.
"Early Scots",
5326738,
"enm",
ancestors = "enm-nor",
aliases = {"Old Scots", "Scottish Middle English"},
}
m["enm-emi"] = {
"East Midland Middle English",
134238810,
"enm",
ancestors = "ang-ang", -- Technically ang-mer, but attested Mercian is mostly WM IIRC
}
m["enm-ken"] = {
"Kentish Middle English",
134238532,
"enm",
ancestors = "ang-ken",
}
m["enm-nor"] = {
"Northern Middle English",
134238541,
"enm",
ancestors = "ang-nor",
}
m["enm-sou"] = {
"Southern Middle English",
134238528,
"enm",
ancestors = "ang-wsx",
}
m["enm-wmi"] = {
"West Midland Middle English",
134238824,
"enm",
ancestors = "ang-mer",
}
-- Old English varieties
-- Includes both Mercian and Northumbrian.
m["ang-ang"] = {
"Anglian Old English",
121142917,
"ang",
}
m["ang-ken"] = {
"Kentish Old English",
11687485,
"ang",
}
m["ang-mer"] = {
"Mercian Old English",
602072,
"ang-ang",
}
m["ang-nor"] = {
"Northumbrian Old English",
1798915,
"ang-ang",
}
m["ang-wsx"] = {
"West Saxon Old English",
2658603,
"ang",
}
-----------------------------------------------------
-- French and French-based creole varieties --
-----------------------------------------------------
m["fro-nor"] = {
"ပြၚ်သေတ်တြေံလ္ပာ်သၟဝ်ကျာ",
2044917,
"fro",
aliases = {"Old Norman", "Old Norman French"},
}
m["fro-pic"] = {
"Picard Old French",
nil,
"fro",
}
m["xno"] = {
"အာန်ဂလဝ်-နဝ်မာန်",
35214,
"fro-nor",
}
m["xno-law"] = {
"Law French",
2044323,
"xno",
}
m["zrp"] = {
"Zarphatic",
36994,
"fro",
aliases = {"Judeo-French"}
}
m["fr-CA"] = {
"Canadian French",
1450506,
"fr",
}
m["fr-CH"] = {
"Swiss French",
1480152,
"fr",
}
m["fr-aca"] = {
"Acadian French",
415109,
"fr",
}
m["fr-lou"] = {
"Louisiana French",
3083213,
"fr",
}
m["fr-mis"] = {
"Missouri French",
3083210,
"fr",
}
m["frc"] = {
"Cajun French",
880301,
"fr-lou",
}
m["ht-sdm"] = {
"Saint Dominican Creole French",
nil,
"ht",
ancestors = "fr",
}
-- Norman varieties
m["nrf-grn"] = {
"Guernsey Norman",
56428,
"nrf",
aliases = {"Guernsey"},
}
m["nrf-jer"] = {
"Jersey Norman",
56430,
"nrf",
aliases = {"Jersey"},
}
-----------------------------------------------------
-- Brythonic varieties --
-----------------------------------------------------
m["bry-ear"] = {
"Early Brythonic",
nil,
"cel-bry-pro",
}
m["bry-lat"] = {
"Late Brythonic",
nil,
"cel-bry-pro",
}
-----------------------------------------------------
-- Gaulish varieties --
-----------------------------------------------------
m["xcg"] = {
"Cisalpine Gaulish",
3832927,
"cel-gau",
}
m["xtg"] = {
"Transalpine Gaulish",
29977,
"cel-gau",
}
-----------------------------------------------------
-- Portuguese varieties --
-----------------------------------------------------
m["pt-BR"] = {
"Brazilian Portuguese",
750553,
"pt",
}
m["pt-PT"] = {
"European Portuguese",
922399,
"pt",
}
-----------------------------------------------------
-- Spanish varieties --
-----------------------------------------------------
m["es-ear"] = {
"Early Modern Spanish",
5364419,
"es",
}
m["es-AR"] = {
"Rioplatense Spanish",
509780,
"es",
}
m["es-BO"] = {
"Bolivian Spanish",
510730,
"es",
}
m["es-CL"] = {
"Chilean Spanish",
857295,
"es",
}
m["es-CO"] = {
"Colombian Spanish",
1115875,
"es",
}
m["es-CU"] = {
"Cuban Spanish",
824909,
"es",
}
m["es-MX"] = {
"Mexican Spanish",
616620,
"es",
}
m["es-PE"] = {
"Peruvian Spanish",
736236,
"es",
}
m["es-PH"] = {
"Philippine Spanish",
22091406,
"es",
}
m["es-US"] = {
"United States Spanish",
2301077,
"es",
aliases = {"US Spanish"},
}
--use label "US Spanish" to put Spanish terms in this category
m["es-PR"] = {
"Puerto Rican Spanish",
7258609,
"es",
}
m["es-VE"] = {
"Venezuelan Spanish",
840017,
"es",
}
-----------------------------------------------------
-- Fula varieties --
-----------------------------------------------------
m["fuc"] = {
"Pulaar",
1420205,
"ff",
}
m["fuf"] = {
"Pular",
3915357,
"ff",
}
m["ffm"] = {
"Maasina Fulfulde",
3915322,
"ff",
}
m["fue"] = {
-- no enwiki entry as of yet but frwiki and pmswiki have one
"Borgu Fulfulde",
12952426,
"ff",
}
m["fuh"] = {
-- no enwiki entry as of yet but frwiki and pmswiki have one
"Western Niger Fulfulde",
12952430,
"ff",
}
m["fuq"] = {
-- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one
"Central-Eastern Niger Fulfulde",
12628799,
"ff",
}
m["fuv"] = {
-- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one
"Nigerian Fulfulde",
36129,
"ff",
}
m["fub"] = {
-- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one
"Adamawa Fulfulde",
34776,
"ff",
}
m["fui"] = {
-- no enwiki entry as of yet but pmswiki and swwiki have one
"Bagirmi Fulfulde",
11003859,
"ff",
}
-----------------------------------------------------
-- German(ic) varieties --
-----------------------------------------------------
-- (modern) German varieties
m["de-AT"] = {
"Austrian German",
306626,
"de",
}
m["de-AT-vie"] = {
"Viennese German",
56474,
"de-AT",
}
m["de-CH"] = {
"Switzerland German",
1366643,
"de",
aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"},
}
m["de-bal"] = {
"Baltic German",
15785413,
"de",
}
m["de-ear"] = {
"Early New High German",
1472199,
"de",
ancestors = "gmh",
aliases = {"Early Modern High German"},
}
m["ksh"] = {
"ခေါဝ်အ်",
4624,
"gmw-cfr",
}
m["pfl"] = {
"Palatine German",
23014,
"gmw-rfr",
aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"},
}
m["sli"] = {
"Silesian East Central German",
152965,
"gmw-ecg",
aliases = {"Silesian"},
}
m["sxu"] = {
"Upper Saxon German",
699284,
"gmw-ecg",
}
-- Old High German varieties
m["lng"] = {
"လီုဗါဒေါတ်",
35972,
"goh",
}
-- Proto-West Germanic varieties
m["frk"] = {
"ပြၚ်ဂေတ်",
10860505,
"gmw-pro",
family = "gmw-frk",
aliases = {"Old Frankish"},
}
m["gem-sue"] = {
"Suevic",
134600275,
"gmw-pro",
aliases = {"Suebian"},
}
m["gmw-afr-pro"] = {
"Proto-Anglo-Frisian",
134603379,
"gmw-nsg-pro",
family = "gmw-afr",
}
m["gmw-nsg-pro"] = {
"Proto-North Sea Germanic",
134603374,
"gmw-pro",
family = "gmw-nsg",
aliases = {"Proto-Ingvaeonic"},
}
-- Alemannic German varieties
m["gsw-low"] = {
"Low Alemannic German",
503724,
"gsw",
}
m["gsw-FR-als"] = {
"Alsatian Alemannic German",
8786,
"gsw-low",
}
m["gsw-hig"] = {
"High Alemannic German",
503728,
"gsw",
}
m["gsw-hst"] = {
"Highest Alemannic German",
687538,
"gsw",
}
m["wae"] = {
"Walser German",
680517,
"gsw-hst",
}
-----------------------------------------------------
-- Old Norse varieties --
-----------------------------------------------------
m["non-grn"] = {
"Greenlandic Norse",
855236,
"non-own",
}
m["non-oen"] = {
"Old East Norse",
10498031,
"non",
ancestors = "non",
}
m["non-own"] = {
"Old West Norse",
2377483,
"non",
ancestors = "non",
}
-----------------------------------------------------
-- Old Swedish varieties --
-----------------------------------------------------
m["gmq-osw-lat"] = {
"Late Old Swedish",
10723594,
"gmq-osw",
ancestors = "gmq-osw",
}
-----------------------------------------------------
-- Greek varieties --
-----------------------------------------------------
m["qsb-grc"] = {
"ဂရေတ်-ဖှဳ",
965052,
"und",
family = "qfa-sub",
}
m["grc-aeo"] = {
"ဂရေတ် ဗဳယိုဝ်ဃှေန်",
406373,
"grc",
aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"},
}
m["grc-arc"] = {
"Arcadian Greek",
nil,
"grc-arp",
}
m["grc-arp"] = {
"Arcadocypriot Greek",
499602,
"grc",
}
m["grc-att"] = {
"ဂရေတ် အာတ်ဒေတ်",
506588,
"grc",
}
m["grc-boi"] = {
"Boeotian Greek",
406373,
"grc-aeo",
}
m["grc-dor"] = {
"ဂရေတ် ဒေါန်ရေက်",
285494,
"grc",
}
m["grc-ela"] = {
"Elean Greek",
nil,
"grc",
}
m["grc-epc"] = {
"Epic Greek",
990062,
"grc",
aliases = {"Homeric Greek"},
}
m["grc-ion"] = {
"Ionic Greek",
504165,
"grc",
}
m["grc-koi"] = {
"ဂရေတ် ခါဝ်အိန်",
107358,
"grc",
ancestors = "grc-att",
aliases = {"Hellenistic Greek"},
}
m["grc-kre"] = {
"Cretan Ancient Greek", -- to distinguish from Cretan Greek below
nil,
"grc-dor",
}
m["grc-opl"] = {
"Opuntian Locrian",
nil,
"grc",
}
m["grc-ozl"] = {
"Ozolian Locrian",
nil,
"grc",
}
m["grc-pam"] = {
"Pamphylian Greek",
2271793,
"grc",
}
m["grc-ths"] = {
"Thessalian Greek",
406373,
"grc-aeo",
}
m["gkm"] = {
"ဂရေတ် ၜါန်သေန်တိုၚ်",
36387,
"grc",
ancestors = "grc-koi",
aliases = {"Medieval Greek"},
}
m["el-cyp"] = {
"Cypriot Greek",
245899,
"el",
aliases = {"Cypriotic Greek"},
}
m["el-pap"] = {
"Paphian Greek",
nil,
"el",
}
m["el-crt"] = {
"Cretan Greek",
588306,
"el",
}
m["el-kth"] = {
"Katharevousa",
35961,
"el",
"Polyt",
ancestors = "gkm",
aliases = {"Katharevousa Greek"},
-- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["el-kal"] = {
"Kaliarda",
12878658,
"el",
}
-----------------------------------------------------
-- Hebrew varieties --
-----------------------------------------------------
m["hbo"] = {
"ဟဳဘရဝ် ပြကိုဟ်သၠပတ်",
1982248,
"he",
aliases = {"Classical Hebrew"},
}
m["he-mis"] = {
"ဟဳဘရဝ် မေတ်ချနာအေတ်",
1649362,
"he",
ancestors = "hbo",
}
m["he-med"] = {
"ဟဳဘရဝ် ခေတ်လဒေါဝ်",
2712572,
"he",
ancestors = "he-mis",
}
m["he-IL"] = {
"ဟဳဘရဝ် အေတ်သဝါလဳ",
8141,
"he",
}
m["bsh-kat"] = {
"ကာတဳဝဳရဳ",
2605045,
"bsh",
aliases = {"Katə́viri"},
}
m["xvi"] = {
"ကာမ်ဝဳရဳ",
1193495,
"bsh",
aliases = {"Kamvíri"},
}
m["bsh-mum"] = {
"Mumviri",
nil,
aliases = {"Mumvíri"},
"bsh"
}
-----------------------------------------------------
-- Inuit varieties --
-----------------------------------------------------
m["esi"] = {
"North Alaskan Inupiatun",
nil,
"ik"
}
m["esk"] = {
"Northwest Alaskan Inupiatun",
25559714,
"ik"
}
-----------------------------------------------------
-- Iranian varieties --
-----------------------------------------------------
m["qsb-bma"] = {
"ဗါတ်တဳရဳယျာ–မာဂျဳယျာနာ အပၠဴ",
133187435,
"und",
family = "qfa-sub",
aliases = {"the Bactria-Margiana substrate", "the Bactria-Margiana Archaeological Complex substrate"},
}
-- Historical and current Iranian dialects
m["ae-old"] = {
"အဗါတ်သတေန်တြေံ",
29572,
"ae",
aliases = {"Gathic Avestan"},
}
m["ae-yng"] = {
"အဗါတ်သတေန်အဝဲဍောတ်",
29572,
"ae-old",
aliases = {"Young Avestan"},
}
m["bcc"] = {
"ဗဠူချဳ လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
33049,
"bal",
aliases = {"Southern Baluchi"},
}
m["bgp"] = {
"ဗဠူချဳ လ္ပာ်ဖာဗၟံက်",
33049,
"bal",
aliases = {"Eastern Baluchi"},
}
m["bgn"] = {
"ဗဠူချဳ လ္ပာ်ပလိုတ်",
33049,
"bal",
aliases = {"Western Baluchi"},
}
m["bsg-ban"] = {
"Bandari",
nil,
"bsg",
}
m["bsg-hor"] = {
"Hormozi",
nil,
"bsg",
}
m["bsg-min"] = {
"Minabi",
nil,
"bsg",
}
m["kho-old"] = {
"ခဝ်တာန်နေတ်ဇြဳတြေံ",
nil,
"kho",
}
m["kho-lat"] = {
"ခဝ်တာန်နေတ်ဇြဳလဇုဲ",
nil,
"kho-old",
}
m["peo-ear"] = {
"Early Old Persian",
nil,
"peo",
}
m["peo-lat"] = {
"Late Old Persian",
nil,
"peo",
}
m["pal-ear"] = {
"Early Middle Persian",
nil,
"pal",
}
m["pal-lat"] = {
"Late Middle Persian",
nil,
"pal",
ancestors = "pal-ear",
}
m["ps-nwe"] = {
"Northwestern Pashto",
nil,
"ps",
}
m["ps-cgi"] = {
"Central Ghilzay",
nil,
"ps-nwe",
}
m["ps-mah"] = {
"Mahsudi",
nil,
"ps-nwe",
}
m["ps-nea"] = {
"Northeastern Pashto",
nil,
"ps",
}
m["ps-afr"] = {
"Afridi",
nil,
"ps-nea",
}
m["ps-bng"] = {
"Bangash",
nil,
"ps-nea",
}
m["ps-xat"] = {
"Khatak",
nil,
"ps-nea",
}
m["ps-pes"] = {
"Peshawari",
nil,
"ps-nea",
}
m["ps-sea"] = {
"Southeastern Pashto",
nil,
"ps",
}
m["ps-ban"] = {
"Bannu",
nil,
"ps-sea",
}
m["ps-kak"] = {
"Kakari",
nil,
"ps-sea",
}
m["ps-ser"] = {
"Sher",
nil,
"ps-sea",
}
m["ps-waz"] = {
"Waziri",
12274473,
"ps-sea",
}
m["ps-swe"] = {
"Southwestern Pashto",
nil,
"ps",
}
m["ps-kan"] = {
"Kandahari",
nil,
"ps-swe",
}
m["ps-jad"] = {
"Jadrani",
nil,
"ps",
ancestors = "ira-pat-pro"
}
m["xme-azr"] = {
"Old Azari",
nil,
"xme-ott",
aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"},
}
m["xme-ttc-cen"] = {
"Central Tati",
nil,
"xme-ott",
}
m["xme-ttc-eas"] = {
"Eastern Tati",
nil,
"xme-ott",
}
m["xme-ttc-nor"] = {
"Northern Tati",
nil,
"xme-ott",
}
m["xme-ttc-sou"] = {
"Southern Tati",
nil,
"xme-ott",
}
m["xme-ttc-wes"] = {
"Western Tati",
nil,
"xme-ott",
}
m["xmn"] = {
"ပါရှေန်မနဳချေန်အဒေါဝ်",
nil,
"pal-lat",
}
m["fa-ear"] = {
"Early New Persian",
127413796,
"fa",
ancestors = "pal-lat",
translit = "fa-cls-translit",
}
m["fa-cls"] = {
"ပါရှေန်ဝၚ်ဂန္ထ",
9168,
"fa",
ancestors = "fa-ear",
translit = "fa-cls-translit",
}
m["fa-ira"] = {
"ပါရှေန် အဳရာန်",
3513637,
"fa",
aliases = {"Modern Persian", "Western Persian"},
translit = "fa-ira-translit",
}
m["prs"] = {
"ဒါရဳ",
178440,
"fa",
aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"},
translit = "fa-cls-translit",
}
m["haz"] = {
"Hazaragi",
33398,
"prs",
translit = "fa-cls-translit",
}
m["os-dig"] = {
"ဒိကိုဝ်အိုတ်သေဃှေန်",
3027861,
"os",
aliases = {"Digoron", "Digor"},
}
m["os-iro"] = {
"အာဲရာန်အိုတ်သေဃှေန်",
nil,
"os",
aliases = {"Iron"},
}
m["sog-ear"] = {
"Early Sogdian",
nil,
"sog",
}
m["sog-lat"] = {
"Late Sogdian",
nil,
"sog-ear",
}
m["ro-MD"] = {
"Moldovan",
36392,
"ro",
aliases = {"Moldavian"},
}
m["oru-kan"] = {
"ခေန်နဳပုရာမ်",
6363164,
"oru",
}
m["oru-log"] = {
"Logar",
nil,
"oru",
}
m["oos"] = {
"Old Ossetic",
65455882,
"xln",
}
m["oos-ear"] = {
"Early Old Ossetic",
nil,
"oos",
}
m["oos-lat"] = {
"Late Old Ossetic",
nil,
"oos",
}
m["rdb-jir"] = {
"Jirofti",
nil,
"rdb",
}
m["rdb-kah"] = {
"Kahnuji",
nil,
"rdb",
}
-- Southwestern Fars lects
m["fay-bur"] = {
"Burenjani",
nil,
"fay",
}
m["fay-bsh"] = {
"Bushehri",
nil,
"fay",
}
m["fay-dsh"] = {
"Dashtaki",
nil,
"fay",
}
m["fay-dav"] = {
"Davani",
5228140,
"fay",
}
m["fay-eze"] = {
"Emamzada Esmaili",
nil,
"fay",
}
m["fay-gav"] = {
"Gavkoshaki",
nil,
"fay",
}
m["fay-kho"] = {
"Khollari",
nil,
"fay",
}
m["fay-kon"] = {
"Kondazi",
nil,
"fay",
}
m["fay-kzo"] = {
"Old Kazeruni",
nil,
"fay",
}
m["fay-mas"] = {
"Masarami",
nil,
"fay",
}
m["fay-pap"] = {
"Papuni",
nil,
"fay",
}
m["fay-sam"] = {
"Samghani",
nil,
"fay",
}
m["fay-shr"] = {
"Shirazi",
nil,
"fay",
}
m["fay-sho"] = {
"Old Shirazi",
nil,
"fay",
}
m["fay-sam"] = {
"Samghani",
nil,
"fay",
}
m["fay-kar"] = {
"Khargi",
nil,
"fay",
}
m["fay-sor"] = {
"Sorkhi",
nil,
"fay",
}
-- Talysh lects
m["tly-cen"] = {
"Central Talysh",
nil,
"tly",
}
m["tly-asa"] = {
"Asalemi",
nil,
"tly-cen",
}
m["tly-kar"] = {
"Karganrudi",
nil,
"tly-cen",
}
m["tly-tul"] = {
"Tularudi",
nil,
"tly-cen",
}
m["tly-tal"] = {
"Taleshdulabi",
nil,
"tly-cen",
}
m["tly-nor"] = {
"Northern Talysh",
nil,
"tly",
}
m["tly-aze"] = {
"Azerbaijani Talysh",
nil,
"tly-nor",
}
m["tly-anb"] = {
"Anbarani",
nil,
"tly-nor",
}
m["tly-sou"] = {
"Southern Talysh",
nil,
"tly",
}
m["tly-fum"] = {
"Fumani",
nil,
"tly-sou",
}
m["tly-msu"] = {
"Masulei",
nil,
"tly-sou",
}
m["tly-msa"] = {
"Masali",
nil,
"tly-sou",
}
m["tly-san"] = {
"Shandarmani",
nil,
"tly-sou",
}
-- Tafreshi lects
m["xme-amo"] = {
"Amorehi",
nil,
"xme-taf",
}
m["atn"] = {
"Ashtiani",
3436590,
"xme-taf",
}
m["xme-bor"] = {
"Borujerdi",
nil,
"xme-taf",
}
m["xme-ham"] = {
"Hamadani",
6302426,
"xme-taf",
}
m["xme-kah"] = {
"Kahaki",
nil,
"xme-taf",
}
m["vaf"] = {
"Vafsi",
32611,
"xme-taf",
}
-- Kermanic lects
m["kfm"] = {
"Khunsari",
6403030,
"xme-ker",
}
m["xme-mah"] = {
"Mahallati",
nil,
"xme-ker",
}
m["xme-von"] = {
"Vonishuni",
nil,
"xme-ker",
}
m["xme-bdr"] = {
"Badrudi",
nil,
"xme-ker",
}
m["xme-del"] = {
"Delijani",
nil,
"xme-ker",
}
m["xme-kas"] = {
"Kashani",
nil,
"xme-ker",
}
m["xme-kes"] = {
"Kesehi",
nil,
"xme-ker",
}
m["xme-mey"] = {
"Meymehi",
nil,
"xme-ker",
}
m["ntz"] = {
"Natanzi",
6968399,
"xme-ker",
}
m["xme-abz"] = {
"Abuzeydabadi",
nil,
"xme-ker",
}
m["xme-aby"] = {
"Abyanehi",
nil,
"xme-ker",
}
m["xme-far"] = {
"Farizandi",
nil,
"xme-ker",
}
m["xme-jow"] = {
"Jowshaqani",
nil,
"xme-ker",
}
m["xme-nas"] = {
"Nashalji",
nil,
"xme-ker",
}
m["xme-qoh"] = {
"Qohrudi",
nil,
"xme-ker",
}
m["xme-yar"] = {
"Yarandi",
nil,
"xme-ker",
}
m["soj"] = {
"Soi",
7930463,
"xme-ker",
aliases = {"Sohi"},
}
m["xme-tar"] = {
"Tari",
nil,
"xme-ker",
}
m["gzi"] = {
"Gazi",
5529130,
"xme-ker",
}
m["xme-sed"] = {
"Sedehi",
nil,
"xme-ker",
}
m["xme-ard"] = {
"Ardestani",
nil,
"xme-ker",
}
m["xme-zef"] = {
"Zefrehi",
nil,
"xme-ker",
}
m["xme-isf"] = {
"Isfahani",
nil,
"xme-ker",
}
m["xme-kaf"] = {
"Kafroni",
nil,
"xme-ker",
}
m["xme-vrz"] = {
"Varzenehi",
nil,
"xme-ker",
}
m["xme-xur"] = {
"Khuri",
nil,
"xme-ker",
}
m["nyq"] = {
"Nayini",
6983146,
"xme-ker",
}
m["xme-ana"] = {
"Anaraki",
nil,
"xme-ker",
}
m["gbz"] = {
"Zoroastrian Dari",
32389,
"xme-ker",
aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"},
}
m["xme-krm"] = {
"Kermani",
nil,
"xme-ker",
}
m["xme-yaz"] = {
"Yazdi",
nil,
"xme-ker",
}
m["xme-bid"] = {
"Bidhandi",
nil,
"xme-ker",
}
m["xme-bij"] = {
"Bijagani",
nil,
"xme-ker",
}
m["xme-cim"] = {
"Chimehi",
nil,
"xme-ker",
}
m["xme-han"] = {
"Hanjani",
nil,
"xme-ker",
}
m["xme-kom"] = {
"Komjani",
nil,
"xme-ker",
}
m["xme-nar"] = {
"Naraqi",
nil,
"xme-ker",
}
m["xme-nus"] = {
"Nushabadi",
nil,
"xme-ker",
}
m["xme-qal"] = {
"Qalhari",
nil,
"xme-ker",
}
m["xme-trh"] = {
"Tarehi",
nil,
"xme-ker",
}
m["xme-val"] = {
"Valujerdi",
nil,
"xme-ker",
}
m["xme-var"] = {
"Varani",
nil,
"xme-ker",
}
m["xme-zor"] = {
"Zori",
nil,
"xme-ker",
}
-- Ramandi lects
m["tks-ebr"] = {
"Ebrahimabadi",
nil,
"tks",
}
m["tks-sag"] = {
"Sagzabadi",
nil,
"tks",
}
m["tks-esf"] = {
"Esfarvarini",
nil,
"tks",
}
m["tks-tak"] = {
"Takestani",
nil,
"tks",
}
m["tks-cal"] = {
"Chali Tati",
nil,
"tks",
aliases = {"Chāli"},
}
m["tks-dan"] = {
"Danesfani",
nil,
"tks",
}
m["tks-xia"] = {
"Khiaraji",
nil,
"tks",
}
m["tks-xoz"] = {
"Khoznini",
nil,
"tks",
}
-- Shughni dialects
m["sgh-bro"] = {
"Bartangi-Oroshori",
nil,
"sgh",
}
m["sgh-bar"] = {
"Bartangi",
nil,
"sgh-bro",
}
m["sgh-oro"] = {
"Oroshori",
nil,
"sgh-bro",
aliases = {"Roshorvi"},
}
m["sgh-rsx"] = {
"Roshani-Khufi",
nil,
"sgh",
}
m["sgh-xuf"] = {
"Khufi",
2562249,
"sgh-rsx",
aliases = {"Xufi", "Xūfī"},
}
m["sgh-ros"] = {
"Roshani",
2597566,
"sgh-rsx",
aliases = {"Rushani", "Rōšāni"},
}
m["sgh-xgb"] = {
"Khughni-Bajui",
nil,
"sgh",
}
m["sgh-xug"] = {
"Khughni",
nil,
"sgh-xgb",
}
m["sgh-baj"] = {
"Bajui",
nil,
"sgh-xgb",
}
-- Indo-Aryan varieties
m["as-bkm"] = {
"Barpetia Kamrupi Assamese",
30642960,
"as",
}
m["as-nkm"] = {
"Nalbaria Kamrupi Assamese",
85787678,
"as",
}
m["as-pkm"] = {
"Palasbaria Kamrupi Assamese",
nil,
"as",
}
-- Eastern Bengali variety
m["bn-dvn"] = {
"Dhakaiya Vaṅga Bengali",
48726851,
"bn",
}
-- Eastern Bengali variety
m["bn-nvn"] = {
"Noakhailla Vaṅga Bengali",
107548681,
"bn",
}
m["inc-mit"] = {
"မဳတာန်နဳ",
1986700,
"inc-pro",
}
m["bra-old"] = {
"Old Braj",
nil,
"bra",
}
m["gu-kat"] = {
"ကတဳယျာဝဒဳ",
nil,
"gu",
aliases = {"Kathiyawadi Gujarati", "Kathiawadi"},
}
m["gu-lda"] = {
"လဳသာန် အုတ်-ဒါတ်ဝါတ် ဂူဂျာရာတ်ဒဳ",
nil,
"gu",
aliases = {"Lisan ud-Dawat", "LDA"},
}
m["hi-mum"] = {
"ဟိန္ဒဳ ဗံဗေ",
3543151,
"hi",
aliases = {"Mumbai Hindi", "Bambaiyya Hindi"},
}
m["hi-mid"] = {
"ဟိန္ဒဳလဒေါဝ်",
nil,
"inc-ohi",
ancestors = "inc-ohi",
}
m["pnb"] = {
"Western Panjabi",
58635,
"pa",
"pa-Arab",
}
m["vsn"] = {
"သံသကြိုတ်ဗေဒေတ်",
36858,
"sa",
}
m["cls"] = {
"Classical Sanskrit",
11059,
"sa",
}
m["sa-bhs"] = {
"Buddhist Hybrid Sanskrit",
248758,
"sa",
}
m["sa-bra"] = {
"Brahmanic Sanskrit",
36858,
"sa",
}
m["sa-neo"] = {
"New Sanskrit",
11059,
"sa",
}
m["si-med"] = {
"Medieval Sinhalese",
nil,
"si",
aliases = {"Medieval Sinhala"},
}
m["kok-mid"] = {
"Middle Konkani",
nil,
"kok",
aliases = {"Medieval Konkani"},
}
m["kok-old"] = {
"Old Konkani",
nil,
"kok",
aliases = {"Early Konkani"},
}
-- Indian subcontinent languages
-- Dhivehi varieties
m["dv-mul"] = {
"Mulaku Dhivehi",
nil,
"dv",
aliases = {"Mulaku Divehi", "Mulaku Bas"},
}
m["dv-huv"] = {
"Huvadhu Dhivehi",
nil,
"dv",
aliases = {"Huvadhu Divehi", "Huvadhu Bas"},
}
m["dv-add"] = {
"Addu Dhivehi",
nil,
"dv",
aliases = {"Addu Divehi", "Addu Bas"},
}
-- Dravidian varieties
m["ta-mid"] = {
"တမဳလ်အဒေါဝ်",
20987434,
"ta",
}
m["kn-hav"] = {
"ဟာတ်ဝဳကာန်နာဒါ",
24276369,
"kn",
}
m["kn-kun"] = {
"ခုန်ဒါကာန်နာဒါ",
6444255,
"kn",
}
-- Prakrits
m["pra-ard"] = {
"အာတ်ဓမဂါတ်ဒဳ ပရာကရေတ်",
35217,
"pra",
aliases = {"Ardhamagadhi"},
}
m["pra-hel"] = {
"ဟေဠူ ပရာကရေတ်",
15080869,
"pra",
aliases = {"Elu", "Elu Prakrit", "Helu"},
}
m["pra-kha"] = {
"ခါဿာ ပရာကရေတ်",
nil,
"pra",
aliases = {"Khasa"},
}
m["pra-mag"] = {
"မဂ္ဂဒိ ပရာကရေတ်", -- Not to be confused with Magahi (mag)
2652214,
"pra",
aliases = {"Magadhi"},
}
m["pra-mah"] = {
"မဟာရာတ်ထရဳ ပရာကရေတ်",
2586773,
"pra",
aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"},
}
m["pra-pai"] = {
"ပါအေတ်သာသဳ ပရာကရေတ်",
2995607,
"pra-sau",
aliases = {"Paisaci", "Paisachi"},
ancestors = "pra-sau"
}
m["pra-sau"] = {
"သောရာသေနဳ ပရာကရေတ်",
2452885,
"pra",
aliases = {"Sauraseni", "Shauraseni"},
}
m["pra-ava"] = {
"အဗါန်တဳ",
nil,
"pra",
aliases = {"Avanti Prakrit"},
}
m["pra-pra"] = {
"ပရာသဳယျာ",
nil,
"pra",
aliases = {"Pracya Prakrit"},
}
m["pra-bah"] = {
"ပါလိကဳ",
nil,
"pra",
aliases = {"Bahliki Prakrit"},
}
m["pra-dak"] = {
"ထေတ်သဳနတာယျ",
nil,
"pra",
aliases = {"Daksinatya Prakrit"},
}
m["pra-sak"] = {
"သာကာရဳ",
nil,
"pra",
aliases = {"Sakari Prakrit"},
}
m["pra-can"] = {
"ခေန်ဒါလဳ",
nil,
"pra",
aliases = {"Candali Prakrit"},
}
m["pra-sab"] = {
"သာဗါရဳ",
nil,
"pra",
aliases = {"Sabari Prakrit"},
}
m["pra-abh"] = {
"အဖိရဳ",
nil,
"pra",
aliases = {"Abhiri Prakrit"},
}
m["pra-dra"] = {
"ဒရာမဳလဳ",
nil,
"pra",
aliases = {"Dramili Prakrit"},
}
m["pra-odr"] = {
"အဝ်ဒရဳ",
nil,
"pra",
aliases = {"Odri Prakrit"},
}
-- Apabhramsas
m["inc-aav"] = {
"အဝဟတာ",
nil,
"inc-apa",
aliases = {"Abahattha"},
}
m["inc-asa"] = {
"သဥူရေသဳနဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-agu"] = {
"ဂူဂျာရာ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-aka"] = {
"ခေပ်သမဳရဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-ama"] = {
"မဟာရာတ်သပ်ထရဳ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-ata"] = {
"တာကာ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
m["inc-avr"] = {
"ဝရာခါဒါ အာပ်ပါပရာမ်သာ",
nil,
"inc-apa",
}
-- Italian, Latin and other Italic varieties
m["roa-oit"] = {
"အဳတလဳတြေံ",
nil,
"it",
}
m["it-CH"] = {
"Switzerland Italian",
672147,
"it",
}
-- Latin varieties by period
m["itc-ola"] = {
"လပ်တေန်တြေံ",
12289,
"la",
"Latn, Ital",
translit = {
Ital = "Ital-translit"
},
}
m["itc-lan"] = {
"Lanuvian",
16890829,
"itc-ola",
aliases = {"Lanuvine"},
}
m["itc-pra"] = {
"Praenestine",
16889772,
"itc-ola",
aliases = {"Praenestinian"},
}
m["la-cla"] = {
"လပ်တေန်ဝၚ်ဂန္ထ",
253854,
"la",
}
m["la-vul"] = {
"လပ်တေန်အရိုၚ်",
37560,
"la-cla",
}
m["la-afr"] = {
"African Romance",
162064,
"roa-pro",
}
m["la-lat"] = {
"လပ်တေန်လဇုဲ",
1503113,
"la",
ancestors = "la-cla",
}
m["la-med"] = {
"လပ်တေန် ခေတ်လဒေါဝ်",
1163234,
"la",
ancestors = "la-lat",
}
m["la-eme"] = {
"လပ်တေန်ခေတ်လဒေါဝ်ဗွဲမပြဟ်",
nil,
"la-med",
}
m["la-ecc"] = {
"သာသနာခရေတ်လပ်တေန်",
1247932,
"la",
aliases = {"Church Latin", "Liturgical Latin"},
ancestors = "la-lat",
}
m["la-ren"] = {
"လပ်တေန်ခေတ်ကလေၚ်ပလေဝ်ပ္တိုန်တၟိ",
499083,
"la",
ancestors = "la-med",
}
m["la-new"] = {
"လပ်တေန်တၟိ",
1248221,
"la",
aliases = {"Modern Latin"},
ancestors = "la-ren",
}
m["la-con"] = {
"လပ်တေန်ခေတ်ပြိုၚ်ပ္ကာန်",
1246397,
"la-new",
}
m["roa-pro"] = {
"Proto-Romance",
3408029,
"la-lat",
ancestors = "la-vul",
}
-- other Italic lects
m["xfa-cap"] = {
"Capenate",
133182969,
"xfa",
}
m["osc-luc"] = {
"Lucanian",
3265025,
"osc",
}
m["osc-sam"] = {
"Samnite",
133184287,
"osc",
}
-- Malay and related varieties
m["ms-old"] = {
"မလေဝ်တြေံ",
nil,
"ms",
}
m["ms-cla"] = {
"မလေဝ် ဝၚ်ဂန္တ",
nil,
"ms",
ancestors = "ms-old",
}
m["pse-bsm"] = {
"Besemah",
nil,
"pse",
}
m["bew-kot"] = {
"Betawi Kota",
nil,
"bew",
aliases = {"Urban Betawi"}, -- in Jakarta
}
-- Mongolic lects
m["xng-ear"] = {
"Early Middle Mongol",
nil,
"xng",
}
m["xng-lat"] = {
"Late Middle Mongol",
nil,
"xng",
ancestors = "xng-ear",
}
m["mn-kha"] = {
"Khalkha Mongolian",
6399808,
"mn",
aliases = {"Khalkha"},
}
m["mn-ord"] = {
"Ordos Mongolian",
716904,
"mn",
aliases = {"Ordos"},
}
m["mn-cha"] = {
"Chakhar Mongolian",
907425,
"mn",
aliases = {"Chakhar"},
}
m["mn-khr"] = {
"Khorchin Mongolian",
3196210,
"mn",
aliases = {"Khorchin"},
}
-- Japanese varieties
m["ja-mid"] = {
"ဂျပါန် လဒေါဝ်",
6841474,
"ojp",
ancestors = "ojp",
}
m["ja-mid-ear"] = {
"Early Middle Japanese",
182695,
"ja-mid",
}
m["ja-mid-lat"] = {
"ဂျပါန်တြေံခေတ်လဇုဲ",
1816184,
"ja-mid",
ancestors = "ja-mid-ear",
}
m["ja-ear"] = {
"Early Modern Japanese",
5326692,
"ja",
ancestors = "ja-mid-lat",
}
m["ojp-eas"] = {
"Eastern Old Japanese",
65247957,
"ojp",
}
m["ja-cla"] = {
"Classical Japanese",
1332057,
"ja",
ancestors = "ja-mid-ear",
}
-- Kartvelian varieties
m["ka-mid"] = {
"ဂျဝ်ဂျဳယျာ လဒေါဝ်",
nil,
"ka",
ancestors = "oge",
}
-- Korean varieties
m["oko-lat"] = {
"ကိုဝ်ရဳယျာတြေံခေတ်လဇုဲ",
nil,
"oko",
}
m["okm-ear"] = {
"Early Middle Korean",
nil,
"okm",
}
m["ko-cen"] = {
"Central Korean",
nil,
"ko",
}
m["ko-gyg"] = {
"Gyeonggi Korean",
485492,
"ko-cen",
aliases = {"Seoul Korean"},
}
m["ko-chu"] = {
"Chungcheong Korean",
625800,
"ko-cen",
aliases = {"Hoseo Korean"},
}
m["ko-hwa"] = {
"Hwanghae Korean",
16183706,
"ko-cen",
}
m["ko-gan"] = {
"Gangwon Korean",
11260444,
"ko-cen",
aliases = {"Yeongdong Korean"},
}
m["ko-gys"] = {
"Gyeongsang Korean",
488002,
"ko",
aliases = {"Southeastern Korean"},
}
m["ko-jeo"] = {
"Jeolla Korean",
11250166,
"ko",
aliases = {"Southwestern Korean"},
}
m["ko-pyo"] = {
"Pyongan Korean",
7263142,
"ko",
aliases = {"Northwestern Korean"},
}
m["ko-ham"] = {
"Hamgyong Korean",
860702,
"ko",
aliases = {"Northeastern Korean"},
}
m["ko-yuk"] = {
"Yukjin Korean",
16171275,
"ko",
aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"},
}
-- Occitan varieties
m["oc-auv"] = {
"Auvergnat",
35359,
"oc",
aliases = {"Auvernhat", "Auvergnese"},
}
m["oc-gas"] = {
"ဂေါသ်သကာန်",
35735,
"oc",
}
-- standardized dialect of Gascon
m["oc-ara"] = {
"Aranese",
10196,
"oc-gas",
}
m["oc-lan"] = {
"လာမ်ဂဝေအ်ဒံက်ဃှေန်",
942602,
"oc",
aliases = {"Lengadocian"},
}
m["oc-lim"] = {
"လိမူသေန်",
427614,
"oc",
}
m["oc-pro"] = {
"ဖရဝ်ဗေန်သော",
241243,
"oc",
aliases = {"Provencal"},
}
m["oc-pro-old"] = {
"ဖရဝ်ဗေန်သောတြေံ",
2779185,
"pro",
}
m["oc-viv"] = {
"Vivaro-Alpine",
1649613,
"oc",
}
m["oc-jud"] = {
"Shuadit",
56472,
"oc",
aliases = {
"Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit",
"Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan",
"Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal",
"Judeo-Provencal", "Judaeo-Provencal",
"Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin",
},
}
-- Old Tupi varieties
m["tpw-lga"] = {
"Língua Geral Amazônica",
18275323,
"tpw",
aliases = {"Língua Geral"},
}
-- Oromo varieties
m["hae"] = {
"Harar Oromo",
5330355,
"om",
aliases = {"Eastern Oromo"},
}
m["gax"] = {
"Borana",
2910610,
"om",
aliases = {"Southern Oromo"},
}
m["orc"] = {
"Orma",
2919128,
"om",
}
m["ssn"] = {
"Waata",
3501553,
"om",
}
-- Phillipine varieties
m["tl-old"] = {
"တာဂါလံက်တြေံ",
12967437,
"tl",
}
m["tl-cls"] = {
"Classical Tagalog",
nil,
"tl",
}
-- Pre-Roman substrates
m["qsb-ibe"] = {
"Paleo-Hispanic",
246801,
"und",
family = "qfa-sub",
aliases = {"Palaeo-Hispanic", "Paleohispanic", "Palaeohispanic", "Paleo-Iberian", "Palaeo-Iberian"},
}
m["qsb-bal"] = {
"Paleo-Balkan",
1815070,
"und",
family = "qfa-sub",
aliases = {"Palaeo-Balkan", "Paleobalkan", "Palaeobalkan"},
}
-- Sardinian varieties
m["sc-src"] = {
"Logudorese",
777974,
"sc",
aliases = {"Logudorese Sardinian"},
}
m["sc-nuo"] = {
"Nuorese",
nil,
"sc-src",
aliases = {"Nuorese Sardinian"},
}
m["sc-sro"] = {
"Campidanese",
35348,
"sc",
aliases = {"Campidanese Sardinian"},
}
-- Rwanda-Rundi varieties
m["rw-kin"] = {
"ခေါန်ယျာဝါန်ဒါ",
33573,
"rw",
aliases = {"Rwanda"},
}
m["rw-run"] = {
"Kirundi",
33583,
"rw",
aliases = {"Rundi"},
}
-- Slavic varieties
m["cs-ear"] = {
"Early Modern Czech",
nil,
"cs",
ancestors = "zlw-ocs"
}
m["cu-bgm"] = {
"ဗူလ်ဂရဳယာန် လဒေါဝ်",
12294897,
"cu",
ancestors = "cu"
}
m["zle-mru"] = {
"ရုသျှာ လဒေါဝ်",
35228,
"ru",
"Cyrs",
ancestors = "orv",
translit = "ru-translit",
strip_diacritics = {
Cyrs = {
remove_diacritics = c.grave .. c.acute .. c.diaer,
},
},
}
m["zle-mbe"] = {
"Middle Belarusian",
13211,
"zle-ort",
}
m["zle-muk"] = {
"ယူကရိန် လဒေါဝ်",
13211,
"zle-ort",
}
m["uk-CA"] = {
"Canadian Ukrainian",
4161010,
"uk",
}
-- Church Slavonic varieties
-- Old Moscow Church Slavonic deleted as it seems not distinct enough from Russian (Synodal) Church Slavonic.
m["zls-chs-ru"] = {
"Russian Church Slavonic",
21662400,
"zls-chs",
aliases = {"Synodal Church Slavonic", "New Moscow Church Slavonic", "Novomoskovsk Church Slavonic"},
}
m["zls-chs-uk"] = {
"Ukrainian Church Slavonic",
12153548,
"zls-chs",
aliases = {"Rusyn Church Slavonic", "Belarusian Church Slavonic"},
}
--[=[
-- Not sure about these yet.
m["zls-chs-bg"] = {
"Bulgarian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-cs"] = {
"Czech Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-hr"] = {
"Croatian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-mk"] = {
"Macedonian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-ro"] = {
"Romanian Church Slavonic",
nil,
"zls-chs",
}
m["zls-chs-sr"] = {
"Serbian Church Slavonic",
nil,
"zls-chs",
}
]=]
-- Polish varieties
m["zlw-mpl"] = {
"ပဝ်လာန် လဒေါဝ်",
402878,
"pl",
ancestors = "zlw-opl",
strip_diacritics = {
remove_diacritics = c.acute,
remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ó", "ó", "Ś", "ś", "Ź", "ź"},
},
}
m["pl-gre"] = {
"Greater Polish",
4106789,
"pl",
}
m["pl-les"] = {
"Lesser Polish",
361709,
"pl",
}
m["pl-mas"] = {
"Masovian Polish",
4274559,
"pl",
}
m["pl-gor"] = {
"Goral",
452889,
"pl",
}
m["zle-ops"] = {
"Old Pskovian",
4167885,
"zle-ono",
}
-- Serbo-Croatian varieties
m["ckm"] = {
"Chakavian Serbo-Croatian",
337565,
"sh",
aliases = {"Čakavian"},
}
m["kjv"] = {
"Kajkavian Serbo-Croatian",
838165,
"sh",
}
m["sh-tor"] = { -- Linguist code srp-tor
"Torlakian Serbo-Croatian",
1078803,
"sh",
aliases = {"Torlak"},
}
-- Tibetic lects
m["adx"] = {
"Amdo Tibetan",
56509,
"bo",
}
m["kbg"] = {
"Khamba",
12952626,
"bo",
}
m["khg"] = {
"Khams Tibetan",
56601,
"bo",
}
m["tsk"] = {
"Tseku",
11159532,
"bo",
}
-- Tuareg lects
m["thv"] = {
"Tamahaq",
56703,
"tmh",
}
m["ttq"] = {
"Tawellemmet",
56390,
"tmh",
}
m["taq"] = {
"Tamasheq",
4670066,
"tmh",
}
m["thz"] = {
"Tayert",
56388,
"tmh",
}
m["thv-ght"] = {
"Ghat",
47012900,
"thv",
}
-- Turkic lects
m["trk-cmn-pro"] = {
"တာခ်ကေတ် သာမည",
1126028,
"trk-pro",
}
m["trk-ogr-pro"] = {
"Proto-Oghur",
1422731,
"trk-pro",
family = "trk-ogr",
}
m["trk-bul-pro"] = {
"Proto-Bulgar",
nil,
"trk-ogr-pro",
}
m["trk-ogz-pro"] = {
"အဝ်ဂေါတ်-အခိုက်ကၞာ",
494600,
"trk-pro",
family = "trk-ogz",
aliases = {"Southwestern Common Turkic"},
}
m["crh-dbj"] = {
"Dobrujan Tatar",
12811566,
"crh",
aliases = {"Romanian Tatar"},
}
m["cv-ana"] = {
"Anatri Chuvash",
nil,
"cv",
aliases = {"Anatri", "Lower Chuvash"},
}
m["cv-mid"] = {
"ချူဝါတ် လဒေါဝ်",
nil,
"cv",
ancestors = "cv-old",
}
m["cv-old"] = {
"ချူဝါတ်တြေံ",
nil,
"cv",
ancestors = "xbo-vol",
}
m["cv-vir"] = {
"Viryal Chuvash",
4278332,
"cv",
aliases = {"Viryal", "Upper Chuvash"},
}
m["kjh-fyu"] = {
"Fuyu Kyrgyz",
2598963,
"kjh",
aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"},
}
m["klj-arg"] = {
"Arghu",
33455,
"klj",
ancestors = "trk-cmn-pro",
}
m["otk-kir"] = {
"Old Kirghiz",
83142,
"otk",
aliases = {"Yenisei Turkic", "Yenisei Kyrgyz"},
}
m["otk-ork"] = {
"Orkhon Turkic",
31295480,
"otk",
}
m["qwm-cum"] = {
"Cuman",
1075050,
"qwm",
aliases = {"Kuman", "Polovtsian", "Polovcian"},
}
m["qwm-arm"] = {
"ခေတ်ချေသ်-အာမဳနဝ်",
2027503,
"qwm",
ancestors = "qwm-cum",
aliases = {"Xıpçaχ tili", "Tatarça"},
}
m["qwm-mam"] = {
"ခေတ်ချေသ်-မါန်ဋ္ဌူ",
4279942,
"qwm",
aliases = {"Mameluk-Kipchak"},
}
m["az-cls"] = {
"Classical Azerbaijani",
nil,
"az",
aliases = {"Classical Azeri"},
}
m["qxq"] = {
"ဂါချေက်ကာဲ",
13192,
"az",
aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"},
}
m["tr-CY"] = {
"Cypriot Turkish",
7917392,
"tr",
}
m["uz-afg"] = {
-- NOTE: has ISO 639-3 code uzs assigned to it.
"Afghan Uzbek",
1066787,
"uz",
aliases = {"Southern Uzbek"},
translit = "uz-afg-translit",
}
m["xbo-dan"] = {
"Danube Bulgar",
nil,
"xbo",
}
m["xbo-vol"] = {
"Volga Bulgar",
nil,
"xbo",
}
-- Uralic lects
m["krl-nor"] = {
"ကာယ်ရဳလဳယာန်သၟဝ်ကျာ",
125501196,
"krl",
}
m["krl-sou"] = {
"ကာယ်ရဳလဳယာန်ဒိုဟ်သမၠုၚ်ကျာ",
129812730,
"krl",
}
m["mns-eas"] = {
"မာန်သဳ လ္ပာ်ဖာဗၟံက်",
30311755,
"mns-cen",
}
m["mns-wes"] = {
"မာန်သဳ လ္ပာ်ဖာပလိုတ်",
30311756,
"mns-cen",
}
-- Yeneseian lects
m["qfa-yke-pro"] = {
"Proto-Ketic",
nil,
"qfa-yen-pro",
family = "qfa-yke",
}
m["qfa-yko-pro"] = {
"Proto-Kottic",
nil,
"qfa-yen-pro",
family = "qfa-yko",
}
m["qfa-yrn-pro"] = {
"Proto-Arinic",
nil,
"qfa-yen-pro",
family = "qfa-yrn",
}
m["qfa-ypm-pro"] = {
"Proto-Pumpokolic",
nil,
"qfa-yen-pro",
family = "qfa-ypm",
}
-- Other lects
m["alv-kro"] = {
"Kromanti",
1093206,
"crp-mar",
}
m["bat-pro"] = {
"ဗေါဝ်တေတ်-အခိုက်ကၞာ",
1703347,
"ine-bsl-pro",
}
m["bat-dni"] = {
"Dnieper Baltic",
4163178,
"bat-pro",
family = "bat",
aliases = {"Dniepr Baltic", "Dnieper-Oka Baltic", "Dniepr-Oka Baltic"},
}
m["bat-gol"] = {
"Golyad",
4142855,
"bat-dni",
aliases = {"Eastern Galindian", "East Galindian"},
}
m["es-lun"] = {
"Lunfardo",
1401612,
"es",
}
m["fiu-pro"] = {
"ဖေန်နဝ်-ဥူဂရေတ်-အခိုက်ကၞာ",
79890,
"urj-pro",
}
m["iro-ohu"] = {
"Old Wendat",
nil,
"wdt",
}
m["iro-omo"] = {
"Old Mohawk",
nil,
"moh",
}
m["iro-oon"] = {
"Old Onondaga",
nil,
"ono",
}
m["okz-ang"] = {
"ခမေန်တြေံ အာန်ခေါဝ်ရဳယာန်",
nil,
"okz",
wikipedia_article = "Khmer language#Historical periods",
}
m["okz-pre"] = {
"ခမေန်တြေံ ကၠာ-အာန်ခေါဝ်ရဳယာန်",
nil,
"okz",
wikipedia_article = "Khmer language#Historical periods",
}
m["mul-tax"] = {
"taxonomic name",
522190,
"mul",
}
m["tai-shz"] = {
"Shangsi Zhuang",
13216,
"za",
}
m["tbq-pro"] = {
"ဗၟာ-တိဗဝ်တဝ် အခိုက်ကၞာ",
7251864,
"sit-pro",
}
m["th-old"] = {
"သေံတြေံ",
nil,
"tai-swe-pro",
wikipedia_article = "Thai language#Old Thai",
}
m["th-suk"] = {
"သူခိုဝ်ထိုၚ် သေံတြေံ", -- 1238-1438. Cannot use "Sukhothai Thai" as Sukhothai is the current city and "Sukhothai Thai" is a lect.
nil,
"th-old",
aliases = {"Sukhothai Siamese"},
wikipedia_article = "Thai language#Old Thai",
}
m["th-ayu"] = {
"အယုဒ္ဓယ သေံတြေံ", -- 1351-1767. Cannot use "Ayutthaya Thai" as Ayutthaya is the current city.
nil,
"th-old",
aliases = {"Ayutthaya Siamese"},
wikipedia_article = "Thai language#Old Thai",
}
m["urj-fpr-pro"] = {
"ဖေန်နဝ်-ပဵုမေတ်-အခိုက်ကၞာ",
nil,
"urj-pro",
}
--[[
m["th-new"] = {
"Hacked Thai", -- temporary for testing new translit/display methods
nil,
"th",
translit = "User:Benwing2/th-scraping-translit",
display_text = "User:Benwing2/th-scraping-translit",
strip_diacritics = "User:Benwing2/th-scraping-translit",
preprocess_links = "User:Benwing2/th-scraping-translit",
}
]]
return require("Module:languages").finalizeData(m, "language", true)
dnqa5fdu9ht0zlhcctg07o4detu7uy3
ကဏ္ဍ:နာမ်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
14734
392526
166541
2026-04-12T15:27:42Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမ် အၚ်္ဂရေဝ်ယာန်]] ဇရေင် [[ကဏ္ဍ:နာမ်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
163589
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]]
k8l3994ugckj6zq7icvg1koabkvmfvn
ကဏ္ဍ:ဝေါဟာအဓိကအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
14736
392528
275825
2026-04-12T15:29:14Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဝေါဟာအၚ်္ဂရေဝ်ယာန်နွံပ္ဍဲအဘိဓာန်ဂမၠိုၚ်]] ဇရေင် [[ကဏ္ဍ:ဝေါဟာအဓိကအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
275825
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]]
k8l3994ugckj6zq7icvg1koabkvmfvn
ကဏ္ဍ:နာမဝိသေသနအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
21386
392527
166218
2026-04-12T15:28:14Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမဝိသေသန အၚ်္ဂရေဝ်ယာန်]] ဇရေင် [[ကဏ္ဍ:နာမဝိသေသနအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
163234
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]]
k8l3994ugckj6zq7icvg1koabkvmfvn
ကဏ္ဍ:နာမဝိသေသနဝေါတေတ်ဂမၠိုၚ်
14
34204
392550
46374
2026-04-12T17:37:27Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမဝိသေသန ဝေါတေတ်]] ဇရေင် [[ကဏ္ဍ:နာမဝိသေသနဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
46374
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
ကဏ္ဍ:ဝေါဟာအဓိကဝေါတေတ်ဂမၠိုၚ်
14
34206
392546
174121
2026-04-12T17:35:28Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဝေါဟာဝေါတေတ်နွံပ္ဍဲအဘိဓာန်ဂမၠိုၚ်]] ဇရေင် [[ကဏ္ဍ:ဝေါဟာအဓိကဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
46376
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
ကဏ္ဍ:နာမ်ဝေါတေတ်ဂမၠိုၚ်
14
41531
392548
55158
2026-04-12T17:36:28Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမ် ဝေါတေတ်]] ဇရေင် [[ကဏ္ဍ:နာမ်ဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
55158
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
ကဏ္ဍ:ဗီုပြၚ်နာမ်ဝေါတေတ်ဂမၠိုၚ်
14
41533
392551
167968
2026-04-12T17:37:59Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဗီုပြၚ်နာမ် ဝေါတေတ်]] ဇရေင် [[ကဏ္ဍ:ဗီုပြၚ်နာမ်ဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
55161
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲဝေါတေတ်ဂမၠိုၚ်
14
41534
392552
174122
2026-04-12T17:38:47Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဝေါဟာဝေါတေတ်ဗီုပြၚ်ဟွံမွဲကဵုပ္ဍဲအဘိဓာန်ဂမၠိုၚ်]] ဇရေင် [[ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
55162
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
ကဏ္ဍ:ကြိယာဝေါတေတ်ဂမၠိုၚ်
14
44698
392549
59089
2026-04-12T17:36:59Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ကြိယာ ဝေါတေတ်]] ဇရေင် [[ကဏ္ဍ:ကြိယာဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
59089
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
ထာမ်ပလိက်:izh-pronunciation
10
46851
392535
61615
2026-04-12T15:45:45Z
咽頭べさ
33
392535
wikitext
text/x-wiki
<includeonly>{{#invoke:izh-pronunciation|show}}</includeonly><noinclude>{{documentation}}</noinclude>
cx6h5shhp5v4td924o20i25qyvup1v5
မဝ်ဂျူ:izh-pronunciation
828
46856
392532
61624
2026-04-12T15:38:47Z
咽頭べさ
33
392532
Scribunto
text/plain
local export = {}
local m_izh = require("Module:izh-common")
local m_IPA = require("Module:IPA")
local gsub_lookahead = require("Module:gsub lookahead")
local lang = m_izh.lang
local U = mw.ustring.char
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
--- <<< DATA START >>> ---
local LONG = "ː"
local SEMILONG = "ˑ"
local STRESS_PRIMARY = "ˈ"
local STRESS_SECONDARY = "ˌ"
local FRONTAL = U(0x0308)
local NONSYLLABIC = U(0x032F)
local TIE = U(0x0361)
local VERYSHORT = U(0x0306)
local PALATAL = "ʲ"
local IPA_VOWELS = "ɑeiouyæøɨə"
local AUTO_STRESS = U(0xEEEE)
local VIRTUAL_BREAK = U(0xEEEC)
local J_PALATALIZE = U(0xEEEA)
local REALLY_JUST_PALATAL = U(0xEEE8)
local VIRTUAL_BREAK_UNGEMINATE = U(0xEEE6)
local IPA_CONSONANTS = m_izh.consonants .. "ɫʃʒ"
local IPA_CONSONANTS_GEMINATABLE = m_izh.consonants_geminatable .. "ɫ" .. "z" .. "ž"
local PALATALIZE = "'"
local UNGEMINATE = "/"
local ANY_DIACRITICS = "[" .. U(0x0300) .. "-" .. U(0x036F) .. "]*"
local SOME_DIACRITICS = "[" .. U(0x0300) .. "-" .. U(0x036F) .. "]+"
--- <<< DATA END >>> ---
--- <<< COMMON START >>> ---
local function split_syllables(word, keep_sep_symbols)
local consonant = "[" .. IPA_CONSONANTS .. "]"
local consonant_diacritic = "[" .. U(0x030A) .. U(0x0325) .. "]"
local vowel = m_izh.vowel
local consonants_geminatable = IPA_CONSONANTS_GEMINATABLE
local sep_symbols = m_izh.sep_symbols .. VIRTUAL_BREAK
local vowel_sequences = m_izh.vowel_sequences
local res = {}
local syllable = ""
local pos = 1
local found_vowel = false
while pos <= #word do
if mw.ustring.find(mw.ustring.lower(word), "^" .. consonant .. consonant_diacritic .. "*[" .. PALATALIZE .. UNGEMINATE .. VIRTUAL_BREAK_UNGEMINATE .. J_PALATALIZE .. PALATAL .. "]*" .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if #syllable > 0 then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
elseif mw.ustring.find(mw.ustring.lower(word), "^" .. consonant, pos) then
if mw.ustring.find(mw.ustring.lower(word), "^" .. consonant .. TIE .. consonant, pos) then
-- /t͡s/
if found_vowel and #syllable > 0 then table.insert(res, syllable) end
syllable = mw.ustring.sub(word, pos, pos + 2)
pos = pos + 3
found_vowel = false
else
-- C: continue
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
elseif mw.ustring.find(mw.ustring.lower(word), "^" .. vowel, pos) then
if found_vowel then
-- already found a vowel, end current syllable
if #syllable > 0 then
table.insert(res, syllable)
end
syllable = ""
end
found_vowel = true
-- check for diphthongs or long vowels
local seq_ok = false
local search_from = mw.ustring.gsub(mw.ustring.lower(mw.ustring.sub(word, pos)), "[" .. UNGEMINATE .. VIRTUAL_BREAK_UNGEMINATE .. "]", "")
for k, v in pairs(vowel_sequences) do
if mw.ustring.find(search_from, "^" .. v) then
seq_ok = true
break
end
end
if seq_ok then
local total = mw.ustring.len(select(3, mw.ustring.find(mw.ustring.lower(word), "^(" .. vowel .. "[" .. UNGEMINATE .. VIRTUAL_BREAK_UNGEMINATE .. "]*" .. vowel .. ")", pos)))
syllable = syllable .. mw.ustring.sub(word, pos, pos + total - 1)
pos = pos + total
else
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
elseif mw.ustring.find(mw.ustring.lower(word), "^[" .. sep_symbols .. "]", pos) then
-- separates syllables
if #syllable > 0 then
table.insert(res, syllable)
end
local sepchar = mw.ustring.sub(word, pos, pos)
syllable = (keep_sep_symbols == true or (type(keep_sep_symbols) == "string" and keep_sep_symbols:find(mw.ustring.sub(word, pos, pos)))) and sepchar or ""
pos = pos + 1
found_vowel = false
else
-- ?: continue
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
end
if #syllable > 0 then
table.insert(res, syllable)
end
return res
end
local function zeroth_round_of_common_replacements(text)
text = mw.ustring.gsub(text, "ts", "t͡s")
text = mw.ustring.gsub(text, "([" .. m_izh.vowels .. m_izh.consonants .. "])(" .. m_izh.vowel .. ")" .. UNGEMINATE .. "i", "%1%2" .. VIRTUAL_BREAK_UNGEMINATE .. "i")
return text
end
local function first_round_of_common_replacements(text)
text = mw.ustring.gsub(text, "n[kg]", {
["nk"] = "ŋk",
["ng"] = "ŋg",
})
text = mw.ustring.gsub(text, "[aäövь’]", {
["a"] = "ɑ",
["ä"] = "æ",
["ö"] = "ø",
["v"] = "ʋ",
["ь"] = "ɨ",
["’"] = ".",
-- ["-"] = STRESS_SECONDARY,
})
return text
end
local function second_round_of_common_replacements(text, do_palatal_repls)
text = mw.ustring.gsub(text, "[cšž]", {
["c"] = "t͡ʃ",
["š"] = "ʃ",
["ž"] = "ʒ"
})
text = mw.ustring.gsub(text, "h([" .. LONG .. SEMILONG .. "])", "x%1")
if do_palatal_repls then
text = mw.ustring.gsub(text, "([nʃʒ])" .. PALATAL, {
["n"] = "ɲ",
["ʃ"] = "ɕ",
["ʒ"] = "ʑ"
})
end
text = mw.ustring.gsub(text, "ɫ" .. PALATAL, "l" .. PALATAL)
text = mw.ustring.gsub(text, "g", "ɡ")
return text
end
local function automatic_palatalization(text, filter)
return mw.ustring.gsub(text, "(" .. filter .. ")j(.?)", function (prev, next)
if next == PALATALIZE then
return prev .. PALATAL .. next
else
return prev .. PALATAL .. LONG .. next
end
end)
end
local function manual_palatalization(text)
if mw.ustring.find(text, PALATALIZE) then
text = mw.ustring.gsub(text, "([" .. IPA_CONSONANTS .. "])" .. PALATALIZE, "%1" .. PALATAL)
text = mw.ustring.gsub(text, PALATALIZE, "")
text = mw.ustring.gsub(text, PALATAL .. PALATAL, PALATAL)
end
text = mw.ustring.gsub(text, "(t)([" .. STRESS_SECONDARY .. AUTO_STRESS .. ".])(t" .. PALATAL .. ")", "%1" .. PALATAL .. "%2%3")
return text
end
local IPA_diphthongs = {
"[ɑeouyæø]i",
"[ɑeio]u",
"[æeiø]y"
}
local function long_vowels_and_diphthongs(text)
text = mw.ustring.gsub(text, "([" .. IPA_VOWELS .. "])%1", "%1" .. LONG)
for _, diphthong in ipairs(IPA_diphthongs) do
local mod_diphthong
if mw.ustring.find(diphthong, "%]$") then
mod_diphthong = mw.ustring.gsub(diphthong, "(.)(%[[^%]]-%])", "%1" .. VERYSHORT .. "?%2")
mod_diphthong = mw.ustring.gsub(diphthong, "(%[[^%]]-%])(%[[^%]]-%])", "%1" .. VERYSHORT .. "?%2")
else
mod_diphthong = mw.ustring.sub(diphthong, 1, -2) .. VERYSHORT .. "?" .. mw.ustring.sub(diphthong, -1, -1)
end
text = mw.ustring.gsub(text, "(" .. mod_diphthong .. ")", "%1" .. NONSYLLABIC)
end
return text
end
local function long_consonants(text)
text = mw.ustring.gsub(text, "(%a)%1", "%1" .. LONG)
text = mw.ustring.gsub(text, LONG .. PALATAL, PALATAL .. LONG)
return text
end
local function standard_sandhi(text)
text = mw.ustring.gsub(text, "n([%s" .. AUTO_STRESS .. "-]*[mpb])", "m%1")
text = mw.ustring.gsub(text, "n([%s" .. AUTO_STRESS .. "-]*[kgɡ̊])", "ŋ%1")
return text
end
local function add_primary_stress(text)
text = mw.ustring.gsub(text, AUTO_STRESS, "-")
text = mw.ustring.gsub(text, "-%.", "-")
text = mw.ustring.gsub(text, "-", STRESS_SECONDARY)
return mw.ustring.toNFC(STRESS_PRIMARY .. mw.ustring.gsub(text, " ", " " .. STRESS_PRIMARY))
end
local function is_stressed_syllable(syllable)
return mw.ustring.find(syllable, "^[ " .. AUTO_STRESS .. "-]")
end
local function add_secondary_stress(syllables)
local distance = 0
for index, syllable in ipairs(syllables) do
if index == #syllables then break end
local stressed = index == 1 or is_stressed_syllable(syllable)
if stressed then
distance = 0
else
distance = distance + 1
if distance == 2 then
distance = 0
if not is_stressed_syllable(syllables[index + 1]) then
syllables[index] = AUTO_STRESS .. syllable
end
end
end
end
end
local function clean_virtual_break(text)
if mw.ustring.find(text, "[" .. VIRTUAL_BREAK .. VIRTUAL_BREAK_UNGEMINATE .. "]") then
local cleaned = mw.ustring.gsub(mw.ustring.gsub(text, "[" .. AUTO_STRESS .. VIRTUAL_BREAK .. "]", ""), VIRTUAL_BREAK_UNGEMINATE, UNGEMINATE)
local syllables = split_syllables(cleaned, true)
add_secondary_stress(syllables)
text = table.concat(syllables)
end
return text
end
local function do_cvcv_lengthening(syllables)
local try_to_lengthen = false
for index, syllable in ipairs(syllables) do
local stressed = index == 1 or is_stressed_syllable(syllable)
if try_to_lengthen and not stressed then
-- check if this syllable has a short vowel and does not have /j/ in the coda
-- also, /t͡s/ counts as two consonants here, so make sure this syllable does not start with one
local syl_vowels = mw.ustring.match(syllable, "[" .. m_izh.vowels .. NONSYLLABIC .. "]+")
local final_consonants = mw.ustring.match(syllable, "[" .. m_izh.consonants .. "]*$")
if syl_vowels and mw.ustring.len(syl_vowels) == 1 and not mw.ustring.find(final_consonants, "j") and not mw.ustring.find(syllable, "^t͡s") then
-- CV(C.)V -> CV(C.)Vˑ
syllables[index] = mw.ustring.gsub(syllable, "(" .. m_izh.vowel .. ")", "%1" .. SEMILONG)
end
end
try_to_lengthen = stressed and mw.ustring.find(syllable, "^[ " .. AUTO_STRESS .. "-]?[" .. IPA_CONSONANTS .. PALATALIZE .. J_PALATALIZE .. TIE .. "]*" .. m_izh.vowel .. "$")
end
end
local function clean_ungeminate(text)
return mw.ustring.gsub(text, "[" .. VIRTUAL_BREAK .. UNGEMINATE .. VIRTUAL_BREAK_UNGEMINATE .. "]", "")
end
local function do_gemination(syllables, diacritic)
local try_to_geminate = false
for index, syllable in ipairs(syllables) do
local stressed = index == 1 or is_stressed_syllable(syllable)
if try_to_geminate and not stressed then
-- check if the initial consonant in this syllable is followed by two vowels
local rest = syllable .. (syllables[index + 1] or "")
if mw.ustring.find(rest, "^[" .. IPA_CONSONANTS_GEMINATABLE .. "][" .. PALATALIZE .. J_PALATALIZE .. "]*" .. m_izh.vowel .. m_izh.vowel) then
-- CVCVV -> CVC:VV
local cg = select(3, mw.ustring.find(syllable, "^([" .. IPA_CONSONANTS_GEMINATABLE .. "][" .. PALATALIZE .. J_PALATALIZE .. "]*)"))
syllables[index - 1] = syllables[index - 1] .. cg
syllables[index] = mw.ustring.gsub(syllable, "^" .. cg, diacritic)
end
end
try_to_geminate = stressed and mw.ustring.find(syllable, "^[ " .. AUTO_STRESS .. "-]?[" .. IPA_CONSONANTS .. PALATALIZE .. J_PALATALIZE .. TIE .. "]*" .. m_izh.vowel .. "$")
end
end
local REDUCED = U(0x0325) .. U(0x0306)
local reduce_final_vowel = {
["o"] = "o" .. REDUCED,
["ö"] = "ø" .. REDUCED,
["u"] = "u" .. REDUCED,
["y"] = "y" .. REDUCED,
}
local function to_schwa(letter, filter)
return (not filter or mw.ustring.find(letter, "[" .. filter .. "]")) and "ə" or letter .. VERYSHORT
end
local function split_syllables_by_words(syllables)
local i = 1
return function()
local r = {}
local e = i
if e <= #syllables then
table.insert(r, (mw.ustring.gsub(syllables[e], "^%s+", "")))
e = e + 1
while e <= #syllables and not mw.ustring.find(syllables[e], "^%s") do
table.insert(r, syllables[e])
e = e + 1
end
i = e
return r
end
end
end
local function do_by_word_syllables(out_syllables, fn)
local old_syllables = {}
for k, v in pairs(out_syllables) do
old_syllables[k] = v
out_syllables[k] = nil
end
local next_word = false
for syllables in split_syllables_by_words(old_syllables) do
fn(syllables)
for i, syllable in ipairs(syllables) do
if next_word and i == 1 then
table.insert(out_syllables, " " .. syllable)
else
table.insert(out_syllables, syllable)
end
end
next_word = true
end
end
local function begins_with_affricate(syllable)
return syllable and mw.ustring.find(syllable, "^[" .. IPA_CONSONANTS .. "]" .. TIE)
end
local function do_reduction_internal(syllables, replacement)
local prev_was_stressed = false
local prev_was_long = false
local syllables_since_last_stressed = 0
for index, syllable in ipairs(syllables) do
local stressed = index == 1 or is_stressed_syllable(syllable)
local final = index == #syllables
if stressed then
syllables_since_last_stressed = 0
else
syllables_since_last_stressed = syllables_since_last_stressed + 1
end
prev_was_long = prev_was_long or begins_with_affricate(syllable)
if mw.ustring.find(syllable, "^j'") and prev_was_long then
-- hack. /Cj'/ is one consonant.
local previous_syllable = syllables[index - 1]
if mw.ustring.find(previous_syllable, m_izh.vowel .. "[" .. IPA_CONSONANTS .. "]") then
prev_was_long = mw.ustring.find(previous_syllable, m_izh.vowel .. m_izh.vowel) or mw.ustring.find(previous_syllable, m_izh.vowel .. "[" .. IPA_CONSONANTS .. "][" .. IPA_CONSONANTS .. "]")
end
end
if not stressed and ((prev_was_stressed and prev_was_long) or (index > 1 and final and (syllables_since_last_stressed > 1 or prev_was_long))) then
syllables[index] = mw.ustring.gsub(syllable, "(" .. m_izh.vowel .. "+)(.*)", function (nucleus, coda) return replacement(nucleus, coda, index) end)
end
-- reduce the next syllable only if the current syllable is stressed and not short
prev_was_stressed = stressed
prev_was_long = mw.ustring.find(syllable, m_izh.vowel .. "[" .. IPA_CONSONANTS .. m_izh.vowels .. "]")
end
end
local function do_reduction_word(syllables)
do_reduction_internal(syllables, function (nucleus, coda, index)
local final = index == #syllables
local never_open = false
if mw.ustring.find(nucleus, "(" .. m_izh.vowel .. ")%1") then
return mw.ustring.sub(nucleus, 1, 1) .. coda
end
if mw.ustring.find(nucleus, m_izh.vowel .. m_izh.vowel) then
if mw.ustring.sub(nucleus, 2) ~= "i" then
coda = mw.ustring.sub(nucleus, 2) .. coda
else
never_open = true
end
nucleus = mw.ustring.sub(nucleus, 1, 1)
end
local open = #coda == 0 and not never_open
if final then
if open then
-- reduced, but simply drop it
return (reduce_final_vowel[nucleus] or "") or coda
else
if coda == "" and reduce_final_vowel[nucleus] then
-- /oi/, /ui/, /yi/, /øi/
return reduce_final_vowel[nucleus]
end
local reduced
if nucleus == "e" then
reduced = "e"
else
reduced = to_schwa(nucleus, "aä")
end
return reduced .. coda
end
else
local next_syllable = syllables[index + 1]
local next_syllable_starts_with_vowel = mw.ustring.find(next_syllable, "^[ -]?%.?" .. m_izh.vowel)
local next_syllable_stressed = is_stressed_syllable(next_syllable)
local next_syllable_open = not (mw.ustring.find(next_syllable, "[" .. IPA_CONSONANTS .. "]$") or begins_with_affricate(syllables[index + 2]))
if next_syllable_starts_with_vowel then
return nucleus .. coda
elseif next_syllable_stressed then
return to_schwa(nucleus, "aäe") .. coda
elseif next_syllable_open then
return to_schwa(nucleus) .. coda
else
return to_schwa(nucleus, "aäe") .. coda
end
end
end)
end
local function do_coalesce_rhyme_word(syllables)
local vowel = mw.ustring.match(syllables[#syllables], "^[aä]$")
if mw.ustring.match(syllables[#syllables], "^([aä])$") and #syllables > 1 and not is_stressed_syllable(syllables[#syllables - 1] .. syllables[#syllables]) then
local replacement
local prefinal = mw.ustring.sub(syllables[#syllables - 1], -1)
if vowel == "a" then
replacement = ({ ["i"] = "e", ["u"] = "o", ["o"] = "o" })[prefinal]
elseif vowel == "ä" then
replacement = ({ ["i"] = "e", ["y"] = "ö", ["ö"] = "ö" })[prefinal]
end
if replacement then
syllables[#syllables - 1] = mw.ustring.gsub(mw.ustring.sub(syllables[#syllables - 1], 1, -2) .. replacement .. replacement, "^" .. AUTO_STRESS, "")
syllables[#syllables] = nil
end
end
end
local function do_reduction_rhyme_word(syllables)
do_reduction_internal(syllables, function (nucleus, coda, index)
local final = index == #syllables
if mw.ustring.find(nucleus, "(" .. m_izh.vowel .. ")%1") then
return nucleus .. coda
end
if mw.ustring.find(nucleus, m_izh.vowel .. m_izh.vowel) then
if mw.ustring.sub(nucleus, 2) ~= "i" then
coda = mw.ustring.sub(nucleus, 2) .. coda
else
return nucleus .. coda
end
nucleus = mw.ustring.sub(nucleus, 1, 1)
end
local open = #coda == 0
if final and open then
-- reduced, but simply drop it
return (reduce_final_vowel[nucleus] and nucleus or "") or coda
else
return nucleus .. coda
end
end)
end
local function do_final_vowel_dropping_word(syllables)
if #syllables == 1 or not mw.ustring.find(table.concat(syllables, ""), "[^" .. m_izh.vowels .. "]" .. m_izh.vowel .. "$") then return end
local final = mw.ustring.sub(syllables[#syllables], -1, -1)
if reduce_final_vowel[final] then return end
local reduced = {}
for _, syllable in ipairs(syllables) do
table.insert(reduced, syllable)
end
do_reduction_word(reduced)
if not mw.ustring.find(reduced[#reduced], m_izh.vowel .. "$") then
local leftovers = ""
if mw.ustring.find(syllables[#syllables], "i$") then
leftovers = REALLY_JUST_PALATAL
end
syllables[#syllables - 1] = mw.ustring.gsub(syllables[#syllables - 1] .. reduced[#reduced] .. leftovers, "^" .. AUTO_STRESS, "")
syllables[#syllables] = nil
end
end
local function do_reduction(syllables)
do_by_word_syllables(syllables, do_reduction_word)
end
local function do_reduction_rhyme(syllables)
do_by_word_syllables(syllables, do_reduction_rhyme_word)
end
local function do_coalesce_rhyme(syllables)
do_by_word_syllables(syllables, do_coalesce_rhyme_word)
end
local function do_final_vowel_dropping(syllables)
do_by_word_syllables(syllables, do_final_vowel_dropping_word)
end
local function do_narrow_l(text)
-- failsafe
if not mw.ustring.find(text, "l") then return text end
if mw.ustring.find(text, "l" .. PALATALIZE) then return text end
local velar_l = "ɫ"
local palatal_l = U(0xEEEF)
text = mw.ustring.gsub(text, "([aouäöyь])l(" .. m_izh.consonant .. ")", function (before, after)
if after == "l" or after == "j" then
return before .. "l" .. after
elseif mw.ustring.find(before, "[aouь]") then
return before .. velar_l .. after
else
return before .. palatal_l .. after
end
end)
local length = mw.ustring.len(text)
local l_indexes = {}
local i = 1
local env = {}
while true do
local index = mw.ustring.find(text, "l", i)
if index == nil then break end
table.insert(l_indexes, index)
i = index + 1
end
local env_tags = {
["a"] = "a", ["o"] = "a", ["u"] = "a", ["i"] = "i", ["j"] = "j",
["ä"] = "ä", ["ö"] = "ä", ["y"] = "ä", ["e"] = "e", [" "] = "_",
["-"] = "_", ["ь"] = "a"
}
local cleaned = mw.ustring.gsub(text, "[^aeiouäöyjlь -]", "") .. " "
local env_index = 1
local current_env = "_"
local current_env_before = "_"
local backburner, backburner_count = {}, 0
for c in mw.ustring.gmatch(cleaned, ".") do
if c == "l" then
env[env_index] = current_env_before
backburner_count = backburner_count + 1
backburner[backburner_count] = env_index
env_index = env_index + 1
else
current_env = env_tags[c] or "_"
for i = 1, backburner_count do
local back_index = backburner[i]
env[back_index] = env[back_index] .. current_env
end
backburner_count = 0
if current_env ~= "j" then
current_env_before = current_env
end
end
end
old_text = text
text = ""
i = 1
local l_conv = {
["i_"] = palatal_l, ["_i"] = palatal_l, ["äi"] = palatal_l,
["ei"] = palatal_l, ["aj"] = palatal_l, ["äj"] = palatal_l,
["ij"] = palatal_l, ["ej"] = palatal_l, ["ie"] = palatal_l,
["oj"] = palatal_l, ["uj"] = palatal_l,
["a_"] = velar_l, ["_a"] = velar_l, ["aa"] = velar_l,
["ia"] = velar_l, ["ea"] = velar_l, ["ae"] = velar_l
}
for env_index, l_index in ipairs(l_indexes) do
text = text .. mw.ustring.sub(old_text, i, l_index - 1) .. (l_conv[env[env_index]] or "l")
i = l_index + 1
end
text = text .. mw.ustring.sub(old_text, i, length)
text = mw.ustring.gsub(text, palatal_l .. palatal_l, "ll" .. PALATALIZE)
text = mw.ustring.gsub(text, palatal_l, "l" .. PALATALIZE)
return text
end
local reduce_a_diphthong = {
["e"] = "e", ["i"] = "e",
["o"] = "o", ["ö"] = "ö",
["u"] = "o", ["y"] = "ö",
}
local reduce_e_diphthong = {
["u"] = "o", ["y"] = "ö",
}
local function do_additional_reduction(syllables)
-- /VA/ (V != A) never in the same syllable
local last_stressed = 1
for i = 1, #syllables - 1 do
if i == 1 or is_stressed_syllable(syllables[i]) then
last_stressed = i
else
local nucleus = mw.ustring.match(syllables[i], m_izh.vowel .. "+")
if i - last_stressed <= 2 and nucleus then
nucleus = select(3, mw.ustring.find(nucleus, "^" .. UNGEMINATE .. "?(" .. m_izh.vowel .. ")$"))
if nucleus then
local next_syllable_onset, next_syllable_onset_end, consequent = mw.ustring.find(syllables[i + 1], "^" .. UNGEMINATE .. "?([aeä])")
if next_syllable_onset then
if mw.ustring.find(consequent, "[aä]") and reduce_a_diphthong[nucleus] then
syllables[i] = mw.ustring.gsub(syllables[i], nucleus, reduce_a_diphthong[nucleus] .. reduce_a_diphthong[nucleus]) .. mw.ustring.sub(syllables[i + 1], next_syllable_onset_end + 1)
syllables[i + 1] = ""
elseif consequent == "e" and reduce_e_diphthong[nucleus] then
syllables[i] = mw.ustring.gsub(syllables[i], nucleus, reduce_e_diphthong[nucleus] .. reduce_e_diphthong[nucleus]) .. mw.ustring.sub(syllables[i + 1], next_syllable_onset_end + 1)
syllables[i + 1] = ""
end
end
end
end
end
end
-- remove empty syllables
local i, j = 1, 1
while i <= #syllables do
if mw.ustring.len(syllables[i]) > 0 then
syllables[j] = syllables[i]
j = j + 1
end
i = i + 1
end
while j < i do
syllables[j] = nil
j = j + 1
end
end
local function pass_diacritics_through(map, consonant)
local consonant, diacritics = mw.ustring.match(consonant, "([" .. IPA_CONSONANTS .. "])([" .. PALATAL .. "]?)")
return map[consonant] .. diacritics
end
local voiced_consonants = "jlɫmnŋrvʋ"
local voiced_sounds = IPA_VOWELS .. m_izh.vowels .. voiced_consonants .. "ɣ"
local post_diacritics = "[" .. LONG .. SEMILONG .. "]*"
local function do_voicing(text, voice_h)
text = mw.ustring.gsub(text, "[bdgzž]", { ["b"] = "p", ["d"] = "t", ["g"] = "k", ["z"] = "s", ["ž"] = "š" })
local voice = { ["k"] = "g", ["p"] = "b", ["t"] = "d", ["s"] = "z", ["š"] = "ž", ["h"] = "ɣ" }
local semivoice = { ["k"] = "g̊", ["p"] = "b̥", ["t"] = "d̥", ["s"] = "z̥", ["š"] = "ž̥", ["h"] = "ɣ̥" }
local consonants_to_voice = "[kptsš" .. (voice_h and "h" or "") .. "][" .. PALATAL .. "]?"
local vowel = "[" .. IPA_VOWELS .. m_izh.vowels .. "]"
-- k/p/t/s/š is semivoiced if it follows a voiced sound and is followed by a short vowel or a voiced consonant
text = gsub_lookahead(text, "([" .. voiced_sounds .. "]" .. post_diacritics .. ANY_DIACRITICS .. PALATAL .. "?[" .. AUTO_STRESS .. "-]?)(" .. consonants_to_voice .. ")([" .. voiced_sounds .. "]" .. ANY_DIACRITICS .. ".?)",
function (before, consonant, after)
if mw.ustring.find(after, vowel .. ANY_DIACRITICS .. vowel) then
return before .. consonant, after
else
return before .. pass_diacritics_through(semivoice, consonant), after
end
end)
-- k/p/t/s/š is semivoiced if it follows a voiced sound and is not followed by anything
text = mw.ustring.gsub(text, "([" .. voiced_sounds .. "]" .. post_diacritics .. ANY_DIACRITICS .. PALATAL .. "?[" .. AUTO_STRESS .. "-]?)(" .. consonants_to_voice .. ")$",
function (before, consonant)
return before .. pass_diacritics_through(semivoice, consonant)
end)
-- k/p/t/s/š is voiced if it follows a voiced sound and the next sound in the next word is a voiced sound
-- k/p/t/s/š is semivoiced if it follows a voiced sound and the next sound in the next word is not a voiced sound
text = gsub_lookahead(text, "([" .. voiced_sounds .. "]" .. post_diacritics .. ANY_DIACRITICS .. "[" .. AUTO_STRESS .. "-]?)(" .. consonants_to_voice .. ")([%s" .. AUTO_STRESS .. "-]+)(.)",
function (before, consonant, space, after)
if mw.ustring.find(after, "^[" .. voiced_sounds .. "]") then
return before .. pass_diacritics_through(voice, consonant) .. space, after
else
return before .. consonant .. space, after
end
end)
-- devoice word-initial
text = mw.ustring.gsub(text, "^([bdgzžɣ])[" .. U(0x030a) .. U(0x0325) .. "]?", { ["b"] = "p", ["d"] = "t", ["g"] = "k", ["z"] = "s", ["ž"] = "š", ["ɣ"] = "h" })
return text
end
local function do_phonetic_alalaukaa_voicing(text)
local voice = { ["k"] = "g", ["p"] = "b", ["t"] = "d", ["s"] = "z", ["š"] = "ž" }
local voiced_pre = "[" .. voiced_sounds .. "]" .. ANY_DIACRITICS .. LONG .. "?" .. PALATAL .. "?"
-- k, p, t, s get voiced before j, l, r, v, if preceded by a voiced sound
text = mw.ustring.gsub(text, "(" .. voiced_pre .. ")([ptsk])([jlɫrv]" .. PALATALIZE .. "?)",
function (before, consonant, after)
if after == "j" .. PALATALIZE then
return before .. consonant .. after
end
return before .. pass_diacritics_through(voice, consonant) .. after
end)
-- word-final s, t get voiced
text = mw.ustring.gsub(text, "(" .. voiced_pre .. ")s$", "%1z")
text = mw.ustring.gsub(text, "(" .. voiced_pre .. ")s([%s-][ˈˌ]?[" .. voiced_sounds .. "])", "%1z%2")
text = mw.ustring.gsub(text, "(" .. voiced_pre .. ")t$", "%1d")
text = mw.ustring.gsub(text, "(" .. voiced_pre .. ")t([%s-][ˈˌ]?[" .. voiced_sounds .. "])", "%1d%2")
return text
end
local function do_vowel_replacements(text, vowels_find, vowels_short, vowels_long)
return gsub_lookahead(text, "([" .. vowels_find .. "])(.?)",
function (vowel, post)
if post == LONG then
return vowels_long[vowel], post
else
return vowels_short[vowel], post
end
end
)
end
local function cleanup_palatal(text)
text = mw.ustring.gsub(text, REALLY_JUST_PALATAL, PALATAL)
text = mw.ustring.gsub(text, LONG .. PALATAL, PALATAL .. LONG)
text = mw.ustring.gsub(text, PALATAL .. "+", PALATAL)
text = mw.ustring.gsub(text, "([" .. IPA_CONSONANTS .. "])([." .. STRESS_SECONDARY .. AUTO_STRESS .. "])%1" .. PALATAL, "%1" .. PALATAL .. "%2%1" .. PALATAL)
return text
end
--- <<< COMMON END >>> ---
--- <<< DIALECTS START >>> ---
-- narrow_level 0 = broad, 1 = rhyme, 2 = narrow
-- Ala-Laukaa
local function IPA_alalaukaa(text, narrow_level)
if narrow_level <= 1 then
text = mw.ustring.gsub(text, "j?" .. PALATALIZE, { [PALATALIZE] = "", ["j" .. PALATALIZE] = PALATALIZE })
end
text = mw.ustring.gsub(text, "([nr])h", "%1")
text = mw.ustring.gsub(zeroth_round_of_common_replacements(text), VIRTUAL_BREAK_UNGEMINATE, VIRTUAL_BREAK)
if narrow_level > 0 then
if narrow_level > 1 then
text = do_narrow_l(text)
text = mw.ustring.gsub(mw.ustring.gsub(text, "l", "l" .. PALATALIZE), "l" .. PALATALIZE .. "l" .. PALATALIZE, "ll" .. PALATALIZE)
text = mw.ustring.gsub(text, PALATALIZE .. PALATALIZE, PALATALIZE)
text = mw.ustring.gsub(text, "l" .. PALATALIZE .. "j", "lj")
text = do_phonetic_alalaukaa_voicing(text)
end
text = mw.ustring.gsub(text, "j" .. PALATALIZE, J_PALATALIZE)
local syllables = split_syllables(text, true)
add_secondary_stress(syllables)
if narrow_level > 1 then
do_final_vowel_dropping(syllables)
do_gemination(syllables, LONG)
do_cvcv_lengthening(syllables)
do_additional_reduction(syllables)
do_reduction(syllables)
elseif narrow_level == 1 then
do_final_vowel_dropping(syllables)
do_coalesce_rhyme(syllables)
do_reduction_rhyme(syllables)
end
text = table.concat(syllables)
text = mw.ustring.gsub(text, J_PALATALIZE, "j" .. PALATALIZE)
if narrow_level > 1 then
text = automatic_palatalization(text, "[ln]") -- palatalization
text = mw.ustring.gsub(text, "h([kg])", "x%1")
end
text = clean_virtual_break(text)
end
text = clean_ungeminate(text)
text = mw.ustring.gsub(text, "j" .. PALATALIZE, PALATALIZE)
text = manual_palatalization(text)
text = first_round_of_common_replacements(text)
text = long_vowels_and_diphthongs(text)
text = long_consonants(text)
text = second_round_of_common_replacements(text, narrow_level > 1)
if narrow_level > 1 then
local vowels_short = { ["e"] = "e̞", ["o"] = "o̞", ["ø"] = "ø̞" }
local vowels_long = { ["e"] = "e", ["o"] = "o", ["ø"] = "ø" }
text = do_vowel_replacements(text, "eoø", vowels_short, vowels_long)
text = mw.ustring.gsub(text, "[sz]", { ["s"] = "s̠", ["z"] = "z̠" })
text = standard_sandhi(text)
text = mw.ustring.gsub(text, "([" .. IPA_CONSONANTS .. "]" .. ANY_DIACRITICS .. PALATAL .. "?)j%f[ " .. AUTO_STRESS .. "-]", "%1i")
text = mw.ustring.gsub(text, "([" .. IPA_CONSONANTS .. "]" .. ANY_DIACRITICS .. PALATAL .. "?)j$", "%1i")
end
text = mw.ustring.gsub(text, "([ɑəæeoøuy]" .. ANY_DIACRITICS .. ")j$", "%1i" .. NONSYLLABIC)
text = mw.ustring.gsub(text, "([ɑəæeoøuy]" .. ANY_DIACRITICS .. ")j(" .. STRESS_PRIMARY .. "?" .. STRESS_SECONDARY .. "?[" .. IPA_CONSONANTS .. "])", "%1i" .. NONSYLLABIC .. "%2")
text = mw.ustring.gsub(text, "([ɑəæeoøuy]" .. ANY_DIACRITICS .. ")j ", "%1i" .. NONSYLLABIC .. " ")
text = cleanup_palatal(text)
return add_primary_stress(text)
end
-- Soikkola
local function IPA_soikkola(text, narrow_level, is_hevaha)
text = zeroth_round_of_common_replacements(text)
if narrow_level > 0 then
if narrow_level > 1 then
text = do_narrow_l(text)
text = mw.ustring.gsub(text, "h([kg])", "x%1")
end
text = mw.ustring.gsub(text, "j" .. PALATALIZE, J_PALATALIZE)
local syllables = split_syllables(text, true)
add_secondary_stress(syllables)
if narrow_level > 1 then
do_gemination(syllables, SEMILONG)
do_cvcv_lengthening(syllables)
end
text = table.concat(syllables)
text = mw.ustring.gsub(text, VIRTUAL_BREAK_UNGEMINATE, VIRTUAL_BREAK)
text = mw.ustring.gsub(text, J_PALATALIZE, "j" .. PALATALIZE)
end
text = mw.ustring.gsub(text, "(.)" .. PALATALIZE,
function (preceding)
if preceding == "l" then
return preceding .. PALATALIZE
elseif preceding == "j" then
return PALATALIZE
else
return preceding
end
end)
text = manual_palatalization(text)
if narrow_level > 1 then text = do_voicing(text, not is_hevaha) end
if narrow_level > 0 then text = clean_virtual_break(text) end
text = first_round_of_common_replacements(text)
text = clean_ungeminate(text)
text = long_vowels_and_diphthongs(text)
text = long_consonants(text)
text = second_round_of_common_replacements(text, narrow_level > 1)
if narrow_level > 1 then
local vowels_short = { ["e"] = "e̞", ["o"] = "o̞", ["ø"] = "ø̞" }
local vowels_long = { ["e"] = "e̝", ["o"] = "o̝", ["ø"] = "ø̝" }
text = do_vowel_replacements(text, "eoø", vowels_short, vowels_long)
text = mw.ustring.gsub(mw.ustring.gsub(text, "^s", "ʃ"), "([^" .. TIE .. "])s", "%1ʃ")
text = mw.ustring.gsub(mw.ustring.gsub(text, "^z", "ʒ"), "([^" .. TIE .. "])z", "%1ʒ")
text = standard_sandhi(text)
end
text = mw.ustring.gsub(text, "([ɑəæeoøuy]" .. ANY_DIACRITICS .. ")j$", "%1i" .. NONSYLLABIC)
text = mw.ustring.gsub(text, "([ɑəæeoøuy]" .. ANY_DIACRITICS .. ")j(" .. STRESS_PRIMARY .. "?" .. STRESS_SECONDARY .. "?[" .. IPA_CONSONANTS .. "])", "%1i" .. NONSYLLABIC .. "%2")
text = mw.ustring.gsub(text, "([ɑəæeoøuy]" .. ANY_DIACRITICS .. ")j ", "%1i" .. NONSYLLABIC .. " ")
return add_primary_stress(text)
end
-- Hevaha
local function IPA_hevaha(text, narrow_level)
text = IPA_soikkola(text, narrow_level, true)
text = mw.ustring.gsub(text, "([" .. IPA_CONSONANTS .. "])ˑ", "%1ː")
if narrow_level > 1 then
text = mw.ustring.gsub(text, "([bdʒ])" .. U(0x0325) .. "([lr])", "%1%2")
text = mw.ustring.gsub(text, "ɡ" .. U(0x030A) .. "([lr])", "ɡ%1")
end
return text
end
-- Ylä-Laukaa
local function IPA_ylalaukaa(text, narrow_level)
error("Ylä-Laukaa not implemented") -- TODO
end
--- <<< DIALECTS END >>> ---
--- <<< INTERFACE START >>> ---
local function cleanup_IPA(ipa)
return mw.ustring.gsub(ipa, "g", "ɡ")
end
local function cleanup_for_hyphenate(text)
local no_hyph_symbols = "[" .. PALATALIZE .. UNGEMINATE .. "]"
return mw.ustring.gsub(text, no_hyph_symbols, "")
end
local function cleanup_for_hyphenate_int(text)
local no_hyph_symbols = "[" .. PALATALIZE .. UNGEMINATE .. "-]"
return mw.ustring.gsub(text, no_hyph_symbols, "")
end
local function cleanup_for_hyphenate_final(sp)
-- allow final /oi/, /ui/, /yi/, /øi/ for <o>, <u>, <y>, <ö>
return (mw.ustring.gsub(sp, "([ouyö])i$", "%1"))
end
local function match_spelling_with_title_for_hyphenation(sp, title)
if mw.ustring.find(sp, "i$") and not mw.ustring.find(title, "i$") then
sp = mw.ustring.gsub(sp, "i$", "")
end
if mw.ustring.lower(title) == title then
return mw.ustring.lower(sp)
else
-- find letters in title
local letters = {}
for letter in mw.ustring.gmatch(title, "%a") do
table.insert(letters, letter)
end
local respelled = ""
local letter_index = 1
for character in mw.ustring.gmatch(sp, ".") do
if mw.ustring.match(character, "%a") then
local next_letter = letters[letter_index]
if mw.ustring.lower(next_letter) == mw.ustring.lower(character) then
respelled = respelled .. next_letter
letter_index = letter_index + 1
else
respelled = respelled .. character
end
else
respelled = respelled .. character
end
end
return respelled
end
end
local function hyphenate_matches(sp, title)
return cleanup_for_hyphenate_final(mw.ustring.lower(mw.ustring.gsub(cleanup_for_hyphenate_int(sp), "%.", ""))) == cleanup_for_hyphenate_final(mw.ustring.lower(title))
end
local function hyphenate(text)
return split_syllables(cleanup_for_hyphenate(text))
end
local function spell_long_consonants(text)
return mw.ustring.gsub(text, "([" .. m_izh.consonants_geminatable .. "])" .. "(" .. PALATALIZE .. "?)" .. LONG,
function (c, p) return c == "j" and "ij" or c .. c .. p end)
end
local function generate_rhyme(tuple)
local text = tuple.rhyme
text = mw.ustring.gsub(cleanup_IPA(text), STRESS_PRIMARY, "")
local index = mw.ustring.find(text, STRESS_SECONDARY .. "[^" .. STRESS_SECONDARY .. "]*$")
if index ~= nil then text = mw.ustring.sub(text, index + 1) end
index = mw.ustring.find(text, "[" .. IPA_VOWELS .. "]")
if index == nil then return nil end
return mw.ustring.sub(text, index)
end
local function make_IPAs(fn, forms, variety)
local p = {}
for _, form in ipairs(forms) do
form = mw.ustring.lower(form)
local suffix = mw.ustring.find(form, "^%-")
local prefix = mw.ustring.find(form, "%-$")
if suffix then form = mw.ustring.gsub(form, "^%-", "") end
if prefix then form = mw.ustring.gsub(form, "%-$", "") end
local broad = fn(form, 0)
local rhyme = fn(form, 1)
local narrow = fn(form, 2)
if prefix then
broad = broad .. "-"
rhyme = nil
narrow = narrow .. "-"
end
if suffix then
broad = "-" .. mw.ustring.gsub(broad, "^" .. STRESS_PRIMARY, "")
rhyme = nil
narrow = "-" .. mw.ustring.gsub(narrow, "^" .. STRESS_PRIMARY, "")
end
table.insert(p, { broad = broad, rhyme = rhyme, narrow = narrow })
end
local result = {
forms = p,
varieties = { variety }
}
return result
end
local function format_IPAs(tuple, title, has_spaces)
local dialects = require("Module:accent qualifier").format_qualifiers(lang, tuple.varieties)
local p = {}
for _, form in ipairs(tuple.forms) do
table.insert(p, {pron = "/" .. cleanup_IPA(form.broad) .. "/"})
table.insert(p, {pron = "[" .. cleanup_IPA(form.narrow) .. "]"})
end
return "* " .. dialects .. " " .. m_IPA.format_IPA_full { lang = lang, items = p, no_count = has_spaces }
end
local function get_arg_list(param, fallback, allow_dash)
if not param or #param == 0 then return fallback end
if not allow_dash and #param == 1 and param[1] == "-" then return {} end
return param
end
local varieties = {
{"A", "Ala-Laukaa", IPA_alalaukaa, false},
{"S", "Soikkola", IPA_soikkola, false},
{"H", "Hevaha", IPA_hevaha, true},
-- {"Y", "Ylä-Laukaa", IPA_ylalaukaa, true},
}
-- rhymes only for these varieties
local varieties_with_rhymes = {
["Ala-Laukaa"] = true,
["Soikkola"] = true
}
local function get_variety(variety_code)
for _, variety in ipairs(varieties) do
if variety[1] == variety_code then
return variety
end
end
error("Unrecognized variety code: " .. variety_code)
end
function export.get_variety(variety_code)
return get_variety(variety_code)[2]
end
local function allow_rhyme_for_varieties(varieties)
for _, variety in ipairs(varieties) do
if varieties_with_rhymes[variety] then
return true
end
end
return false
end
function export.generate_one(form, variety_code, transcription)
local param, name, fn = unpack(get_variety(variety_code))
local result = make_IPAs(fn, {form}, name).forms[1]
if transcription then result = result[transcription] end
return result
end
function export.generate_multiple(forms, variety_code, transcription)
local param, name, fn = unpack(get_variety(variety_code))
local result = make_IPAs(fn, forms, name).forms
if transcription then
for i, form in ipairs(result) do
result[i] = form[transcription]
end
end
return result
end
function export.show(frame)
local title = mw.loadData("Module:headword/data").pagename
local hyphenation = nil
local rhymes = nil
local categories = {}
local params = {
[1] = { list = true },
["A"] = { list = true }, -- Ala-Laukaa
["S"] = { list = true }, -- Soikkola
["H"] = { list = true }, -- Hevaha
["Y"] = { list = true }, -- Ylä-Laukaa
["title"] = {}, -- for debugging or demonstration only
}
local args = require("Module:parameters").process(frame:getParent().args, params)
title = args["title"] or title
local spellings = get_arg_list(args[1], { mw.ustring.lower(title) }, true)
local IPAs = {}
for _, variety in ipairs(varieties) do
local param, name, fn, optional = unpack(variety)
local forms = get_arg_list(args[param], not optional and spellings or nil, true)
if forms then
table.insert(IPAs, make_IPAs(fn, forms, name))
end
end
local results = {}
local has_spaces = mw.ustring.find(title, " ")
if not hyphenation then
hyphenation = {}
if not has_spaces then
local sp = spellings[1]
if not hyphenate_matches(sp, title) then
-- try to geminate
local syllables = split_syllables(sp, true)
do_gemination(syllables, LONG)
sp = spell_long_consonants(clean_ungeminate(table.concat(syllables)))
end
if hyphenate_matches(sp, title) then
table.insert(hyphenation, hyphenate(match_spelling_with_title_for_hyphenation(sp, title)))
end
end
end
if not rhymes then
rhymes = {}
if not has_spaces then
local found_rhymes = {}
for _, tuple in ipairs(IPAs) do
if allow_rhyme_for_varieties(tuple.varieties) then
for _, form in ipairs(tuple.forms) do
if form.rhyme then
local rhyme = generate_rhyme(form)
if not found_rhymes[rhyme] then
found_rhymes[rhyme] = true
table.insert(rhymes, rhyme)
end
end
end
end
end
end
end
for _, tuple in ipairs(IPAs) do
table.insert(results, format_IPAs(tuple, title, has_spaces))
end
if #rhymes > 0 then
local sylkeys = {}
local sylcounts = {}
-- get all possible syllable counts from syllabifications
for i, h in ipairs(hyphenation) do
local hl = #h
if hl > 0 and not sylkeys[hl] then
table.insert(sylcounts, hl)
sylkeys[hl] = true
end
end
local rhymeobjs = {}
for _, rhyme in ipairs(rhymes) do
table.insert(rhymeobjs, {rhyme = rhyme})
end
table.insert(results, "* " .. require("Module:rhymes").format_rhymes(
{ lang = lang, rhymes = rhymeobjs, num_syl = sylcounts }))
end
if #hyphenation > 0 then
local hyphs = {}
for i, h in ipairs(hyphenation) do
table.insert(hyphs, { ["hyph"] = h })
end
table.insert(results, "* " .. require("Module:hyphenation").format_hyphenations(
{ lang = lang, hyphs = hyphs, caption = "Hyphenation" }))
end
return table.concat(results, "\n") .. require("Module:utilities").format_categories(categories, lang)
end
--- <<< INTERFACE END >>> ---
return export
9w11izsy9xge97hmg4hxm83w73w576v
မဝ်ဂျူ:izh-common
828
46858
392530
61622
2026-04-12T15:35:39Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[မဝ်ဂျူ:izh]] ဇရေင် [[မဝ်ဂျူ:izh-common]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
61622
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("izh")
export.lang = lang
function export.guess_vowel_harmony(word)
local l = mw.ustring.len(word)
for i = l, 1, -1 do
local c = mw.ustring.sub(word, i, i)
if mw.ustring.match(c, "[aou]") then
return "a"
elseif mw.ustring.match(c, "[äöy]") then
return "ä"
end
end
return "ä"
end
local consonants = "bcdfghjklmnprsštvzž"
local consonant = "[" .. consonants .. "]"
local vowels = "aeiouyäöь"
local vowel = "[" .. vowels .. "]"
local consonants_geminatable = "bdfghjklmnprsštvzž"
-- orthographic symbols that signify separation of syllables
local virtual_syllable_break = mw.ustring.char(0xE200)
local sep_symbols = "-./ " .. virtual_syllable_break
local diphthongs = {
"[aeouyäö]i",
"[aeio]u",
"[äeiö]y"
}
local vowel_sequences = { unpack(diphthongs) }
local vowel_sequences_additional = {
"aa", "ee", "ii", "oo", "uu", "yy", "ää", "öö"
}
for _, vs in ipairs(vowel_sequences_additional) do
table.insert(vowel_sequences, vs)
end
export.consonants = consonants
export.consonant = consonant
export.vowels = vowels
export.vowel = vowel
export.consonants_geminatable = consonants_geminatable
export.virtual_syllable_break = virtual_syllable_break
export.sep_symbols = sep_symbols
export.diphthongs = diphthongs
export.vowel_sequences = vowel_sequences
-- adapted from [[Module:fi-hyphenation]]
function export.split_syllables(word)
local res = {}
local syllable = ""
local pos = 1
local found_vowel = false
while pos <= #word do
if mw.ustring.find(mw.ustring.lower(word), "^" .. consonant .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
elseif mw.ustring.find(mw.ustring.lower(word), "^" .. consonant, pos) then
-- C: continue
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
elseif mw.ustring.find(mw.ustring.lower(word), "^" .. vowel, pos) then
if found_vowel then
-- already found a vowel, end current syllable
if syllable then
table.insert(res, syllable)
end
syllable = ""
end
found_vowel = true
-- check for diphthongs or long vowels
local seq_ok = false
for k, v in pairs(vowel_sequences) do
if mw.ustring.find(mw.ustring.lower(word), "^" .. v, pos) then
seq_ok = true
break
end
end
if seq_ok then
syllable = syllable .. mw.ustring.sub(word, pos, pos + 1)
pos = pos + 2
else
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
elseif mw.ustring.find(mw.ustring.lower(word), "^[" .. sep_symbols .. "]", pos) then
-- separates syllables
if syllable then
table.insert(res, syllable)
end
local sepchar = mw.ustring.sub(word, pos, pos)
syllable = ""
pos = pos + 1
found_vowel = false
else
-- ?: continue
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
end
if syllable then
table.insert(res, syllable)
end
return res
end
local function make_geminated_stem(word)
local prefix, fc, fv = mw.ustring.match(word, "(.*)([" .. consonants_geminatable .. "])(" .. vowel .. ")$")
if not prefix then return nil end
if mw.ustring.match(prefix, consonant .. "$") then return nil end
if fc == "j" then
return prefix .. "i" .. fc
else
return prefix .. fc .. fc
end
end
function export.is_heavy_syllable(syl)
return mw.ustring.match(syl, consonant .. "$") or mw.ustring.match(syl, vowel .. vowel)
end
function export.guess_gemination(word)
local syl = export.split_syllables(word)
if not syl then return nil end
local n = #syl
if n < 2 then return nil end
if n % 2 == 1 then return nil end
if export.is_heavy_syllable(syl[n - 1]) then return nil end
return make_geminated_stem(word)
end
function export.guess_elongation(word)
local syl = export.split_syllables(word)
if not syl then return nil end
local n = #syl
if n < 2 then return true end
if n % 2 == 1 then return true end
if export.is_heavy_syllable(syl[n - 1]) then return true end
return false
end
return export
pv863342j6vs86ib5kfsvs0fk6uk14n
392531
392530
2026-04-12T15:36:49Z
咽頭べさ
33
392531
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("izh")
export.lang = lang
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
function export.guess_vowel_harmony(word)
local l = mw.ustring.len(word)
for i = l, 1, -1 do
local c = mw.ustring.sub(word, i, i)
if mw.ustring.match(c, "[aouь]") then
return "a"
elseif mw.ustring.match(c, "[äöy]") then
return "ä"
end
end
return "ä"
end
local consonants = "bcdfghjklmnprsštvzž"
local consonant = "[" .. consonants .. "]"
local vowels = "aeiouyäöь"
local vowel = "[" .. vowels .. "]"
local consonants_geminatable = "bdfghjklmnprsštvzž"
-- orthographic symbols that signify separation of syllables
local virtual_syllable_break = mw.ustring.char(0xE200)
local sep_symbols = "-./ " .. virtual_syllable_break
local diphthongs = {
"[aeouyäö]i",
"[aeio]u",
"[äeiö]y"
}
local vowel_sequences = { unpack(diphthongs) }
local vowel_sequences_additional = {
"aa", "ee", "ii", "oo", "uu", "yy", "ää", "öö", "ьь"
}
for _, vs in ipairs(vowel_sequences_additional) do
table.insert(vowel_sequences, vs)
end
export.consonants = consonants
export.consonant = consonant
export.vowels = vowels
export.vowel = vowel
export.consonants_geminatable = consonants_geminatable
export.virtual_syllable_break = virtual_syllable_break
export.sep_symbols = sep_symbols
export.diphthongs = diphthongs
export.vowel_sequences = vowel_sequences
-- adapted from [[Module:fi-hyphenation]]
function export.split_syllables(word)
local res = {}
local syllable = ""
local pos = 1
local found_vowel = false
while pos <= #word do
if mw.ustring.find(mw.ustring.lower(word), "^" .. consonant .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
elseif mw.ustring.find(mw.ustring.lower(word), "^" .. consonant, pos) then
-- C: continue
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
elseif mw.ustring.find(mw.ustring.lower(word), "^" .. vowel, pos) then
if found_vowel then
-- already found a vowel, end current syllable
if syllable then
table.insert(res, syllable)
end
syllable = ""
end
found_vowel = true
-- check for diphthongs or long vowels
local seq_ok = false
for k, v in pairs(vowel_sequences) do
if mw.ustring.find(mw.ustring.lower(word), "^" .. v, pos) then
seq_ok = true
break
end
end
if seq_ok then
syllable = syllable .. mw.ustring.sub(word, pos, pos + 1)
pos = pos + 2
else
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
elseif mw.ustring.find(mw.ustring.lower(word), "^[" .. sep_symbols .. "]", pos) then
-- separates syllables
if syllable then
table.insert(res, syllable)
end
local sepchar = mw.ustring.sub(word, pos, pos)
syllable = ""
pos = pos + 1
found_vowel = false
else
-- ?: continue
syllable = syllable .. mw.ustring.sub(word, pos, pos)
pos = pos + 1
end
end
if syllable then
table.insert(res, syllable)
end
return res
end
local function make_geminated_stem(word)
local prefix, fc, fv = mw.ustring.match(word, "(.*)([" .. consonants_geminatable .. "])(" .. vowel .. ")$")
if not prefix then return nil end
if mw.ustring.match(prefix, consonant .. "$") then return nil end
if fc == "j" then
return prefix .. "i" .. fc
else
return prefix .. fc .. fc
end
end
function export.is_heavy_syllable(syl)
return mw.ustring.match(syl, consonant .. "$") or mw.ustring.match(syl, vowel .. vowel)
end
function export.guess_gemination(word)
local syl = export.split_syllables(word)
if not syl then return nil end
local n = #syl
if n < 2 then return nil end
if n % 2 == 1 then return nil end
if export.is_heavy_syllable(syl[n - 1]) then return nil end
return make_geminated_stem(word)
end
function export.guess_elongation(word)
local syl = export.split_syllables(word)
if not syl then return nil end
local n = #syl
if n < 2 then return true end
if n % 2 == 1 then return true end
if export.is_heavy_syllable(syl[n - 1]) then return true end
return false
end
return export
la8pbcre374wk5efl02aav1nxcg5m4n
ကဏ္ဍ:သဗ္ဗနာမ်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
46861
392525
276442
2026-04-12T15:27:12Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:သဗ္ဗနာမ် အၚ်္ဂရေဝ်ယာန်]] ဇရေင် [[ကဏ္ဍ:သဗ္ဗနာမ်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
276442
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]]
k8l3994ugckj6zq7icvg1koabkvmfvn
ကဏ္ဍ:ဝေါဟာအၚ်္ဂရေဝ်ယာန်လွဳလဝ် နူဝေါဟာရုဿျှာဂမၠိုၚ်
14
47415
392524
381823
2026-04-12T15:26:32Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဝေါဟာအၚ်္ဂရေဝ်ယာန်လွဳလဝ် နူဝေါဟာ ရုဿျှာဂမၠိုၚ်]] ဇရေင် [[ကဏ္ဍ:ဝေါဟာအၚ်္ဂရေဝ်ယာန်လွဳလဝ် နူဝေါဟာရုဿျှာဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
275827
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]]
k8l3994ugckj6zq7icvg1koabkvmfvn
ကဏ္ဍ:သဗ္ဗနာမ်ဝေါတေတ်ဂမၠိုၚ်
14
47629
392547
62679
2026-04-12T17:35:59Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:သဗ္ဗနာမ် ဝေါတေတ်]] ဇရေင် [[ကဏ္ဍ:သဗ္ဗနာမ်ဝေါတေတ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
62679
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]]
6hbhoobh1howfcxqvyjyp09fdd0gj4p
မဝ်ဂျူ:vot-common
828
47638
392557
62689
2026-04-12T17:49:56Z
咽頭べさ
33
392557
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("vot")
export.lang = lang
local m_str_utils = require("Module:string utilities")
local char = m_str_utils.char
local find = m_str_utils.find
local gsub = m_str_utils.gsub
local len = m_str_utils.len
local lower = m_str_utils.lower
local match = m_str_utils.match
local sub = m_str_utils.sub
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
function export.guess_vowel_harmony(word)
local l = len(word)
for i = l, 1, -1 do
local c = sub(word, i, i)
if match(c, "[aouõ]") then
return "a"
elseif match(c, "[äöüe]") then
return "ä"
end
end
return "ä"
end
local consonants = "bdfghjklmnprsštvzž"
-- deprecated aliases
consonants = consonants .. "cč"
local consonants_geminatable = "bčdghjklmnprsštvz"
local consonant = "[" .. consonants .. "]"
local vowels = "aeiouõäöü"
local vowel = "[" .. vowels .. "]"
local palatalize = "ʹ"
-- orthographic symbols that signify separation of syllables
local virtual_syllable_break = char(0xE200)
local sep_symbols = "-./ " .. virtual_syllable_break
local stress_symbols = "-"
local ungeminate = char(0xE201)
local consonant_sequence = "t[sš]"
local diphthongs = {
"[aeouõäöü]i",
"[iouõ]a",
"[iöüe]ä",
"[aoõei]u",
"[au]õ",
"[äöie]ü",
"[aiäü]e",
"[ai]o",
}
local vowel_sequences = { unpack(diphthongs) }
local vowel_sequences_additional = {
"aa", "ee", "ii", "oo", "uu", "ää", "öö", "üü", "õõ"
}
for _, vs in ipairs(vowel_sequences_additional) do
table.insert(vowel_sequences, vs)
end
local consonant_geminatable = "[" .. consonants_geminatable .. "]"
export.consonants = consonants
export.consonant = consonant
export.vowels = vowels
export.vowel = vowel
export.palatalize = palatalize
export.consonants_geminatable = consonants_geminatable
export.virtual_syllable_break = virtual_syllable_break
export.ungeminate = ungeminate
export.sep_symbols = sep_symbols
export.diphthongs = diphthongs
export.vowel_sequences = vowel_sequences
function export.is_stressed_syllable(syllable, syllable_index, first_stressed_syllable)
return find(syllable, "^[" .. stress_symbols .. "]")
or (syllable_index and syllable_index == (first_stressed_syllable or 1))
end
-- adapted from [[Module:fi-hyphenation]]
function export.split_syllables(word, keep_sep_symbols)
local res = {}
local syllable = ""
local pos = 1
local found_vowel = false
-- the following consonants stick together
while pos <= #word do
if find(lower(word), "^" .. consonant_sequence .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
elseif find(lower(word), "^" .. consonant_sequence, pos) then
-- C: continue
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
elseif find(lower(word), "^" .. consonant .. palatalize .. "?" .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. consonant, pos) then
-- C: continue
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. vowel, pos) then
if found_vowel then
-- already found a vowel, end current syllable
if syllable then
table.insert(res, syllable)
end
syllable = ""
end
found_vowel = true
-- check for diphthongs or long vowels
local seq_ok = false
for k, v in pairs(vowel_sequences) do
if find(lower(word), "^" .. v, pos) then
seq_ok = true
break
end
end
if seq_ok then
if find(lower(word), "^" .. vowel .. "(" .. vowel .. ")%1", pos) then
seq_ok = false
end
end
if seq_ok then
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
else
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
end
elseif find(lower(word), "^" .. palatalize, pos) then
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. ungeminate, pos) then
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
found_vowel = false
elseif find(lower(word), "^[" .. sep_symbols .. "]", pos) then
-- separates syllables
if syllable then
table.insert(res, syllable)
end
local sepchar = sub(word, pos, pos)
syllable = keep_sep_symbols and sepchar or ""
pos = pos + 1
found_vowel = false
else
-- ?: continue
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
end
end
if syllable then
table.insert(res, syllable)
end
return res
end
function export.is_heavy_syllable(syl)
return match(syl, vowel .. ".")
end
function export.reduce_vowel(r)
if find(r, "(" .. export.vowel .. ")%1$") then
return sub(r, 1, 1), true
elseif r == "a" then
return "õ", true
elseif r == "ä" then
return "e", true
else
return r, false
end
end
function export.guess_reduction(word, first_stressed_syllable)
local syl = export.split_syllables(word, true)
if not syl then return nil end
if export.is_stressed_syllable(syl[#syl], #syl, first_stressed_syllable) then return false, word end
-- if the penultimate syllable is stressed and light, do not reduce.
if export.is_stressed_syllable(syl[#syl - 1], #syl - 1, first_stressed_syllable) and not export.is_heavy_syllable(syl[#syl - 1]) then
return false, word
end
local was_reduced = false
local reduced = (gsub(word, "(" .. vowel .. "+)([^" .. vowels .. "]*)$", function (v, c)
local r = v
r, was_reduced = export.reduce_vowel(r)
return r .. c
end))
return was_reduced, reduced
end
function export.apply_reduction(word, stem, reduce_vowel, first_stressed_syllable, never_reduce_first_n)
local syl = export.split_syllables(word, true)
if not syl then return nil end
if stem then
if type(stem) ~= "table" then
stem = export.split_syllables(stem)
end
never_reduce_first_n = never_reduce_first_n or #stem
end
never_reduce_first_n = never_reduce_first_n or 0
local syl_n = #syl
reduce_vowel = reduce_vowel or export.reduce_vowel
local last_stressed = 0
local last_was_heavy = false
first_stressed_syllable = first_stressed_syllable or 1
for i = 1, syl_n do
local is_stressed = export.is_stressed_syllable(syl[i], i, first_stressed_syllable) or (last_stressed >= 2 and i >= first_stressed_syllable and i < syl_n)
if is_stressed then
last_stressed = 1
else
if (last_was_heavy or last_stressed >= 2) and i > never_reduce_first_n and not find(syl[i], ungeminate) then
syl[i] = gsub(syl[i], "(" .. vowel .. "+)", reduce_vowel)
end
last_stressed = last_stressed + 1
end
last_was_heavy = export.is_heavy_syllable(syl[i])
end
return table.concat(syl, "")
end
local function make_geminated_stem(word, syl)
local ultimate = syl[#syl]
local penultimate = syl[#syl - 1]
if find(penultimate, export.vowel .. export.vowel) then
return nil
end
local c = select(3, find(word, "(" .. consonant_geminatable .. ").$"))
if not c then
return nil
end
if not find(penultimate, export.vowel .. "$") then
return nil
end
if not find(ultimate, export.vowel .. "$") then
return nil
end
local stem = sub(word, 1, -2)
local seq = select(3, find(stem, "(t[sš])$"))
if seq then
if seq == "ts" then return nil end
return string.sub(stem, 1, #stem - #seq) .. sub(seq, 1, 1) .. seq
end
if c then
return stem .. c
end
return nil
end
function export.guess_gemination(word)
local syl = export.split_syllables(word)
if not syl then return nil end
local n = #syl
if n < 2 then return nil end
if n % 2 == 1 then return nil end
return make_geminated_stem(word, syl)
end
local front_vowel = "[ieäöü]"
function export.extract_ci(word)
local final = sub(word, -1)
local stem
stem = match(word, "(.+)ttš" .. front_vowel .. "$")
if stem then
return true, stem .. "kk" .. final
end
stem = match(word, "(.+)tš" .. front_vowel .. "$")
if stem then
return true, stem .. "k" .. final
end
stem = match(word, "(.+)čč" .. front_vowel .. "$")
if stem then
return true, stem .. "kk" .. final
end
stem = match(word, "(.+)č" .. front_vowel .. "$")
if stem then
return true, stem .. "k" .. final
end
return false, word
end
function export.apply_ci(ci, stem, cons, final)
local vowel_matches
if type(final) == "string" then
vowel_matches = find(final, "^" .. front_vowel)
else
vowel_matches = final
final = ""
end
ci = ci and vowel_matches and match(cons, "k+")
if not ci then
return stem .. cons .. final
end
return stem .. gsub(cons, "k", "č") .. final
end
return export
pgpivq1o0ehilea6psgangraym1rsx5
392558
392557
2026-04-12T17:50:31Z
咽頭べさ
33
咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[မဝ်ဂျူ:vot]] ဇရေင် [[မဝ်ဂျူ:vot-common]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင်
392557
Scribunto
text/plain
local export = {}
local lang = require("Module:languages").getByCode("vot")
export.lang = lang
local m_str_utils = require("Module:string utilities")
local char = m_str_utils.char
local find = m_str_utils.find
local gsub = m_str_utils.gsub
local len = m_str_utils.len
local lower = m_str_utils.lower
local match = m_str_utils.match
local sub = m_str_utils.sub
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
function export.guess_vowel_harmony(word)
local l = len(word)
for i = l, 1, -1 do
local c = sub(word, i, i)
if match(c, "[aouõ]") then
return "a"
elseif match(c, "[äöüe]") then
return "ä"
end
end
return "ä"
end
local consonants = "bdfghjklmnprsštvzž"
-- deprecated aliases
consonants = consonants .. "cč"
local consonants_geminatable = "bčdghjklmnprsštvz"
local consonant = "[" .. consonants .. "]"
local vowels = "aeiouõäöü"
local vowel = "[" .. vowels .. "]"
local palatalize = "ʹ"
-- orthographic symbols that signify separation of syllables
local virtual_syllable_break = char(0xE200)
local sep_symbols = "-./ " .. virtual_syllable_break
local stress_symbols = "-"
local ungeminate = char(0xE201)
local consonant_sequence = "t[sš]"
local diphthongs = {
"[aeouõäöü]i",
"[iouõ]a",
"[iöüe]ä",
"[aoõei]u",
"[au]õ",
"[äöie]ü",
"[aiäü]e",
"[ai]o",
}
local vowel_sequences = { unpack(diphthongs) }
local vowel_sequences_additional = {
"aa", "ee", "ii", "oo", "uu", "ää", "öö", "üü", "õõ"
}
for _, vs in ipairs(vowel_sequences_additional) do
table.insert(vowel_sequences, vs)
end
local consonant_geminatable = "[" .. consonants_geminatable .. "]"
export.consonants = consonants
export.consonant = consonant
export.vowels = vowels
export.vowel = vowel
export.palatalize = palatalize
export.consonants_geminatable = consonants_geminatable
export.virtual_syllable_break = virtual_syllable_break
export.ungeminate = ungeminate
export.sep_symbols = sep_symbols
export.diphthongs = diphthongs
export.vowel_sequences = vowel_sequences
function export.is_stressed_syllable(syllable, syllable_index, first_stressed_syllable)
return find(syllable, "^[" .. stress_symbols .. "]")
or (syllable_index and syllable_index == (first_stressed_syllable or 1))
end
-- adapted from [[Module:fi-hyphenation]]
function export.split_syllables(word, keep_sep_symbols)
local res = {}
local syllable = ""
local pos = 1
local found_vowel = false
-- the following consonants stick together
while pos <= #word do
if find(lower(word), "^" .. consonant_sequence .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
elseif find(lower(word), "^" .. consonant_sequence, pos) then
-- C: continue
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
elseif find(lower(word), "^" .. consonant .. palatalize .. "?" .. vowel, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. consonant, pos) then
-- C: continue
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. vowel, pos) then
if found_vowel then
-- already found a vowel, end current syllable
if syllable then
table.insert(res, syllable)
end
syllable = ""
end
found_vowel = true
-- check for diphthongs or long vowels
local seq_ok = false
for k, v in pairs(vowel_sequences) do
if find(lower(word), "^" .. v, pos) then
seq_ok = true
break
end
end
if seq_ok then
if find(lower(word), "^" .. vowel .. "(" .. vowel .. ")%1", pos) then
seq_ok = false
end
end
if seq_ok then
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
else
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
end
elseif find(lower(word), "^" .. palatalize, pos) then
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. ungeminate, pos) then
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
found_vowel = false
elseif find(lower(word), "^[" .. sep_symbols .. "]", pos) then
-- separates syllables
if syllable then
table.insert(res, syllable)
end
local sepchar = sub(word, pos, pos)
syllable = keep_sep_symbols and sepchar or ""
pos = pos + 1
found_vowel = false
else
-- ?: continue
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
end
end
if syllable then
table.insert(res, syllable)
end
return res
end
function export.is_heavy_syllable(syl)
return match(syl, vowel .. ".")
end
function export.reduce_vowel(r)
if find(r, "(" .. export.vowel .. ")%1$") then
return sub(r, 1, 1), true
elseif r == "a" then
return "õ", true
elseif r == "ä" then
return "e", true
else
return r, false
end
end
function export.guess_reduction(word, first_stressed_syllable)
local syl = export.split_syllables(word, true)
if not syl then return nil end
if export.is_stressed_syllable(syl[#syl], #syl, first_stressed_syllable) then return false, word end
-- if the penultimate syllable is stressed and light, do not reduce.
if export.is_stressed_syllable(syl[#syl - 1], #syl - 1, first_stressed_syllable) and not export.is_heavy_syllable(syl[#syl - 1]) then
return false, word
end
local was_reduced = false
local reduced = (gsub(word, "(" .. vowel .. "+)([^" .. vowels .. "]*)$", function (v, c)
local r = v
r, was_reduced = export.reduce_vowel(r)
return r .. c
end))
return was_reduced, reduced
end
function export.apply_reduction(word, stem, reduce_vowel, first_stressed_syllable, never_reduce_first_n)
local syl = export.split_syllables(word, true)
if not syl then return nil end
if stem then
if type(stem) ~= "table" then
stem = export.split_syllables(stem)
end
never_reduce_first_n = never_reduce_first_n or #stem
end
never_reduce_first_n = never_reduce_first_n or 0
local syl_n = #syl
reduce_vowel = reduce_vowel or export.reduce_vowel
local last_stressed = 0
local last_was_heavy = false
first_stressed_syllable = first_stressed_syllable or 1
for i = 1, syl_n do
local is_stressed = export.is_stressed_syllable(syl[i], i, first_stressed_syllable) or (last_stressed >= 2 and i >= first_stressed_syllable and i < syl_n)
if is_stressed then
last_stressed = 1
else
if (last_was_heavy or last_stressed >= 2) and i > never_reduce_first_n and not find(syl[i], ungeminate) then
syl[i] = gsub(syl[i], "(" .. vowel .. "+)", reduce_vowel)
end
last_stressed = last_stressed + 1
end
last_was_heavy = export.is_heavy_syllable(syl[i])
end
return table.concat(syl, "")
end
local function make_geminated_stem(word, syl)
local ultimate = syl[#syl]
local penultimate = syl[#syl - 1]
if find(penultimate, export.vowel .. export.vowel) then
return nil
end
local c = select(3, find(word, "(" .. consonant_geminatable .. ").$"))
if not c then
return nil
end
if not find(penultimate, export.vowel .. "$") then
return nil
end
if not find(ultimate, export.vowel .. "$") then
return nil
end
local stem = sub(word, 1, -2)
local seq = select(3, find(stem, "(t[sš])$"))
if seq then
if seq == "ts" then return nil end
return string.sub(stem, 1, #stem - #seq) .. sub(seq, 1, 1) .. seq
end
if c then
return stem .. c
end
return nil
end
function export.guess_gemination(word)
local syl = export.split_syllables(word)
if not syl then return nil end
local n = #syl
if n < 2 then return nil end
if n % 2 == 1 then return nil end
return make_geminated_stem(word, syl)
end
local front_vowel = "[ieäöü]"
function export.extract_ci(word)
local final = sub(word, -1)
local stem
stem = match(word, "(.+)ttš" .. front_vowel .. "$")
if stem then
return true, stem .. "kk" .. final
end
stem = match(word, "(.+)tš" .. front_vowel .. "$")
if stem then
return true, stem .. "k" .. final
end
stem = match(word, "(.+)čč" .. front_vowel .. "$")
if stem then
return true, stem .. "kk" .. final
end
stem = match(word, "(.+)č" .. front_vowel .. "$")
if stem then
return true, stem .. "k" .. final
end
return false, word
end
function export.apply_ci(ci, stem, cons, final)
local vowel_matches
if type(final) == "string" then
vowel_matches = find(final, "^" .. front_vowel)
else
vowel_matches = final
final = ""
end
ci = ci and vowel_matches and match(cons, "k+")
if not ci then
return stem .. cons .. final
end
return stem .. gsub(cons, "k", "č") .. final
end
return export
pgpivq1o0ehilea6psgangraym1rsx5
မဝ်ဂျူ:vot-pronunciation
828
47640
392554
62693
2026-04-12T17:44:35Z
咽頭べさ
33
392554
Scribunto
text/plain
local export = {}
local m_vot = require("Module:vot-common")
local m_IPA = require("Module:IPA")
local gsub_lookahead = require("Module:gsub lookahead")
local m_str_utils = require("Module:string utilities")
local lang = m_vot.lang
local find = m_str_utils.find
local gsub = m_str_utils.gsub
local len = m_str_utils.len
local lower = m_str_utils.lower
local match = m_str_utils.match
local sub = m_str_utils.sub
local U = m_str_utils.char
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
--- <<< DATA START >>> ---
local LONG = "ː"
local STRESS_PRIMARY = "ˈ"
local STRESS_SECONDARY = "ˌ"
local NEVER_STRESSED = "#"
local FRONTAL = U(0x0308)
local NONSYLLABIC = U(0x032F)
local TIE = U(0x0361)
local VERYSHORT = U(0x0306)
local SCHWA_BACK = U(0xEEE0)
local SCHWA_FRONT = U(0xEEE1)
local PALATAL = "ʲ"
local IPA_VOWELS = "ɑeiouyæøɤɨ" .. SCHWA_BACK .. SCHWA_FRONT
local AUTO_STRESS = U(0xEEEE)
local IPA_CONSONANTS = m_vot.consonants .. "ɫcčCɟɕʑɲʎïxʃ"
local IPA_CONSONANTS_GEMINATABLE = m_vot.consonants_geminatable .. "ɫcčCɕʑɲʎxʃ"
local IPA_CONSONANT_SEQUENCE = "t[sšʃ]"
local PALATALIZE = m_vot.palatalize
local PALATALIZE_WEAK = '"'
local UNGEMINATE = "/"
local SHIFT_STRESS = "*"
local ANY_DIACRITICS = "[" .. U(0x0300) .. "-" .. U(0x036F) .. "]*"
local SOME_DIACRITICS = "[" .. U(0x0300) .. "-" .. U(0x036F) .. "]+"
local IPA_VOWEL = "[aõäöü" .. IPA_VOWELS .. "]"
local broken_vowel_sequences = { "i" .. UNGEMINATE .. "i" }
--- <<< DATA END >>> ---
--- <<< COMMON START >>> ---
local function split_syllables(word, keep_sep_symbols)
local res = {}
local syllable = ""
local pos = 1
local found_vowel = false
while pos <= len(word) do
if find(lower(word), "^" .. IPA_CONSONANT_SEQUENCE .. "[" .. PALATAL .. PALATALIZE .. PALATALIZE_WEAK .. "]?" .. IPA_VOWEL, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if syllable then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
elseif find(lower(word), "^" .. IPA_CONSONANT_SEQUENCE, pos) then
-- C: continue
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
elseif find(lower(word), "^[" .. IPA_CONSONANTS .. "][" .. PALATAL .. PALATALIZE .. PALATALIZE_WEAK .. "]?" .. IPA_VOWEL, pos) then
-- CV: end current syllable if we have found a vowel
if found_vowel then
if #syllable > 0 then table.insert(res, syllable) end
found_vowel = false
syllable = ""
end
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^[" .. IPA_CONSONANTS .. "]", pos) then
-- C: continue
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^" .. IPA_VOWEL, pos) then
if found_vowel then
-- already found a vowel, end current syllable
if #syllable > 0 then table.insert(res, syllable) end
syllable = ""
end
found_vowel = true
-- check for diphthongs or long vowels
local seq_ok = false
local seq_ok3 = false
for k, v in pairs(broken_vowel_sequences) do
if find(lower(word), "^" .. v, pos) then
seq_ok3 = true
break
end
end
if not seq_ok3 then
for k, v in pairs(m_vot.vowel_sequences) do
if find(lower(word), "^" .. v, pos) then
seq_ok = true
break
end
end
end
if seq_ok3 then
syllable = syllable .. sub(word, pos, pos + 2)
pos = pos + 3
elseif seq_ok then
syllable = syllable .. sub(word, pos, pos + 1)
pos = pos + 2
else
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
end
elseif find(lower(word), "^[" .. PALATALIZE .. PALATALIZE_WEAK .. PALATAL .. "]", pos) then
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
elseif find(lower(word), "^[" .. UNGEMINATE .. "]", pos) then
syllable = syllable .. UNGEMINATE
pos = pos + 1
elseif find(lower(word), "^[" .. m_vot.sep_symbols .. AUTO_STRESS .. NEVER_STRESSED .. "%*]", pos) then
-- separates syllables
if #syllable > 0 then
table.insert(res, syllable)
end
local sepchar = sub(word, pos, pos)
syllable = keep_sep_symbols and sepchar or ""
pos = pos + 1
found_vowel = false
else
-- ?: continue
syllable = syllable .. sub(word, pos, pos)
pos = pos + 1
end
end
if #syllable > 0 then
table.insert(res, syllable)
end
return res
end
local function zeroth_round_of_common_replacements(text, narrow)
text = gsub(text, "'", PALATALIZE)
text = gsub(text, PALATALIZE_WEAK, PALATAL)
if narrow then
text = gsub(text, "l([aouõ])", "ɫ%1")
text = gsub(text, "lɫ", "ɫɫ")
text = gsub(text, "([^" .. STRESS_PRIMARY .. STRESS_SECONDARY .. "%*-]+)", function (word)
if find(word, "[aouõ]") then
return gsub(word, "l(.?)", function (v) return (match(v, "[ieäöü" .. PALATALIZE .. "]") and "l" or "ɫ") .. v end)
else
return word
end
end)
end
text = gsub(text, "tts", "cc")
text = gsub(text, "ts", "c")
text = gsub(text, "ttš", "čč")
text = gsub(text, "tš", "č")
text = gsub(text, PALATALIZE .. "(" .. m_vot.consonants .. PALATALIZE .. ")", "%1")
return text
end
local function first_round_of_common_replacements(text)
text = gsub(text, "n([-" .. AUTO_STRESS .. "]?[kg])", "ŋ%1")
text = gsub(text, "n([-" .. AUTO_STRESS .. "]?[pb])", "m%1")
text = gsub(text, "[aäöõü’]", {
["a"] = "ɑ",
["ä"] = "æ",
["ö"] = "ø",
["õ"] = "ɤ",
["ü"] = "y",
-- ["-"] = STRESS_SECONDARY,
})
return text
end
local function second_round_of_common_replacements(text, narrow, apical)
text = gsub(text, "%" .. SHIFT_STRESS, STRESS_PRIMARY)
text = gsub(text, LONG .. PALATAL, PALATAL .. LONG)
text = gsub(text, PALATAL .. "+", PALATAL)
text = gsub(text, "[cčCgïjšž" .. SCHWA_BACK .. SCHWA_FRONT .. "]", {
["c"] = "t͡s",
["č"] = "t͡ʃ",
["C"] = "c",
["g"] = "ɡ",
["ï"] = narrow and "ʝ" or "j",
["j"] = narrow and "ʝ" or "j",
["š"] = apical and "ʂ" or "ʃ",
["ž"] = apical and "ʐ" or "ʒ",
[SCHWA_BACK] = "ə̠",
[SCHWA_FRONT] = "ə̟",
})
text = gsub(text, "[lɫ]([lɫ])", "%1" .. LONG)
return text
end
local function automatic_palatalization(text, palatalize_e, filter) -- , regressive_filter)
text = gsub(text, "(" .. filter .. "+[" .. LONG .. "]?)([äöüi" .. (palatalize_e and "e" or "") .. SCHWA_FRONT .. "])", function (c1, v1)
return c1 .. PALATAL .. v1
end)
-- text = gsub(text, "(" .. regressive_filter .. "+)([" .. IPA_CONSONANTS .. "]" .. PALATAL .. ")", function (c1, c2)
-- return c1 .. PALATAL .. c2
-- end)
return text
end
local full_palatal = {
["d"] = "ɟ", ["t"] = "C", -- workaround
["z"] = "ʑ", ["n"] = "ɲ", ["l"] = "ʎ", ["s"] = "ɕ"
}
local function manual_palatalization(text)
if not find(text, PALATALIZE) then return text end
text = gsub(text, "([" .. IPA_CONSONANTS .. "])" .. PALATALIZE, function(c)
return full_palatal[c] or c .. PALATAL
end)
text = gsub(text, PALATALIZE, "")
text = gsub(text, PALATAL .. PALATAL, PALATAL)
return text
end
local IPA_diphthongs = {
"[ɑeouɤæøy]i",
"[iouɤ]ɑ",
"[iøye]æ",
"[ɑoɤei]u",
"[ɑu]ɤ",
"[æøie]y",
"[ɑiæy]e",
"[ɑi]o",
}
local function long_vowels_and_diphthongs(text)
text = gsub(text, "([" .. IPA_VOWELS .. "])%1", "%1" .. LONG)
for _, diphthong in ipairs(IPA_diphthongs) do
local mod_diphthong
if find(diphthong, "%]$") then
mod_diphthong = gsub(diphthong, "(.)(%[[^%]]-%])", "%1" .. VERYSHORT .. "?%2")
mod_diphthong = gsub(diphthong, "(%[[^%]]-%])(%[[^%]]-%])", "%1" .. VERYSHORT .. "?%2")
else
mod_diphthong = sub(diphthong, 1, -2) .. VERYSHORT .. "?" .. sub(diphthong, -1, -1)
end
text = gsub(text, "(" .. mod_diphthong .. ")", "%1" .. NONSYLLABIC)
end
return text
end
local function long_consonants(text)
text = gsub(text, "(%a)" .. PALATAL .. "%1" .. PALATAL, "%1" .. PALATAL .. LONG)
text = gsub(text, "(%a)%1", "%1" .. LONG)
text = gsub(text, LONG .. PALATAL, PALATAL .. LONG)
return text
end
local function add_primary_stress(text)
text = gsub(text, AUTO_STRESS, "-")
text = gsub(text, "-%.", "-")
text = gsub(text, "-", STRESS_SECONDARY)
text = STRESS_PRIMARY .. gsub(text, " ", " " .. STRESS_PRIMARY)
text = gsub(text, STRESS_PRIMARY .. "([^ ]+" .. STRESS_PRIMARY .. ")", "%1")
return mw.ustring.toNFC(text)
end
local function is_stressed_syllable(syllable)
return find(syllable, "^[ " .. AUTO_STRESS .. "%*-]")
end
local function add_secondary_stress(syllables, stress_last)
local distance = 0
for index, syllable in ipairs(syllables) do
if not stress_last and index == #syllables then break end
local stressed = index == 1 or is_stressed_syllable(syllable)
if stressed then
distance = 0
else
distance = distance + 1
if distance == 2 then
distance = 0
if (index == #syllables or not is_stressed_syllable(syllables[index + 1])) and not find(syllable, NEVER_STRESSED) then
syllables[index] = AUTO_STRESS .. syllable
end
end
end
end
end
local function clean_ungeminate(text)
return gsub(text, UNGEMINATE, "")
end
local function do_gemination(syllables, diacritic)
local try_to_geminate = false
for index, syllable in ipairs(syllables) do
local stressed = index == 1 or is_stressed_syllable(syllable)
if try_to_geminate and not stressed then
-- check if the initial consonant in this syllable is followed by two vowels
local rest = syllable .. (syllables[index + 1] or "")
if find(rest, "^[" .. IPA_CONSONANTS_GEMINATABLE .. "]" .. PALATALIZE .. "?" .. m_vot.vowel .. m_vot.vowel) then
-- CVCVV -> CVC:VV
local cg = select(3, find(syllable, "^([" .. IPA_CONSONANTS_GEMINATABLE .. "]" .. PALATALIZE .. "?)"))
syllables[index - 1] = syllables[index - 1] .. cg
syllables[index] = gsub(syllable, "^" .. cg, diacritic)
end
end
try_to_geminate = stressed and find(syllable, "^[ " .. AUTO_STRESS .. "-]?[" .. IPA_CONSONANTS .. PALATALIZE .. TIE .. "]*" .. m_vot.vowel .. "$")
end
end
local function split_syllables_by_words(syllables)
local i = 1
return function()
local r = {}
local e = i
if e <= #syllables then
table.insert(r, (gsub(syllables[e], "^%s+", "")))
e = e + 1
while e <= #syllables and not find(syllables[e], "^%s") do
table.insert(r, syllables[e])
e = e + 1
end
i = e
return r
end
end
end
local function do_by_word_syllables(out_syllables, fn)
local old_syllables = {}
for k, v in pairs(out_syllables) do
old_syllables[k] = v
out_syllables[k] = nil
end
local next_word = false
for syllables in split_syllables_by_words(old_syllables) do
fn(syllables)
for i, syllable in ipairs(syllables) do
if next_word and i == 1 then
table.insert(out_syllables, " " .. syllable)
else
table.insert(out_syllables, syllable)
end
end
next_word = true
end
end
local function reduce_final_syllable(syl)
local allowed_finals = {
"(" .. m_vot.consonant .. ")%1",
"g[lɫnr]",
"mp",
"šk",
"lt"
}
if not find(syl, m_vot.consonant .. m_vot.consonant .. PALATALIZE .. "?$") then
return syl
end
for _, allowed_final in ipairs(allowed_finals) do
if not find(syl, allowed_final .. PALATALIZE .. "?$") then
return gsub(syl, PALATALIZE .. "$", "")
end
end
return sub(gsub(syl, PALATALIZE .. "$", ""), 1, -2)
end
local function is_syllable_stressed_at(syllable, index)
return index == 1 or is_stressed_syllable(syllable)
end
local function do_reduction_word(syllables, narrow, reduce_completely)
local prev_was_stressed = false
local prev_was_long = false
local syllables_since_last_stressed = 0
local final_vowel_dropped = false
for index, syllable in ipairs(syllables) do
local stressed = is_syllable_stressed_at(syllable, index)
local final = index == #syllables
if stressed then
syllables_since_last_stressed = 0
else
syllables_since_last_stressed = syllables_since_last_stressed + 1
end
prev_was_long = prev_was_long
if not stressed and ((prev_was_stressed and prev_was_long) or (syllables_since_last_stressed > 1 or prev_was_long)) then
syllables[index] = gsub(syllable, "(" .. m_vot.vowel .. "+)(.*)", function (nucleus, coda)
if find(nucleus, "(" .. m_vot.vowel .. ")%1") then
return sub(nucleus, 1, 1) .. coda
end
if not narrow then
local broad_reduce = { ["a"] = "õ", ["ä"] = "e" }
return (broad_reduce[nucleus] or nucleus) .. coda
end
--if find(nucleus, "i[aä]") then
--return (syllable.find(PALATALIZE) and "" or PALATALIZE) .. sub(nucleus, 2) .. coda
--end
if find(nucleus, m_vot.vowel .. m_vot.vowel) then
return nucleus .. coda
end
local reduced = {
["a"] = SCHWA_BACK, ["ä"] = SCHWA_FRONT
}
if not reduced[nucleus] then
return nucleus .. coda
end
if final and reduce_completely and #coda < 1 and match(nucleus, "[aä]") then
if find(syllable, "j[aä]") then
return reduced[nucleus] .. VERYSHORT
end
final_vowel_dropped = true
return find(nucleus, "ä") and PALATAL or ""
end
return (reduced[nucleus] or nucleus) .. coda
end)
end
-- reduce the next syllable only if the current syllable is stressed and heavy
prev_was_stressed = stressed
prev_was_long = find(syllable, m_vot.vowel .. "[" .. IPA_CONSONANTS .. m_vot.vowels .. "]")
end
if final_vowel_dropped then
syllables[#syllables - 1] = reduce_final_syllable(syllables[#syllables - 1] .. syllables[#syllables])
syllables[#syllables] = nil
end
end
local function do_reduction(syllables, narrow, reduce_completely)
do_by_word_syllables(syllables, function(s) do_reduction_word(s, narrow, reduce_completely) end)
end
local diphthongize_broad = {
["e"] = "ie", ["o"] = "uo", ["ø"] = "yø"
}
local diphthongize_narrow = {
["e"] = "ɪ̆e", ["o"] = "ʊ̆o", ["ø"] = "ʏ̆ø"
}
local function do_diphthongization_word(syllables, narrow, reduce_completely)
for index, syllable in ipairs(syllables) do
local stressed = is_syllable_stressed_at(syllable, index)
syllables[index] = gsub(syllable, "([eoø])%1", function (v)
return ((narrow and not stressed) and diphthongize_narrow or diphthongize_broad)[v]
end)
end
end
local function do_diphthongization(syllables, narrow)
do_by_word_syllables(syllables, function(s) do_diphthongization_word(s, narrow) end)
end
local function pass_diacritics_through(map, consonant)
local consonant, diacritics = match(consonant, "([" .. IPA_CONSONANTS .. "])([" .. PALATAL .. "]?)")
return map[consonant] .. diacritics
end
local voiceless_sounds = "kptcčfsšh"
local function do_voicing(text, always_devoiced)
local devoice = { ["g"] = "k", ["b"] = "p", ["d"] = "t", ["z"] = "s", ["ž"] = "š", ["ʑ"] = "ɕ" }
local semivoice = { ["g"] = "g̊", ["b"] = "b̥", ["d"] = "d̥", ["z"] = "z̥", ["ž"] = "ž̥", ["ʑ"] = "ɕ̊" }
if always_devoiced then semivoice = devoice end
local consonants_to_devoice = "[bdgzž][" .. PALATAL .. "]?"
local vowel = "[" .. IPA_VOWELS .. "]"
-- b/d/g/z/ž is semivoiced if it is not followed by anything
text = gsub(text, "(" .. consonants_to_devoice .. ")$",
function (consonant)
return pass_diacritics_through(semivoice, consonant)
end)
-- b/d/g/z/ž is devoiced if it is followed by a voiceless sound
text = gsub_lookahead(text, "(" .. consonants_to_devoice .. ")([%s" .. AUTO_STRESS .. "-]+)([" .. voiceless_sounds .. "])",
function (consonant, space, after)
return pass_diacritics_through(devoice, consonant) .. space, after
end)
return text
end
local palatalize_filter = "[dfghkmnprstvz]"
local kattila_palatalize_filter = "[dlnrstz]"
-- local regressive_palatalize_filter = "[dnrstz]"
--- <<< COMMON END >>> ---
--- <<< DIALECTS START >>> ---
-- narrow_level 0 = broad, 1 = rhyme, 2 = narrow
-- Luutsa, Liivčülä
local function IPA_luutsa_liivcula(text, narrow_level)
text = zeroth_round_of_common_replacements(text, narrow_level > 1)
if narrow_level > 0 then
local syllables = split_syllables(text, true)
add_secondary_stress(syllables)
text = table.concat(syllables)
end
text = gsub(text, NEVER_STRESSED, "")
local syllables = split_syllables(text, true)
if narrow_level > 1 then
do_gemination(syllables, LONG)
do_reduction(syllables, true, false)
end
text = table.concat(syllables)
if narrow_level > 0 then text = do_voicing(text) end
if narrow_level > 1 then
text = automatic_palatalization(text, true, palatalize_filter) -- , regressive_palatalize_filter) -- palatalization
text = gsub(text, "h([kg])", "x%1")
end
text = clean_ungeminate(text)
text = gsub(text, "j" .. PALATALIZE, PALATALIZE)
text = manual_palatalization(text)
text = first_round_of_common_replacements(text)
text = long_vowels_and_diphthongs(text)
text = long_consonants(text)
text = second_round_of_common_replacements(text, narrow_level > 1)
return add_primary_stress(text)
end
-- Jõgõperä
local function IPA_jogopera(text, narrow_level)
text = zeroth_round_of_common_replacements(text, narrow_level > 1)
if narrow_level > 1 then
-- Handle final (a)/(ä)
text = gsub(text, "%(([aä])%)$", "%1")
end
if narrow_level > 0 then
local syllables = split_syllables(text, true)
add_secondary_stress(syllables)
text = table.concat(syllables)
end
text = gsub(text, NEVER_STRESSED, "")
local syllables = split_syllables(text, true)
if narrow_level > 1 then
do_gemination(syllables, LONG)
do_reduction(syllables, true, true)
end
text = table.concat(syllables)
if narrow_level > 0 then text = do_voicing(text) end
if narrow_level > 1 then
text = automatic_palatalization(text, false, palatalize_filter) -- , regressive_palatalize_filter) -- palatalization
text = gsub(text, "h([kg])", "x%1")
end
text = clean_ungeminate(text)
text = gsub(text, "j" .. PALATALIZE, PALATALIZE)
text = manual_palatalization(text)
text = first_round_of_common_replacements(text)
text = long_vowels_and_diphthongs(text)
text = long_consonants(text)
text = second_round_of_common_replacements(text, narrow_level > 1)
return add_primary_stress(text)
end
-- Kattila
local function IPA_kattila(text, narrow_level)
text = zeroth_round_of_common_replacements(text, narrow_level > 1)
if narrow_level > 0 then
local syllables = split_syllables(text, true)
add_secondary_stress(syllables, true)
text = table.concat(syllables)
end
text = gsub(text, NEVER_STRESSED, "")
local syllables = split_syllables(text, true)
if narrow_level > 1 then
do_gemination(syllables, LONG)
end
text = table.concat(syllables)
if narrow_level > 0 then text = do_voicing(text, true) end
if narrow_level > 1 then
text = gsub(text, "h([kpt])", "H%1")
text = gsub(text, "[hH]", {["h"] = "ɦ", ["H"] = "h"})
end
text = clean_ungeminate(text)
text = gsub(text, "j" .. PALATALIZE, PALATALIZE)
text = manual_palatalization(text)
text = first_round_of_common_replacements(text)
if narrow_level > 0 then
local syllables = split_syllables(text, true)
do_diphthongization(syllables, narrow_level > 1)
text = table.concat(syllables)
end
text = long_vowels_and_diphthongs(text)
text = long_consonants(text)
text = second_round_of_common_replacements(text, narrow_level > 1, true)
return add_primary_stress(text)
end
--- <<< DIALECTS END >>> ---
--- <<< INTERFACE START >>> ---
local function cleanup_for_hyphenate(text)
local no_hyph_symbols = "[" .. UNGEMINATE .. "%-]"
return gsub(gsub(text, no_hyph_symbols, ""), "%*", ".")
end
local function run_reductions(text)
local syllables = split_syllables(text, true)
add_secondary_stress(syllables)
local prev_was_stressed = false
local prev_was_long = false
local syllables_since_last_stressed = 0
for index, syllable in ipairs(syllables) do
local stressed = is_syllable_stressed_at(syllable, index)
local final = index == #syllables
if stressed then
syllables_since_last_stressed = 0
else
syllables_since_last_stressed = syllables_since_last_stressed + 1
end
prev_was_long = prev_was_long
if not stressed and ((prev_was_stressed and prev_was_long) or (syllables_since_last_stressed > 1 or prev_was_long)) then
syllables[index] = gsub(syllable, "(" .. m_vot.vowel .. "+)(.*)", function (nucleus, coda)
if find(nucleus, "(" .. m_vot.vowel .. ")%1") then
return sub(nucleus, 1, 1) .. coda
end
local broad_reduce = { ["a"] = "õ", ["ä"] = "e" }
return (broad_reduce[nucleus] or nucleus) .. coda
end)
end
-- reduce the next syllable only if the current syllable is stressed and heavy
prev_was_stressed = stressed
prev_was_long = find(syllable, m_vot.vowel .. "[" .. IPA_CONSONANTS .. m_vot.vowels .. "]")
end
return gsub(table.concat(syllables, ""), "[" .. NEVER_STRESSED .. AUTO_STRESS .. "]", "")
end
local function match_spelling_with_title_for_hyphenation(sp, title)
return title
end
local function hyphenate_matches(sp, title)
local resp = run_reductions(lower(gsub(gsub(sp, "%([aä]%)$", ""), "%*", ".")))
resp = gsub(resp, "'", PALATALIZE)
resp = gsub(resp, "([bdgzž])([kpsšt])", function(c1, c2) return ({b = "p", d = "t", g = "k", z = "s", ["ž"] = "š"})[c1] .. c2 end)
resp = gsub(cleanup_for_hyphenate(resp), "%.", "")
resp = gsub(resp, "([bdgzž])$", function(c) return ({b = "p", d = "t", g = "k", z = "s", ["ž"] = "š"})[c] end)
title = lower(title)
title = gsub(title, "([bdgzž])$", function(c) return ({b = "p", d = "t", g = "k", z = "s", ["ž"] = "š"})[c] end)
return resp == title
end
local function hyphenate(text)
return m_vot.split_syllables(cleanup_for_hyphenate(text))
end
local function spell_long_consonants(text)
text = gsub(text, "(t[sš])" .. "(" .. PALATALIZE .. "?)" .. LONG,
function (c, p) return "t" .. c .. p end)
text = gsub(text, "([" .. m_vot.consonants .. "])" .. "(" .. PALATALIZE .. "?)" .. LONG,
function (c, p) return c .. c .. p end)
text = gsub(text, "iï", "i")
return text
end
local function generate_rhyme(tuple)
local text = tuple.rhyme
local index = find(text, "[" .. STRESS_PRIMARY .. STRESS_SECONDARY .. "][^" .. STRESS_PRIMARY .. STRESS_SECONDARY .. "]*$")
if index ~= nil then text = sub(text, index + 1) end
index = find(text, "[" .. IPA_VOWELS .. "]")
if index == nil then return nil end
return gsub(sub(text, index), "%(.-%)", "")
end
local function make_IPAs(fn, forms, varieties)
local p = {}
for _, form in ipairs(forms) do
form = lower(form)
local suffix = find(form, "^%-")
local prefix = find(form, "%-$")
if suffix then form = gsub(form, "^%-", "") end
if prefix then form = gsub(form, "%-$", "") end
local broad = fn(form, 0)
local rhyme = fn(form, 1)
local narrow = fn(form, 2)
if prefix then
broad = broad .. "-"
rhyme = nil
narrow = narrow .. "-"
end
if suffix then
broad = "-" .. gsub(broad, "^" .. STRESS_PRIMARY, "")
rhyme = nil
narrow = "-" .. gsub(narrow, "^" .. STRESS_PRIMARY, "")
end
table.insert(p, { broad = broad, rhyme = rhyme, narrow = narrow })
end
local result = {
forms = p,
varieties = varieties
}
return result
end
local function link_varieties(varieties)
local result = {}
for _, variety in ipairs(varieties) do
table.insert(result, "[[Appendix:Votic dialects#" .. variety .. "|" .. variety .. "]]")
end
return result
end
local function format_IPAs(tuple, title, has_spaces)
local dialects = require("Module:accent qualifier").format_qualifiers(lang, link_varieties(tuple.varieties))
local p = {}
for _, form in ipairs(tuple.forms) do
table.insert(p, {pron = "/" .. form.broad .. "/"})
table.insert(p, {pron = "[" .. form.narrow .. "]"})
end
return "* " .. dialects .. " " .. m_IPA.format_IPA_full { lang = lang, items = p, no_count = has_spaces }
end
local function get_arg_list(param, fallback, allow_dash, required)
if not param or #param == 0 then return required and fallback or nil end
if not allow_dash and #param == 1 and param[1] == "-" then return nil end
if #param == 1 and param[1] == "+" then return fallback end
return param
end
local varieties = {
["Lu"] = { "Luutsa", IPA_luutsa_liivcula },
["Li"] = { "Liivčülä", IPA_luutsa_liivcula },
["J"] = { "Jõgõperä", IPA_jogopera },
["K"] = { "Kattila", IPA_kattila },
}
local variety_groups = {
{ "LL", {"Lu", "Li"}, true },
{ nil, "J", false },
{ nil, "K", false },
}
local varieties_merged = {}
for _, group in ipairs(variety_groups) do
if group[1] then
varieties_merged[group[1]] = group[2]
end
end
local function get_variety(variety_code)
if varieties[variety_code] then
local name, fn = unpack(varieties[variety_code])
return name, fn, { name }
end
if varieties_merged[variety_code] then
local subvarieties = varieties_merged[variety_code]
local names = {}
local fn = nil
for _, subvariety_code in ipairs(subvarieties) do
local subvariety_name, subvariety_fn = unpack(varieties[subvariety_code])
fn = subvariety_fn
table.insert(names, subvariety_name)
end
return table.concat(names, ", "), fn, names
end
error("Unrecognized variety code: " .. variety_code)
end
function export.get_variety(variety_code)
return (get_variety(variety_code))
end
function export.generate_one(form, variety_code, transcription)
local name, fn = get_variety(variety_code)
local result = make_IPAs(fn, {form}, name).forms[1]
if transcription then result = result[transcription] end
return result
end
function export.generate_multiple(forms, variety_code, transcription)
local name, fn = get_variety(variety_code)
local result = make_IPAs(fn, forms, name).forms
if transcription then
for i, form in ipairs(result) do
result[i] = form[transcription]
end
end
return result
end
local function add_IPAs(IPAs, spellings, main_code, args, required)
local name, fn, variety_names = get_variety(main_code)
local forms = get_arg_list(args, spellings, false, required)
if forms then
table.insert(IPAs, make_IPAs(fn, forms, variety_names))
end
end
function export.show(frame)
local title = mw.loadData("Module:headword/data").pagename
local hyphenation = nil
local rhymes = nil
local categories = {}
local params = {
[1] = { list = true },
["LL"] = { list = true }, -- Luutsa-Liivčülä
["Lu"] = { list = true }, -- Luutsa
["Li"] = { list = true }, -- Liivčülä
["J"] = { list = true }, -- Jõgõperä
["K"] = { list = true }, -- Kattila,
["dial"] = { type = "boolean" },
["title"] = {}, -- for debugging or demonstration only
}
local args = require("Module:parameters").process(frame:getParent().args, params)
title = args["title"] or title
local dialectal = args.dial
local spellings = get_arg_list(args[1], { lower(title) }, true, true)
local IPAs = {}
for _, variety_group in ipairs(variety_groups) do
local param, codes, always = unpack(variety_group)
if param then
local split = false
for _, code in ipairs(codes) do
if #args[code] > 0 then
split = true
break
end
end
if split then
for _, code in ipairs(codes) do
add_IPAs(IPAs, spellings, code, args[code] or (param and args[param] or nil), always and not dialectal)
end
else
add_IPAs(IPAs, spellings, param, args[param], always and not dialectal)
end
else
add_IPAs(IPAs, spellings, codes, args[codes], always and not dialectal)
end
end
if #IPAs < 1 then
error("No dialects to display IPA for")
end
local results = {}
local has_spaces = find(title, " ")
for _, tuple in ipairs(IPAs) do
table.insert(results, format_IPAs(tuple, title, has_spaces))
end
if not hyphenation then
hyphenation = {}
if not has_spaces then
local sp = spellings[1]
if not hyphenate_matches(sp, title) then
-- try to geminate
local syllables = m_vot.split_syllables(sp, true)
do_gemination(syllables, LONG)
sp = spell_long_consonants(clean_ungeminate(table.concat(syllables)))
end
if hyphenate_matches(sp, title) then
table.insert(hyphenation, hyphenate(match_spelling_with_title_for_hyphenation(sp, title)))
end
end
end
if not rhymes then
rhymes = {}
if not has_spaces then
local found_rhymes = {}
for _, tuple in ipairs(IPAs) do
for _, form in ipairs(tuple.forms) do
if form.rhyme then
local rhyme = generate_rhyme(form)
if rhyme and not found_rhymes[rhyme] then
found_rhymes[rhyme] = true
table.insert(rhymes, rhyme)
end
end
end
end
end
end
if #rhymes > 0 then
local sylkeys = {}
local sylcounts = {}
-- get all possible syllable counts from syllabifications
for i, h in ipairs(hyphenation) do
local hl = #h
if hl > 0 and not sylkeys[hl] then
table.insert(sylcounts, hl)
sylkeys[hl] = true
end
end
local rhymeobjs = {}
for _, rhyme in ipairs(rhymes) do
table.insert(rhymeobjs, {rhyme = rhyme})
end
table.insert(results, "* " .. require("Module:rhymes").format_rhymes(
{ lang = lang, rhymes = rhymeobjs, num_syl = sylcounts }))
end
if #hyphenation > 0 then
local hyphs = {}
for i, h in ipairs(hyphenation) do
table.insert(hyphs, { ["hyph"] = h })
end
table.insert(results, "* " .. require("Module:hyphenation").format_hyphenations(
{ lang = lang, hyphs = hyphs, caption = "Hyphenation" }))
end
return table.concat(results, "\n") .. require("Module:utilities").format_categories(categories, lang)
end
--- <<< INTERFACE END >>> ---
return export
36xoexitd9lc1hcaitzhihdpp4i8xvw
Abbas
0
58630
392588
262538
2026-04-13T11:03:21Z
咽頭べさ
33
392588
wikitext
text/x-wiki
{{also|abbas}}
=={{=en=}}==
{{slim-wikipedia}}
===နိရုတ်===
ဝေါဟာကၠုၚ်နူ {{bor|en|ar|عَبَّاس}}
{{root|en|ar|ع ب س}}
===ဗွဟ်ရမ္သာၚ်===
* {{IPA|en|/əˈbɑːs/}}
===နာမ်မကိတ်ညဳ===
{{en-proper noun}}
# {{surname|en|g=m}}
# {{surname|en|from=Arabic}}.
cobdqnyc060rf14djcby0orsxwaba1x
မဝ်ဂျူ:labels/data/lang/en
828
108363
392522
158181
2026-04-12T15:01:49Z
咽頭べさ
33
392522
Scribunto
text/plain
local labels = {}
------------------------------------ North America ------------------------------------
labels["North America"] = {
aliases = {"North American"},
display = "[[Canada|ခေန်နာဒါ]]၊ [[American English|အမေရိကာန်]]",
regional_categories = {"ခေန်နာဒါ", "အမေရိကာန်"},
}
labels["caricature Black"] = {
display = "caricatures of Black speech",
def = "any of various caricatures of Black speech by non-Black writers",
aliases = {"caricature black", "a caricature of Black speech", "caricatures of Black speech"},
plain_categories = "Caricatures of Black English",
form_of_display = "a caricature of Black"
-- for use in T:pronunciation spelling of. use in T:altform and T:altspell is not intended and looks bad.
}
------------- Canada -------------
labels["Canada"] = {
aliases = {"CA", "Canadian", "CanE", "Canadian English"},
Wikipedia = "en:Canadian English",
display = "ခေန်နာဒါ",
regional_categories = "ခေန်နာဒါ",
parent = "rawposcat:North American English,Commonwealth",
}
labels["Acadia"] = {
region = "colonial [[Acadia]]",
aliases = {"Acadian"},
Wikipedia = true,
regional_categories = "Acadian",
parent = "Canada",
}
labels["Alberta"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canadian Prairies",
}
labels["Atlantic Canada"] = {
Wikipedia = "Atlantic Canadian English",
regional_categories = "Atlantic Canadian",
parent = "Canada",
}
labels["British Columbia"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Canadian Prairies"] = {
the = true,
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Labrador"] = {
Wikipedia = true,
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Manitoba"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canadian Prairies",
}
labels["Multicultural Toronto English"] = {
def = "the {{w|multiethnolect|multi-ethnic dialect}} of {{catlink|Canadian English}} used in the {{w|Greater Toronto Area}}, particularly among young non-white working-class speakers",
aliases = {"MTE"},
display = "MTE",
Wikipedia = true,
plain_categories = true,
parent = "Ontario",
}
labels["New Brunswick"] = {
Wikipedia = "Atlantic Canadian English",
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Newfoundland"] = {
Wikipedia = "Newfoundland English",
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Northwest Territories"] = {
region = "the [[Northwest Territories]] of [[Canada]]",
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Northwestern Ontario"] = {
aliases = {"northwestern Ontario", "Northwest Ontario", "northwest Ontario"},
Wikipedia = true,
regional_categories = true,
parent = "Ontario",
}
labels["Nova Scotia"] = {
Wikipedia = "Atlantic Canadian English",
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Nunavut"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Ontario"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Prince Edward Island"] = {
Wikipedia = true,
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Quebec"] = {
aliases = {"Québec"},
Wikipedia = "Quebec English",
regional_categories = true,
parent = "Canada",
}
labels["Saskatchewan"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canadian Prairies",
}
labels["Yukon"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
------------- US -------------
labels["US"] = {
region = "the [[United States]]",
aliases = {"U.S.", "United States", "United States of America", "USA", "US English", "U.S. English", "America", "American", "American English"},
Wikipedia = "en:American English",
display = "အမေရိကာန်",
regional_categories = "အမေရိကာန်",
parent = "rawposcat:North American English",
}
labels["African-American Vernacular"] = {
def = "the variety of [[English]] spoken, especially in urban communities, by most working-class and some middle-class [[African-American]]s",
addl = "It is a [[sociolect]] with significantly different grammatical characteristics from {{w|Standard English}}, especially in {{w|tense-aspect}} and [[negation]] constructions. Many African-American communities maintain [[diglossia]] between African-American Vernacular English (AAVE) and Standard English.",
aliases = {"AAVE", "African American Vernacular", "African American Vernacular English", "African-American Vernacular English", "BVE"},
Wikipedia = "African-American Vernacular English",
regional_categories = true,
parent = "African-American",
}
labels["African-American"] = {
prep = "by",
region = "[[African-American]]s in the [[United States]]",
aliases = {"AA", "African-American English", "African American", "African American English", "AAE"},
Wikipedia = "African-American English",
regional_categories = true,
parent = "US",
}
labels["Alabama"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Alaska"] = {
Wikipedia = true,
regional_categories = true,
parent = "Northwestern US",
}
labels["Appalachia"] = {
aliases = {"Appalachian"},
Wikipedia = "en:Appalachian English",
display = "အေတ်ပလာချဳယျာ",
regional_categories = "အေတ်ပလာချဳယျာ",
parent = "US",
}
labels["Arizona"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southwestern US",
}
labels["Arkansas"] = {
Wikipedia = true,
regional_categories = "Arkansan",
parent = "South Midland US",
}
labels["Baltimore"] = {
Wikipedia = "Baltimore accent",
regional_categories = true,
parent = "Maryland",
}
labels["Boston"] = {
Wikipedia = "Boston accent",
regional_categories = true,
parent = "Massachusetts",
}
labels["Cajun"] = {
prep = "by",
region = "[[Cajun]]s in {{w|Acadiana|Southern Louisiana}}",
Wikipedia = "Cajun English",
regional_categories = true,
parent = "Louisiana",
}
labels["California"] = {
Wikipedia = "California English",
regional_categories = true,
parent = "Western US",
}
labels["Chicago"] = {
Wikipedia = {"Inland Northern American English", true},
regional_categories = true,
parent = "Illinois",
}
labels["Cincinnati"] = {
Wikipedia = "Midland American English#Cincinnati",
regional_categories = true,
parent = "Ohio,Kentucky",
}
labels["Colorado"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southwestern US",
}
labels["Connecticut"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["District of Columbia"] = {
region = "Washington, D.C.",
aliases = {"DC", "Washington, DC"},
Wikipedia = true,
regional_categories = "DC",
parent = "Mid-Atlantic US",
}
labels["Eastern New England"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["Florida"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Georgia (US)"] = {
region = "the state of [[Georgia]] in the [[United States]]",
display = "Georgia",
Wikipedia = "Georgia (U.S. state)",
regional_categories = true,
parent = "Southern US",
}
labels["Hawaii"] = {
Wikipedia = true,
regional_categories = "Hawaiian",
parent = "Western US",
}
labels["Illinois"] = {
Wikipedia = true,
regional_categories = true,
parent = "Midland US,Northern US",
}
labels["Indiana"] = {
Wikipedia = "en:Indiana",
display = "အိန်ဒဳယျာနာ",
regional_categories = "အိန်ဒဳယျာနာ",
parent = "Midland US,Northern US",
}
labels["Kentucky"] = {
Wikipedia = true,
regional_categories = true,
parent = "South Midland US",
}
labels["Louisiana"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Maine"] = {
Wikipedia = "Maine accent",
regional_categories = true,
parent = "New England",
}
labels["Maryland"] = {
Wikipedia = true,
regional_categories = true,
parent = "Mid-Atlantic US",
}
labels["Massachusetts"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["Memphis"] = {
regional_categories = true,
parent = "Southern US",
}
labels["Michigan"] = {
Wikipedia = true,
regional_categories = true,
parent = "Upper Midwestern US",
}
labels["Mid-Atlantic US"] = {
region = "the [[Mid-Atlantic]] United States",
Wikipedia = "Mid-Atlantic American English",
regional_categories = true,
parent = "US",
}
labels["Midland US"] = {
region = "the American [[Midland]]",
Wikipedia = "Midland American English",
regional_categories = true,
parent = "Midwestern US",
}
labels["Midwestern US"] = {
region = "the [[Midwest]] of the [[United States]]",
aliases = {"Midwest US"},
Wikipedia = "Midwestern American English",
regional_categories = true,
parent = "US",
}
labels["Mississippi"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Missouri"] = {
Wikipedia = true,
regional_categories = true,
parent = "Midland US",
}
labels["New England"] = {
Wikipedia = "en:New England English",
display = "အိန်ဂလာန်တၟိ",
regional_categories = "အိန်ဂလာန်တၟိ",
parent = "Northeastern US",
}
labels["New Jersey"] = {
Wikipedia = "en:New Jersey English",
display = "ဂျာသဳတၟိ",
regional_categories = "ဂျာသဳတၟိ",
parent = "Northeastern US",
}
labels["New Mexico"] = {
Wikipedia = "Western American English#New Mexico",
regional_categories = true,
parent = "Southwestern US",
}
labels["New Orleans"] = {
Wikipedia = "en:New Orleans English",
display = "နယူအေဝ်လေန်",
regional_categories = "နယူအေဝ်လေန်",
parent = "Louisiana",
}
labels["New York City"] = {
aliases = {"NYC"},
Wikipedia = "en:New York City English",
display = "ဍုၚ်နယူယံက်",
regional_categories = "ဍုၚ်နယူယံက်",
parent = "New York",
}
labels["New York"] = {
region = "the [[United States]] state of [[New York]]",
aliases = {"NY"},
Wikipedia = "en:New York English (disambiguation)",
display = "နယူယံက်",
regional_categories = "နယူယံက်",
parent = "Northeastern US",
}
labels["North Carolina"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
-- can be split off if enough entries in it arise; group with Midland US for now
labels["North Midland US"] = {
aliases = {"Northern Midland US"},
Wikipedia = "Midland American English",
regional_categories = "Midland US",
}
labels["Northeastern US"] = {
region = "the {{w|Northeastern United States}}",
aliases = {"Northeast US"},
Wikipedia = {"Northern American English#Northeastern American English"},
regional_categories = true,
parent = "Northern US",
}
-- can be split off if enough entries in it arise; group with California for now
labels["Northern California"] = {
Wikipedia = "California English",
regional_categories = "California",
}
labels["Northwestern US"] = {
region = "the {{w|Northwestern United States}}",
aliases = {"Northwest US", "Pacific Northwest"},
Wikipedia = {"Pacific Northwest English", "Northwestern United States"},
regional_categories = true,
parent = "Western US",
}
labels["Ohio"] = {
Wikipedia = true,
regional_categories = true,
parent = "Midland US,Northern US",
}
labels["Oklahoma"] = {
Wikipedia = true,
regional_categories = true,
parent = "South Midland US",
}
labels["Pennsylvania Dutch English"] = {
prep = "by",
region = "{{w|Pennsylvania Dutch}} people in south-central [[Pennsylvania]]",
Wikipedia = true,
plain_categories = true,
parent = "Pennsylvania",
}
labels["Pennsylvania"] = {
Wikipedia = true,
regional_categories = true,
parent = "Northeastern US",
}
-- can be split off if enough entries in it arise; group with Pennsylvania for now
labels["Philadelphia"] = {
Wikipedia = "Philadelphia English",
regional_categories = true,
parent = "Pennsylvania,Mid-Atlantic US",
}
-- can be split off if enough entries in it arise; group with Western Pennsylvania for now
labels["Pittsburgh"] = {
Wikipedia = "Western Pennsylvania English",
regional_categories = "Western Pennsylvania",
parent = "Pennsylvania",
}
labels["Pittsburghese"] = {
Wikipedia = "Western Pennsylvania English",
regional_categories = "Western Pennsylvania",
parent = "Pennsylvania",
}
labels["Rhode Island"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["South Carolina"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
-- can be split off if enough entries in it arise; group with Midland US for now
labels["South Midland US"] = {
aliases = {"Southern Midland US"},
Wikipedia = "Midland American English",
regional_categories = "Midland US",
}
-- can be split off if enough entries in it arise; group with California for now
labels["Southern California"] = {
Wikipedia = "California English",
regional_categories = "California",
}
labels["Southern US"] = {
region = "the {{w|Southern United States}}",
aliases = {"Southern American English", "southern US", "US South"},
Wikipedia = "en:Southern American English",
display = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "US",
}
labels["Southwestern US"] = {
region = "the {{w|Southwestern United States}}",
aliases = {"southwestern US", "Southwest US", "southwest US"},
Wikipedia = {"Western American English", "Southwestern United States"},
regional_categories = true,
parent = "Western US",
}
labels["St. Louis"] = {
Wikipedia = "St. Louis dialect",
regional_categories = true,
parent = "Missouri,Illinois",
}
labels["St. Vincent"] = {
Wikipedia = "Saint Vincent (Saint Vincent and the Grenadines)",
regional_categories = "Saint Vincentian",
parent = "Caribbean",
}
labels["Texas"] = {
Wikipedia = "Texan English",
regional_categories = true,
parent = "Southern US,Southwestern US",
}
labels["Upper Midwestern US"] = {
region = "the {{w|Upper Midwest}} of the [[United States]]",
aliases = {"Upper Midwest US"},
Wikipedia = {"North-Central American English", "Upper Midwest"},
regional_categories = true,
parent = "Midwestern US,Northern US",
}
labels["Vermont"] = {
Wikipedia = {"New England English", "Vermont"},
regional_categories = true,
parent = "New England",
}
labels["Virginia"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Western Pennsylvania"] = {
aliases = {"Western Pennsylvania English"},
Wikipedia = "Western Pennsylvania English",
regional_categories = true,
parent = "Pennsylvania",
}
labels["Western US"] = {
region = "the {{w|Western United States}}",
aliases = {"western US"},
Wikipedia = {"en:Western American English", "en:Western United States"},
display = "အမေရိကာန်လ္ပာ်ဖာပလိုတ်",
regional_categories = "အမေရိကာန်လ္ပာ်ဖာပလိုတ်",
parent = "US",
}
labels["Wisconsin"] = {
Wikipedia = true,
regional_categories = true,
parent = "Upper Midwestern US",
}
------------------------------------ Australia and New Zealand ------------------------------------
labels["Australian Aboriginal"] = {
prep = "by",
region = "[[Aboriginal]] people in [[Australia]]",
aliases = {"Australian aboriginal", "Australian Aboriginal English", "Australian aboriginal English", "Aboriginal Australian", "aboriginal Australian", "Aboriginal Australian English", "aboriginal Australian English"},
Wikipedia = "Australian Aboriginal English",
regional_categories = true,
parent = "Australia",
}
labels["Australia"] = {
aliases = {"Australian", "AU", "AuE", "Aus", "AusE", "General Australian"},
Wikipedia = "Australian English",
accent_Wikipedia = "Australian English phonology",
accent_display = "အမေရိကာန်နာနာသာ်",
regional_categories = "အဝ်သတြေလျာ",
parent = "Oceania,Commonwealth",
}
labels["Canberra"] = {
region = "the [[Australian Capital Territory]] ([[Canberra]])",
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["New South Wales"] = {
aliases = {"NSW"},
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["New Zealand"] = {
aliases = {"NZ", "NZE"},
Wikipedia = "New Zealand English",
accent_Wikipedia = "New Zealand English phonology",
regional_categories = true,
parent = "Oceania,Commonwealth",
}
labels["Northern Territory"] = {
aliases = {"NT"},
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["Northern US"] = {
region = "the {{w|Northern United States}}",
aliases = {"Northern American English", "northern US", "US North"},
Wikipedia = "en:Northern American English",
display = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "US",
}
labels["Queensland"] = {
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["South Australia"] = {
Wikipedia = "South Australian English",
regional_categories = "South Australian",
parent = "Australia",
}
labels["Tasmania"] = {
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = "Tasmanian",
parent = "Australia",
}
labels["Victoria"] = {
Wikipedia = {"Variation in Australian English#Regional variation", "Victoria (state)"},
regional_categories = true,
parent = "Australia",
}
labels["Western Australia"] = {
Wikipedia = "Western Australian English",
regional_categories = "Western Australian",
parent = "Australia",
}
------------------------------------ Ireland ------------------------------------
labels["Cork"] = {
Wikipedia = {"South-West Irish English", "Cork (city)"},
regional_categories = "Munster",
}
labels["Dublin"] = {
Wikipedia = {"Dublin English", "Dublin", "DE"},
regional_categories = true,
parent = "Ireland",
}
labels["Ireland"] = {
aliases = {"Irish", "IE"},
Wikipedia = "Hiberno-English",
regional_categories = "Irish",
parent = "Europe",
}
labels["Munster"] = {
Wikipedia = {"South-West Irish English", "Munster"},
regional_categories = true,
parent = "Ireland",
}
------------------------------------ United Kingdom ------------------------------------
labels["British"] = {
region = "Great Britain",
addl = "Not to be confused with [[:Category:British English forms|British spellings]], a spelling system used in some English-speaking countries of the world.",
aliases = {"Britain", "Great Britain"},
Wikipedia = "en:British English",
display = "ဗြေတ်တိန်",
regional_categories = "ဗြေတ်တိန်",
parent = "Europe,Commonwealth",
country = "the United Kingdom",
}
labels["UK"] = {
aliases = {"United Kingdom"},
Wikipedia = "en:British English",
display = "ဗြေတ်တိန်",
regional_categories = "ဗြေတ်တိန်",
}
labels["Antrim"] = {
Wikipedia = "County Antrim",
regional_categories = "Northern Irish",
}
labels["Bedfordshire"] = {
Wikipedia = "Bedfordshire dialect",
regional_categories = true,
parent = "Southern England",
}
labels["Berkshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern England",
}
labels["Birmingham"] = {
Wikipedia = "Brummie dialect",
regional_categories = true,
parent = "West Midlands",
}
labels["Bristol"] = {
region = "[[Bristol]], [[England]]",
aliases = {"Bristolian"},
Wikipedia = "Bristolian dialect",
regional_categories = "Bristolian",
parent = "West Country",
}
labels["Caithness"] = {
Wikipedia = true,
regional_categories = true,
parent = "Scotland",
}
labels["Cambridge University"] = {
prep = "at",
region = "{{w|Cambridge University}} in [[Cambridge]]",
aliases = {"University of Cambridge", "Cantab"},
Wikipedia = "University of Cambridge",
regional_categories = true,
parent = "East Anglia",
othercat = "en:Universities",
}
labels["Channel Islands"] = {
the = true,
Wikipedia = "Channel Island English",
regional_categories = true,
parent = "Europe,Commonwealth",
}
labels["Cockney"] = {
prep = "by",
region = "working-class [[Londoner]]s, especially in the [[East End]]",
Wikipedia = "Cockney#Speech",
regional_categories = true,
parent = "London",
}
labels["Cornwall"] = {
aliases = {"Cornish"},
Wikipedia = "Cornish dialect",
regional_categories = "Cornish",
parent = "West Country",
}
labels["Cumbria"] = {
aliases = {"Cumbrian"},
Wikipedia = "Cumbrian dialect",
regional_categories = "Cumbrian",
parent = "Northern England",
}
labels["Derbyshire"] = {
region = "[[Derbyshire]], which is geographically in the East Midlands but whose dialect is sometimes classified as West Midlands",
Wikipedia = "Derbyshire dialect",
regional_categories = true,
parent = "East Midlands,West Midlands",
}
labels["Devon"] = {
aliases = {"Devonshire"},
Wikipedia = {"West Country English", true},
regional_categories = "Devonian",
parent = "West Country",
}
labels["Dorset"] = {
Wikipedia = "Dorset dialect",
regional_categories = true,
parent = "West Country",
}
labels["Dundee"] = {
Wikipedia = true,
regional_categories = true,
parent = "Scotland",
}
labels["Durham University"] = {
prep = "at",
region = "{{w|Durham University}} in [[Durham]]",
Wikipedia = true,
regional_categories = true,
parent = "Durham",
othercat = "en:Universities",
}
labels["Durham"] = {
Wikipedia = "County Durham",
regional_categories = true,
parent = "Northumbria",
}
labels["East Anglia"] = {
Wikipedia = "East Anglian English",
regional_categories = "East Anglian",
parent = "England",
}
labels["East Midlands"] = {
region = "the [[East Midlands]] of [[England]]",
Wikipedia = "East Midlands English",
regional_categories = true,
parent = "Midlands",
}
labels["England"] = {
aliases = {"English"},
Wikipedia = "en:English language in England",
display = "အိန်ဂလာန်",
regional_categories = "အၚ်္ဂလိက်",
parent = "British",
}
labels["England and Wales"] = {
aliases = {"E&W"},
Wikipedia = true,
regional_categories = {"English", "Welsh"},
}
labels["Essex"] = {
Wikipedia = "Essex dialect",
regional_categories = true,
parent = "Southern England",
}
labels["Exmoor"] = {
Wikipedia = true,
regional_categories = {"Devonian", "Somerset"},
}
labels["Geordie"] = {
region = "Tyneside",
aliases = {"Geordie English", "Tyneside"},
Wikipedia = ":en:Geordie",
display = "ကျဝ်ဒဳ",
plain_categories = "ကျဝ်ဒဳ",
parent = "Northumbria",
}
labels["Gloucestershire"] = {
Wikipedia = {"West Country English", true},
regional_categories = true,
parent = "West Country",
}
labels["Guernsey"] = {
prep = "on",
Wikipedia = "Channel Island English#Guernsey English",
regional_categories = true,
parent = "Channel Islands",
}
labels["Hartlepool"] = {
Wikipedia = "Smoggie",
regional_categories = "Teesside",
}
labels["Herefordshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "West Country",
}
labels["Isle of Man"] = {
prep = "on",
the = true,
aliases = {"Manx"},
Wikipedia = "Manx English",
regional_categories = "Manx",
parent = "British",
}
labels["Isle of Wight"] = {
prep = "on",
the = true,
Wikipedia = true,
regional_categories = true,
parent = "Southern England",
}
labels["Jersey"] = {
prep = "on",
Wikipedia = "Channel Island English#Jersey English",
regional_categories = true,
parent = "Channel Islands",
}
labels["Kent"] = {
aliases = {"Kentish"},
Wikipedia = "Kentish dialect",
regional_categories = "Kentish",
parent = "Southern England",
}
labels["Lancashire"] = {
Wikipedia = "Lancashire dialect",
regional_categories = true,
parent = "Northern England",
}
labels["Lewis"] = {
prep = "on",
region = "the [[Isle of Lewis]]",
aliases = {"Isle of Lewis"},
Wikipedia = "Isle of Lewis",
regional_categories = true,
parent = "Scotland",
}
labels["Lincolnshire"] = {
Wikipedia = "Lincolnshire dialect",
regional_categories = true,
parent = "East Midlands",
}
labels["Liverpool"] = {
region = "the {{w|Liverpool City Region}}, comprising the [[metropolitan county]] of [[Merseyside]] and the [[Cheshire]] [[unitary authority]] of [[Halton]]",
aliases = {"Scouse"},
Wikipedia = "Scouse",
regional_categories = "Liverpudlian",
parent = "Northern England",
}
labels["London"] = {
Wikipedia = "Estuary English",
regional_categories = true,
parent = "Southern England",
}
labels["Manchester"] = {
aliases = {"Mancunian"},
Wikipedia = "Manchester dialect",
regional_categories = "Mancunian",
parent = "Northern England",
}
labels["Mid-Ulster"] = {
region = "central [[Ulster]]",
aliases = {"Mid-Ulster English"},
Wikipedia = "Mid-Ulster English",
regional_categories = true,
parent = "Ulster,Northern Ireland",
}
labels["Midlands"] = {
region = "the [[Midlands]] of [[England]]",
aliases = {"English Midlands", "South Midlands"},
Wikipedia = "Midlands English",
regional_categories = true,
parent = "England",
}
labels["Multicultural London English"] = {
prep = "by",
region = "young, working-class people in multicultural parts of [[London]]",
aliases = {"MLE"},
display = "MLE",
Wikipedia = true,
plain_categories = true,
parent = "London",
}
labels["Norfolk"] = {
Wikipedia = "Norfolk dialect",
regional_categories = true,
parent = "East Anglia",
}
labels["North Wales"] = {
Wikipedia = {"Welsh English", true},
regional_categories = true,
parent = "Wales",
}
labels["Northern England"] = {
aliases = {"northern England", "North England", "north England"},
Wikipedia = "en:English language in Northern England",
display = "အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "England",
}
labels["Northern Ireland"] = {
aliases = {"Northern Irish", "NI"},
Wikipedia = "Ulster English",
regional_categories = "Northern Irish",
parent = "Ulster",
}
labels["Northern Isles"] = {
display = "[[w:Orkney|Orkney]], [[w:Shetland|Shetland]]",
regional_categories = {"Orkney", "Shetland"},
}
labels["Northumberland"] = {
Wikipedia = {"Northumberland"},
regional_categories = true,
parent = "Northumbria",
}
labels["Northumbria"] = {
aliases = {"Northumbrian", "Northeast England", "North-East England", "North East England"},
Wikipedia = {"Northumbrian dialect", "Northumbria (modern)"},
regional_categories = "Northumbrian",
parent = "Northern England",
}
labels["Nottinghamshire"] = {
Wikipedia = "Nottinghamshire dialect",
regional_categories = true,
parent = "East Midlands",
}
labels["Orkney"] = {
prep = "on",
aliases = {"Orcadian"},
Wikipedia = {true, "Highland English"},
regional_categories = true,
parent = "Scotland",
}
labels["Oxbridge"] = {
Wikipedia = true,
regional_categories = {"Cambridge University", "Oxford University"},
}
labels["Oxford City"] = {
region = "the city of [[Oxford]] in [[England]]",
Wikipedia = true,
regional_categories = "Oxford",
parent = "Oxfordshire",
}
labels["Oxford University"] = {
prep = "at",
aliases = {"University of Oxford", "Oxon"},
Wikipedia = "University of Oxford",
regional_categories = true,
parent = "Oxford City",
othercat = "en:Universities",
}
labels["Oxfordshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern England",
}
labels["Pitmatic"] = {
Wikipedia = true,
regional_categories = true,
parent = "Northumbria",
}
labels["Potteries"] = {
region = "Stoke-on-Trent",
Wikipedia = "Potteries dialect",
regional_categories = true,
parent = "West Midlands",
}
labels["Scotland"] = {
aliases = {"Scottish", "Scottish English", "ScE"},
Wikipedia = "Scottish English",
regional_categories = "Scottish",
parent = "British",
}
labels["Shetland"] = {
region = "the [[Shetland Islands]]",
aliases = {"Shetland Islands", "Shetlands"},
Wikipedia = {true, "Highland English"},
regional_categories = true,
parent = "Scotland",
}
labels["Shropshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "West Midlands",
}
labels["Somerset"] = {
Wikipedia = {"West Country English", true},
regional_categories = true,
parent = "West Country",
}
-- eventually maybe break this out into its own category
labels["South Midlands"] = {
Wikipedia = {"Midlands English", "South Midlands"},
regional_categories = "Midlands",
}
labels["South Wales"] = {
Wikipedia = {"Welsh English", true},
regional_categories = true,
parent = "Wales",
}
labels["Southern England"] = {
aliases = {"southern England", "South England", "south England", "Southern English"},
Wikipedia = "en:English in southern England",
display = "အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories ="အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "England",
}
labels["Suffolk"] = {
Wikipedia = "Suffolk dialect",
regional_categories = true,
parent = "East Anglia",
}
labels["Sussex"] = {
Wikipedia = "Sussex dialect",
regional_categories = true,
parent = "Southern England",
}
labels["Teesside"] = {
Wikipedia = "Smoggie",
regional_categories = true,
parent = "Northumbria",
}
-- Tyneside: see Geordie
labels["Ulster"] = {
Wikipedia = "Ulster English",
regional_categories = true,
parent = "Ireland",
}
labels["Wales"] = {
aliases = {"Welsh"},
Wikipedia = "Welsh English",
regional_categories = "Welsh",
parent = "British",
}
labels["Wearside"] = {
Wikipedia = {"Mackem", true},
regional_categories = true,
parent = "Northumbria",
}
labels["West Country"] = {
the = true,
aliases = {"West England", "west England"},
Wikipedia = "West Country English",
regional_categories = true,
parent = "England",
}
-- can be split off if enough entries in it arise; group with Cumbria for now
labels["West Cumbria"] = {
Wikipedia = "Cumbrian dialect",
regional_categories = "Cumbrian",
}
labels["West Midlands"] = {
region = "the [[West Midlands]] of [[England]]",
Wikipedia = "West Midlands English",
regional_categories = true,
parent = "Midlands",
}
labels["Wiltshire"] = {
Wikipedia = {"West Country English", true},
regional_categories = true,
parent = "West Country",
}
labels["Yorkshire"] = {
Wikipedia = "Yorkshire dialect",
regional_categories = true,
parent = "Northern England",
}
-------------------------------- South Asia --------------------------------
labels["South Asia"] = {
aliases = {"Indic", "South Asian", "Desi", "Deshi"},
Wikipedia = "South Asian English",
accent_display = "Indic",
regional_categories = "South Asian",
parent = "Asia",
}
labels["Afghanistan"] = {
Wikipedia = true,
regional_categories = "Afghan",
parent = "South Asia",
}
labels["Bangladesh"] = {
Wikipedia = "Bangladeshi English",
regional_categories = "Bangladeshi",
parent = "South Asia,Commonwealth",
}
labels["Nepal"] = {
Wikipedia = "Nepalese English",
regional_categories = "Nepali",
parent = "South Asia,Commonwealth",
}
labels["Sri Lanka"] = {
aliases = {"Sri Lankan"},
Wikipedia = "Sri Lankan English",
regional_categories = "Sri Lankan",
parent = "South Asia,Commonwealth",
}
labels["Pakistan"] = {
aliases = {"Pakistani"},
Wikipedia = "Pakistani English",
regional_categories = "Pakistani",
parent = "South Asia,Commonwealth",
}
labels["British Pakistani"] = {
prep = "by",
region = "{{w|British Pakistanis}}, i.e. [[British]] citizens of [[Pakistani]] origin",
Wikipedia = "British Pakistanis",
regional_categories = true,
parent = "South Asia,British",
}
labels["British India"] = {
fulldef = "Anglo-Indian terms or senses in English as used formerly by Britishers in {{w|British India}}",
Wikipedia = "Indian English", -- The WP articles are strictly divided by geography, not historical period
regional_categories = true,
parent = "South Asia,British",
othercat = "English terms with historical senses",
}
labels["India"] = {
aliases = {"Indian", "Indian English", "InE"},
Wikipedia = "Indian English",
accent_Wikipedia = "Indian English#Phonology",
regional_categories = "Indian",
parent = "South Asia,Commonwealth",
}
labels["North India"] = {
Wikipedia = true,
regional_categories = "North Indian",
parent = "India",
}
labels["South India"] = {
aliases = {"South Indian"},
Wikipedia = true,
regional_categories = "South Indian",
parent = "India",
}
labels["West Bengal"] = {
Wikipedia = true,
accent_Wikipedia = "Regional differences and dialects in Indian English#Bengali English",
regional_categories = true,
parent = "India",
}
labels["Hinglish"] = {
def = "[[Hinglish]], an English-based [[creole]] incorporating many [[Hindi]] words; used informally in [[India]]",
Wikipedia = true,
plain_categories = true,
parent = "North India",
}
labels["Tamil Nadu"] = {
aliases = {"TN", "Tamilnadu"},
accent_Wikipedia = "Regional differences and dialects in Indian English#Southern Indian English",
parent="South India"
}
labels["Kerala"] = {
accent_Wikipedia = "Regional differences and dialects in Indian English#Malayali",
aliases = { "Malayalam", "Mallu" },
parent = "South India"
}
------------------------------------ World ------------------------------------
labels["Africa"] = {
aliases = {"African"},
Wikipedia = "African English",
regional_categories = "African",
parent = true,
}
labels["Antarctica"] = {
Wikipedia = "Antarctic English",
regional_categories = "Antarctic",
parent = true,
}
labels["Asia"] = {
Wikipedia = "Asian English",
regional_categories = "Asian",
parent = true,
}
labels["Bahamas"] = {
the = true,
Wikipedia = "Bahamian English",
regional_categories = "Bahaman",
parent = "Caribbean",
}
labels["Barbados"] = {
Wikipedia = "English in Barbados",
regional_categories = "Barbadian",
parent = "Caribbean",
}
labels["Belize"] = {
Wikipedia = "Belizean English",
regional_categories = "Belizean",
parent = "Caribbean,Central America",
}
labels["Benglish"] = {
def = "[[Benglish]], an English-based [[creole]] incorporating many [[Bengali]] words; used informally in [[Bangladesh]] and [[West Bengal]]",
aliases = {"Banglish"},
Wikipedia = true,
plain_categories = true,
parent = "Bangladesh,West Bengal",
}
labels["Bermuda"] = {
Wikipedia = "Bermudian English",
regional_categories = "Bermudian",
parent = "Caribbean,rawposcat:North American English,British",
}
labels["Botswana"] = {
Wikipedia = "Botswana English",
regional_categories = "Botswanan",
parent = "Africa",
}
labels["Brunei"] = {
Wikipedia = "Brunei English",
regional_categories = "Bruneian",
parent = "Southeast Asia",
}
labels["Cameroon"] = {
aliases = {"CM", "Cameroonian", "Cameroonian English", "en-CM"},
Wikipedia = "Cameroonian English",
regional_categories = "Cameroonian",
parent = "Africa",
}
labels["Caribbean"] = {
the = true,
aliases = {"West Indies"},
Wikipedia = "Caribbean English",
regional_categories = true,
parent = true,
}
labels["Cebu"] = {
Wikipedia = true,
regional_categories = true,
parent = "Philippines",
}
labels["Central America"] = {
Wikipedia = true,
regional_categories = "Central American",
parent = "rawposcat:North American English",
}
labels["Ceylon"] = {
Wikipedia = true,
regional_categories = "Sri Lankan",
}
labels["China"] = {
Wikipedia = "en:China",
display = "ဍုၚ်ကြုက်",
regional_categories = "ဂကူကြုက်",
parent = "East Asia",
}
labels["Chinese Filipino"] = {
verb = "used",
prep = "by",
region = "Chinese Filipinos",
aliases = {"Chinese-Filipino"}, -- Sociolect subset to Philippine English
-- may also see "Hokaglish" in Wikipedia, although Hokaglish is the codeswitching form with a Hokkien or Tagalog base, just like Philippine English to "Conyo" (English-based) and "Taglish" (Tagalog-based), whereas this is the English variant itself subset to Philippine English.
Wikipedia = "Chinese Filipino#Language",
regional_categories = true,
parent = "Philippines",
}
labels["Chinglish"] = {
def = "[[English]] that has been influenced by [[Chinese]]",
Wikipedia = true,
plain_categories = true,
parent = "China",
}
labels["Commonwealth"] = {
region = "the [[Commonwealth of Nations]]",
Wikipedia = "en:English in the Commonwealth of Nations",
display = "ဓနသဟာယ",
regional_categories = "ဓနသဟာယ",
parent = true,
}
labels["Cuba"] = {
Wikipedia = true,
regional_categories = "Cuban",
parent = "Caribbean",
}
labels["East Africa"] = {
Wikipedia = true,
regional_categories = "East African",
parent = "Africa",
}
labels["East Asia"] = {
Wikipedia = true,
regional_categories = "East Asian",
parent = "Asia",
}
labels["Egypt"] = {
Wikipedia = "en:Egypt",
display = "အဳဂျေပ်",
regional_categories = "ဍုၚ်အဳဂျေပ်",
parent = "Africa,Middle East",
}
labels["Europe"] = {
aliases = {"European"},
Wikipedia = "English language in Europe",
regional_categories = "European",
parent = true,
}
labels["Fiji"] = {
Wikipedia = "Fijian English",
regional_categories = "Fijian",
parent = "Oceania,Commonwealth",
}
labels["Ghana"] = {
Wikipedia = "Ghanaian English",
regional_categories = "Ghanaian",
parent = "West Africa",
}
labels["Guyana"] = {
Wikipedia = {"Guyanese English", "Guyana"},
regional_categories = "Guyanese",
parent = "Caribbean,South America",
}
labels["Hong Kong"] = {
aliases = {"HK"},
Wikipedia = "Hong Kong English",
regional_categories = true,
parent = "China",
}
labels["Hungary"] = {
Wikipedia = true,
regional_categories = "Hungarian",
parent = "Europe",
}
labels["Indonesia"] = {
Wikipedia = "Indonesian English",
regional_categories = "Indonesian",
parent = "Southeast Asia",
}
labels["Israel"] = {
Wikipedia = "Israeli English",
regional_categories = "Israeli",
parent = "Middle East",
}
labels["Japan"] = {
Wikipedia = "en:Japan",
display = "ဍုၚ်ဂျပါန်",
regional_categories = "ဂကူဂျပါန်",
parent = "East Asia",
}
labels["Jamaica"] = {
aliases = {"Jamaican English", "Jamaican"},
Wikipedia = "Jamaican English",
regional_categories = "Jamaican",
parent = "Caribbean,Commonwealth",
}
labels["Kenya"] = {
Wikipedia = "Kenyan English",
regional_categories = "Kenyan",
parent = "East Africa",
}
labels["Liberia"] = {
Wikipedia = "Liberian English",
regional_categories = "Liberian",
parent = "West Africa",
}
labels["Libya"] = {
Wikipedia = true,
regional_categories = "Libyan",
parent = "Africa",
}
labels["Macau"] = {
Wikipedia = true,
regional_categories = "Macanese",
parent = "China",
}
labels["Mainland China"] = {
aliases = {"Mainland", "mainland", "mainland China"},
Wikipedia = true,
regional_categories = true,
parent = "China",
}
labels["Malaysia"] = {
aliases = {"Malaysian"},
Wikipedia = "Malaysian English",
regional_categories = "Malaysian",
parent = "Southeast Asia,Commonwealth",
}
labels["Malta"] = {
Wikipedia = "Maltese English",
regional_categories = "Maltese",
parent = "Europe",
}
labels["Manglish"] = {
def = "[[Manglish]], an English-based [[creole]] incorporating [[Malay]], [[Chinese]], and [[Tamil]] words; used informally in [[Malaysia]]",
Wikipedia = true,
plain_categories = true,
parent = "Malaysia",
}
labels["Mexico"] = {
Wikipedia = {"Mexican English", "Mexico"},
regional_categories = "Mexican",
parent = "rawposcat:North American English",
}
labels["Middle East"] = {
the = true,
Wikipedia = true,
regional_categories = "Middle Eastern",
parent = true,
}
labels["Myanmar"] = {
aliases = {"Burma"},
Wikipedia = "en:Myanmar English",
display = "ဍုၚ်ဗၟာ",
regional_categories = "ဍုၚ်ဗၟာ",
parent = "Southeast Asia",
}
labels["Namibia"] = {
Wikipedia = "Namibian English",
regional_categories = "Namibian",
parent = "Africa",
}
labels["Natal"] = {
Wikipedia = "KwaZulu-Natal",
regional_categories = true,
parent = "South Africa",
}
labels["Nigeria"] = {
aliases = {"Nigerian"},
Wikipedia = "Nigerian English",
regional_categories = "Nigerian",
parent = "West Africa",
}
labels["Oceania"] = {
Wikipedia = "Oceanian English",
regional_categories = "Oceanian",
parent = true,
}
labels["Palestine"] = {
Wikipedia = true,
regional_categories = "Palestinian",
parent = "Middle East",
}
labels["Papua New Guinea"] = {
Wikipedia = "Papua New Guinean English",
regional_categories = "Papua New Guinean",
parent = "Oceania,Commonwealth",
}
labels["Philippines"] = {
the = true,
aliases = {"Philippine", "Philippine English"},
Wikipedia = "en:Philippine English",
display = "ဖိလေတ်ပေန်",
regional_categories = "ဖိလေတ်ပေန်",
parent = "Southeast Asia",
}
labels["Baguio"] = {
Wikipedia = true,
regional_categories = true,
parent = "Philippines",
}
labels["Réunion"] = {
Wikipedia = true,
regional_categories = true,
parent = "Africa",
}
labels["Rhodesia"] = {
region = "the historical state of [[Rhodesia]]",
Wikipedia = "Zimbabwean English",
regional_categories = "Rhodesian",
parent = "Africa",
}
labels["Rwanda"] = {
Wikipedia = true,
regional_categories = "Rwandan",
parent = "Africa",
}
labels["Singapore"] = {
aliases = {"SG", "Singaporean"},
Wikipedia = "Singapore English",
regional_categories = true,
parent = "Southeast Asia,Commonwealth",
}
labels["Singlish"] = {
def = "[[Singlish]], an English-based [[creole]] incorporating many words of [[Chinese]], [[Malay]] and [[Indian]] origin; used informally in [[Singapore]]",
Wikipedia = true,
plain_categories = true,
parent = "Singapore",
}
labels["Solomon Islands"] = {
the = true,
Wikipedia = "Solomon Islands English",
regional_categories = true,
parent = "Oceania",
}
labels["South Africa"] = {
aliases = {"South African", "South African English", "ZA"},
Wikipedia = "South African English",
accent_Wikipedia = "South African English phonology",
accent_display = "General South African",
regional_categories = "South African",
parent = "Africa,Commonwealth",
}
labels["South America"] = {
aliases = {"South American"},
Wikipedia = "en:South American English",
display = "အမေရိကာန်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အမေရိကာန်ဒိုဟ်သမၠုၚ်ကျာ",
parent = true,
}
labels["South Korea"] = {
Wikipedia = "en:Korean English",
display = "ကိုဝ်ရဳယျာဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "ကိုဝ်ရဳယျာဒိုဟ်သမၠုၚ်ကျာ",
parent = "East Asia",
}
labels["Southeast Asia"] = {
aliases = {"Southeast Asian", "South-East Asia", "South-East Asian", "South-east Asia", "South-east Asian", "SEA"},
Wikipedia = "Southeast Asian English",
regional_categories = "Southeast Asian",
parent = "Asia",
}
labels["Taiwan"] = {
aliases = {"Taiwanese"},
Wikipedia = "en:Taiwan",
display = "ထာၚ်ဝါန်",
regional_categories = "ဍုၚ်ထာၚ်ဝါန်",
parent = "East Asia",
}
labels["Tanzania"] = {
aliases = {"Tanzanian"},
Wikipedia = true,
regional_categories = "Tanzanian",
parent = "East Africa",
}
labels["Thailand"] = {
Wikipedia = "en:Tinglish",
display = "ဍုၚ်သေံ",
regional_categories = "သေံ",
parent = "Southeast Asia",
}
labels["Trinidad and Tobago"] = {
aliases = {"Trinidad", "Tobago", "Trinidadian"},
Wikipedia = "Trinidadian and Tobagonian English",
regional_categories = true,
parent = "Caribbean",
}
labels["Uganda"] = {
Wikipedia = "Ugandan English",
regional_categories = "Ugandan",
parent = "Africa",
}
labels["Vanuatu"] = {
Wikipedia = "Vanuatuan English",
regional_categories = true,
parent = "Oceania",
}
labels["Vietnam"] = {
Wikipedia = "Vietglish",
regional_categories = "Vietnamese",
parent = "Southeast Asia",
}
labels["West Africa"] = {
aliases = {"West African"},
Wikipedia = true,
regional_categories = "West African",
parent = "Africa",
}
labels["Zimbabwe"] = {
Wikipedia = "Zimbabwean English",
regional_categories = true,
parent = "Africa",
}
------------------------------------ non-regional ------------------------------------
labels["DoggoLingo"] = {
def = "[[DoggoLingo]]",
display = "[[DoggoLingo]]",
noreg = true,
plain_categories = true,
othercat = "English internet slang",
parent = "internet slang",
}
labels["Early Modern"] = {
prep = "from",
region = "the late 15th to the mid-17th centuries",
noreg = true,
nolink = true,
aliases = {"Early Modern English", "EME"},
Wikipedia = "Early Modern English",
regional_categories = true,
parent = true,
}
labels["Late Modern"] = {
prep = "from",
region = "the mid-17th to the end of the 19th centuries",
noreg = true,
nolink = true,
aliases = {"Late Modern English", "LME"},
Wikipedia = "Late Modern English",
regional_categories = true,
parent = true,
}
-- ideally this would sit at [[Module:category tree/pragmatic properties]] so it can be used for all languages, but those cats needs to begin with the language name...
labels["non-native speakers' English"] = {
display = "[[non-native speaker]]s' English",
noreg = true,
aliases = {"NNES", "NNSE"},
regional_categories = "Non-native speakers'",
Wikipedia = "English as a second or foreign language",
accent_Wikipedia = "Non-native pronunciations of English",
othercat = "English nonstandard terms,English terms by usage,English terms by orthographic property",
}
labels["Polari"] = {
def = "a form of cant slang used in [[Britain]] by some actors, circus and fairground showmen, professional wrestlers, merchant navy sailors, criminals, prostitutes, and the gay subculture",
noreg = true,
country = "the United Kingdom",
Wikipedia = true,
plain_categories = true,
othercat = "British slang,English cant,English gay slang",
parent = true,
}
-- Thieves' Cant is English-only, for other languages, use "criminal slang"
labels["thieves' cant"] = {
fulldef = "A secret language formerly used by thieves, beggars and hustlers of various kinds in [[Great Britain]] and to a lesser extent in other English-speaking countries",
noreg = true,
aliases = {"Thieves' Cant", "Thieves' cant", "thieves cant", "thieves'", "thieves"},
Wikipedia = true,
-- FIXME: Currently pos_categories aren't recognized.
-- pos_categories = "Thieves' Cant",
plain_categories = "English Thieves' Cant",
parent = true,
othercat = "English cant",
}
------------------------------------ English-specific qualifier labels ------------------------------------
labels["attributive"] = {
display = "[[Appendix:English nouns#Attributive|attributive]]",
}
labels["attributively"] = {
display = "[[Appendix:English nouns#Attributive|attributively]]",
}
------------------------------------ supporting [[Template:standard spelling of]] et al. ------------------------------------
labels["American spelling"] = {
aliases = {"American form", "US spelling", "US form",
-- As in "color" vs. "colour"
"or form", "-or form",
"or spelling", "-or spelling",
-- As in "meter" vs. "metre"
"er form", "-er form",
"er spelling", "-er spelling"
},
Wikipedia = "en:American and British English spelling differences",
form_of_display = "အမေရိကာန်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်",
}
labels["Australian spelling"] = {
aliases = {"Australian form"},
Wikipedia = "en:Australian English#Spelling and style",
form_of_display = "အမေရိကာန်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်",
}
labels["British spelling"] = {
aliases = {"British form", "UK spelling", "UK form"},
Wikipedia = "en:American and British English spelling differences",
form_of_display = "ဗြေတ်တိန်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်",
}
labels["Commonwealth spelling"] = {
aliases = {"Commonwealth form",
-- As in "color" vs. "colour"
"our form", "-our form", "our spelling", "-our spelling",
-- As in "meter" vs. "metre"
"re form", "-re form", "re spelling", "-re spelling"
},
Wikipedia = "en:American and British English spelling differences",
form_of_display = "ဓနသဟာယ",
plain_categories = {"ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်", "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ခေန်နာဒါ", "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်"},
}
labels["Canadian spelling"] = {
aliases = {"Canadian form"},
Wikipedia = "en:Canadian spelling",
form_of_display = "ခေန်နာဒါ",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ခေန်နာဒါ",
}
labels["Oxford British spelling"] = {
aliases = {"Oxford", "Oxford form", "Oxford spelling", "en-GB-oxendict",},
display = "[[British English|အၚ်္ဂလိက်ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]",
plain_categories = "ခ္ဍံက်လိက်အံက်ဖှဝ်ဒ်",
}
labels["non-Oxford British spelling"] = {
aliases = {"Non-Oxford British spelling", "non-Oxford British form", "Non-Oxford British form", "non-Oxford form", "Non-Oxford form", "non-Oxford", "Non-Oxford", "not Oxford", "Not Oxford"},
display = "[[British English|အၚ်္ဂလိက်ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]-ဟွံသေၚ်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်",
}
labels["ise spelling"] = {
aliases = {
"ise", "-ise", "ise form", "-ise form", "-ise spelling", "isation", "-isation", "isation form", "-isation form", "isation spelling", "-isation spelling",
"ise-form" -- backwards compatability
},
display = "non-[[w:Oxford spelling|Oxford]] [[w:American and British English spelling differences|British spelling]]",
form_of_display = "[[w:en:American and British English spelling differences|ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]-ဟွံသေၚ်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်",
}
labels["ize spelling"] = {
aliases = {
"ize", "-ize", "ize form", "-ize form", "-ize spelling", "ization", "-ization", "ization form", "-ization form", "ization spelling", "-ization spelling",
"ize-form" -- backwards compatability
},
display = "[[w:American and British English spelling differences|American]] and [[w:Oxford spelling|Oxford]] [[British English|British spelling]]",
form_of_display = "[[w:en:American and British English spelling differences|အမေရိကာန်]] ကဵု [[British English|ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]",
plain_categories = {"ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်", "ခ္ဍံက်လိက်အံက်ဖှဝ်ဒ်"},
}
------------------------------------ supporting [[Template:inflection of]] ------------------------------------
-- This is added to an inflection line when something like {{infl of|en|make||th-form}} is used. Specifically, the form-of
-- tag 'th-form' is a shortcut for '3-th|s|spres|ind' (see [[Module:form of/lang-data/en]]); the tag '3-th' displays as
-- "third-person" (see [[Module:form of/lang-data/en]]) and attaches the following label (see [[Module:form of/cats]]).
labels["archaic third singular"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "archaic third-person singular forms",
}
-- This is added to an inflection line when something like {{infl of|en|make||st-form}} is used. See above.
labels["archaic second singular present"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "second-person singular forms",
}
-- This is added to an inflection line when something like {{infl of|en|make||st-past-form}} is used. See above.
labels["archaic second singular past"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "second-person singular past tense forms",
}
------------------------------------ accent qualifiers ------------------------------------
-- Generate the inverse of a sound change. In general, we should do this for sound changes that are either
-- extremely common (e.g. 'cot-caught') or dominant ('horse-hoarse', 'wine-whine') or are at least locally
-- dominant (e.g. 'cheer-chair'). The idea is that when presenting the pronunciation of an area with a locally
-- dominant pronunciation, we may want to also present the alternative pronunciation lacking the change, as long
-- as it is found at least somewhere in the area. Hence, for New Zealand, which typically has the cheer-chair
-- merger, we might might to present the non-merger pronunciation as well; but for a change like card-cord that
-- is recessive everywhere, it's unlikely we'll need to specifically highlight the inverse pronunciation (which
-- would be the standard, already covered elsewhere), and we can save memory and time by omitting the label.
local function generate_non(key, display)
if not labels[key] then
error(("Internal error: No label definition for key '%s'"):format(key))
end
local labval = mw.clone(labels[key])
labels["non-" .. key] = labval
if labval.aliases then
for i, alias in ipairs(labval.aliases) do
labval.aliases[i] = "non-" .. alias
end
end
if not display then
display = labval.display or key
if display:find("ing$") or display:find("[st]ion$") then
-- e.g. "Canadian raising", "t-glottalization"
display = "without " .. display
else
-- e.g. "cot-caught merger"
display = "without the " .. display
end
end
labval.display = display
end
labels["Anglicised"] = {
aliases = {"Anglicized"},
Wikipedia = "Anglicisation#Anglicisation of non-English-language vocabulary and names",
}
labels["Canadian raising"] = {
aliases = {"North American raising"},
Wikipedia = true,
}
generate_non("Canadian raising")
labels["Canadian Shift"] = {
aliases = {"Canadian Vowel Shift", "Canadian shift", "Canadian vowel shift"},
Wikipedia = true,
display = "Canadian Vowel Shift",
}
generate_non("Canadian Shift")
labels["card-cord"] = {
Wikipedia = "Card-cord merger",
display = "''card''–''cord'' merger",
}
labels["cheer-chair"] = {
aliases = {"near-square"},
Wikipedia = "near-square merger",
display = "''cheer''–''chair'' merger",
}
generate_non("cheer-chair")
labels["cot-caught"] = {
aliases = {"caught-cot"},
Wikipedia = "Cot–caught merger",
display = "''cot''–''caught'' merger",
}
generate_non("cot-caught")
labels["cure-fir"] = {
aliases = {"cure-nurse"},
Wikipedia = "Cure-nurse merger",
display = "''cure''–''fir'' merger",
}
generate_non("cure-fir")
labels["doll-dole"] = {
Wikipedia = "Doll-dole merger",
display = "''doll''–''dole'' merger",
}
labels["dough-door"] = {
Wikipedia = "Dough-door merger",
display = "''dough''–''door'' merger",
}
generate_non("dough-door")
labels["Estuary English"] = {
Wikipedia = true,
}
labels["fair-fur"] = {
aliases = {"square-nurse"},
Wikipedia = "Square-nurse merger",
display = "''fair''–''fur'' merger",
}
generate_non("fair-fur")
labels["father-bother"] = {
Wikipedia = "Father–bother merger",
display = "''father''-''bother'' merger",
}
generate_non("father-bother")
labels["fern-fir-fur"] = {
aliases = {"nurse merger"},
Wikipedia = "Fern-fir-fur merger",
display = "''fern''–''fir''–''fur'' merger",
}
generate_non("fern-fir-fur")
labels["t-flapping"] = {
Wikipedia = true,
}
generate_non("t-flapping")
labels["foot-goose"] = {
Wikipedia = "Foot-goose merger",
display = "''foot''-''goose'' merger",
}
-- Most labels of the form 'foo-bar' are mergers. Since this is rather a split, include the word "split"
-- for clarity.
labels["foot-strut split"] = {
Wikipedia = "Phonological history of English close back vowels#FOOT–STRUT split",
display = "''foot''-''strut'' split",
}
generate_non("foot-strut split")
labels["g-dropping"] = {
aliases = {"g dropping"},
Wikipedia = "G-dropping",
display = "''g''-dropping",
}
generate_non("g-dropping")
labels["General American"] = {
aliases = {"GenAm", "GA"},
Wikipedia = "en:General American English",
display = "အမေရိကာန်နာနာသာ်",
}
labels["glottalized"] = {
aliases = {"glottalization", "glottalised", "glottalisation"},
Wikipedia = "Phonological history of English consonant clusters#Glottalization",
}
labels["goose split"] = {
-- Phonemic split in some Southeastern England English variants.
Wikipedia = "English-language vowel changes before historic /l/#Goose_split",
display = "''goose'' split",
}
labels["gulf-golf"] = {
Wikipedia = "English-language vowel changes before historic /l/#Gulf-golf merger",
display = "''gulf''-''golf'' merger",
}
labels["h-dropping"] = {
Wikipedia = "H-dropping",
display = "''h''-dropping",
}
generate_non("h-dropping")
labels["happy-tensing"] = {
aliases = {"happy tensing"},
Wikipedia = "Happy tensing",
display = "''happy''-tensing",
}
generate_non("happy-tensing")
labels["horse-hoarse"] = {
Wikipedia = "horse–hoarse merger",
display = "''horse''–''hoarse'' merger",
}
generate_non("horse-hoarse")
labels["hurry-furry"] = {
Wikipedia = "hurry-furry merger",
display = "''hurry''–''furry'' merger",
}
generate_non("hurry-furry")
labels["Inland Northern US"] = {
aliases = {"Great Lakes", "Inland Northern", "Inland North", "Inland Northern American", "Inland Northern American English", "Inland Northern English", "Northern Cities Vowel Shift", "US Inland North", "northern cities vowel shift"},
Wikipedia = "Inland Northern American English",
display = "Inland Northern American",
}
labels["intrusive r"] = {
Wikipedia = "Intrusive r",
display = "intrusive R",
}
generate_non("intrusive r", "without intrusive R")
labels["laxing"] = {
Wikipedia = "Trisyllabic laxing"
}
generate_non("laxing")
labels["linking w"] = {
Wiktionary = "Appendix:English_pronunciation#Linking_semivowels",
display="linking W"
}
labels["linking y"] = {
Wiktionary = "Appendix:English_pronunciation#Linking_semivowels",
display="linking Y"
}
labels["l-vocalization"] = {
aliases = {"l-vocalisation"},
Wikipedia = "L-vocalization#Modern English",
display = "''l''-vocalization",
}
generate_non("l-vocalization")
labels["Latinate"] = {
Wikipedia = "Latin#Phonology",
}
labels["lot-cloth split"] = {
Wikipedia = true,
display = "''lot''–''cloth'' split",
}
generate_non("lot-cloth split")
labels["Mary-marry-merry"] = {
aliases = {"Mmmm"},
Wikipedia = "Mary–marry–merry merger",
display = "''Mary''–''marry''–''merry'' merger",
}
generate_non("Mary-marry-merry")
table.insert(labels["non-Mary-marry-merry"].aliases, "nMmmm")
labels["merry-Murray"] = {
aliases = {"Merry-Murray"},
Wikipedia = "Merry–Murray merger",
display = "''merry''–''Murray'' merger",
}
labels["mirror-nearer"] = {
aliases = {"Sirius-serious"},
Wikipedia = "Mirror-nearer merger",
display = "''mirror''–''nearer'' merger",
}
generate_non("mirror-nearer")
labels["nt-flapping"] = {
Wikipedia = "Flapping#Distribution",
display = "''nt''-flapping",
}
generate_non("nt-flapping")
labels["pane-pain"] = {
Wikipedia = "Pane–pain merger",
display = "''pane''–''pain'' merger"
}
generate_non("pane-pain")
labels["paw-poor"] = {
Wikipedia = "Rhoticity in English#/ɔː/–/ʊər/ merger",
display = "''paw''–''poor'' merger",
}
labels["pin-pen"] = {
aliases = {"pen-pin"},
Wikipedia = "pin–pen merger",
display = "''pin''–''pen'' merger",
}
labels["pour-poor"] = {
aliases = {"poor-pour", "cure-force"},
Wikipedia = "Cure–force merger",
display = "''pour''–''poor'' merger",
}
generate_non("pour-poor")
labels["r-dissimilation"] = {
Wikipedia = "Dissimilation",
display = "''r''-dissimilation",
}
labels["rhotic"] = {
Wikipedia = "Rhoticity in English",
}
labels["non-rhotic"] = {
aliases = {"nonrhotic"},
Wikipedia = "Rhoticity in English",
}
labels["Received Pronunciation"] = {
aliases = {"RP"},
Wikipedia = "en:Received Pronunciation",
display = "ဗီုပ္တိတ်ရမျာၚ်မဒုၚ်တဲလဝ်",
}
labels["salary-celery"] = {
Wikipedia = "Salary–celery merger",
display = "''salary''–''celery'' merger",
}
labels["show-sure"] = {
Wikipedia = "Show-sure merger",
display = "''show''–''sure'' merger",
}
labels["Standard Southern British English"] = {
aliases = {"SSB", "SSBE", "Standard Southern British"},
Wikipedia = "Standard Southern British",
display = "Standard Southern British",
}
labels["stressed"] = {
Wikipedia = "Stress and vowel reduction in English#Weak and strong forms of function words",
display = "stressed form",
}
labels["tar-tire"] = {
Wikipedia = "/aɪər/–/ɑr/ merger",
display = "tar-tire merger",
}
labels["tar-tire-tower"] = {
Wikipedia = "English-language vowel changes before historic /r/#/aɪə/–/aʊə/–/ɑː/ merger",
display = "tar-tire-tower merger",
}
labels["t-glottalization"] = {
aliases = {"t-glottaling", "t-glottalisation"},
Wikipedia = "T-glottalization",
display = "''t''-glottalization",
}
generate_non("t-glottalization")
labels["th-fronting"] = {
Wikipedia = true,
display = "''th''-fronting",
}
labels["th-stopping"] = {
Wikipedia = true,
display = "''th''-stopping",
}
labels['toe-tow'] = {
Wikipedia = "Phonological history of English diphthongs#Toe–tow merger",
display = "''toe''–''tow'' merger"
}
generate_non("toe-tow")
labels["trap-bath split"] = {
Wikipedia = "trap–bath split",
display = "''trap''–''bath'' split",
}
generate_non("trap-bath split")
labels["triphthong smoothing"] = {
Wikipedia = "Triphthong smoothing",
display = "triphthong smoothing",
}
generate_non("triphthong smoothing")
labels["unstressed"] = {
Wikipedia = "Stress and vowel reduction in English#Weak and strong forms of function words",
display = "unstressed form",
}
labels["weak vowel"] = {
aliases = {"weak vowel merger"},
Wikipedia = "Weak vowel merger",
display = "weak vowel merger",
}
generate_non("weak vowel", "weak vowel distinction")
labels["wine-whine"] = {
Wikipedia = "wine–whine merger",
display = "''wine''–''whine'' merger",
}
generate_non("wine-whine")
labels["yod-coalescence"] = {
aliases = {"yod coalescence"},
Wikipedia = true,
}
generate_non("yod-coalescence")
labels["NG-coalescence"] = {
aliases = {"NG coalescence","ng-coalescence","ng coalescence"},
Wikipedia = true,
}
generate_non("NG-coalescence")
labels["yod-dropping"] = {
aliases = {"yod dropping"},
Wikipedia = true,
}
generate_non("yod-dropping")
labels["æ-raising"] = {
aliases = {"æ-tensing", "/æ/ raising", "/æ/ tensing", "ae-raising", "ae-tensing"},
Wikipedia = "/æ/ raising",
}
generate_non("æ-raising")
return require("Module:labels").finalize_data(labels)
ryft5ej7j7nz8ta7qihpth3wgaigi74
392523
392522
2026-04-12T15:13:08Z
咽頭べさ
33
392523
Scribunto
text/plain
local labels = {}
------------------------------------ North America ------------------------------------
labels["North America"] = {
aliases = {"North American"},
display = "[[Canada|ခေန်နာဒါ]]၊ [[American English|အမေရိကာန်]]",
regional_categories = {"ခေန်နာဒါ", "အမေရိကာန်"},
}
labels["caricature Black"] = {
display = "caricatures of Black speech",
def = "any of various caricatures of Black speech by non-Black writers",
aliases = {"caricature black", "a caricature of Black speech", "caricatures of Black speech"},
plain_categories = "Caricatures of Black English",
form_of_display = "a caricature of Black"
-- for use in T:pronunciation spelling of. use in T:altform and T:altspell is not intended and looks bad.
}
------------- Canada -------------
labels["Canada"] = {
aliases = {"CA", "Canadian", "CanE", "Canadian English"},
Wikipedia = "en:Canadian English",
display = "ခေန်နာဒါ",
regional_categories = "ခေန်နာဒါ",
parent = "rawposcat:North American English,Commonwealth",
}
labels["Acadia"] = {
region = "colonial [[Acadia]]",
aliases = {"Acadian"},
Wikipedia = true,
regional_categories = "Acadian",
parent = "Canada",
}
labels["Alberta"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canadian Prairies",
}
labels["Atlantic Canada"] = {
Wikipedia = "Atlantic Canadian English",
regional_categories = "Atlantic Canadian",
parent = "Canada",
}
labels["British Columbia"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Canadian Prairies"] = {
the = true,
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Labrador"] = {
Wikipedia = true,
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Manitoba"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canadian Prairies",
}
labels["Multicultural Toronto English"] = {
def = "the {{w|multiethnolect|multi-ethnic dialect}} of {{catlink|Canadian English}} used in the {{w|Greater Toronto Area}}, particularly among young non-white working-class speakers",
aliases = {"MTE"},
display = "MTE",
Wikipedia = true,
plain_categories = true,
parent = "Ontario",
}
labels["New Brunswick"] = {
Wikipedia = "Atlantic Canadian English",
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Newfoundland"] = {
Wikipedia = "Newfoundland English",
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Northwest Territories"] = {
region = "the [[Northwest Territories]] of [[Canada]]",
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Northwestern Ontario"] = {
aliases = {"northwestern Ontario", "Northwest Ontario", "northwest Ontario"},
Wikipedia = true,
regional_categories = true,
parent = "Ontario",
}
labels["Nova Scotia"] = {
Wikipedia = "Atlantic Canadian English",
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Nunavut"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Ontario"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
labels["Prince Edward Island"] = {
Wikipedia = true,
regional_categories = true,
parent = "Atlantic Canada",
}
labels["Quebec"] = {
aliases = {"Québec"},
Wikipedia = "Quebec English",
regional_categories = true,
parent = "Canada",
}
labels["Saskatchewan"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canadian Prairies",
}
labels["Yukon"] = {
Wikipedia = true,
regional_categories = true,
parent = "Canada",
}
------------- US -------------
labels["US"] = {
region = "the [[United States]]",
aliases = {"U.S.", "United States", "United States of America", "USA", "US English", "U.S. English", "America", "American", "American English"},
Wikipedia = "en:American English",
display = "အမေရိကာန်",
regional_categories = "အမေရိကာန်",
parent = "rawposcat:North American English",
}
labels["African-American Vernacular"] = {
def = "the variety of [[English]] spoken, especially in urban communities, by most working-class and some middle-class [[African-American]]s",
addl = "It is a [[sociolect]] with significantly different grammatical characteristics from {{w|Standard English}}, especially in {{w|tense-aspect}} and [[negation]] constructions. Many African-American communities maintain [[diglossia]] between African-American Vernacular English (AAVE) and Standard English.",
aliases = {"AAVE", "African American Vernacular", "African American Vernacular English", "African-American Vernacular English", "BVE"},
Wikipedia = "African-American Vernacular English",
regional_categories = true,
parent = "African-American",
}
labels["African-American"] = {
prep = "by",
region = "[[African-American]]s in the [[United States]]",
aliases = {"AA", "African-American English", "African American", "African American English", "AAE"},
Wikipedia = "African-American English",
regional_categories = true,
parent = "US",
}
labels["Alabama"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Alaska"] = {
Wikipedia = true,
regional_categories = true,
parent = "Northwestern US",
}
labels["Appalachia"] = {
aliases = {"Appalachian"},
Wikipedia = "en:Appalachian English",
display = "အေတ်ပလာချဳယျာ",
regional_categories = "အေတ်ပလာချဳယျာ",
parent = "US",
}
labels["Arizona"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southwestern US",
}
labels["Arkansas"] = {
Wikipedia = true,
regional_categories = "Arkansan",
parent = "South Midland US",
}
labels["Baltimore"] = {
Wikipedia = "Baltimore accent",
regional_categories = true,
parent = "Maryland",
}
labels["Boston"] = {
Wikipedia = "Boston accent",
regional_categories = true,
parent = "Massachusetts",
}
labels["Cajun"] = {
prep = "by",
region = "[[Cajun]]s in {{w|Acadiana|Southern Louisiana}}",
Wikipedia = "Cajun English",
regional_categories = true,
parent = "Louisiana",
}
labels["California"] = {
Wikipedia = "California English",
regional_categories = true,
parent = "Western US",
}
labels["Chicago"] = {
Wikipedia = {"Inland Northern American English", true},
regional_categories = true,
parent = "Illinois",
}
labels["Cincinnati"] = {
Wikipedia = "Midland American English#Cincinnati",
regional_categories = true,
parent = "Ohio,Kentucky",
}
labels["Colorado"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southwestern US",
}
labels["Connecticut"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["District of Columbia"] = {
region = "Washington, D.C.",
aliases = {"DC", "Washington, DC"},
Wikipedia = true,
regional_categories = "DC",
parent = "Mid-Atlantic US",
}
labels["Eastern New England"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["Florida"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Georgia (US)"] = {
region = "the state of [[Georgia]] in the [[United States]]",
display = "Georgia",
Wikipedia = "Georgia (U.S. state)",
regional_categories = true,
parent = "Southern US",
}
labels["Hawaii"] = {
Wikipedia = true,
regional_categories = "Hawaiian",
parent = "Western US",
}
labels["Illinois"] = {
Wikipedia = true,
regional_categories = true,
parent = "Midland US,Northern US",
}
labels["Indiana"] = {
Wikipedia = "en:Indiana",
display = "အိန်ဒဳယျာနာ",
regional_categories = "အိန်ဒဳယျာနာ",
parent = "Midland US,Northern US",
}
labels["Kentucky"] = {
Wikipedia = true,
regional_categories = true,
parent = "South Midland US",
}
labels["Louisiana"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Maine"] = {
Wikipedia = "Maine accent",
regional_categories = true,
parent = "New England",
}
labels["Maryland"] = {
Wikipedia = true,
regional_categories = true,
parent = "Mid-Atlantic US",
}
labels["Massachusetts"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["Memphis"] = {
regional_categories = true,
parent = "Southern US",
}
labels["Michigan"] = {
Wikipedia = true,
regional_categories = true,
parent = "Upper Midwestern US",
}
labels["Mid-Atlantic US"] = {
region = "the [[Mid-Atlantic]] United States",
Wikipedia = "Mid-Atlantic American English",
regional_categories = true,
parent = "US",
}
labels["Midland US"] = {
region = "the American [[Midland]]",
Wikipedia = "Midland American English",
regional_categories = true,
parent = "Midwestern US",
}
labels["Midwestern US"] = {
region = "the [[Midwest]] of the [[United States]]",
aliases = {"Midwest US"},
Wikipedia = "Midwestern American English",
regional_categories = true,
parent = "US",
}
labels["Mississippi"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Missouri"] = {
Wikipedia = true,
regional_categories = true,
parent = "Midland US",
}
labels["New England"] = {
Wikipedia = "en:New England English",
display = "အိန်ဂလာန်တၟိ",
regional_categories = "အိန်ဂလာန်တၟိ",
parent = "Northeastern US",
}
labels["New Jersey"] = {
Wikipedia = "en:New Jersey English",
display = "ဂျာသဳတၟိ",
regional_categories = "ဂျာသဳတၟိ",
parent = "Northeastern US",
}
labels["New Mexico"] = {
Wikipedia = "Western American English#New Mexico",
regional_categories = true,
parent = "Southwestern US",
}
labels["New Orleans"] = {
Wikipedia = "en:New Orleans English",
display = "နယူအေဝ်လေန်",
regional_categories = "နယူအေဝ်လေန်",
parent = "Louisiana",
}
labels["New York City"] = {
aliases = {"NYC"},
Wikipedia = "en:New York City English",
display = "ဍုၚ်နယူယံက်",
regional_categories = "ဍုၚ်နယူယံက်",
parent = "New York",
}
labels["New York"] = {
region = "the [[United States]] state of [[New York]]",
aliases = {"NY"},
Wikipedia = "en:New York English (disambiguation)",
display = "နယူယံက်",
regional_categories = "နယူယံက်",
parent = "Northeastern US",
}
labels["North Carolina"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
-- can be split off if enough entries in it arise; group with Midland US for now
labels["North Midland US"] = {
aliases = {"Northern Midland US"},
Wikipedia = "Midland American English",
regional_categories = "Midland US",
}
labels["Northeastern US"] = {
region = "the {{w|Northeastern United States}}",
aliases = {"Northeast US"},
Wikipedia = {"Northern American English#Northeastern American English"},
regional_categories = true,
parent = "Northern US",
}
-- can be split off if enough entries in it arise; group with California for now
labels["Northern California"] = {
Wikipedia = "California English",
regional_categories = "California",
}
labels["Northwestern US"] = {
region = "the {{w|Northwestern United States}}",
aliases = {"Northwest US", "Pacific Northwest"},
Wikipedia = {"Pacific Northwest English", "Northwestern United States"},
regional_categories = true,
parent = "Western US",
}
labels["Ohio"] = {
Wikipedia = true,
regional_categories = true,
parent = "Midland US,Northern US",
}
labels["Oklahoma"] = {
Wikipedia = true,
regional_categories = true,
parent = "South Midland US",
}
labels["Pennsylvania Dutch English"] = {
prep = "by",
region = "{{w|Pennsylvania Dutch}} people in south-central [[Pennsylvania]]",
Wikipedia = true,
plain_categories = true,
parent = "Pennsylvania",
}
labels["Pennsylvania"] = {
Wikipedia = true,
regional_categories = true,
parent = "Northeastern US",
}
-- can be split off if enough entries in it arise; group with Pennsylvania for now
labels["Philadelphia"] = {
Wikipedia = "Philadelphia English",
regional_categories = true,
parent = "Pennsylvania,Mid-Atlantic US",
}
-- can be split off if enough entries in it arise; group with Western Pennsylvania for now
labels["Pittsburgh"] = {
Wikipedia = "Western Pennsylvania English",
regional_categories = "Western Pennsylvania",
parent = "Pennsylvania",
}
labels["Pittsburghese"] = {
Wikipedia = "Western Pennsylvania English",
regional_categories = "Western Pennsylvania",
parent = "Pennsylvania",
}
labels["Rhode Island"] = {
Wikipedia = true,
regional_categories = true,
parent = "New England",
}
labels["South Carolina"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
-- can be split off if enough entries in it arise; group with Midland US for now
labels["South Midland US"] = {
aliases = {"Southern Midland US"},
Wikipedia = "Midland American English",
regional_categories = "Midland US",
}
-- can be split off if enough entries in it arise; group with California for now
labels["Southern California"] = {
Wikipedia = "California English",
regional_categories = "California",
}
labels["Southern US"] = {
region = "the {{w|Southern United States}}",
aliases = {"Southern American English", "southern US", "US South"},
Wikipedia = "en:Southern American English",
display = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "US",
}
labels["Southwestern US"] = {
region = "the {{w|Southwestern United States}}",
aliases = {"southwestern US", "Southwest US", "southwest US"},
Wikipedia = {"Western American English", "Southwestern United States"},
regional_categories = true,
parent = "Western US",
}
labels["St. Louis"] = {
Wikipedia = "St. Louis dialect",
regional_categories = true,
parent = "Missouri,Illinois",
}
labels["St. Vincent"] = {
Wikipedia = "Saint Vincent (Saint Vincent and the Grenadines)",
regional_categories = "Saint Vincentian",
parent = "Caribbean",
}
labels["Texas"] = {
Wikipedia = "Texan English",
regional_categories = true,
parent = "Southern US,Southwestern US",
}
labels["Upper Midwestern US"] = {
region = "the {{w|Upper Midwest}} of the [[United States]]",
aliases = {"Upper Midwest US"},
Wikipedia = {"North-Central American English", "Upper Midwest"},
regional_categories = true,
parent = "Midwestern US,Northern US",
}
labels["Vermont"] = {
Wikipedia = {"New England English", "Vermont"},
regional_categories = true,
parent = "New England",
}
labels["Virginia"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern US",
}
labels["Western Pennsylvania"] = {
aliases = {"Western Pennsylvania English"},
Wikipedia = "Western Pennsylvania English",
regional_categories = true,
parent = "Pennsylvania",
}
labels["Western US"] = {
region = "the {{w|Western United States}}",
aliases = {"western US"},
Wikipedia = {"en:Western American English", "en:Western United States"},
display = "အမေရိကာန်လ္ပာ်ဖာပလိုတ်",
regional_categories = "အမေရိကာန်လ္ပာ်ဖာပလိုတ်",
parent = "US",
}
labels["Wisconsin"] = {
Wikipedia = true,
regional_categories = true,
parent = "Upper Midwestern US",
}
------------------------------------ Australia and New Zealand ------------------------------------
labels["Australian Aboriginal"] = {
prep = "by",
region = "[[Aboriginal]] people in [[Australia]]",
aliases = {"Australian aboriginal", "Australian Aboriginal English", "Australian aboriginal English", "Aboriginal Australian", "aboriginal Australian", "Aboriginal Australian English", "aboriginal Australian English"},
Wikipedia = "Australian Aboriginal English",
regional_categories = true,
parent = "Australia",
}
labels["Australia"] = {
aliases = {"Australian", "AU", "AuE", "Aus", "AusE", "General Australian"},
Wikipedia = "Australian English",
accent_Wikipedia = "Australian English phonology",
accent_display = "အမေရိကာန်နာနာသာ်",
regional_categories = "အဝ်သတြေလျာ",
parent = "Oceania,Commonwealth",
}
labels["Canberra"] = {
region = "the [[Australian Capital Territory]] ([[Canberra]])",
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["New South Wales"] = {
aliases = {"NSW"},
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["New Zealand"] = {
aliases = {"NZ", "NZE"},
Wikipedia = "New Zealand English",
accent_Wikipedia = "New Zealand English phonology",
regional_categories = true,
parent = "Oceania,Commonwealth",
}
labels["Northern Territory"] = {
aliases = {"NT"},
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["Northern US"] = {
region = "the {{w|Northern United States}}",
aliases = {"Northern American English", "northern US", "US North"},
Wikipedia = "en:Northern American English",
display = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အမေရိကာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "US",
}
labels["Queensland"] = {
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = true,
parent = "Australia",
}
labels["South Australia"] = {
Wikipedia = "South Australian English",
regional_categories = "South Australian",
parent = "Australia",
}
labels["Tasmania"] = {
Wikipedia = {"Variation in Australian English#Regional variation", true},
regional_categories = "Tasmanian",
parent = "Australia",
}
labels["Victoria"] = {
Wikipedia = {"Variation in Australian English#Regional variation", "Victoria (state)"},
regional_categories = true,
parent = "Australia",
}
labels["Western Australia"] = {
Wikipedia = "Western Australian English",
regional_categories = "Western Australian",
parent = "Australia",
}
------------------------------------ Ireland ------------------------------------
labels["Cork"] = {
Wikipedia = {"South-West Irish English", "Cork (city)"},
regional_categories = "Munster",
}
labels["Dublin"] = {
Wikipedia = {"Dublin English", "Dublin", "DE"},
regional_categories = true,
parent = "Ireland",
}
labels["Ireland"] = {
aliases = {"Irish", "IE"},
Wikipedia = "Hiberno-English",
regional_categories = "Irish",
parent = "Europe",
}
labels["Munster"] = {
Wikipedia = {"South-West Irish English", "Munster"},
regional_categories = true,
parent = "Ireland",
}
------------------------------------ United Kingdom ------------------------------------
labels["British"] = {
region = "Great Britain",
addl = "Not to be confused with [[:Category:British English forms|British spellings]], a spelling system used in some English-speaking countries of the world.",
aliases = {"Britain", "Great Britain"},
Wikipedia = "en:British English",
display = "ဗြေတ်တိန်",
regional_categories = "ဗြေတ်တိန်",
parent = "Europe,Commonwealth",
country = "the United Kingdom",
}
labels["UK"] = {
aliases = {"United Kingdom"},
Wikipedia = "en:British English",
display = "ဗြေတ်တိန်",
regional_categories = "ဗြေတ်တိန်",
}
labels["Antrim"] = {
Wikipedia = "County Antrim",
regional_categories = "Northern Irish",
}
labels["Bedfordshire"] = {
Wikipedia = "Bedfordshire dialect",
regional_categories = true,
parent = "Southern England",
}
labels["Berkshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern England",
}
labels["Birmingham"] = {
Wikipedia = "Brummie dialect",
regional_categories = true,
parent = "West Midlands",
}
labels["Bristol"] = {
region = "[[Bristol]], [[England]]",
aliases = {"Bristolian"},
Wikipedia = "Bristolian dialect",
regional_categories = "Bristolian",
parent = "West Country",
}
labels["Caithness"] = {
Wikipedia = true,
regional_categories = true,
parent = "Scotland",
}
labels["Cambridge University"] = {
prep = "at",
region = "{{w|Cambridge University}} in [[Cambridge]]",
aliases = {"University of Cambridge", "Cantab"},
Wikipedia = "University of Cambridge",
regional_categories = true,
parent = "East Anglia",
othercat = "en:Universities",
}
labels["Channel Islands"] = {
the = true,
Wikipedia = "Channel Island English",
regional_categories = true,
parent = "Europe,Commonwealth",
}
labels["Cockney"] = {
prep = "by",
region = "working-class [[Londoner]]s, especially in the [[East End]]",
Wikipedia = "Cockney#Speech",
regional_categories = true,
parent = "London",
}
labels["Cornwall"] = {
aliases = {"Cornish"},
Wikipedia = "Cornish dialect",
regional_categories = "Cornish",
parent = "West Country",
}
labels["Cumbria"] = {
aliases = {"Cumbrian"},
Wikipedia = "Cumbrian dialect",
regional_categories = "Cumbrian",
parent = "Northern England",
}
labels["Derbyshire"] = {
region = "[[Derbyshire]], which is geographically in the East Midlands but whose dialect is sometimes classified as West Midlands",
Wikipedia = "Derbyshire dialect",
regional_categories = true,
parent = "East Midlands,West Midlands",
}
labels["Devon"] = {
aliases = {"Devonshire"},
Wikipedia = {"West Country English", true},
regional_categories = "Devonian",
parent = "West Country",
}
labels["Dorset"] = {
Wikipedia = "Dorset dialect",
regional_categories = true,
parent = "West Country",
}
labels["Dundee"] = {
Wikipedia = true,
regional_categories = true,
parent = "Scotland",
}
labels["Durham University"] = {
prep = "at",
region = "{{w|Durham University}} in [[Durham]]",
Wikipedia = true,
regional_categories = true,
parent = "Durham",
othercat = "en:Universities",
}
labels["Durham"] = {
Wikipedia = "County Durham",
regional_categories = true,
parent = "Northumbria",
}
labels["East Anglia"] = {
Wikipedia = "East Anglian English",
regional_categories = "East Anglian",
parent = "England",
}
labels["East Midlands"] = {
region = "the [[East Midlands]] of [[England]]",
Wikipedia = "East Midlands English",
regional_categories = true,
parent = "Midlands",
}
labels["England"] = {
aliases = {"English"},
Wikipedia = "en:English language in England",
display = "အိန်ဂလာန်",
regional_categories = "အၚ်္ဂလိက်",
parent = "British",
}
labels["England and Wales"] = {
aliases = {"E&W"},
Wikipedia = true,
regional_categories = {"English", "Welsh"},
}
labels["Essex"] = {
Wikipedia = "Essex dialect",
regional_categories = true,
parent = "Southern England",
}
labels["Exmoor"] = {
Wikipedia = true,
regional_categories = {"Devonian", "Somerset"},
}
labels["Geordie"] = {
region = "Tyneside",
aliases = {"Geordie English", "Tyneside"},
Wikipedia = ":en:Geordie",
display = "ကျဝ်ဒဳ",
plain_categories = "ကျဝ်ဒဳ",
parent = "Northumbria",
}
labels["Gloucestershire"] = {
Wikipedia = {"West Country English", true},
regional_categories = true,
parent = "West Country",
}
labels["Guernsey"] = {
prep = "on",
Wikipedia = "Channel Island English#Guernsey English",
regional_categories = true,
parent = "Channel Islands",
}
labels["Hartlepool"] = {
Wikipedia = "Smoggie",
regional_categories = "Teesside",
}
labels["Herefordshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "West Country",
}
labels["Isle of Man"] = {
prep = "on",
the = true,
aliases = {"Manx"},
Wikipedia = "Manx English",
regional_categories = "Manx",
parent = "British",
}
labels["Isle of Wight"] = {
prep = "on",
the = true,
Wikipedia = true,
regional_categories = true,
parent = "Southern England",
}
labels["Jersey"] = {
prep = "on",
Wikipedia = "Channel Island English#Jersey English",
regional_categories = true,
parent = "Channel Islands",
}
labels["Kent"] = {
aliases = {"Kentish"},
Wikipedia = "Kentish dialect",
regional_categories = "Kentish",
parent = "Southern England",
}
labels["Lancashire"] = {
Wikipedia = "Lancashire dialect",
regional_categories = true,
parent = "Northern England",
}
labels["Lewis"] = {
prep = "on",
region = "the [[Isle of Lewis]]",
aliases = {"Isle of Lewis"},
Wikipedia = "Isle of Lewis",
regional_categories = true,
parent = "Scotland",
}
labels["Lincolnshire"] = {
Wikipedia = "Lincolnshire dialect",
regional_categories = true,
parent = "East Midlands",
}
labels["Liverpool"] = {
region = "the {{w|Liverpool City Region}}, comprising the [[metropolitan county]] of [[Merseyside]] and the [[Cheshire]] [[unitary authority]] of [[Halton]]",
aliases = {"Scouse"},
Wikipedia = "Scouse",
regional_categories = "Liverpudlian",
parent = "Northern England",
}
labels["London"] = {
Wikipedia = "Estuary English",
regional_categories = true,
parent = "Southern England",
}
labels["Manchester"] = {
aliases = {"Mancunian"},
Wikipedia = "Manchester dialect",
regional_categories = "Mancunian",
parent = "Northern England",
}
labels["Mid-Ulster"] = {
region = "central [[Ulster]]",
aliases = {"Mid-Ulster English"},
Wikipedia = "Mid-Ulster English",
regional_categories = true,
parent = "Ulster,Northern Ireland",
}
labels["Midlands"] = {
region = "the [[Midlands]] of [[England]]",
aliases = {"English Midlands", "South Midlands"},
Wikipedia = "Midlands English",
regional_categories = true,
parent = "England",
}
labels["Multicultural London English"] = {
prep = "by",
region = "young, working-class people in multicultural parts of [[London]]",
aliases = {"MLE"},
display = "MLE",
Wikipedia = true,
plain_categories = true,
parent = "London",
}
labels["Norfolk"] = {
Wikipedia = "Norfolk dialect",
regional_categories = true,
parent = "East Anglia",
}
labels["North Wales"] = {
Wikipedia = {"Welsh English", true},
regional_categories = true,
parent = "Wales",
}
labels["Northern England"] = {
aliases = {"northern England", "North England", "north England"},
Wikipedia = "en:English language in Northern England",
display = "အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "England",
}
labels["Northern Ireland"] = {
aliases = {"Northern Irish", "NI"},
Wikipedia = "Ulster English",
regional_categories = "Northern Irish",
parent = "Ulster",
}
labels["Northern Isles"] = {
display = "[[w:Orkney|Orkney]], [[w:Shetland|Shetland]]",
regional_categories = {"Orkney", "Shetland"},
}
labels["Northumberland"] = {
Wikipedia = {"Northumberland"},
regional_categories = true,
parent = "Northumbria",
}
labels["Northumbria"] = {
aliases = {"Northumbrian", "Northeast England", "North-East England", "North East England"},
Wikipedia = {"Northumbrian dialect", "Northumbria (modern)"},
regional_categories = "Northumbrian",
parent = "Northern England",
}
labels["Nottinghamshire"] = {
Wikipedia = "Nottinghamshire dialect",
regional_categories = true,
parent = "East Midlands",
}
labels["Orkney"] = {
prep = "on",
aliases = {"Orcadian"},
Wikipedia = {true, "Highland English"},
regional_categories = true,
parent = "Scotland",
}
labels["Oxbridge"] = {
Wikipedia = true,
regional_categories = {"Cambridge University", "Oxford University"},
}
labels["Oxford City"] = {
region = "the city of [[Oxford]] in [[England]]",
Wikipedia = true,
regional_categories = "Oxford",
parent = "Oxfordshire",
}
labels["Oxford University"] = {
prep = "at",
aliases = {"University of Oxford", "Oxon"},
Wikipedia = "University of Oxford",
regional_categories = true,
parent = "Oxford City",
othercat = "en:Universities",
}
labels["Oxfordshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "Southern England",
}
labels["Pitmatic"] = {
Wikipedia = true,
regional_categories = true,
parent = "Northumbria",
}
labels["Potteries"] = {
region = "Stoke-on-Trent",
Wikipedia = "Potteries dialect",
regional_categories = true,
parent = "West Midlands",
}
labels["Scotland"] = {
aliases = {"Scottish", "Scottish English", "ScE"},
Wikipedia = "Scottish English",
regional_categories = "Scottish",
parent = "British",
}
labels["Shetland"] = {
region = "the [[Shetland Islands]]",
aliases = {"Shetland Islands", "Shetlands"},
Wikipedia = {true, "Highland English"},
regional_categories = true,
parent = "Scotland",
}
labels["Shropshire"] = {
Wikipedia = true,
regional_categories = true,
parent = "West Midlands",
}
labels["Somerset"] = {
Wikipedia = {"West Country English", true},
regional_categories = true,
parent = "West Country",
}
-- eventually maybe break this out into its own category
labels["South Midlands"] = {
Wikipedia = {"Midlands English", "South Midlands"},
regional_categories = "Midlands",
}
labels["South Wales"] = {
Wikipedia = {"Welsh English", true},
regional_categories = true,
parent = "Wales",
}
labels["Southern England"] = {
aliases = {"southern England", "South England", "south England", "Southern English"},
Wikipedia = "en:English in southern England",
display = "အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories ="အိန်ဂလာန်လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ",
parent = "England",
}
labels["Suffolk"] = {
Wikipedia = "Suffolk dialect",
regional_categories = true,
parent = "East Anglia",
}
labels["Sussex"] = {
Wikipedia = "Sussex dialect",
regional_categories = true,
parent = "Southern England",
}
labels["Teesside"] = {
Wikipedia = "Smoggie",
regional_categories = true,
parent = "Northumbria",
}
-- Tyneside: see Geordie
labels["Ulster"] = {
Wikipedia = "Ulster English",
regional_categories = true,
parent = "Ireland",
}
labels["Wales"] = {
aliases = {"Welsh"},
Wikipedia = "Welsh English",
regional_categories = "Welsh",
parent = "British",
}
labels["Wearside"] = {
Wikipedia = {"Mackem", true},
regional_categories = true,
parent = "Northumbria",
}
labels["West Country"] = {
the = true,
aliases = {"West England", "west England"},
Wikipedia = "West Country English",
regional_categories = true,
parent = "England",
}
-- can be split off if enough entries in it arise; group with Cumbria for now
labels["West Cumbria"] = {
Wikipedia = "Cumbrian dialect",
regional_categories = "Cumbrian",
}
labels["West Midlands"] = {
region = "the [[West Midlands]] of [[England]]",
Wikipedia = "West Midlands English",
regional_categories = true,
parent = "Midlands",
}
labels["Wiltshire"] = {
Wikipedia = {"West Country English", true},
regional_categories = true,
parent = "West Country",
}
labels["Yorkshire"] = {
Wikipedia = "Yorkshire dialect",
regional_categories = true,
parent = "Northern England",
}
-------------------------------- South Asia --------------------------------
labels["South Asia"] = {
aliases = {"Indic", "South Asian", "Desi", "Deshi"},
Wikipedia = "en:South Asian English",
accent_display = "အိန်ဒဳစ်",
regional_categories = "အာသျှဒိုဟ်သမၠုၚ်ကျာ",
parent = "Asia",
}
labels["Afghanistan"] = {
Wikipedia = true,
regional_categories = "Afghan",
parent = "South Asia",
}
labels["Bangladesh"] = {
Wikipedia = "Bangladeshi English",
regional_categories = "Bangladeshi",
parent = "South Asia,Commonwealth",
}
labels["Nepal"] = {
Wikipedia = "Nepalese English",
regional_categories = "Nepali",
parent = "South Asia,Commonwealth",
}
labels["Sri Lanka"] = {
aliases = {"Sri Lankan"},
Wikipedia = "Sri Lankan English",
regional_categories = "Sri Lankan",
parent = "South Asia,Commonwealth",
}
labels["Pakistan"] = {
aliases = {"Pakistani"},
Wikipedia = "Pakistani English",
regional_categories = "Pakistani",
parent = "South Asia,Commonwealth",
}
labels["British Pakistani"] = {
prep = "by",
region = "{{w|British Pakistanis}}, i.e. [[British]] citizens of [[Pakistani]] origin",
Wikipedia = "British Pakistanis",
regional_categories = true,
parent = "South Asia,British",
}
labels["British India"] = {
fulldef = "Anglo-Indian terms or senses in English as used formerly by Britishers in {{w|British India}}",
Wikipedia = "Indian English", -- The WP articles are strictly divided by geography, not historical period
regional_categories = true,
parent = "South Asia,British",
othercat = "English terms with historical senses",
}
labels["India"] = {
aliases = {"Indian", "Indian English", "InE"},
Wikipedia = "Indian English",
accent_Wikipedia = "Indian English#Phonology",
regional_categories = "Indian",
parent = "South Asia,Commonwealth",
}
labels["North India"] = {
Wikipedia = true,
regional_categories = "North Indian",
parent = "India",
}
labels["South India"] = {
aliases = {"South Indian"},
Wikipedia = true,
regional_categories = "South Indian",
parent = "India",
}
labels["West Bengal"] = {
Wikipedia = true,
accent_Wikipedia = "Regional differences and dialects in Indian English#Bengali English",
regional_categories = true,
parent = "India",
}
labels["Hinglish"] = {
def = "[[Hinglish]], an English-based [[creole]] incorporating many [[Hindi]] words; used informally in [[India]]",
Wikipedia = true,
plain_categories = true,
parent = "North India",
}
labels["Tamil Nadu"] = {
aliases = {"TN", "Tamilnadu"},
accent_Wikipedia = "Regional differences and dialects in Indian English#Southern Indian English",
parent="South India"
}
labels["Kerala"] = {
accent_Wikipedia = "Regional differences and dialects in Indian English#Malayali",
aliases = { "Malayalam", "Mallu" },
parent = "South India"
}
------------------------------------ World ------------------------------------
labels["Africa"] = {
aliases = {"African"},
Wikipedia = "African English",
regional_categories = "African",
parent = true,
}
labels["Antarctica"] = {
Wikipedia = "Antarctic English",
regional_categories = "Antarctic",
parent = true,
}
labels["Asia"] = {
Wikipedia = "Asian English",
regional_categories = "Asian",
parent = true,
}
labels["Bahamas"] = {
the = true,
Wikipedia = "Bahamian English",
regional_categories = "Bahaman",
parent = "Caribbean",
}
labels["Barbados"] = {
Wikipedia = "English in Barbados",
regional_categories = "Barbadian",
parent = "Caribbean",
}
labels["Belize"] = {
Wikipedia = "Belizean English",
regional_categories = "Belizean",
parent = "Caribbean,Central America",
}
labels["Benglish"] = {
def = "[[Benglish]], an English-based [[creole]] incorporating many [[Bengali]] words; used informally in [[Bangladesh]] and [[West Bengal]]",
aliases = {"Banglish"},
Wikipedia = true,
plain_categories = true,
parent = "Bangladesh,West Bengal",
}
labels["Bermuda"] = {
Wikipedia = "Bermudian English",
regional_categories = "Bermudian",
parent = "Caribbean,rawposcat:North American English,British",
}
labels["Botswana"] = {
Wikipedia = "Botswana English",
regional_categories = "Botswanan",
parent = "Africa",
}
labels["Brunei"] = {
Wikipedia = "Brunei English",
regional_categories = "Bruneian",
parent = "Southeast Asia",
}
labels["Cameroon"] = {
aliases = {"CM", "Cameroonian", "Cameroonian English", "en-CM"},
Wikipedia = "Cameroonian English",
regional_categories = "Cameroonian",
parent = "Africa",
}
labels["Caribbean"] = {
the = true,
aliases = {"West Indies"},
Wikipedia = "Caribbean English",
regional_categories = true,
parent = true,
}
labels["Cebu"] = {
Wikipedia = true,
regional_categories = true,
parent = "Philippines",
}
labels["Central America"] = {
Wikipedia = true,
regional_categories = "Central American",
parent = "rawposcat:North American English",
}
labels["Ceylon"] = {
Wikipedia = true,
regional_categories = "Sri Lankan",
}
labels["China"] = {
Wikipedia = "en:China",
display = "ဍုၚ်ကြုက်",
regional_categories = "ဂကူကြုက်",
parent = "East Asia",
}
labels["Chinese Filipino"] = {
verb = "used",
prep = "by",
region = "Chinese Filipinos",
aliases = {"Chinese-Filipino"}, -- Sociolect subset to Philippine English
-- may also see "Hokaglish" in Wikipedia, although Hokaglish is the codeswitching form with a Hokkien or Tagalog base, just like Philippine English to "Conyo" (English-based) and "Taglish" (Tagalog-based), whereas this is the English variant itself subset to Philippine English.
Wikipedia = "Chinese Filipino#Language",
regional_categories = true,
parent = "Philippines",
}
labels["Chinglish"] = {
def = "[[English]] that has been influenced by [[Chinese]]",
Wikipedia = true,
plain_categories = true,
parent = "China",
}
labels["Commonwealth"] = {
region = "the [[Commonwealth of Nations]]",
Wikipedia = "en:English in the Commonwealth of Nations",
display = "ဓနသဟာယ",
regional_categories = "ဓနသဟာယ",
parent = true,
}
labels["Cuba"] = {
Wikipedia = true,
regional_categories = "Cuban",
parent = "Caribbean",
}
labels["East Africa"] = {
Wikipedia = true,
regional_categories = "East African",
parent = "Africa",
}
labels["East Asia"] = {
Wikipedia = true,
regional_categories = "East Asian",
parent = "Asia",
}
labels["Egypt"] = {
Wikipedia = "en:Egypt",
display = "အဳဂျေပ်",
regional_categories = "ဍုၚ်အဳဂျေပ်",
parent = "Africa,Middle East",
}
labels["Europe"] = {
aliases = {"European"},
Wikipedia = "English language in Europe",
regional_categories = "European",
parent = true,
}
labels["Fiji"] = {
Wikipedia = "Fijian English",
regional_categories = "Fijian",
parent = "Oceania,Commonwealth",
}
labels["Ghana"] = {
Wikipedia = "Ghanaian English",
regional_categories = "Ghanaian",
parent = "West Africa",
}
labels["Guyana"] = {
Wikipedia = {"Guyanese English", "Guyana"},
regional_categories = "Guyanese",
parent = "Caribbean,South America",
}
labels["Hong Kong"] = {
aliases = {"HK"},
Wikipedia = "Hong Kong English",
regional_categories = true,
parent = "China",
}
labels["Hungary"] = {
Wikipedia = true,
regional_categories = "Hungarian",
parent = "Europe",
}
labels["Indonesia"] = {
Wikipedia = "Indonesian English",
regional_categories = "Indonesian",
parent = "Southeast Asia",
}
labels["Israel"] = {
Wikipedia = "Israeli English",
regional_categories = "Israeli",
parent = "Middle East",
}
labels["Japan"] = {
Wikipedia = "en:Japan",
display = "ဍုၚ်ဂျပါန်",
regional_categories = "ဂကူဂျပါန်",
parent = "East Asia",
}
labels["Jamaica"] = {
aliases = {"Jamaican English", "Jamaican"},
Wikipedia = "Jamaican English",
regional_categories = "Jamaican",
parent = "Caribbean,Commonwealth",
}
labels["Kenya"] = {
Wikipedia = "Kenyan English",
regional_categories = "Kenyan",
parent = "East Africa",
}
labels["Liberia"] = {
Wikipedia = "Liberian English",
regional_categories = "Liberian",
parent = "West Africa",
}
labels["Libya"] = {
Wikipedia = true,
regional_categories = "Libyan",
parent = "Africa",
}
labels["Macau"] = {
Wikipedia = true,
regional_categories = "Macanese",
parent = "China",
}
labels["Mainland China"] = {
aliases = {"Mainland", "mainland", "mainland China"},
Wikipedia = true,
regional_categories = true,
parent = "China",
}
labels["Malaysia"] = {
aliases = {"Malaysian"},
Wikipedia = "Malaysian English",
regional_categories = "Malaysian",
parent = "Southeast Asia,Commonwealth",
}
labels["Malta"] = {
Wikipedia = "Maltese English",
regional_categories = "Maltese",
parent = "Europe",
}
labels["Manglish"] = {
def = "[[Manglish]], an English-based [[creole]] incorporating [[Malay]], [[Chinese]], and [[Tamil]] words; used informally in [[Malaysia]]",
Wikipedia = true,
plain_categories = true,
parent = "Malaysia",
}
labels["Mexico"] = {
Wikipedia = {"Mexican English", "Mexico"},
regional_categories = "Mexican",
parent = "rawposcat:North American English",
}
labels["Middle East"] = {
the = true,
Wikipedia = true,
regional_categories = "Middle Eastern",
parent = true,
}
labels["Myanmar"] = {
aliases = {"Burma"},
Wikipedia = "en:Myanmar English",
display = "ဍုၚ်ဗၟာ",
regional_categories = "ဍုၚ်ဗၟာ",
parent = "Southeast Asia",
}
labels["Namibia"] = {
Wikipedia = "Namibian English",
regional_categories = "Namibian",
parent = "Africa",
}
labels["Natal"] = {
Wikipedia = "KwaZulu-Natal",
regional_categories = true,
parent = "South Africa",
}
labels["Nigeria"] = {
aliases = {"Nigerian"},
Wikipedia = "Nigerian English",
regional_categories = "Nigerian",
parent = "West Africa",
}
labels["Oceania"] = {
Wikipedia = "Oceanian English",
regional_categories = "Oceanian",
parent = true,
}
labels["Palestine"] = {
Wikipedia = true,
regional_categories = "Palestinian",
parent = "Middle East",
}
labels["Papua New Guinea"] = {
Wikipedia = "Papua New Guinean English",
regional_categories = "Papua New Guinean",
parent = "Oceania,Commonwealth",
}
labels["Philippines"] = {
the = true,
aliases = {"Philippine", "Philippine English"},
Wikipedia = "en:Philippine English",
display = "ဖိလေတ်ပေန်",
regional_categories = "ဖိလေတ်ပေန်",
parent = "Southeast Asia",
}
labels["Baguio"] = {
Wikipedia = true,
regional_categories = true,
parent = "Philippines",
}
labels["Réunion"] = {
Wikipedia = true,
regional_categories = true,
parent = "Africa",
}
labels["Rhodesia"] = {
region = "the historical state of [[Rhodesia]]",
Wikipedia = "Zimbabwean English",
regional_categories = "Rhodesian",
parent = "Africa",
}
labels["Rwanda"] = {
Wikipedia = true,
regional_categories = "Rwandan",
parent = "Africa",
}
labels["Singapore"] = {
aliases = {"SG", "Singaporean"},
Wikipedia = "Singapore English",
regional_categories = true,
parent = "Southeast Asia,Commonwealth",
}
labels["Singlish"] = {
def = "[[Singlish]], an English-based [[creole]] incorporating many words of [[Chinese]], [[Malay]] and [[Indian]] origin; used informally in [[Singapore]]",
Wikipedia = true,
plain_categories = true,
parent = "Singapore",
}
labels["Solomon Islands"] = {
the = true,
Wikipedia = "Solomon Islands English",
regional_categories = true,
parent = "Oceania",
}
labels["South Africa"] = {
aliases = {"South African", "South African English", "ZA"},
Wikipedia = "South African English",
accent_Wikipedia = "South African English phonology",
accent_display = "General South African",
regional_categories = "South African",
parent = "Africa,Commonwealth",
}
labels["South America"] = {
aliases = {"South American"},
Wikipedia = "en:South American English",
display = "အမေရိကာန်ဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "အမေရိကာန်ဒိုဟ်သမၠုၚ်ကျာ",
parent = true,
}
labels["South Korea"] = {
Wikipedia = "en:Korean English",
display = "ကိုဝ်ရဳယျာဒိုဟ်သမၠုၚ်ကျာ",
regional_categories = "ကိုဝ်ရဳယျာဒိုဟ်သမၠုၚ်ကျာ",
parent = "East Asia",
}
labels["Southeast Asia"] = {
aliases = {"Southeast Asian", "South-East Asia", "South-East Asian", "South-east Asia", "South-east Asian", "SEA"},
Wikipedia = "Southeast Asian English",
regional_categories = "Southeast Asian",
parent = "Asia",
}
labels["Taiwan"] = {
aliases = {"Taiwanese"},
Wikipedia = "en:Taiwan",
display = "ထာၚ်ဝါန်",
regional_categories = "ဍုၚ်ထာၚ်ဝါန်",
parent = "East Asia",
}
labels["Tanzania"] = {
aliases = {"Tanzanian"},
Wikipedia = true,
regional_categories = "Tanzanian",
parent = "East Africa",
}
labels["Thailand"] = {
Wikipedia = "en:Tinglish",
display = "ဍုၚ်သေံ",
regional_categories = "သေံ",
parent = "Southeast Asia",
}
labels["Trinidad and Tobago"] = {
aliases = {"Trinidad", "Tobago", "Trinidadian"},
Wikipedia = "Trinidadian and Tobagonian English",
regional_categories = true,
parent = "Caribbean",
}
labels["Uganda"] = {
Wikipedia = "Ugandan English",
regional_categories = "Ugandan",
parent = "Africa",
}
labels["Vanuatu"] = {
Wikipedia = "Vanuatuan English",
regional_categories = true,
parent = "Oceania",
}
labels["Vietnam"] = {
Wikipedia = "Vietglish",
regional_categories = "Vietnamese",
parent = "Southeast Asia",
}
labels["West Africa"] = {
aliases = {"West African"},
Wikipedia = true,
regional_categories = "West African",
parent = "Africa",
}
labels["Zimbabwe"] = {
Wikipedia = "Zimbabwean English",
regional_categories = true,
parent = "Africa",
}
------------------------------------ non-regional ------------------------------------
labels["DoggoLingo"] = {
def = "[[DoggoLingo]]",
display = "[[DoggoLingo]]",
noreg = true,
plain_categories = true,
othercat = "English internet slang",
parent = "internet slang",
}
labels["Early Modern"] = {
prep = "from",
region = "the late 15th to the mid-17th centuries",
noreg = true,
nolink = true,
aliases = {"Early Modern English", "EME"},
Wikipedia = "Early Modern English",
regional_categories = true,
parent = true,
}
labels["Late Modern"] = {
prep = "from",
region = "the mid-17th to the end of the 19th centuries",
noreg = true,
nolink = true,
aliases = {"Late Modern English", "LME"},
Wikipedia = "Late Modern English",
regional_categories = true,
parent = true,
}
-- ideally this would sit at [[Module:category tree/pragmatic properties]] so it can be used for all languages, but those cats needs to begin with the language name...
labels["non-native speakers' English"] = {
display = "[[non-native speaker]]s' English",
noreg = true,
aliases = {"NNES", "NNSE"},
regional_categories = "Non-native speakers'",
Wikipedia = "English as a second or foreign language",
accent_Wikipedia = "Non-native pronunciations of English",
othercat = "English nonstandard terms,English terms by usage,English terms by orthographic property",
}
labels["Polari"] = {
def = "a form of cant slang used in [[Britain]] by some actors, circus and fairground showmen, professional wrestlers, merchant navy sailors, criminals, prostitutes, and the gay subculture",
noreg = true,
country = "the United Kingdom",
Wikipedia = true,
plain_categories = true,
othercat = "British slang,English cant,English gay slang",
parent = true,
}
-- Thieves' Cant is English-only, for other languages, use "criminal slang"
labels["thieves' cant"] = {
fulldef = "A secret language formerly used by thieves, beggars and hustlers of various kinds in [[Great Britain]] and to a lesser extent in other English-speaking countries",
noreg = true,
aliases = {"Thieves' Cant", "Thieves' cant", "thieves cant", "thieves'", "thieves"},
Wikipedia = true,
-- FIXME: Currently pos_categories aren't recognized.
-- pos_categories = "Thieves' Cant",
plain_categories = "English Thieves' Cant",
parent = true,
othercat = "English cant",
}
------------------------------------ English-specific qualifier labels ------------------------------------
labels["attributive"] = {
display = "[[Appendix:English nouns#Attributive|attributive]]",
}
labels["attributively"] = {
display = "[[Appendix:English nouns#Attributive|attributively]]",
}
------------------------------------ supporting [[Template:standard spelling of]] et al. ------------------------------------
labels["American spelling"] = {
aliases = {"American form", "US spelling", "US form",
-- As in "color" vs. "colour"
"or form", "-or form",
"or spelling", "-or spelling",
-- As in "meter" vs. "metre"
"er form", "-er form",
"er spelling", "-er spelling"
},
Wikipedia = "en:American and British English spelling differences",
form_of_display = "အမေရိကာန်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်",
}
labels["Australian spelling"] = {
aliases = {"Australian form"},
Wikipedia = "en:Australian English#Spelling and style",
form_of_display = "အမေရိကာန်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်",
}
labels["British spelling"] = {
aliases = {"British form", "UK spelling", "UK form"},
Wikipedia = "en:American and British English spelling differences",
form_of_display = "ဗြေတ်တိန်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်",
}
labels["Commonwealth spelling"] = {
aliases = {"Commonwealth form",
-- As in "color" vs. "colour"
"our form", "-our form", "our spelling", "-our spelling",
-- As in "meter" vs. "metre"
"re form", "-re form", "re spelling", "-re spelling"
},
Wikipedia = "en:American and British English spelling differences",
form_of_display = "ဓနသဟာယ",
plain_categories = {"ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်", "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ခေန်နာဒါ", "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်"},
}
labels["Canadian spelling"] = {
aliases = {"Canadian form"},
Wikipedia = "en:Canadian spelling",
form_of_display = "ခေန်နာဒါ",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ခေန်နာဒါ",
}
labels["Oxford British spelling"] = {
aliases = {"Oxford", "Oxford form", "Oxford spelling", "en-GB-oxendict",},
display = "[[British English|အၚ်္ဂလိက်ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]",
plain_categories = "ခ္ဍံက်လိက်အံက်ဖှဝ်ဒ်",
}
labels["non-Oxford British spelling"] = {
aliases = {"Non-Oxford British spelling", "non-Oxford British form", "Non-Oxford British form", "non-Oxford form", "Non-Oxford form", "non-Oxford", "Non-Oxford", "not Oxford", "Not Oxford"},
display = "[[British English|အၚ်္ဂလိက်ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]-ဟွံသေၚ်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်",
}
labels["ise spelling"] = {
aliases = {
"ise", "-ise", "ise form", "-ise form", "-ise spelling", "isation", "-isation", "isation form", "-isation form", "isation spelling", "-isation spelling",
"ise-form" -- backwards compatability
},
display = "non-[[w:Oxford spelling|Oxford]] [[w:American and British English spelling differences|British spelling]]",
form_of_display = "[[w:en:American and British English spelling differences|ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]-ဟွံသေၚ်",
plain_categories = "ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်ဗြေတ်တိန်",
}
labels["ize spelling"] = {
aliases = {
"ize", "-ize", "ize form", "-ize form", "-ize spelling", "ization", "-ization", "ization form", "-ization form", "ization spelling", "-ization spelling",
"ize-form" -- backwards compatability
},
display = "[[w:American and British English spelling differences|American]] and [[w:Oxford spelling|Oxford]] [[British English|British spelling]]",
form_of_display = "[[w:en:American and British English spelling differences|အမေရိကာန်]] ကဵု [[British English|ဗြေတ်တိန်]][[w:en:Oxford spelling|အံက်ဖှဝ်ဒ်]]",
plain_categories = {"ဗီုပြၚ်အၚ်္ဂလိက်ဍုၚ်အမေရိကာန်", "ခ္ဍံက်လိက်အံက်ဖှဝ်ဒ်"},
}
------------------------------------ supporting [[Template:inflection of]] ------------------------------------
-- This is added to an inflection line when something like {{infl of|en|make||th-form}} is used. Specifically, the form-of
-- tag 'th-form' is a shortcut for '3-th|s|spres|ind' (see [[Module:form of/lang-data/en]]); the tag '3-th' displays as
-- "third-person" (see [[Module:form of/lang-data/en]]) and attaches the following label (see [[Module:form of/cats]]).
labels["archaic third singular"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "archaic third-person singular forms",
}
-- This is added to an inflection line when something like {{infl of|en|make||st-form}} is used. See above.
labels["archaic second singular present"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "second-person singular forms",
}
-- This is added to an inflection line when something like {{infl of|en|make||st-past-form}} is used. See above.
labels["archaic second singular past"] = {
display = "archaic",
Wikipedia = "English verbs#Archaic forms",
pos_categories = "second-person singular past tense forms",
}
------------------------------------ accent qualifiers ------------------------------------
-- Generate the inverse of a sound change. In general, we should do this for sound changes that are either
-- extremely common (e.g. 'cot-caught') or dominant ('horse-hoarse', 'wine-whine') or are at least locally
-- dominant (e.g. 'cheer-chair'). The idea is that when presenting the pronunciation of an area with a locally
-- dominant pronunciation, we may want to also present the alternative pronunciation lacking the change, as long
-- as it is found at least somewhere in the area. Hence, for New Zealand, which typically has the cheer-chair
-- merger, we might might to present the non-merger pronunciation as well; but for a change like card-cord that
-- is recessive everywhere, it's unlikely we'll need to specifically highlight the inverse pronunciation (which
-- would be the standard, already covered elsewhere), and we can save memory and time by omitting the label.
local function generate_non(key, display)
if not labels[key] then
error(("Internal error: No label definition for key '%s'"):format(key))
end
local labval = mw.clone(labels[key])
labels["non-" .. key] = labval
if labval.aliases then
for i, alias in ipairs(labval.aliases) do
labval.aliases[i] = "non-" .. alias
end
end
if not display then
display = labval.display or key
if display:find("ing$") or display:find("[st]ion$") then
-- e.g. "Canadian raising", "t-glottalization"
display = "without " .. display
else
-- e.g. "cot-caught merger"
display = "without the " .. display
end
end
labval.display = display
end
labels["Anglicised"] = {
aliases = {"Anglicized"},
Wikipedia = "Anglicisation#Anglicisation of non-English-language vocabulary and names",
}
labels["Canadian raising"] = {
aliases = {"North American raising"},
Wikipedia = true,
}
generate_non("Canadian raising")
labels["Canadian Shift"] = {
aliases = {"Canadian Vowel Shift", "Canadian shift", "Canadian vowel shift"},
Wikipedia = true,
display = "Canadian Vowel Shift",
}
generate_non("Canadian Shift")
labels["card-cord"] = {
Wikipedia = "Card-cord merger",
display = "''card''–''cord'' merger",
}
labels["cheer-chair"] = {
aliases = {"near-square"},
Wikipedia = "near-square merger",
display = "''cheer''–''chair'' merger",
}
generate_non("cheer-chair")
labels["cot-caught"] = {
aliases = {"caught-cot"},
Wikipedia = "Cot–caught merger",
display = "''cot''–''caught'' merger",
}
generate_non("cot-caught")
labels["cure-fir"] = {
aliases = {"cure-nurse"},
Wikipedia = "Cure-nurse merger",
display = "''cure''–''fir'' merger",
}
generate_non("cure-fir")
labels["doll-dole"] = {
Wikipedia = "Doll-dole merger",
display = "''doll''–''dole'' merger",
}
labels["dough-door"] = {
Wikipedia = "Dough-door merger",
display = "''dough''–''door'' merger",
}
generate_non("dough-door")
labels["Estuary English"] = {
Wikipedia = true,
}
labels["fair-fur"] = {
aliases = {"square-nurse"},
Wikipedia = "Square-nurse merger",
display = "''fair''–''fur'' merger",
}
generate_non("fair-fur")
labels["father-bother"] = {
Wikipedia = "Father–bother merger",
display = "''father''-''bother'' merger",
}
generate_non("father-bother")
labels["fern-fir-fur"] = {
aliases = {"nurse merger"},
Wikipedia = "Fern-fir-fur merger",
display = "''fern''–''fir''–''fur'' merger",
}
generate_non("fern-fir-fur")
labels["t-flapping"] = {
Wikipedia = true,
}
generate_non("t-flapping")
labels["foot-goose"] = {
Wikipedia = "Foot-goose merger",
display = "''foot''-''goose'' merger",
}
-- Most labels of the form 'foo-bar' are mergers. Since this is rather a split, include the word "split"
-- for clarity.
labels["foot-strut split"] = {
Wikipedia = "Phonological history of English close back vowels#FOOT–STRUT split",
display = "''foot''-''strut'' split",
}
generate_non("foot-strut split")
labels["g-dropping"] = {
aliases = {"g dropping"},
Wikipedia = "G-dropping",
display = "''g''-dropping",
}
generate_non("g-dropping")
labels["General American"] = {
aliases = {"GenAm", "GA"},
Wikipedia = "en:General American English",
display = "အမေရိကာန်နာနာသာ်",
}
labels["glottalized"] = {
aliases = {"glottalization", "glottalised", "glottalisation"},
Wikipedia = "Phonological history of English consonant clusters#Glottalization",
}
labels["goose split"] = {
-- Phonemic split in some Southeastern England English variants.
Wikipedia = "English-language vowel changes before historic /l/#Goose_split",
display = "''goose'' split",
}
labels["gulf-golf"] = {
Wikipedia = "English-language vowel changes before historic /l/#Gulf-golf merger",
display = "''gulf''-''golf'' merger",
}
labels["h-dropping"] = {
Wikipedia = "H-dropping",
display = "''h''-dropping",
}
generate_non("h-dropping")
labels["happy-tensing"] = {
aliases = {"happy tensing"},
Wikipedia = "Happy tensing",
display = "''happy''-tensing",
}
generate_non("happy-tensing")
labels["horse-hoarse"] = {
Wikipedia = "horse–hoarse merger",
display = "''horse''–''hoarse'' merger",
}
generate_non("horse-hoarse")
labels["hurry-furry"] = {
Wikipedia = "hurry-furry merger",
display = "''hurry''–''furry'' merger",
}
generate_non("hurry-furry")
labels["Inland Northern US"] = {
aliases = {"Great Lakes", "Inland Northern", "Inland North", "Inland Northern American", "Inland Northern American English", "Inland Northern English", "Northern Cities Vowel Shift", "US Inland North", "northern cities vowel shift"},
Wikipedia = "Inland Northern American English",
display = "Inland Northern American",
}
labels["intrusive r"] = {
Wikipedia = "Intrusive r",
display = "intrusive R",
}
generate_non("intrusive r", "without intrusive R")
labels["laxing"] = {
Wikipedia = "Trisyllabic laxing"
}
generate_non("laxing")
labels["linking w"] = {
Wiktionary = "Appendix:English_pronunciation#Linking_semivowels",
display="linking W"
}
labels["linking y"] = {
Wiktionary = "Appendix:English_pronunciation#Linking_semivowels",
display="linking Y"
}
labels["l-vocalization"] = {
aliases = {"l-vocalisation"},
Wikipedia = "L-vocalization#Modern English",
display = "''l''-vocalization",
}
generate_non("l-vocalization")
labels["Latinate"] = {
Wikipedia = "Latin#Phonology",
}
labels["lot-cloth split"] = {
Wikipedia = true,
display = "''lot''–''cloth'' split",
}
generate_non("lot-cloth split")
labels["Mary-marry-merry"] = {
aliases = {"Mmmm"},
Wikipedia = "Mary–marry–merry merger",
display = "''Mary''–''marry''–''merry'' merger",
}
generate_non("Mary-marry-merry")
table.insert(labels["non-Mary-marry-merry"].aliases, "nMmmm")
labels["merry-Murray"] = {
aliases = {"Merry-Murray"},
Wikipedia = "Merry–Murray merger",
display = "''merry''–''Murray'' merger",
}
labels["mirror-nearer"] = {
aliases = {"Sirius-serious"},
Wikipedia = "Mirror-nearer merger",
display = "''mirror''–''nearer'' merger",
}
generate_non("mirror-nearer")
labels["nt-flapping"] = {
Wikipedia = "Flapping#Distribution",
display = "''nt''-flapping",
}
generate_non("nt-flapping")
labels["pane-pain"] = {
Wikipedia = "Pane–pain merger",
display = "''pane''–''pain'' merger"
}
generate_non("pane-pain")
labels["paw-poor"] = {
Wikipedia = "Rhoticity in English#/ɔː/–/ʊər/ merger",
display = "''paw''–''poor'' merger",
}
labels["pin-pen"] = {
aliases = {"pen-pin"},
Wikipedia = "pin–pen merger",
display = "''pin''–''pen'' merger",
}
labels["pour-poor"] = {
aliases = {"poor-pour", "cure-force"},
Wikipedia = "Cure–force merger",
display = "''pour''–''poor'' merger",
}
generate_non("pour-poor")
labels["r-dissimilation"] = {
Wikipedia = "Dissimilation",
display = "''r''-dissimilation",
}
labels["rhotic"] = {
Wikipedia = "Rhoticity in English",
}
labels["non-rhotic"] = {
aliases = {"nonrhotic"},
Wikipedia = "Rhoticity in English",
}
labels["Received Pronunciation"] = {
aliases = {"RP"},
Wikipedia = "en:Received Pronunciation",
display = "ဗီုပ္တိတ်ရမျာၚ်မဒုၚ်တဲလဝ်",
}
labels["salary-celery"] = {
Wikipedia = "Salary–celery merger",
display = "''salary''–''celery'' merger",
}
labels["show-sure"] = {
Wikipedia = "Show-sure merger",
display = "''show''–''sure'' merger",
}
labels["Standard Southern British English"] = {
aliases = {"SSB", "SSBE", "Standard Southern British"},
Wikipedia = "Standard Southern British",
display = "Standard Southern British",
}
labels["stressed"] = {
Wikipedia = "Stress and vowel reduction in English#Weak and strong forms of function words",
display = "stressed form",
}
labels["tar-tire"] = {
Wikipedia = "/aɪər/–/ɑr/ merger",
display = "tar-tire merger",
}
labels["tar-tire-tower"] = {
Wikipedia = "English-language vowel changes before historic /r/#/aɪə/–/aʊə/–/ɑː/ merger",
display = "tar-tire-tower merger",
}
labels["t-glottalization"] = {
aliases = {"t-glottaling", "t-glottalisation"},
Wikipedia = "T-glottalization",
display = "''t''-glottalization",
}
generate_non("t-glottalization")
labels["th-fronting"] = {
Wikipedia = true,
display = "''th''-fronting",
}
labels["th-stopping"] = {
Wikipedia = true,
display = "''th''-stopping",
}
labels['toe-tow'] = {
Wikipedia = "Phonological history of English diphthongs#Toe–tow merger",
display = "''toe''–''tow'' merger"
}
generate_non("toe-tow")
labels["trap-bath split"] = {
Wikipedia = "trap–bath split",
display = "''trap''–''bath'' split",
}
generate_non("trap-bath split")
labels["triphthong smoothing"] = {
Wikipedia = "Triphthong smoothing",
display = "triphthong smoothing",
}
generate_non("triphthong smoothing")
labels["unstressed"] = {
Wikipedia = "Stress and vowel reduction in English#Weak and strong forms of function words",
display = "unstressed form",
}
labels["weak vowel"] = {
aliases = {"weak vowel merger"},
Wikipedia = "Weak vowel merger",
display = "weak vowel merger",
}
generate_non("weak vowel", "weak vowel distinction")
labels["wine-whine"] = {
Wikipedia = "wine–whine merger",
display = "''wine''–''whine'' merger",
}
generate_non("wine-whine")
labels["yod-coalescence"] = {
aliases = {"yod coalescence"},
Wikipedia = true,
}
generate_non("yod-coalescence")
labels["NG-coalescence"] = {
aliases = {"NG coalescence","ng-coalescence","ng coalescence"},
Wikipedia = true,
}
generate_non("NG-coalescence")
labels["yod-dropping"] = {
aliases = {"yod dropping"},
Wikipedia = true,
}
generate_non("yod-dropping")
labels["æ-raising"] = {
aliases = {"æ-tensing", "/æ/ raising", "/æ/ tensing", "ae-raising", "ae-tensing"},
Wikipedia = "/æ/ raising",
}
generate_non("æ-raising")
return require("Module:labels").finalize_data(labels)
qpho1vr7xv6w119txrfgzepqxo9oqys
မဝ်ဂျူ:et-IPA/old
828
219766
392566
300337
2026-04-12T18:12:40Z
咽頭べさ
33
392566
Scribunto
text/plain
local export = {}
local m_IPA = require("Module:IPA")
local lang = require("Module:languages").getByCode("et")
local letters_phonemes = {
["a"] = "ɑ", ["aa"] = "ɑː",
["e"] = "e", ["ee"] = "eː",
["i"] = "i", ["ii"] = "iː",
["o"] = "o", ["oo"] = "oː",
["u"] = "u", ["uu"] = "uː",
["õ"] = "ɤ", ["õõ"] = "ɤː",
["ä"] = "æ", ["ää"] = "æː",
["ö"] = "ø", ["öö"] = "øː",
["ü"] = "y", ["üü"] = "yː",
["ea"] = "eɑ̯",
["oa"] = "oɑ̯",
["õa"] = "ɤɑ̯",
["öa"] = "øɑ̯",
["üa"] = "yɑ̯",
["ae"] = "ɑe̯",
["oe"] = "oe̯",
["õe"] = "ɤe̯",
["äe"] = "æe̯",
["öe"] = "øe̯",
["ai"] = "ɑi̯",
["ei"] = "ei̯",
["oi"] = "oi̯",
["ui"] = "ui̯",
["õi"] = "ɤi̯",
["äi"] = "æi̯",
["öi"] = "øi̯",
["üi"] = "yi̯",
["ao"] = "ɑo̯",
["eo"] = "eo̯",
["uo"] = "uo̯",
["õo"] = "ɤo̯",
["äo"] = "æo̯",
["au"] = "ɑu̯",
["iu"] = "iu̯",
["ou"] = "ou̯",
["õu"] = "ɤu̯",
["äu"] = "æu̯",
["b"] = "b̥",
["d"] = "d̥",
["d'"] = "d̥ʲ",
["g"] = "ɡ̊",
["p"] = "p" , ["pp"] = "pː",
["t"] = "t" , ["tt"] = "tː",
["t'"] = "tʲ", ["t't"] = "tʲː",
["k"] = "k" , ["kk"] = "kː",
["f"] = "f" , ["ff"] = "fː",
["h"] = "h" , ["hh"] = "hː",
["s"] = "s" , ["ss"] = "sː",
["s'"] = "sʲ", ["s's"] = "sʲː",
["l"] = "l", ["ll"] = "lː",
["l'"] = "lʲ", ["l'l"] = "lʲː",
["r"] = "r", ["rr"] = "rː",
["m"] = "m", ["mm"] = "mː",
["n"] = "n", ["nn"] = "nː",
["n'"] = "nʲ", ["n'n"] = "nʲː",
["ng"] = "ŋɡ̊", ["nk"] = "ŋk",
["j"] = "j", ["jj"] = "jː",
["v"] = "v", ["vv"] = "vː",
["š"] = "ʃ", ["šš"] = "ʃː",
["ž"] = "ʒ", ["žž"] = "ʒː",
["´"] = "ˈ", ["`"] = "ˈ",
}
local function IPA_word(word)
-- Make everything lowercase so we don't have to deal with case differences
word = mw.ustring.lower(word)
local rest = word
local phonemes = {}
while mw.ustring.len(rest) > 0 do
-- Find the longest string of letters that matches a recognised sequence in the list
local longestmatch = ""
for letter, phoneme in pairs(letters_phonemes) do
if mw.ustring.sub(rest, 1, mw.ustring.len(letter)) == letter and mw.ustring.len(letter) > mw.ustring.len(longestmatch) then
longestmatch = letter
end
end
-- Convert the string to IPA
if mw.ustring.len(longestmatch) > 0 then
table.insert(phonemes, letters_phonemes[longestmatch])
rest = mw.ustring.sub(rest, mw.ustring.len(longestmatch) + 1)
else
-- If no match was found, just insert the character as it is
table.insert(phonemes, mw.ustring.sub(rest, 1, 1))
rest = mw.ustring.sub(rest, 2)
end
end
local ipa = table.concat(phonemes)
-- Add default stress mark is one is not already present
if not mw.ustring.find(ipa, "ˈ") then
ipa = "ˈ" .. ipa
end
return ipa
end
function export.IPA(frame)
local words = {}
for _, word in ipairs(frame:getParent().args) do
table.insert(words, word)
end
if #words == 0 then
words = {mw.loadData("Module:headword/data").pagename}
end
for key, word in ipairs(words) do
words[key] = IPA_word(word)
end
return m_IPA.format_IPA_full { lang = lang, items = {{pron = "/" .. table.concat(words) .. "/"}} }
end
return export
a3zc22dzl5a0q5g3wsi1gu4xcugb2pe
mones
0
292754
392529
2026-04-12T15:32:54Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Mones|'mones|mõnes}} =={{=en=}}== ===နာမ်=== {{en-noun|p}} # {{alternative form of|en|'mones}} ==ဖေန်လာန်== ===ဗွဟ်ရမ္သာၚ်=== {{fi-p}} ===ဖျေံလဝ်သန္နိဋ္ဌာန်=== {{head|fi|determiner}} # ဣဂှ်၊ မုဂှ် (ပ္ဍဲအစဳအရေၚ်)၊ ဣဂၞန်ရော။ ==အၚ်္ဂရေဝ်ယာ..."
392529
wikitext
text/x-wiki
{{also|Mones|'mones|mõnes}}
=={{=en=}}==
===နာမ်===
{{en-noun|p}}
# {{alternative form of|en|'mones}}
==ဖေန်လာန်==
===ဗွဟ်ရမ္သာၚ်===
{{fi-p}}
===ဖျေံလဝ်သန္နိဋ္ဌာန်===
{{head|fi|determiner}}
# ဣဂှ်၊ မုဂှ် (ပ္ဍဲအစဳအရေၚ်)၊ ဣဂၞန်ရော။
==အၚ်္ဂရေဝ်ယာန်==
===ဗွဟ်ရမ္သာၚ်===
* {{izh-p}}
====ဖျေံလဝ်သန္နိဋ္ဌာန်====
{{head|izh|determiner}}
# ဣဂှ် (ပ္ဍဲအစဳအရေၚ်)။
===ဗွဟ်ရမ္သာၚ်===
* {{izh-p|A=monessa}}
====ဖျေံလဝ်သန္နိဋ္ဌာန် ၂ ====
{{head|izh|determiner form}}
# {{inflection of|izh|moni||ine|sg}}
==လပ်တေန်==
===Verb===
{{head|la|verb form|head=monēs}}
# {{inflection of|la|moneō||2|s|pres|actv|indc}}
4q9zx51i25m6gsdal74wn5qe20g9n3b
မဝ်ဂျူ:izh-pronunciation/doc
828
292755
392533
2026-04-12T15:41:12Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> {{module cat|izh}} </includeonly>"
392533
wikitext
text/x-wiki
{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. -->
<includeonly>
{{module cat|izh}}
</includeonly>
bporte80mfuoj9zmlesf5hzbjo62dlg
ကဏ္ဍ:မဝ်ဂျူအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
292756
392534
2026-04-12T15:43:19Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယ..."
392534
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]] » '''မဝ်ဂျူဂမၠိုၚ်'''
:[[:ကဏ္ဍ:မဝ်ဂျူဂမၠိုၚ်|မဝ်ဂျူ]]ဘာသာအၚ်္ဂရေဝ်ယာန်၊ မနွံကဵုလုပ်အဝေါၚ်ကုဒ် Lua နကဵုမကၠောန်ဗဒှ် ကဵု မစဳရေၚ်ယဵုဒုၚ်သ္ပမာန်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]][[ကဏ္ဍ:မဝ်ဂျူဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
3vv4v5bie3snnml7ku0h0pt8t1cbf0d
ထာမ်ပလိက်:izh-pronunciation/documentation
10
292757
392536
2026-04-12T15:47:33Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} This is the pronunciation template for Ingrian words. It has the following parameters: * {{para|1}}, {{para|2}}, {{para|3}} etc. for various respellings of the word applicable to both the Ala-Laukaa and Soikkola dialect, if needed. * {{para|A}}, {{para|A2}}, {{para|A3}} etc. for various respellings of the word applicable only to the Ala-Laukaa dialect, if needed. * {{para|S}}, {{para|S2}}, {{..."
392536
wikitext
text/x-wiki
{{documentation subpage}}
This is the pronunciation template for Ingrian words. It has the following parameters:
* {{para|1}}, {{para|2}}, {{para|3}} etc. for various respellings of the word applicable to both the Ala-Laukaa and Soikkola dialect, if needed.
* {{para|A}}, {{para|A2}}, {{para|A3}} etc. for various respellings of the word applicable only to the Ala-Laukaa dialect, if needed.
* {{para|S}}, {{para|S2}}, {{para|S3}} etc. for various respellings of the word applicable only to the Soikkola dialect, if needed.
Analogous to {{para|A}} and {{para|S}}, {{para|H}} and {{para|Y}} are used for the Hevaha and Ylä-Laukaa dialects respectively. Note that these two dialects are not yet supported by the template.
Every parameter generates a separate pronunciation, based on the respelling given in the parameter. The following special characters are used to specify pronunciation that cannot be deducted from the spelling:
* <code>.</code> Used between two vowels to indicate that they do not form a digraph (i.e. long vowel or diphthong).
*: {{para|1|ma.ata}} for {{m|izh|maata}}
* <code>'</code> Used after the palatalised consonant {{IPAchar|/tʲ/}} (in the Ala-Laukaa dialect). This diacritic is automatically ignored by the Soikkola dialect, which lacks native palatalisation.
*: {{para|1|t'iukku}} for {{m|izh|tiukku}}
* <code>j'</code> Used after palatalised consonants in borrowings (present in both dialects), represented orthographically as ⟨j⟩.
*: {{para|1|imenj'a}} for {{m|izh|imenja}}
* <code>-</code> Used between parts of a compound word.
*: {{para|1|sana-kirja}} for {{m|izh|sanakirja}}
* <code>/</code> Used between two vowels that would usually trigger gemination or devoicing, but don't. It may also be used to fix otherwise incorrectly rendered splits between syllables in the IPA:
*: {{para|1|oksenta/a}} for {{m|izh|oksentaa}}
*: {{para|S|repo/i}} for {{m|izh|repo}}
Furthermore, the following features need a respelling:
* In both dialects, secondary gemination (realised as short geminates in the Soikkola dialect) should be spelled as if the consonant is short. These geminations are underlyingly stressed, short consonants followed by two vowels. Orthographically, these geminates are written like long consonants.
*: {{para|1|pitää}} for {{m|izh|pittää}}
* In the Soikkola dialect, the elongation of the second short vowel in trisyllabic words containing only short syllables, should be respelled showing this long vowel:
*: {{para|S|omeena}} for {{m|izh|omena}}
* The vowel {{IPAchar|/i/}} sometimes doesn't trigger gemination or devoicing, and also isn't reduced in the Ala-Laukaa dialect. This is because it is underlyingly a glide {{IPAchar|/j/}}. When this is true, this vowel has to be respelled:
*: {{para|A|soomalajne}} for {{m|izh|soomalain}}
<includeonly>
{{tcat}}
</includeonly>
lcve7xsm2l7cw8u6f5szvwgi68lirkt
ကဏ္ဍ:ထာမ်ပလိက်မပ္တိတ်ရမျာၚ်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
292758
392537
2026-04-12T15:50:44Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ထာမ်ပလိက်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ထာမ်ပလိက်ပ္တိတ်ရမျာၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]"
392537
wikitext
text/x-wiki
[[ကဏ္ဍ:ထာမ်ပလိက်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ထာမ်ပလိက်ပ္တိတ်ရမျာၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
h3wv2tlaue0i5svq5cl56o1ts85lfqu
ကဏ္ဍ:ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
292759
392538
2026-04-12T15:58:01Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယ..."
392538
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]] » [[:ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်|ဗီုပြၚ်ဝေါဟာတံသ္ဇိုၚ်]] » '''ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်ဂမၠိုၚ်'''
:ဖျေံလဝ်သန္နိဋ္ဌာန်အၚ်္ဂရေဝ်ယာန်မပြံၚ်လှာဲနကဵုအဆက်အဆေန်မဆေၚ်စပ်ကဵုမဓမံက်ထ္ၜးသဒ္ဒာဗီုပြၚ်အဓိကတၞဟ်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]][[ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
rew5jjv9kiu5vlryykvupnmpqfuu5df
ကဏ္ဍ:ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်
14
292760
392539
2026-04-12T15:59:40Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ကဏ္ဍဂၠေံဂၠေံဗီုပြၚ်ဝေါဟာအဘိဓာန်ဟွံသေၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်]]"
392539
wikitext
text/x-wiki
[[ကဏ္ဍ:ကဏ္ဍဂၠေံဂၠေံဗီုပြၚ်ဝေါဟာအဘိဓာန်ဟွံသေၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်]]
44v58iu6gx4v7xw4fagss8nxp91y5di
ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
292761
392540
2026-04-12T16:02:06Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယ..."
392540
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]] » '''ဗီုပြၚ်ဝေါဟာတံသ္ဇိုၚ်ဂမၠိုၚ်'''
:ဗီုပြၚ်အပြံၚ်လှာဲဝေါဟာတံသ္ဇိုၚ်နဲတၞဟ်နကဵုဘာသာအၚ်္ဂရေဝ်ယာန်၊ ကဏ္ဍနူကဵုမပါ်ပရံဒကုတ်မဆေၚ်စပ်ကဵုမအရေဝ်ဝေါဟာ။
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]][[ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
3dmdkbro4ai6lim2txw8oe3b2dezgh7
ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်
14
292762
392541
2026-04-12T16:20:58Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယ..."
392541
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကအၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''ဖျေံလဝ်သန္နိဋ္ဌာန်ဂမၠိုၚ်'''
:ဝေါဟာအၚ်္ဂရေဝ်ယာန်ဝွံမကြေပ်စှ်ေ၊ မနွံဆေၚ်စပ်ကဵုဂလာန်ဆက်စပ်ဗွဲကြဴဂတပရေၚ်ဟီုဂးဆဵုကျာ၊ မဆေၚ်စပ်ကဵုနိဿဲနကဵုနာမ်ပြုပြေၚ်ပြံၚ်လှာဲလဝ်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]][[ကဏ္ဍ:ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်အၚ်္ဂရေဝ်ယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
o0mbyyhbavadu3wbm2lx6q8ec9ehbkd
ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်
14
292763
392542
2026-04-12T16:22:18Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဝေါဟာအဓိကကဏ္ဍတၞဟ်ခြာနကဵုဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်]]"
392542
wikitext
text/x-wiki
[[ကဏ္ဍ:ဝေါဟာအဓိကကဏ္ဍတၞဟ်ခြာနကဵုဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်]]
ipjazfm5c0kbp8xk4lu7m6urq3pbid6
ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်ဖေန်လာန်ဂမၠိုၚ်
14
292764
392543
2026-04-12T16:24:11Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဖေန်လာန်|ဖေန်လာန်]] » :ကဏ္ဍ:..."
392543
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဖေန်လာန်|ဖေန်လာန်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကဖေန်လာန်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''ဖျေံလဝ်သန္နိဋ္ဌာန်ဂမၠိုၚ်'''
:ဝေါဟာဖေန်လာန်ဝွံမကြေပ်စှ်ေ၊ မနွံဆေၚ်စပ်ကဵုဂလာန်ဆက်စပ်ဗွဲကြဴဂတပရေၚ်ဟီုဂးဆဵုကျာ၊ မဆေၚ်စပ်ကဵုနိဿဲနကဵုနာမ်ပြုပြေၚ်ပြံၚ်လှာဲလဝ်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာဖေန်လာန်]][[ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဖ]]
es97ka34p689unqi0nckz8w6nd5b394
'mones
0
292765
392544
2026-04-12T17:29:27Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|mones|Mones|mõnes}} =={{=en=}}== ===ပွံၚ်နဲတၞဟ်=== * {{alt|en|mones}} ===နာမ်=== {{en-noun|p}} # ဟာဝ်မောန်မရပ်စပ်ညံၚ်ရဴဒကုတ်ဒကာတ်မဆေၚ်စပ်ကဵု{{w|lang=en|Transgender hormone therapy|ပရေၚ်မလှာဲဗတးဟာဝ်မောန်ဒၞာဲတေံဂမၠိုၚ်၊..."
392544
wikitext
text/x-wiki
{{also|mones|Mones|mõnes}}
=={{=en=}}==
===ပွံၚ်နဲတၞဟ်===
* {{alt|en|mones}}
===နာမ်===
{{en-noun|p}}
# ဟာဝ်မောန်မရပ်စပ်ညံၚ်ရဴဒကုတ်ဒကာတ်မဆေၚ်စပ်ကဵု{{w|lang=en|Transgender hormone therapy|ပရေၚ်မလှာဲဗတးဟာဝ်မောန်ဒၞာဲတေံဂမၠိုၚ်၊ ဗွဲတၟေၚ်သွက်ညးမပြံၚ်လှာဲလဝ်လိၚ် ဝါ ပူဂဵုမနွံကဵုမဂၠိုၚ်ဂၠေၚ်ပရေၚ်လိၚ်ကာမ}}။
nd77at9dfse6cblfrhotnlg9meb8t12
392596
392544
2026-04-13T11:21:37Z
咽頭べさ
33
392596
wikitext
text/x-wiki
{{also|mones|Mones|mõnes}}
=={{=en=}}==
===ပွံၚ်နဲတၞဟ်===
* {{alt|en|mones}}
===နာမ်===
{{en-noun|p}}
# ဟာဝ်မောန်မရပ်စပ်ညံၚ်ရဴဒကုတ်ဒကာတ်မဆေၚ်စပ်ကဵု{{w|lang=en|Transgender hormone therapy|ပရေၚ်မလှာဲဗတးဟာဝ်မောန်ဒၞာဲတေံဂမၠိုၚ်၊ ဗွဲတၟေၚ်သွက်ညးမပြံၚ်လှာဲလဝ်လိၚ် ဝါ ပူဂဵုမနွံကဵုမဂၠိုၚ်ဂၠၚ်ပရေၚ်လိၚ်ကာမ}}။
489tcj47c1shw8vxm5bw32f4ffug06p
mõnes
0
292766
392545
2026-04-12T17:31:56Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|mones|Mones|'mones}} ==အေက်သတဝ်နဳယာန်== ====နာမဝိသေသန==== {{head|et|adjective form}} # {{inflection of|et|mõni||ine|s}}"
392545
wikitext
text/x-wiki
{{also|mones|Mones|'mones}}
==အေက်သတဝ်နဳယာန်==
====နာမဝိသေသန====
{{head|et|adjective form}}
# {{inflection of|et|mõni||ine|s}}
arw7dltnkziun5xh3vv0iqe9fnmeq30
mõni
0
292767
392553
2026-04-12T17:42:49Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}} ==အေက်သတဝ်နဳယာန်== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ{{inh|et|urj-fin-pro|*moni}} ====နာမဝိသေသန==== {{et-nom|နာမဝိသေသန|mõne|mõnd}} # လ္ၚဵု။ ==ဝေါတေတ်== ===နိရုတ်=== ဝေါဟာက..."
392553
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}}
==အေက်သတဝ်နဳယာန်==
===နိရုတ်===
ဝေါဟာကၠုၚ်နူ{{inh|et|urj-fin-pro|*moni}}
====နာမဝိသေသန====
{{et-nom|နာမဝိသေသန|mõne|mõnd}}
# လ္ၚဵု။
==ဝေါတေတ်==
===နိရုတ်===
ဝေါဟာကၠုၚ်နူ {{inh|vot|urj-fin-pro|*moni}}
===ဗွဟ်ရမ္သာၚ်===
{{vot-p}}
===ဖျေံလဝ်သန္နိဋ္ဌာန်===
{{head|vot|determiner}}
# လ္ၚဵု။
# လ္ၚဵုလ္ၚဵု။
6o7hhglp1vi5sf8bvgvnkfqutq0rl7i
မဝ်ဂျူ:vot-pronunciation/doc
828
292768
392555
2026-04-12T17:45:40Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> {{module cat|vot}} </includeonly>"
392555
wikitext
text/x-wiki
{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. -->
<includeonly>
{{module cat|vot}}
</includeonly>
a84gkk8byiy49bgcziedh3u877fbg6b
ကဏ္ဍ:မဝ်ဂျူဝေါတေတ်ဂမၠိုၚ်
14
292769
392556
2026-04-12T17:47:49Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဝေါတေတ်|ဝေါတေတ်]] » '''မဝ်ဂျူ..."
392556
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဝေါတေတ်|ဝေါတေတ်]] » '''မဝ်ဂျူဂမၠိုၚ်'''
:[[:ကဏ္ဍ:မဝ်ဂျူဂမၠိုၚ်|မဝ်ဂျူ]]ဘာသာဝေါတေတ်၊ မနွံကဵုလုပ်အဝေါၚ်ကုဒ် Lua နကဵုမကၠောန်ဗဒှ် ကဵု မစဳရေၚ်ယဵုဒုၚ်သ္ပမာန်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]][[ကဏ္ဍ:မဝ်ဂျူဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဝ]]
gr0r74y6auz7fd269vlj0x43xlioijr
မဝ်ဂျူ:vot-common/doc
828
292770
392559
2026-04-12T17:52:57Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> {{module cat|vot}} </includeonly>"
392559
wikitext
text/x-wiki
{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. -->
<includeonly>
{{module cat|vot}}
</includeonly>
a84gkk8byiy49bgcziedh3u877fbg6b
ထာမ်ပလိက်:et-nom
10
292771
392560
2026-04-12T17:58:32Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{head|et|{{{1<noinclude>|pronoun</noinclude>}}}|head={{{head|}}}<!-- -->|{{#ifeq:{{{2|}}}|-||ဗဳဇဂကူ}}<!-- -->|{{{2|}}}<!-- -->|f1request=1<!-- -->|f1accel-form=gen{{!}}s<!-- -->|{{#if:{{{gen2|}}}|ဝါ}}<!-- -->|{{{gen2|}}}<!-- -->|{{#ifeq:{{{3|}}}|-||ပါ်ဒကုတ်ဒကာတ်}}<!-- -->|{{{3|}}}<!-- -->|f3request=1<!-- -->|f3accel-form=par{{!}}s<!-- -->|{{#if:{{{par2|}}}|ဝါ}}<!-- -->|..."
392560
wikitext
text/x-wiki
{{head|et|{{{1<noinclude>|pronoun</noinclude>}}}|head={{{head|}}}<!--
-->|{{#ifeq:{{{2|}}}|-||ဗဳဇဂကူ}}<!--
-->|{{{2|}}}<!--
-->|f1request=1<!--
-->|f1accel-form=gen{{!}}s<!--
-->|{{#if:{{{gen2|}}}|ဝါ}}<!--
-->|{{{gen2|}}}<!--
-->|{{#ifeq:{{{3|}}}|-||ပါ်ဒကုတ်ဒကာတ်}}<!--
-->|{{{3|}}}<!--
-->|f3request=1<!--
-->|f3accel-form=par{{!}}s<!--
-->|{{#if:{{{par2|}}}|ဝါ}}<!--
-->|{{{par2|}}}<!--
-->}}<!--
--><noinclude>{{documentation}}</noinclude>
2mwno7ydbpexo1cbpi63fh2i2ev9njd
ထာမ်ပလိက်:et-nom/documentation
10
292772
392561
2026-04-12T17:59:34Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} {{documentation needed}} {{hwcat}}"
392561
wikitext
text/x-wiki
{{documentation subpage}}
{{documentation needed}}
{{hwcat}}
2mbnkbn3hkwshoujmityh111el0f7jo
ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်ဝေါတေတ်ဂမၠိုၚ်
14
292773
392562
2026-04-12T18:03:26Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဝေါတေတ်|ဝေါတေတ်]] » :ကဏ္ဍ:ဝေ..."
392562
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဝေါတေတ်|ဝေါတေတ်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကဝေါတေတ်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''ဖျေံလဝ်သန္နိဋ္ဌာန်ဂမၠိုၚ်'''
:ဝေါဟာဝေါတေတ်ဝွံမကြေပ်စှ်ေ၊ မနွံဆေၚ်စပ်ကဵုဂလာန်ဆက်စပ်ဗွဲကြဴဂတပရေၚ်ဟီုဂးဆဵုကျာ၊ မဆေၚ်စပ်ကဵုနိဿဲနကဵုနာမ်ပြုပြေၚ်ပြံၚ်လှာဲလဝ်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]][[ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဝ]]
mwct6mr4g74jc5fs5jkhx2pgv36lyro
ကဏ္ဍ:ကာရန်:ဝေါတေတ်/ɤni
14
292774
392563
2026-04-12T18:05:28Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာဝေါတေတ်|ဝေါတေတ်]]မနွံကာရန် ɤni ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:ဝေါတေတ်|ɤni]]"
392563
wikitext
text/x-wiki
စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာဝေါတေတ်|ဝေါတေတ်]]မနွံကာရန် ɤni ဂမၠိုၚ်။
[[ကဏ္ဍ:ကာရန်:ဝေါတေတ်|ɤni]]
osc8747j52li19h415a3djwbd76eh6g
ကဏ္ဍ:ကာရန်:ဝေါတေတ်
14
292775
392564
2026-04-12T18:08:16Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာဝေါတေတ်]][[ကဏ္ဍ:ကာရန်ဂမၠိုၚ်|ဝ]]"
392564
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဝေါတေတ်]][[ကဏ္ဍ:ကာရန်ဂမၠိုၚ်|ဝ]]
hqd4n7asike55samsqgxgpf1ebzv9ab
mõne
0
292776
392565
2026-04-12T18:11:05Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "mone"}} ==အေက်သတဝ်နဳယာန်== ===ဗွဟ်ရမ္သာၚ်=== * {{et-IPA/old}} ===သဗ္ဗနာမ်=== {{head|et|pronoun form}} # {{inflection of|et|mõni||gen|s}}"
392565
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "mone"}}
==အေက်သတဝ်နဳယာန်==
===ဗွဟ်ရမ္သာၚ်===
* {{et-IPA/old}}
===သဗ္ဗနာမ်===
{{head|et|pronoun form}}
# {{inflection of|et|mõni||gen|s}}
b20whutmhnr8l2u4rszaayif87fyadq
မဝ်ဂျူ:et-IPA/old/doc
828
292777
392567
2026-04-12T18:13:57Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "This module implements {{temp|et-IPA}}. <includeonly> {{module cat|et}} </includeonly>"
392567
wikitext
text/x-wiki
This module implements {{temp|et-IPA}}.
<includeonly>
{{module cat|et}}
</includeonly>
kmmgu4wsxo4bt0t331auuygexhrl3xw
ထာမ်ပလိက်:et-IPA/old
10
292778
392568
2026-04-12T18:14:59Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{#invoke:et-IPA/old|IPA}}<!-- --><noinclude>{{documentation}}</noinclude>"
392568
wikitext
text/x-wiki
{{#invoke:et-IPA/old|IPA}}<!--
--><noinclude>{{documentation}}</noinclude>
7xc5qa0mqnahj2ymgvcd4rdis4k82yw
ထာမ်ပလိက်:et-IPA/old/documentation
10
292779
392569
2026-04-12T18:16:21Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} This template automatically converts Estonian words into their IPA pronunciation. The template uses [[Module:et-IPA/old]] as a back-end. It has been replaced by a [[Module:et-IPA|new module]] and [[Template:et-IPA|template]]. ==Parameters== ; <code>1=</code>, <code>2=</code> ... : Gives the word that should be converted. If not provided, the word is taken from the name of the current page, s..."
392569
wikitext
text/x-wiki
{{documentation subpage}}
This template automatically converts Estonian words into their IPA pronunciation. The template uses [[Module:et-IPA/old]] as a back-end. It has been replaced by a [[Module:et-IPA|new module]] and [[Template:et-IPA|template]].
==Parameters==
; <code>1=</code>, <code>2=</code> ...
: Gives the word that should be converted. If not provided, the word is taken from the name of the current page, so you can often leave this empty. But it can be useful for "pronunciation respellings" of foreign words.
: Three additional marks can be added into words, following the scheme of [http://www.eki.ee/dict/qs/qs.html#margid ÕS 2013]:
:; <code>`</code> before the vowel of a syllable
:: Indicates that the syllable is stressed and overlong (length 3).
:; <code>´</code> before the vowel of a syllable
:: Indicates that the syllable is stressed but not overlong. By default, stress is assumed on the first syllable if none is specified, so this is only needed if the word or word-part has stress on a non-initial syllable.
:; <code>'</code> after a consonant
:: Indicates palatalisation. This should only be indicated when palatalisation is not automatically triggered by the following vowel; that is, when a consonant follows or at the end of a word. When the consonant is long, place <code>'</code> between the two consonants.
: Compounds, which have multiple stresses, should be split into parts, and each part specified as a separate parameter.
==Examples==
{{temp|et-IPA/old|käsi}}
: {{et-IPA/old|käsi}}
{{temp|et-IPA/old|p`ood'}}
: {{et-IPA/old|p`ood'}}
{{temp|et-IPA/old|`astme|vaheldus}}
: {{et-IPA/old|`astme|vaheldus}}
<includeonly>
{{tcat}}
</includeonly>
lbjwl1n706hgh661ux3esu3uqqqgd10
ကဏ္ဍ:ထာမ်ပလိက်မပ္တိတ်ရမျာၚ်အေက်သတဝ်နဳယာန်ဂမၠိုၚ်
14
292780
392570
2026-04-12T18:17:34Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ထာမ်ပလိက်အေက်သတဝ်နဳယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ထာမ်ပလိက်ပ္တိတ်ရမျာၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]"
392570
wikitext
text/x-wiki
[[ကဏ္ဍ:ထာမ်ပလိက်အေက်သတဝ်နဳယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ထာမ်ပလိက်ပ္တိတ်ရမျာၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
b1bvis070zyuu9pduyxu6wxz4kptqnz
ကဏ္ဍ:ဗီုပြၚ်သဗ္ဗနာမ်အေက်သတဝ်နဳယာန်ဂမၠိုၚ်
14
292781
392571
2026-04-12T18:35:21Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအေက်သတဝ်နဳယာန်|အေက်သတဝ်န..."
392571
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအေက်သတဝ်နဳယာန်|အေက်သတဝ်နဳယာန်]] » [[:ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲအေက်သတဝ်နဳယာန်ဂမၠိုၚ်|ဗီုပြၚ်ဝေါဟာတံသ္ဇိုၚ်]] » '''ဗီုပြၚ်သဗ္ဗနာမ်ဂမၠိုၚ်'''
:သဗ္ဗနာမ်အေက်သတဝ်နဳယာန်မပြံၚ်လှာဲနကဵုအဆက်အဆေန်မဆေၚ်စပ်ကဵုမဓမံက်ထ္ၜးသဒ္ဒာဗီုပြၚ်အဓိကတၞဟ်ဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာအေက်သတဝ်နဳယာန်]][[ကဏ္ဍ:သဗ္ဗနာမ်အေက်သတဝ်နဳယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ဗီုပြၚ်သဗ္ဗနာမ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
52ozgg3557pou1amx427842wuuc3qqn
အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "mone"
100
292782
392572
2026-04-12T18:41:28Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{wp|Mone|lang=en}} ဝေါဟာ “mone” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္..."
392572
wikitext
text/x-wiki
{{wp|Mone|lang=en}}
ဝေါဟာ “mone” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပိုတ်ကုတ်ဝါကျ ကဵု မတပ်ဗၠိုဟ်ဂမၠိုၚ်။
==ပွမသုၚ်စောဲမလိက်ဇၞော်ဍောတ်ကဵုလက္ခဏပတိတ်ရမျာၚ်==
{{top2}}
* [[mone]]
* [[Mone]]
{{bottom}}
==လက္ခဏပတပ်ဗၠိုဟ်ရမျာၚ်==
{{top2}}
* [[moné]], [[Moné]]
* [[móne]]
* [[mõne]]
* [[møne]]
{{bottom}}
==မအခဝ်တၞဟ်==
{{top2}}
; သဳရဳလိ
* [[моне]], [[Моне]]
* [[монэ]], [[Монэ]]
{{bottom}}
==ဗဵုရံၚ်ဏအ်ကီု==
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "m"]]
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "o"]]
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "n"]]
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "e"]]
[[ကဏ္ဍ:ပွမပံၚ်စပ်ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵုမလိက်-ပန်မ|mone]]
4i2i6fz291x9swuaa9djm8gn176lfkr
mõnd
0
292783
392573
2026-04-12T18:43:51Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==အေက်သတဝ်နဳယာန်== ====နာမဝိသေသန==== {{head|et|ဗီုပြၚ်နာမဝိသေသန}} # {{inflection of|et|mõni||gen|s}}"
392573
wikitext
text/x-wiki
==အေက်သတဝ်နဳယာန်==
====နာမဝိသေသန====
{{head|et|ဗီုပြၚ်နာမဝိသေသန}}
# {{inflection of|et|mõni||gen|s}}
18qd3gzi2iq84vhuam3p9cfu3d291fd
ဗီုပြၚ်သိုၚ်တၟိ:ဖေန်နေတ်-အခိုက်ကၞာ/moni
118
292784
392574
2026-04-12T18:48:13Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{reconstructed}} ==ဖေန်နေတ်-အခိုက်ကၞာ== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|urj-fin-pro|urj-fpr-pro|*mone}} ===သဗ္ဗနာမ်=== {{head|urj-fin-pro|pronouns}}<ref name="YSuS">{{R:urj-fin:YSuS|moni}}</ref> # ဂၠိုၚ်ဂၠၚ်။ # လ္ၚဵု။ ===မဒုၚ်လွဳစ=== * {{desc|et|mõni}} * {{desc|fi|moni}} * {{d..."
392574
wikitext
text/x-wiki
{{reconstructed}}
==ဖေန်နေတ်-အခိုက်ကၞာ==
===နိရုတ်===
ဝေါဟာကၠုၚ်နူ {{inh|urj-fin-pro|urj-fpr-pro|*mone}}
===သဗ္ဗနာမ်===
{{head|urj-fin-pro|pronouns}}<ref name="YSuS">{{R:urj-fin:YSuS|moni}}</ref>
# ဂၠိုၚ်ဂၠၚ်။
# လ္ၚဵု။
===မဒုၚ်လွဳစ===
* {{desc|et|mõni}}
* {{desc|fi|moni}}
* {{desc|izh|moni}}
* {{desc|krl|-}}
** {{desc|krl-nor|moni}}
** {{desc|krl-sou|moni}}
* {{desc|liv|mūnda|der=1}}
* {{desc|olo|moni}}
* {{desc|lud|moni}}
* {{desc|vro|myni}}
* {{desc|vot|mõni}}
====နိဿဲ====
<references />
9oykhyxekg1rmldq9g2v9v5jy51tyuf
ကဏ္ဍ:ဝေါဟာဖေန်နေတ်-အခိုက်ကၞာဂွံလဝ်အာဲကၟာဲနူဝေါဟာဖေန်နဝ်-ပဵုမေတ်-အခိုက်ကၞာဂမၠိုၚ်
14
292785
392575
2026-04-12T18:49:19Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာဖေန်နေတ်-အခိုက်ကၞာ]]"
392575
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဖေန်နေတ်-အခိုက်ကၞာ]]
6hr0hbjmkol7jzf416nzuafdfntbqsd
ဗီုပြၚ်သိုၚ်တၟိ:ယူရာလေတ်-အခိုက်ကၞာ/mone
118
292786
392578
2026-04-12T18:56:42Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{reconstructed}} ==ယူရာလေတ်-အခိုက်ကၞာ== ===ပွံၚ်နဲတၞဟ်=== * {{alter|urj-pro|*mune}} ===သဗ္ဗနာမ်=== {{head|urj-pro|pronoun}} # ဂၠိုၚ်ဂၠၚ်။ # လ္ၚဵု။ ===မဒုၚ်လွဳစ=== * {{desc|urj-prm-pro|der=1|*mu̇nda}} ** {{desc|kpv|мында}} ** {{desc|udm|мында}} * {{desc|smi-pro|}} ** {{desc|se|moan..."
392578
wikitext
text/x-wiki
{{reconstructed}}
==ယူရာလေတ်-အခိုက်ကၞာ==
===ပွံၚ်နဲတၞဟ်===
* {{alter|urj-pro|*mune}}
===သဗ္ဗနာမ်===
{{head|urj-pro|pronoun}}
# ဂၠိုၚ်ဂၠၚ်။
# လ္ၚဵု။
===မဒုၚ်လွဳစ===
* {{desc|urj-prm-pro|der=1|*mu̇nda}}
** {{desc|kpv|мында}}
** {{desc|udm|мында}}
* {{desc|smi-pro|}}
** {{desc|se|moanat}}
* {{desc|urj-fin-pro|*moni}}
* {{desc|urj-prm-pro|*-mu̇n|unc=1}}
** {{desc|kpv|комын|der=1}}
** {{desc|udm|куамын|der=1}}
40cevp2guagi4o8zr2pnyij46tv80b9
ဗီုပြၚ်သိုၚ်တၟိ:ယူရာလေတ်-အခိုက်ကၞာ/mune
118
292787
392579
2026-04-12T18:58:05Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{reconstructed}} ==ယူရာလေတ်-အခိုက်ကၞာ== ===သဗ္ဗနာမ်=== {{head|urj-pro|pronoun}} # {{alt form|urj-pro|*mone}}"
392579
wikitext
text/x-wiki
{{reconstructed}}
==ယူရာလေတ်-အခိုက်ကၞာ==
===သဗ္ဗနာမ်===
{{head|urj-pro|pronoun}}
# {{alt form|urj-pro|*mone}}
mz95lk6cmb2gh3kkhbonf870uaoux0r
အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"
100
292788
392580
2026-04-13T10:45:47Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{wp|Moni|lang=en}} ဝေါဟာ “moni” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္..."
392580
wikitext
text/x-wiki
{{wp|Moni|lang=en}}
ဝေါဟာ “moni” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပိုတ်ကုတ်ဝါကျ ကဵု မတပ်ဗၠိုဟ်ဂမၠိုၚ်။
==ပွမသုၚ်စောဲမလိက်ဇၞော်ဍောတ်ကဵုလက္ခဏပတိတ်ရမျာၚ်==
{{top2}}
* [[moni]]
* [[Moni]]
* [[moni-]]
* [[-moni]]
{{bottom}}
==လက္ခဏပတပ်ဗၠိုဟ်ရမျာၚ်==
{{top2}}
* [[moní]]
* [[móni]], [[Móni]]
* [[móní]], [[Móní]]
* [[mónǐ]]
* [[mònì]]
* [[mõni]]
* [[möni]], [[möni-]]
{{bottom}}
==မအခဝ်တၞဟ်==
{{top2}}
; ဘၚ်္ဂါလဳ-အိသ်ဇြာံမဳ
* [[মণি]] (moni)
; သဳရဳလိ
* [[моні]] (moni), [[Моні]] (Moni)
* [[мони]] (moni), [[Мони]] (Moni)
{{bottom}}
==ဗဵုရံၚ်ဏအ်ကီု==
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "m"]]
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "o"]]
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "n"]]
* [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "i"]]
[[ကဏ္ဍ:ပွမပံၚ်စပ်ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵုမလိက်-ပန်မ|moni]]
7bty93oplgamqtso0q7qlstb46b2vy5
Móni
0
292789
392581
2026-04-13T10:51:27Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}} ==ဟာန်ဂါရေဝ်== ===ဗွဟ်ရမ္သာၚ်=== * {{hu-IPA}} * {{hyphenation|hu|Mó|ni}} * {{rhymes|hu|ni|s=2}} ===နာမ်မကိတ်ညဳ=== {{head|hu|proper noun}} # {{surname|hu|g=f}}"
392581
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}}
==ဟာန်ဂါရေဝ်==
===ဗွဟ်ရမ္သာၚ်===
* {{hu-IPA}}
* {{hyphenation|hu|Mó|ni}}
* {{rhymes|hu|ni|s=2}}
===နာမ်မကိတ်ညဳ===
{{head|hu|proper noun}}
# {{surname|hu|g=f}}
tl4p74k2vuzjkviwtms920y838dmsr6
ကဏ္ဍ:ယၟုမသဂကူမၞိဟ်ဗြဴ နကဵုဘာသာဟာန်ဂါရေဝ်ဂမၠိုၚ်
14
292790
392582
2026-04-13T10:52:18Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာဟာန်ဂါရေဝ်]]"
392582
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဟာန်ဂါရေဝ်]]
6fl1kq63q12webmfjbdor1h0qlcuqkl
ကဏ္ဍ:ကာရန်:ဟာန်ဂါရေဝ်/ni
14
292791
392583
2026-04-13T10:54:00Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာဟာန်ဂါရေဝ်|ဟာန်ဂါရေဝ်]]မနွံကာရန် [[ကာရန်:ဟာန်ဂါရေဝ်/ni|-ni]] ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:ဟာန်ဂါရေဝ်|ni]]"
392583
wikitext
text/x-wiki
စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာဟာန်ဂါရေဝ်|ဟာန်ဂါရေဝ်]]မနွံကာရန် [[ကာရန်:ဟာန်ဂါရေဝ်/ni|-ni]] ဂမၠိုၚ်။
[[ကဏ္ဍ:ကာရန်:ဟာန်ဂါရေဝ်|ni]]
ldbnj3g5tic9ck3qnot8mdjbfwcoy4j
ကာရန်:ဟာန်ဂါရေဝ်/ni
106
292792
392584
2026-04-13T10:56:19Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{rhymes nav|hu|ni|-}} ==ဗွဟ်ရမ္သာၚ်== *[-ni] ==ကာရန်ဂမၠိုၚ်== {{hu-rhymes-same-vowel|n|i}} ===ဝဏ္ဏမွဲ=== * {{l|hu|-ni}} ===ဝဏ္ဏၜါ=== * {{l|hu|bani}} * {{l|hu|Dani}} * {{l|hu|Disney}} * {{l|hu|enni}} * {{l|hu|főni}} * {{l|hu|Heni}} * {{l|hu|honi}} * {{l|hu|inni}} * {{l|hu|jóni}} * {{l|hu|jönni}} * {{l|hu|kölni}} * {{l|hu|lokni}} * {{l|hu|l..."
392584
wikitext
text/x-wiki
{{rhymes nav|hu|ni|-}}
==ဗွဟ်ရမ္သာၚ်==
*[-ni]
==ကာရန်ဂမၠိုၚ်==
{{hu-rhymes-same-vowel|n|i}}
===ဝဏ္ဏမွဲ===
* {{l|hu|-ni}}
===ဝဏ္ဏၜါ===
* {{l|hu|bani}}
* {{l|hu|Dani}}
* {{l|hu|Disney}}
* {{l|hu|enni}}
* {{l|hu|főni}}
* {{l|hu|Heni}}
* {{l|hu|honi}}
* {{l|hu|inni}}
* {{l|hu|jóni}}
* {{l|hu|jönni}}
* {{l|hu|kölni}}
* {{l|hu|lokni}}
* {{l|hu|lőni}}
* {{l|hu|mani}}
* {{l|hu|masni}}
* {{l|hu|menni}}
* {{l|hu|mini}}
* {{l|hu|Móni}}
* {{l|hu|néni}}
* {{l|hu|nini}}
* {{l|hu|páni}}
* {{l|hu|patni}}
* {{l|hu|póni}}
* {{l|hu|ráni}}
* {{l|hu|róni}}
* {{l|hu|tenni}}
* {{l|hu|tini}}
* {{l|hu|vekni}}
* {{l|hu|venni}}
* {{l|hu|vinni}}
* {{l|hu|zokni}}
===ဝဏ္ဏပိ===
* {{l|hu|benini}}
* {{l|hu|berlini}}
* {{l|hu|cukkini}}
* {{l|hu|egyéni}}
* {{l|hu|elleni}}
* {{l|hu|felszíni}}
* {{l|hu|földtani}}
* {{l|hu|hajdani}}
* {{l|hu|helyszíni}}
* {{l|hu|isteni}}
* {{l|hu|itthoni}}
* {{l|hu|kalucsni}}
* {{l|hu|kapucni}}
* {{l|hu|majdani}}
* {{l|hu|mértani}}
* {{l|hu|mondhatni}}
* {{l|hu|mostani}}
* {{l|hu|müncheni}}
* {{l|hu|nagybani}}
* {{l|hu|nagynéni}}
* {{l|hu|nyelvtani}}
* {{l|hu|ottani}}
* {{l|hu|otthoni}}
* {{l|hu|platóni}}
* {{l|hu|reagani}}
* {{l|hu|sejttani}}
* {{l|hu|soproni}}
* {{l|hu|számtani}}
* {{l|hu|tajvani}}
* {{l|hu|térdzokni}}
* {{l|hu|utáni}}
* {{l|hu|vagyoni}}
* {{l|hu|víztani}}
* {{l|hu|vulkáni}}
* {{l|hu|wilsoni}}
===ဝဏ္ဏပန်===
* {{l|hu|állattani}}
* {{l|hu|balatoni}}
* {{l|hu|beethoveni}}
* {{l|hu|bokazokni}}
* {{l|hu|debreceni}}
* {{l|hu|délutáni}}
* {{l|hu|élettani}}
* {{l|hu|hindusztáni}}
* {{l|hu|jövőbeni}}
* {{l|hu|lélektani}}
* {{l|hu|libanoni}}
* {{l|hu|madártani}}
* {{l|hu|mahagóni}}
* {{l|hu|maharáni}}
* {{l|hu|módszertani}}
* {{l|hu|pakisztáni}}
* {{l|hu|szövettani}}
* {{l|hu|titokzokni}}
* {{l|hu|tulajdoni}}
* {{l|hu|washingtoni}}
===ဝဏ္ဏမသုန်===
* {{l|hu|afganisztáni}}
* {{l|hu|természetbeni}}
===ဝဏ္ဏတရဴ===
* {{l|hu|balerinazokni}}
7jofasjh70ror02q30nhbqugb0omm1b
ကဏ္ဍ:ကာရန်ဟာန်ဂါရေဝ်ဂမၠိုၚ်/ni-
14
292793
392585
2026-04-13T10:58:27Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ကာရန်ဟာန်ဂါရေဝ်ဂမၠိုၚ်|ni-]]"
392585
wikitext
text/x-wiki
[[ကဏ္ဍ:ကာရန်ဟာန်ဂါရေဝ်ဂမၠိုၚ်|ni-]]
7rv83qcz2vvn83uxgm78ygc0f6xgqut
Moni
0
292794
392586
2026-04-13T11:00:44Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}} =={{=en=}}== ===နာမ်မကိတ်ညဳ=== {{en-proper noun}} # {{surname|en|g=f}}"
392586
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}}
=={{=en=}}==
===နာမ်မကိတ်ညဳ===
{{en-proper noun}}
# {{surname|en|g=f}}
bq9n96rovylq61sobmtifq06lvdulav
ကဏ္ဍ:ယၟုမသဂကူမၞိဟ်ဗြဴ နကဵုဘာသာအၚ်္ဂလိက်ဂမၠိုၚ်
14
292795
392587
2026-04-13T11:01:29Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအၚ်္ဂလိက်]]"
392587
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂလိက်]]
cgthbuhht2vx8a42gqbqvafhhdb35kh
ကဏ္ဍ:ယၟုမသဂကူမၞိဟ်တြုံ နကဵုဘာသာအၚ်္ဂလိက်ဂမၠိုၚ်
14
292796
392589
2026-04-13T11:04:16Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအၚ်္ဂလိက်]]"
392589
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂလိက်]]
cgthbuhht2vx8a42gqbqvafhhdb35kh
Móní
0
292797
392590
2026-04-13T11:06:33Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}} ==မာန်ဒါရေဝ်== ===ဗီုအက္ခရ်ရောမ=== {{cmn-pinyin}} # {{cmn-pinyin of|摩尼}}"
392590
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}}
==မာန်ဒါရေဝ်==
===ဗီုအက္ခရ်ရောမ===
{{cmn-pinyin}}
# {{cmn-pinyin of|摩尼}}
7jvjw867qwv7hvxlfdv626ou0omre99
摩尼
0
292798
392591
2026-04-13T11:10:18Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "=={{=zh=}}== {{zh-forms|gloss=-}} ===ဗွဟ်ရမ္သာၚ်=== {{zh-pron |m=Móní |c=mo1 nei4 |cat=propn }} ===နာမ်မကိတ်ညဳ=== {{head|zh|နာမ်မကိတ်ညဳ}} # မနဳ (ညးမခၞံဗဒှ်မနဳခေဝါဒ)။ #: {{syn|zh|忙你佛|摩尼佛}}"
392591
wikitext
text/x-wiki
=={{=zh=}}==
{{zh-forms|gloss=-}}
===ဗွဟ်ရမ္သာၚ်===
{{zh-pron
|m=Móní
|c=mo1 nei4
|cat=propn
}}
===နာမ်မကိတ်ညဳ===
{{head|zh|နာမ်မကိတ်ညဳ}}
# မနဳ (ညးမခၞံဗဒှ်မနဳခေဝါဒ)။
#: {{syn|zh|忙你佛|摩尼佛}}
mry3a7hbtcn1kynropc8sefzflohtow
mònì
0
292799
392592
2026-04-13T11:12:55Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}} ==မာန်ဒါရေဝ်== ===ဗီုအက္ခရ်ရောမ=== {{cmn-pinyin}} # {{cmn-pinyin of|莫逆}}"
392592
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "moni"}}
==မာန်ဒါရေဝ်==
===ဗီုအက္ခရ်ရောမ===
{{cmn-pinyin}}
# {{cmn-pinyin of|莫逆}}
ns1az55jmshn4cuu6mbf5oi7zfq14q3
莫逆
0
292800
392593
2026-04-13T11:16:28Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "=={{=zh=}}== {{zh-forms}} ===ဗွဟ်ရမ္သာၚ်=== {{zh-pron |m=mònì |c=mok6 jik6 |mn=qz:bo̍k-gia̍k/xm,zz:bo̍k-ge̍k |cat=adj }} ===နာမဝိသေသန=== {{head|zh|နာမဝိသေသန}} # ဗွဲမဍုက်ကေဝ်ဒဒှ်ေဒယှ်၊ မဍုက်ကေဝ်။"
392593
wikitext
text/x-wiki
=={{=zh=}}==
{{zh-forms}}
===ဗွဟ်ရမ္သာၚ်===
{{zh-pron
|m=mònì
|c=mok6 jik6
|mn=qz:bo̍k-gia̍k/xm,zz:bo̍k-ge̍k
|cat=adj
}}
===နာမဝိသေသန===
{{head|zh|နာမဝိသေသန}}
# ဗွဲမဍုက်ကေဝ်ဒဒှ်ေဒယှ်၊ မဍုက်ကေဝ်။
ry54ghjjiv4ykgqixcfoet7tt742uwf
Mones
0
292801
392594
2026-04-13T11:20:13Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|mones|'mones|mõnes}} =={{=en=}}== ===နာမ်မကိတ်ညဳ=== {{en-proper noun|es}} # {{surname|en}} ===နာမ်မကိတ်ညဳ ၂ === {{head|en|proper noun form}} # {{plural of|en|Mone}} ===ဝေါဟာလွာ=== * {{anagrams|en|a=emnos|Semon|meson|nomes|omens|semon|somen}}"
392594
wikitext
text/x-wiki
{{also|mones|'mones|mõnes}}
=={{=en=}}==
===နာမ်မကိတ်ညဳ===
{{en-proper noun|es}}
# {{surname|en}}
===နာမ်မကိတ်ညဳ ၂ ===
{{head|en|proper noun form}}
# {{plural of|en|Mone}}
===ဝေါဟာလွာ===
* {{anagrams|en|a=emnos|Semon|meson|nomes|omens|semon|somen}}
icloteahmyenc9bhdcn8dic0o1ae1pi
Moneses
0
292802
392595
2026-04-13T11:20:50Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "=={{=en=}}== ===နာမ်မကိတ်ညဳ=== {{head|en|proper noun form}} # {{plural of|en|Mones|nocat=1}}"
392595
wikitext
text/x-wiki
=={{=en=}}==
===နာမ်မကိတ်ညဳ===
{{head|en|proper noun form}}
# {{plural of|en|Mones|nocat=1}}
ib5k6d4evkpuzlynw9pzdxzhc96g5m4
ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်/onesː
14
292803
392597
2026-04-13T11:29:57Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]]မနွံကာရန် onesː ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်|onesː]]"
392597
wikitext
text/x-wiki
စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]]မနွံကာရန် onesː ဂမၠိုၚ်။
[[ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်|onesː]]
4cpw0e2z8hr3al3fy4fv33uqoxb3rly
ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်
14
292804
392598
2026-04-13T11:31:13Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]][[ကဏ္ဍ:ကာရန်ဂမၠိုၚ်|အ]]"
392598
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်]][[ကဏ္ဍ:ကာရန်ဂမၠိုၚ်|အ]]
d00ipsyg6dr81n581t7vx5yps3i4trf
ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်/ones
14
292805
392599
2026-04-13T11:32:35Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]]မနွံကာရန် ones ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်|ones]]"
392599
wikitext
text/x-wiki
စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာအၚ်္ဂရေဝ်ယာန်|အၚ်္ဂရေဝ်ယာန်]]မနွံကာရန် ones ဂမၠိုၚ်။
[[ကဏ္ဍ:ကာရန်:အၚ်္ဂရေဝ်ယာန်|ones]]
0h6ke4wf2d58a1983jifd9851vqnrot
ကဏ္ဍ:ကာရန်:ဖေန်လာန်/ones
14
292806
392600
2026-04-13T11:33:57Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာဖေန်လာန်|ဖေန်လာန်]]မနွံကာရန် ones ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:ဖေန်လာန်|ones]]"
392600
wikitext
text/x-wiki
စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာဖေန်လာန်|ဖေန်လာန်]]မနွံကာရန် ones ဂမၠိုၚ်။
[[ကဏ္ဍ:ကာရန်:ဖေန်လာန်|ones]]
6a3hykivr2opquqfimxlfsgwoa2acbq
moneo
0
292807
392601
2026-04-13T11:47:50Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==လပ်တေန်== ===နိရုတ်=== {{root|la|ine-pro|*men-|id=think}} ဝေါဟာကၠုၚ်နူ {{der|la|itc-pro|*moneō}}၊ နူကဵုဝေါဟာ {{inh|la|ine-pro|*monéyeti|*moné-ye-ti}} ===ဗွဟ်ရမ္သာၚ်=== * {{la-IPA|moneō}} ===ကြိယာ=== {{la-verb|2+.p3inf|moneō}} # သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန..."
392601
wikitext
text/x-wiki
==လပ်တေန်==
===နိရုတ်===
{{root|la|ine-pro|*men-|id=think}}
ဝေါဟာကၠုၚ်နူ {{der|la|itc-pro|*moneō}}၊ နူကဵုဝေါဟာ {{inh|la|ine-pro|*monéyeti|*moné-ye-ti}}
===ဗွဟ်ရမ္သာၚ်===
* {{la-IPA|moneō}}
===ကြိယာ===
{{la-verb|2+.p3inf|moneō}}
# သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန်။
#: {{syn|la|admoneō|condicō|praemoneō|praecipiō|praedīcō}}
# သကဵုဂွံသတိ။
#: {{syn|la|memorō|admoneō|retineō|referō|redūcō}}
#: {{ant|la|oblitterō}}
# သကဵုဒၠောံဗ္တောန်၊ ကလိုဟ်ဟီုလဴစ၊ ဟီုဂးဒးဒှ်မဒးရခိုဟ်မိုဟ်။
#: {{syn|la|suādeō|commendō|admoneō|dēlīberō|conciliō|suggerō|cēnseō|praedicō}}
# သကဵုဝေတ်ဗ္တောန်၊ တပ်ဒန်၊ ၜုၚ်တက်ဝေတ်ဗ္တောန်။
#: {{syn|la|castīgō|mulctō|multō|pūniō|expiō|obiūrgō|animadvertō|ulcīscor|plēctō|exsequor}}
# သကဵုတွံပ္တိတ်ကဵု၊ လဴဗ္စသ္ကုတ်ဂတ။
#: {{syn|la|vāticinor|praesāgiō|praemoneō|portendō|canō|praedīcō}}
===မဒုၚ်လွဳစ===
* {{desc|it|monire|qq=archaic}}
* {{desc|pt|monir}}
* {{desc|es|muñir}}
* {{desc|en|monish|monitor|bor=1}}
* {{desc|de|monieren|bor=1}}
dovcdjpsniiecpq7mebqjvurk2tmmah
392603
392601
2026-04-13T11:54:07Z
咽頭べさ
33
392603
wikitext
text/x-wiki
==လပ်တေန်==
{{was wotd|၂၀၂၆|ဨပြဳ|၁၄}}
===နိရုတ်===
{{root|la|ine-pro|*men-|id=think}}
ဝေါဟာကၠုၚ်နူ {{der|la|itc-pro|*moneō}}၊ နူကဵုဝေါဟာ {{inh|la|ine-pro|*monéyeti|*moné-ye-ti}}
===ဗွဟ်ရမ္သာၚ်===
* {{la-IPA|moneō}}
===ကြိယာ===
{{la-verb|2+.p3inf|moneō}}
# သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန်။
#: {{syn|la|admoneō|condicō|praemoneō|praecipiō|praedīcō}}
# သကဵုဂွံသတိ။
#: {{syn|la|memorō|admoneō|retineō|referō|redūcō}}
#: {{ant|la|oblitterō}}
# သကဵုဒၠောံဗ္တောန်၊ ကလိုဟ်ဟီုလဴစ၊ ဟီုဂးဒးဒှ်မဒးရခိုဟ်မိုဟ်။
#: {{syn|la|suādeō|commendō|admoneō|dēlīberō|conciliō|suggerō|cēnseō|praedicō}}
# သကဵုဝေတ်ဗ္တောန်၊ တပ်ဒန်၊ ၜုၚ်တက်ဝေတ်ဗ္တောန်။
#: {{syn|la|castīgō|mulctō|multō|pūniō|expiō|obiūrgō|animadvertō|ulcīscor|plēctō|exsequor}}
# သကဵုတွံပ္တိတ်ကဵု၊ လဴဗ္စသ္ကုတ်ဂတ။
#: {{syn|la|vāticinor|praesāgiō|praemoneō|portendō|canō|praedīcō}}
===မဒုၚ်လွဳစ===
* {{desc|it|monire|qq=archaic}}
* {{desc|pt|monir}}
* {{desc|es|muñir}}
* {{desc|en|monish|monitor|bor=1}}
* {{desc|de|monieren|bor=1}}
kbcqnsgnx038srhmg62amr07jk2i1kz
392604
392603
2026-04-13T11:54:24Z
咽頭べさ
33
392604
wikitext
text/x-wiki
==လပ်တေန်==
===နိရုတ်===
{{root|la|ine-pro|*men-|id=think}}
ဝေါဟာကၠုၚ်နူ {{der|la|itc-pro|*moneō}}၊ နူကဵုဝေါဟာ {{inh|la|ine-pro|*monéyeti|*moné-ye-ti}}
===ဗွဟ်ရမ္သာၚ်===
* {{la-IPA|moneō}}
===ကြိယာ===
{{la-verb|2+.p3inf|moneō}}
# သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန်။
#: {{syn|la|admoneō|condicō|praemoneō|praecipiō|praedīcō}}
# သကဵုဂွံသတိ။
#: {{syn|la|memorō|admoneō|retineō|referō|redūcō}}
#: {{ant|la|oblitterō}}
# သကဵုဒၠောံဗ္တောန်၊ ကလိုဟ်ဟီုလဴစ၊ ဟီုဂးဒးဒှ်မဒးရခိုဟ်မိုဟ်။
#: {{syn|la|suādeō|commendō|admoneō|dēlīberō|conciliō|suggerō|cēnseō|praedicō}}
# သကဵုဝေတ်ဗ္တောန်၊ တပ်ဒန်၊ ၜုၚ်တက်ဝေတ်ဗ္တောန်။
#: {{syn|la|castīgō|mulctō|multō|pūniō|expiō|obiūrgō|animadvertō|ulcīscor|plēctō|exsequor}}
# သကဵုတွံပ္တိတ်ကဵု၊ လဴဗ္စသ္ကုတ်ဂတ။
#: {{syn|la|vāticinor|praesāgiō|praemoneō|portendō|canō|praedīcō}}
===မဒုၚ်လွဳစ===
* {{desc|it|monire|qq=archaic}}
* {{desc|pt|monir}}
* {{desc|es|muñir}}
* {{desc|en|monish|monitor|bor=1}}
* {{desc|de|monieren|bor=1}}
dovcdjpsniiecpq7mebqjvurk2tmmah
392605
392604
2026-04-13T11:55:01Z
咽頭べさ
33
392605
wikitext
text/x-wiki
==လပ်တေန်==
{{was wotd|၂၀၂၆|ဨပြဳ|၁၄}}
===နိရုတ်===
{{root|la|ine-pro|*men-|id=think}}
ဝေါဟာကၠုၚ်နူ {{der|la|itc-pro|*moneō}}၊ နူကဵုဝေါဟာ {{inh|la|ine-pro|*monéyeti|*moné-ye-ti}}
===ဗွဟ်ရမ္သာၚ်===
* {{la-IPA|moneō}}
===ကြိယာ===
{{la-verb|2+.p3inf|moneō}}
# သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန်။
#: {{syn|la|admoneō|condicō|praemoneō|praecipiō|praedīcō}}
# သကဵုဂွံသတိ။
#: {{syn|la|memorō|admoneō|retineō|referō|redūcō}}
#: {{ant|la|oblitterō}}
# သကဵုဒၠောံဗ္တောန်၊ ကလိုဟ်ဟီုလဴစ၊ ဟီုဂးဒးဒှ်မဒးရခိုဟ်မိုဟ်။
#: {{syn|la|suādeō|commendō|admoneō|dēlīberō|conciliō|suggerō|cēnseō|praedicō}}
# သကဵုဝေတ်ဗ္တောန်၊ တပ်ဒန်၊ ၜုၚ်တက်ဝေတ်ဗ္တောန်။
#: {{syn|la|castīgō|mulctō|multō|pūniō|expiō|obiūrgō|animadvertō|ulcīscor|plēctō|exsequor}}
# သကဵုတွံပ္တိတ်ကဵု၊ လဴဗ္စသ္ကုတ်ဂတ။
#: {{syn|la|vāticinor|praesāgiō|praemoneō|portendō|canō|praedīcō}}
===မဒုၚ်လွဳစ===
* {{desc|it|monire|qq=archaic}}
* {{desc|pt|monir}}
* {{desc|es|muñir}}
* {{desc|en|monish|monitor|bor=1}}
* {{desc|de|monieren|bor=1}}
kbcqnsgnx038srhmg62amr07jk2i1kz
ကဏ္ဍ:ဝေါဟာလပ်တေန်မဆက်ဆေန်စှ်ေကၠုၚ်နူတံရိုဟ်အိန်ဒဝ်-ယူရဝ်ပဳယာန်-အခိုက်ကၞာနကဵုအဆက်ဝေါဟာ *men- (think)
14
292808
392602
2026-04-13T11:48:21Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာလပ်တေန်]]"
392602
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာလပ်တေန်]]
7kzbbql5x51jv1h4u6gsvws92e6syef
ဝိက်ရှေန်နရဳ:မအရေဝ်သွက်တ္ၚဲဏအ်/၂၀၂၆/ဨပြဳ ၁၄
4
292809
392606
2026-04-13T11:57:30Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{WOTD|moneo|ကြိယာ| သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန်။ #: {{syn|la|admoneō|condicō|praemoneō|praecipiō|praedīcō}} # သကဵုဂွံသတိ။ #: {{syn|la|memorō|admoneō|retineō|referō|redūcō}} #: {{ant|la|oblitterō}} # သကဵုဒၠောံဗ္တောန်၊ ကလိုဟ်ဟီုလဴစ၊ ဟီုဂးဒးဒှ..."
392606
wikitext
text/x-wiki
{{WOTD|moneo|ကြိယာ| သကဵု ကဵုသတိ၊ သကဵု ကဵုကသပ်ဂၞန်။
#: {{syn|la|admoneō|condicō|praemoneō|praecipiō|praedīcō}}
# သကဵုဂွံသတိ။
#: {{syn|la|memorō|admoneō|retineō|referō|redūcō}}
#: {{ant|la|oblitterō}}
# သကဵုဒၠောံဗ္တောန်၊ ကလိုဟ်ဟီုလဴစ၊ ဟီုဂးဒးဒှ်မဒးရခိုဟ်မိုဟ်။
#: {{syn|la|suādeō|commendō|admoneō|dēlīberō|conciliō|suggerō|cēnseō|praedicō}}
# သကဵုဝေတ်ဗ္တောန်၊ တပ်ဒန်၊ ၜုၚ်တက်ဝေတ်ဗ္တောန်။
#: {{syn|la|castīgō|mulctō|multō|pūniō|expiō|obiūrgō|animadvertō|ulcīscor|plēctō|exsequor}}
# သကဵုတွံပ္တိတ်ကဵု၊ လဴဗ္စသ္ကုတ်ဂတ။
#: {{syn|la|vāticinor|praesāgiō|praemoneō|portendō|canō|praedīcō}}|ဨပြဳ|၁၄}}
mw7fkulw5vytgruyuk7zkjh36a5yhts