ဝိက်ရှေန်နရဳ 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