ဝိက်ရှေန်နရဳ 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.24 case-sensitive မဳဒဳယာ တၟေင် ဓရီုကျာ ညးလွပ် ညးလွပ် ဓရီုကျာ ဝိက်ရှေန်နရဳ ဝိက်ရှေန်နရဳ ဓရီုကျာ ဝှာင် ဝှာင် ဓရီုကျာ မဳဒဳယာဝဳကဳ မဳဒဳယာဝဳကဳ ဓရီုကျာ ထာမ်ပလိက် ထာမ်ပလိက် ဓရီုကျာ ရီု ရီု ဓရီုကျာ ကဏ္ဍ ကဏ္ဍ ဓရီုကျာ အဆက်လက္ကရဴ အဆက်လက္ကရဴ ဓရီုကျာ ကာရန် ကာရန် ဓရီုကျာ အဘိဓာန် အဘိဓာန် ဓရီုကျာ ဗီုပြၚ်သိုၚ်တၟိ ဗီုပြၚ်သိုၚ်တၟိ ဓရီုကျာ TimedText TimedText talk မဝ်ဂျူ မဝ်ဂျူ ဓရီုကျာ Event Event talk မဝ်ဂျူ:languages/data/3/s 828 660 393013 392944 2026-04-18T09:16:18Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393013 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 = {} m["saa"] = { "Saba", 3914885, "cdc-est", "Latn", } m["sab"] = { "Buglere", 3368506, "cba", "Latn", } m["sac"] = { "ဖှံက်", 12714767, "alg-sfk", "Latn", } m["sad"] = { "Sandawe", 34016, "qfa-iso", "Latn", } m["sae"] = { "Sabanê", 3460478, "sai-nmk", "Latn", } m["saf"] = { "Safaliba", 36432, "nic-mre", "Latn", } m["sah"] = { "Yakut", 34299, "trk-nsb", "Cyrl", translit = "sah-translit", override_translit = true, } m["saj"] = { "Sahu", 7399757, "paa-nha", "Latn", } m["sak"] = { "Sake", 36425, "bnt-kel", "Latn", } m["sam"] = { "အာရမုဟ် သျမာရိဠူ", 56612, "sem-arw", "Samr", translit = "Samr-translit", -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] } m["sao"] = { "Sause", 4409155, "paa-tkw", "Latn", } m["saq"] = { "Samburu", 56536, "sdv-lma", } m["sar"] = { "Saraveca", 3450556, "awd", "Latn", } m["sas"] = { "Sasak", 1294047, "poz-bss", "Latn, Bali, Java", } m["sat"] = { "သာန်တာလဳ", 33965, "mun", "Olck", translit = "Olck-translit", override_translit = true, } m["sau"] = { "Saleman", 7404262, "poz-cet", } m["sav"] = { "သာဖဳ-သာဖဳ", 36308, "alv-cng", "Arab, Latn", } m["saw"] = { "Sawi", 677064, "ngf-gaw", "Latn", } m["sax"] = { "Sa", 3460352, "poz-vnn", "Latn", } m["say"] = { "Saya", 3914431, "cdc-wst", "Latn", } m["saz"] = { "သေဝ်ရာတ်သာတ်တရာ", 13292, "inc-wes", "Saur, Latn, Taml, Deva", translit = "saz-translit", ancestors = "inc-ogu", } m["sba"] = { "Ngambay", 2372207, "csu-sar", "Latn", } m["sbb"] = { "Simbo", 3484101, "poz-ocw", } m["sbc"] = { "Gele'", 3194847, "poz-aay", "Latn", } m["sbd"] = { "Southern Samo", 33122730, "dmn-sam", "Latn", } m["sbe"] = { "Saliba (New Guinea)", 3469737, "poz-ocw", } m["sbf"] = { "သျှာဗဝ်", 36342, "ssa", "Latn", } m["sbg"] = { "Seget", 7446237, "paa-wbh", "Latn", } m["sbh"] = { "Sori-Harengan", 36515, "poz-aay", "Latn", } m["sbi"] = { "Seti", 7456682, "paa-tor", "Latn", } m["sbj"] = { "Surbakhal", 759995, } m["sbk"] = { "Safwa", 4121160, "bnt-mby", "Latn", } m["sbl"] = { "Botolan Sambal", 4095195, "phi", "Latn", } m["sbm"] = { "Sagala", 11732610, "bnt-ruv", "Latn", } m["sbn"] = { "Sindhi Bhil", 25559289, "inc-snd", "Arab, Deva, Sind, Guru", ancestors = "sd", } m["sbo"] = { "Sabüm", 7396535, "mkh-asl", } m["sbp"] = { "Sangu (Tanzania)", 7418149, "bnt-bki", "Latn", } m["sbq"] = { "Sileibi", 7514337, "ngf-nso", "Latn", } m["sbr"] = { "Sembakung Murut", 7449148, "poz-san", } m["sbs"] = { "Subiya", 6442073, "bnt-bot", "Latn", } m["sbt"] = { "Kimki", 6410160, "paa-pau", } m["sbu"] = { "Stod Bhoti", 15622700, "sit-las", } m["sbv"] = { "Sabine", 65455885, "itc-sbl", "Latn", display_text = s["itc-Latn-displaytext"], strip_diacritics = s["itc-Latn-stripdiacritics"], sort_key = s["itc-Latn-sortkey"], } m["sbw"] = { "Simba", 36430, "bnt-tso", "Latn", } m["sbx"] = { "Seberuang", 12473470, "poz-mly", } m["sby"] = { "Soli", 7557754, "bnt-bot", "Latn", } m["sbz"] = { "Sara Kaba", 25559318, "csu-kab", "Latn", } m["scb"] = { "Chut", 2967709, "mkh-vie", "Latn", } m["sce"] = { "ဒုာန်ဃှေန်", 32947, "xgn-shr", "Arab, Latn", } m["scf"] = { "San Miguel Creole French", 12953094, "crp", "Latn", ancestors = "gcf", sort_key = s["roa-oil-sortkey"], } m["scg"] = { "Sanggau", 12473466, "day", } m["sch"] = { "Sakachep", 37054, "tbq-kuk", } m["sci"] = { "Sri Lankan Creole Malay", 1089151, "crp", "Latn", ancestors = "ms", } m["sck"] = { "သာဒရဳ", 765922, "inc-bih", "Deva, Kthi", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, } m["scl"] = { "သျှဳနာ", 1353320, "inc-shn", "ur-Arab, Deva", } m["scn"] = { "သဳစဳလဳယာန်", 33973, "roa-itr", "Latn", } m["sco"] = { "သကတ်", 14549, "gmw-ang", "Latn", ancestors = "gmw-msc", } m["scp"] = { "Yolmo", 22662107, "sit-kyk", "Deva", } m["scq"] = { "Sa'och", 6583617, "mkh-pea", } m["scs"] = { "North Slavey", 20628, "den", "Latn", } m["scu"] = { "Shumcho", 22077739, "sit-kin", } m["scv"] = { "Sheni", 11015820, "nic-jer", "Latn", ancestors = "zir", } m["scw"] = { "Sha", 3438816, "cdc-wst", "Latn", } m["scx"] = { "Sicel", 36667, "itc", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["scz"] = { "Shetland", 3069598, "qfa-mix", "Latn", ancestors = "nrn, gmw-msc", standardChars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzØøÖüÜü0123456789" .. c.punc, } m["sda"] = { "Toraja-Sa'dan", 36673, "poz-ssw", "Latn", } m["sdb"] = { "Shabak", 3289596, "ira-zgr", ancestors = "hac", } m["sdc"] = { "သာက်သွဳ", 845441, "roa-itr", "Latn", } m["sde"] = { "Surubu", 3913336, "nic-kau", "Latn", } m["sdf"] = { "Sarli", 7424256, "ira-zgr", ancestors = "hac", } m["sdg"] = { "Savi", 3474654, "inc-dng", } m["sdh"] = { "ခေအ်ဒေတ် လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 1496597, "ku", "ku-Arab", translit = "sdh-translit", strip_diacritics = {remove_diacritics = c.kasra .. c.sukun}, } m["sdj"] = { "Suundi", 7650407, "bnt-kng", "Latn", } m["sdk"] = { "Sos Kundi", 7563811, "paa-ndu", "Latn", } m["sdl"] = { "Saudi Arabian Sign Language", 3504160, "sgn", } m["sdm"] = { "Semandang", 7449012, "day", } m["sdn"] = { "ဂါယ်ဠူရေဝ်သ်", 612220, "roa-itr", "Latn", ancestors = "co", } m["sdo"] = { "Bukar-Sadung Bidayuh", 2927799, "day", "Latn", } m["sdp"] = { "Sherdukpen", 7494785, "sit-khm", } m["sdr"] = { "အဝ်ရာအောန် သာဒရဳ", 12953860, "inc-bih", } m["sds"] = { "တူနဳဃှေန် ဗေဗေ", 5329732, "ber", } m["sdu"] = { "Sarudu", 7424700, "poz-cet", } m["sdx"] = { "Sibu Melanau", 18642842, "poz-bnn", } m["sea"] = { "သၟိုၚ်", 3135426, "mkh-asl", "Latn", } -- seb is a duplicate code of spp m["sec"] = { "Sechelt", 7442898, "sal", "Latn", } m["sed"] = { "သေတ်ဒါန်", 56448, "mkh-nbn", "Latn", } m["see"] = { "သေနဳကာ", 1185133, "iro-nor", "Latn", } m["sef"] = { "Cebaara Senoufo", 10975121, "alv-snr", "Latn", } m["seg"] = { "Segeju", 17584599, "bnt-mij", "Latn", } m["seh"] = { "Sena", 2964008, "bnt-sna", "Latn", } m["sei"] = { "သေဴရေဝ်", 36583, "qfa-iso", "Latn", } m["sej"] = { "Sene", 7450252, "ngf-ehu", "Latn", } m["sek"] = { "Sekani", 28562, "ath-nor", "Latn", } m["sen"] = { "Nanerigé Sénoufo", 36002, "alv-sma", } m["seo"] = { "Asaba", 7630513, "qfa-dis", -- Papuan; isolate or unclassified in Glottolog; Sepik language in Foley (2018) "Latn", } m["sep"] = { "Sìcìté Sénoufo", 56787, "alv-sma", } m["seq"] = { "Senara Sénoufo", 35210, "alv-snr", } m["ser"] = { "Serrano", 3479942, "azc-tak", "Latn", } m["ses"] = { "Koyraboro Senni", 35655, "son", "Latn", } m["set"] = { "Sentani", 3441672, "paa-sen", "Latn", } m["seu"] = { "သေဲရုဲ-လော", 7455503, "poz-hce", "Latn", } m["sev"] = { "Nyarafolo Senoufo", 36306, "alv-snr", } m["sew"] = { "Sewa Bay", 7458126, "poz-ocw", } m["sey"] = { "Secoya", 3477218, "sai-tuc", "Latn", } m["sez"] = { "Senthang Chin", 7451223, "tbq-kuk", } m["sfb"] = { "French Belgian Sign Language", 3217332, "sgn", } m["sfe"] = { "Eastern Subanun", 63311321, "phi", "Latn", } m["sfm"] = { "Small Flowery Miao", 7542773, "hmn", } m["sfs"] = { "South African Sign Language", 3322093, "sgn", } m["sfw"] = { "Sehwi", 36593, "alv-ctn", "Latn", } m["sga"] = { "အာဲယျာလာန်တြေံ", 35308, "cel-gae", "Latn, Ogam", strip_diacritics = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "sga-sortkey", standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚú0123456789ᚁᚂᚃᚄᚅᚆᚇᚈᚉᚊᚋᚌᚍᚎᚏᚐᚑᚒᚓᚔ" .. c.punc, } m["sgb"] = { "Mag-Anchi Ayta", 4356243, "phi", "Latn", } m["sgc"] = { "Kipsigis", 56339, "sdv-nma", } m["sgd"] = { "Surigaonon", 34140, "phi", "Latn", } m["sge"] = { "Segai", 7446180, } m["sgg"] = { "Swiss-German Sign Language", 35150, "sgn", } m["sgh"] = { "သျှောတ်နဳ", 34053, "ira-shr", "Latn, Cyrl", translit = "sgh-translit", override_translit = true, } m["sgi"] = { "Suga", 36475, "nic-mmb", "Latn", } m["sgk"] = { "Sangkong", 2945610, "tbq-bis", } m["sgm"] = { "Singa", 7522797, "bnt-lok", "Latn", } m["sgp"] = { "Singpho", 7524158, "sit-jnp", "Latn", } m["sgr"] = { "သၚ်္ဂဳသာရဳ", 3394363, "ira-kms", "Arab", } m["sgs"] = { "သာမဝ်ကဳထေၚ်", 213434, "bat-eas", "Latn", wikimedia_codes = "bat-smg", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", } m["sgt"] = { "ဗရုဝ်ပါတ်", 56603, "sit-tib", "Tibt", translit = "Tibt-translit", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["sgu"] = { "Salas", 7403694, "poz-cma", } m["sgw"] = { "Sebat Bet Gurage", 2707343, "sem-eth", "Ethi", } m["sgx"] = { "Sierra Leone Sign Language", 7511448, "sgn", } m["sgy"] = { "Sanglechi", 3472220, "ira-sgi", } m["sgz"] = { "Sursurunga", 36511, "poz-ocw", "Latn", } m["sha"] = { "Shall-Zwall", 3915355, "nic-beo", } m["shb"] = { "Ninam", 3436586, "sai-ynm", "Latn", } m["shc"] = { "Sonde", 7560881, "bnt-pen", "Latn", } m["shd"] = { "Kundal Shahi", 6444265, "inc-shn", "Arab", } m["she"] = { "Sheko", 3183355, "omv-diz", } m["shg"] = { "Shua", 3501092, "khi-kal", "Latn", } m["shh"] = { "သျှက်သျှဝ်နဳ", 33811, "azc-num", "Latn", } m["shi"] = { "တာချဲဟေတ်", 34152, "ber", "Latn, Arab, Tfng, Hebr", ancestors = "shi-med", translit = { Tfng = "Tfng-translit", }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["shj"] = { "Shatt", 56344, "sdv-daj", } m["shk"] = { "သျှိလု", 36486, "sdv-lon", "Latn", } m["shl"] = { "Shendu", 22074616, "tbq-kuk", } m["shm"] = { "သျှာရာဒဳ", 7462280, "xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-cen", } m["shn"] = { "သေံဇၞော်", 56482, "tai-swe", "Mymr", translit = "shn-translit", sort_key = { from = {"[ၢႃ]", "ဵ", "ႅ", "ႇ", "ႈ", "း", "ႉ", "ႊ"}, to = {"ာ", "ေ", "ႄ", "႒", "႓", "႔", "႕", "႖"} }, } m["sho"] = { "Shanga", 3913931, "dmn-bbu", "Latn", } m["shp"] = { "Shipibo-Conibo", 2671988, "sai-pan", "Latn", } m["shq"] = { "Sala", 10961665, "bnt-bot", "Latn", } m["shr"] = { "Shi", 3481999, "bnt-shh", "Latn", } m["shs"] = { "Shuswap", 3482685, "sal", "Latn", } m["sht"] = { "Shasta", 56396, "nai-shs", "Latn", } m["shu"] = { "အာရဗဳ ချေဒဳယျာန်", 56497, "sem-arb", "Arab", strip_diacritics = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["shv"] = { "Shehri", 33445, "sem-sar", "Arab, Latn", } m["shw"] = { "Shwai", 36527, "alv-hei", } m["shx"] = { "She", 2605689, "hmn", } m["shy"] = { "တာချာဝေတ်", 33274, "ber", "Tfng, Arab, Latn", translit = "Tfng-translit", } m["shz"] = { "Syenara Senoufo", 36316, "alv-snr", } m["sia"] = { "အခလာ သာမိ", 35241, "smi", "Cyrl, Latn", translit = "sia-translit", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, } m["sib"] = { "Sebop", 7442799, "poz-swa", "Latn", } m["sid"] = { "သေတ်ဒါမဝ်", 33786, "cus-hec", "Latn, Ethi", } m["sie"] = { "Simaa", 7517329, "bnt-kav", "Latn", } m["sif"] = { "Siamou", 36252, } m["sig"] = { "Paasaal", 36426, "nic-sis", "Latn", } m["sih"] = { "Sîshëë", 8072753, "poz-cln", "Latn", } m["sii"] = { "Shom Peng", 1039346, "aav", } m["sij"] = { "Numbami", 3346277, "poz-ocw", "Latn", } m["sik"] = { "Sikiana", 3443734, "sai-prk", "Latn", } m["sil"] = { "Tumulung Sisaala", 25383006, "nic-sis", "Latn", } m["sim"] = { "Seim", 7446815, "paa-sep", "Latn", } m["sip"] = { "သေတ်ကဳမဳသ်", 35285, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["siq"] = { "Sonia", 7561770, "ngf-bos", "Latn", } m["sir"] = { "Siri", 3438729, "cdc-wst", "Latn", } m["sis"] = { "Siuslaw", 2315424, } m["siu"] = { "Sinagen", 7521655, "paa-wap", "Latn", } m["siv"] = { "Sumariup", 7636966, "paa-sep", "Latn", } m["siw"] = { "Siwai", 7532519, "paa-sbo", "Latn", } m["six"] = { "Sumau", 7637021, "ngf-pek", "Latn", } m["siy"] = { "Sivandi", 13269, "xme", "fa-Arab, Latn", ancestors = "xme-mid", } m["siz"] = { "သိဝဳ", 36814, "ber", "Tfng, Arab, Latn", } m["sja"] = { "Epena", 3055682, "sai-chc", "Latn", } m["sjb"] = { "Sajau Basap", 4684353, "poz-bnn", } m["sjc"] = { "မေန် သျှဝ်ဂျို", 3431451, "zhx-inm", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["sjd"] = { "ခဳယဝ်ဗေန် သာမိ", 33656, "smi", "Cyrl", translit = "sjd-translit", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, } m["sje"] = { "ဖါဲသာမိ", 56314, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "sje-sortkey", } m["sjg"] = { "Assangori", 3502255, "sdv-tmn", } m["sjk"] = { "ခေန်မိ သာမိ", 35871, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, } m["sjl"] = { "Miji", 6845470, "sit-hrs", } m["sjm"] = { "Mapun", 3287253, "poz-sbj", "Latn", } m["sjn"] = { "သေၚ်ဒါရေန်", 56437, "art", "Latn, Teng", type = "appendix-constructed", } m["sjo"] = { "Xibe", 13223, "tuw-jrc", "sjo-Mong", ancestors = "mnc", } m["sjp"] = { "Surjapuri", 7645351, "inc-krd", "Deva, as-Beng, Kthi", } m["sjr"] = { "Siar-Lak", 3482907, "poz-ocw", } m["sjs"] = { "သေၚ်ဟာဂျာ ဒေ သရေ", 56744, "ber", "Latn, Tfng, Arab", strip_diacritics = { Arab = "ar-stripdiacritics", }, translit = { Tfng = "Tfng-translit", } } m["sjt"] = { "ထရေဝ်သာမိ", 36656, "smi", "Cyrl, Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, translit = "sjt-translit", } m["sju"] = { "ဥူမေ သာမိ", 56415, "smi", "Latn", strip_diacritics = {remove_diacritics = c.macron .. "'ˈ"}, display_text = { from = {"'"}, to = {"ˈ"} }, sort_key = "sju-sortkey", } m["sjw"] = { "သျှာန်နဳ", 2669206, "alg", "Latn", } m["ska"] = { "Skagit", 25559652, "sal", "Latn", } m["skb"] = { "သာပ်", 36437, "tai-nor", "Thai", translit = "Thai alphabet-translit", sort_key = "Thai-sortkey", } m["skc"] = { "Ma Manda", 6720783, "ngf-era", "Latn", } m["skd"] = { "Southern Sierra Miwok", 3492334, "nai-utn", "Latn", } m["ske"] = { "Ske", 7534244, "poz-vnn", "Latn", } m["skf"] = { "Mekéns", 3304806, "tup", "Latn", } m["skh"] = { "Sikule", 3121081, "poz-nws", } m["ski"] = { "Sika", 33960, "poz-cet", "Latn", } m["skj"] = { -- compare 'ths' "Seke", 30226846, "sit-tam", } m["skk"] = { "Sok", 12953887, "mkh-ban", } m["skm"] = { "Sakam", 6448517, "ngf-uru", "Latn", } m["skn"] = { "Kolibugan Subanon", 18755617, "phi", "Latn", } m["sko"] = { "Seko Tengah", 15613270, "poz", } m["skp"] = { "Sekapan", 7447132, "poz-bnn", } m["skq"] = { "Sininkere", 3914896, "dmn-man", "Latn", } m["skr"] = { "သဲရိုၚ်ကဳ", 33902, "inc-pan", "pa-Arab, Mult, Deva", ancestors = "lah", strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna}, translit = { ["pa-Arab"] = "pa-Arab-translit", Deva = "hi-translit", Mult = "Mult-translit", }, } m["sks"] = { "မာဲယျာ", 12952760, "ngf-kau", "Latn", } m["skt"] = { "Sakata", 36691, "bnt-bnm", "Latn", } m["sku"] = { "Sakao", 3298421, "poz-vnn", "Latn", } m["skv"] = { "Skou", 3915200, "paa-sko", "Latn", } m["skw"] = { "ဒါတ် သကာယ်ပိ ခရေဝ်အဝ်", 2522153, "crp", "Latn", ancestors = "nl", } m["skx"] = { "Seko Padang", 15613282, "poz-ssw", "Latn", } m["sky"] = { "သဳကာဲယျာနာ", 7439242, "poz-pnp", "Latn", } m["skz"] = { "Sekar", 7447136, "poz-cet", } m["slc"] = { "Saliba (Colombia)", 3441097, nil, "Latn", } m["sld"] = { "Sisaala", 11020264, "nic-sis", "Latn", } m["sle"] = { "သျှိလဂါ", 7500203, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["slf"] = { "Swiss-Italian Sign Language", 12953479, "sgn", } m["slg"] = { "Selungai Murut", 7448844, "poz-san", } m["slh"] = { "Southern Puget Sound Salish", 12642471, "sal", "Latn", } -- "sli" "Silesian German" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["slj"] = { "Salumá", 7406296, "sai-prk", "Latn", } m["sll"] = { "Salt-Yui", 7405785, "ngf-chw", "Latn", } m["slm"] = { "ထာန်ဂုတာရာန် သာမ", 3362086, "poz-sbj", "Latn", } m["sln"] = { "သာလဳနာန်", 1568938, "qfa-iso", "Latn", } m["slp"] = { "လာမာဟဝ်လိုတ်", 6480777, "poz-cet", "Latn", } m["slr"] = { "သလာ", 33963, "trk-ogz", "Arab, Latn", ancestors = "trk-eog", } m["sls"] = { "Singapore Sign Language", 7512563, "sgn", } m["slt"] = { "Sila", 7514021, "tbq-sil", } m["slu"] = { "Selaru", 7447500, "poz-cet", "Latn", } m["slw"] = { "Sialum", 7506694, "ngf-ehu", "Latn", } m["slx"] = { "Salampasu", 7403607, "bnt-lun", "Latn", } m["sly"] = { "Selayar", 7447520, "poz-ssw", } m["slz"] = { "Ma'ya", 2291492, "poz-hce", "Latn", } m["sma"] = { "သာမိ လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 13293, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, sort_key = "sma-sortkey", } m["smb"] = { "Simbari", 7517427, "ngf-ang", "Latn", } m["smc"] = { "Som", 7559081, "ngf-uru", "Latn", } m["smd"] = { "Sama", 6407456, "bnt-kmb", "Latn", } m["smf"] = { "Auwe", 3502072, "paa-bor", "Latn", ancestors = "dnd", } m["smg"] = { "Simbali", 56692, "paa-bai", "Latn", } m["smh"] = { "Samei", 7409269, "tbq-axi", } m["smj"] = { "ဠူသာမိ", 56322, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "smj-sortkey", } m["smk"] = { "Bolinao", 2669235, "phi", "Latn, Tglg", } m["sml"] = { "Central Sama", 3470593, "poz-sbj", "Latn", } m["smm"] = { "Musasa", 6940122, "inc-eas", ancestors = "bh", } m["smn"] = { "အဳနာရိသာမိ", 33462, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "smn-sortkey", } m["smp"] = { "ဟဳဘရဝ် သျမာရိဠူ", 56502, "sem-can", "Samr", translit = "Samr-translit", -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] ancestors = "hbo", } m["smq"] = { "Samo", 7409884, "ngf-est", "Latn", } m["smr"] = { "Simeulue", 2992833, "poz-nws", "Latn", } m["sms"] = { "သာမိ သဂဝ်", 13271, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "sms-sortkey", } m["smt"] = { "Simte", 7521268, "tbq-kuk", } m["smu"] = { "Somray", 6583612, "mkh-pea", } m["smv"] = { "Samvedi", 6345632, "inc-sou", } m["smw"] = { "သာန်ပါဝါ", 3182585, "poz-bss", "Latn", } m["smx"] = { "Samba", 11120157, "bnt-pen", "Latn", } m["smy"] = { "Semnani", 14531212, "xme", "fa-Arab, Latn", } m["smz"] = { "Simeku", 7517534, "paa-sbo", "Latn", } m["snb"] = { "Sebuyau", 7442836, "poz-mly", "Latn", } m["snc"] = { "Sinaugoro", 4170719, "poz-ocw", "Latn", } m["sne"] = { "Bau Bidayuh", 2891938, "day", "Latn", } m["snf"] = { "နူန်", 36304, "alv-cng", "Latn", } m["sng"] = { "Sanga (Congo)", 3438316, "bnt-lub", "Latn", } m["sni"] = { "Sensi", 7451029, "sai-pan", "Latn", } m["snj"] = { "Riverain Sango", 25559751, "crp", "Latn", ancestors = "ngb", } m["snk"] = { "Soninke", 36660, "dmn-snb", "Latn", } m["snl"] = { "Sangil", 3472206, "phi", "Latn", } m["snm"] = { "မ'ဒဳ လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 15637273, "csu-mma", } m["snn"] = { "Siona", 3485116, "sai-tuc", "Latn", } m["sno"] = { "Snohomish", 25559662, "sal", "Latn", } m["snp"] = { "Siane", 7506812, "ngf-gor", "Latn", } m["snq"] = { "Sangu (Gabon)", 36609, "bnt-sir", "Latn", } m["snr"] = { "Sihan", 7513400, "ngf-gum", "Latn", } m["sns"] = { "Nahavaq", 2160435, "poz-vnc", "Latn", } m["snu"] = { "Senggi", 7929052, "paa-bor", "Latn", } m["snv"] = { "Sa'ban", 3474891, "poz-swa", "Latn", } m["snw"] = { "Selee", 36272, "alv-ntg", "Latn", } m["snx"] = { "Sam", 7408387, "ngf-min", "Latn", } m["sny"] = { "Saniyo-Hiyewe", 7418302, "paa-sep", "Latn", } m["snz"] = { "Kou", 7525035, -- also 4803639 "ngf-eva", "Latn", } m["soa"] = { "သေံသောန်", 7709159, "tai-swe", "Tavt, Thai", translit = "Tavt-translit", sort_key = { from = {"([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])", "([เแโใไ])([ก-ฮ])"}, to = {"%2%1", "%2%1"} }, } m["sob"] = { "Sobei", 3121035, "poz-ocw", "Latn", } m["soc"] = { "Soko", 7555138, "bnt-ske", "Latn", } m["sod"] = { "Songoora", 7561296, "bnt-lgb", "Latn", } m["soe"] = { "Songomeno", 5713543, "bnt-bsh", "Latn", } m["sog"] = { "သတ်ဂျဳယာန်", 205979, "ira-sgc", "Sogd, Mani, Syrc, Sogo", translit = { Sogd = "Sogd-translit", Mani = "Mani-translit", Sogo = "Sogo-translit", }, } m["soh"] = { "Aka (Sudan)", 3450949, "sdv-eje", "Latn", } m["soi"] = { "Sonha", 12953890, "inc-eas", } m["sok"] = { "Sokoro", 3441303, "cdc-est", "Latn", } m["sol"] = { "Solos", 3489591, "poz-ocw", } m["soo"] = { "Nsong", 12953148, "bnt-bdz", "Latn", } m["sop"] = { "Songe", 3130911, "bnt-lbn", "Latn", } m["soq"] = { "Kanasi", 11732656, "ngf-dag", "Latn", } m["sor"] = { "Somrai", 3123566, "cdc-est", "Latn", } m["sos"] = { "Seenku", 36274, "dmn-smg", } m["sou"] = { "သေံသၠုၚ်ကျာ", 56508, "tai-swe", "Thai", translit = "Thai alphabet-translit", sort_key = "Thai-sortkey", } m["sov"] = { "Sonsorolese", 13281, "poz-mic", "Latn", } m["sow"] = { "Sowanda", 7571845, "paa-bor", "Latn", } m["sox"] = { "Swo", 36604, "bnt-mka", "Latn", } m["soy"] = { "Miyobe", 35913, "alv-sav", "Latn", } m["soz"] = { "Temi", 13278, "bnt-kka", "Latn", } m["spb"] = { "Sepa (Indonesia)", 18603687, "poz-cma", "Latn", } m["spc"] = { "Sapé", 2888158, nil, "Latn", } m["spd"] = { "Saep", 7398312, "ngf-yag", "Latn", } m["spe"] = { "Sepa (New Guinea)", 7451725, "poz-ocw", "Latn", } m["spg"] = { "Sian", 7506806, "poz-bnn", } m["spi"] = { "Saponi", 3915418, "paa-lpl", "Latn", } m["spk"] = { "Sengo", 7450584, "paa-ndu", "Latn", } m["spl"] = { "Selepet", 7447917, "ngf-kab", "Latn", } m["spm"] = { "Sepen", 4701931, "paa-ram", "Latn", } m["spn"] = { "Sanapaná", 3033556, "sai-mas", "Latn", } m["spo"] = { "Spokane", 3493704, "sal", } m["spp"] = { "Supyire", 56284, "alv-sma", "Latn", } m["spr"] = { "Saparua", 7420921, "poz-cma", "Latn", } m["sps"] = { "Saposa", 3473187, "poz-ocw", } m["spt"] = { "Spiti Bhoti", 22080879, "sit-las", } m["spu"] = { "Sapuan", 7421168, "mkh-ban", } m["spv"] = { "Sambalpuri", 6433240, "inc-eas", "Orya", translit = "or-translit", ancestors = "or", } m["spx"] = { "ပဳသေၚ် ဒိုဟ်မၠုၚ်ကျာ", 36688, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] translit = "Ital-translit", display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"], }, sort_key = { Latn = s["itc-Latn-sortkey"], }, } m["spy"] = { "Sabaot", 7395896, "sdv-kln", } m["sqa"] = { "Shama-Sambuga", 3914392, "nic-kmk", "Latn", } m["sqh"] = { "Shau", 3913925, "nic-jer", "Latn", } m["sqk"] = { "Albanian Sign Language", 4709168, "sgn", } m["sqm"] = { "Suma", 11008431, "gba-wes", } m["sqn"] = { "Susquehannock", 3505736, "iro-nor", } m["sqo"] = { "သာဝ်ခေဝ်", 3491964, "ira-kms", } m["sqq"] = { "Sou", 16979751, "mkh-ban", } m["sqr"] = { "အာရဗဳ သိကူဠဝ်", 1069489, "sem-arb", "Arab", } m["sqs"] = { "Sri Lankan Sign Language", 3915466, "sgn", } m["sqt"] = { "Soqotri", 13283, "sem-sar", "Arab, Latn", } m["squ"] = { "သကေဝ်မောတ်", 2484579, "sal", "Latn", } m["sra"] = { "Saruga", 7424699, "ngf-han", "Latn", } m["srb"] = { "Sora", 13284, "mun", "Sora, Latn, Orya", } m["sre"] = { "Sara", 33957, "day", } m["srf"] = { "Nafi", 6958174, "poz-ocw", } m["srg"] = { "Sulod", 7636489, "phi", } m["srh"] = { "Sarikoli", 33873, "ira-shr", "Latn, ug-Arab, Cyrl", } m["sri"] = { "Siriano", 3485264, "sai-tuc", "Latn", } m["srk"] = { "Serudung Murut", 7455497, "poz-san", } m["srl"] = { "Isirawa", 4203802, "paa-tkw", } m["srm"] = { "သာရာမာတ်ခေန်", 33779, "crp", "Latn", ancestors = "en, pt", } m["srn"] = { "သရာနာန် တံၚ်ဂဝ်", 33989, "crp", "Latn", ancestors = "en", } m["srq"] = { "Sirionó", 3027953, "tup-gua", "Latn", } m["srr"] = { "သေဴရေ", 36284, "alv-fwo", "Latn", } m["srs"] = { "Tsuut'ina", 20825, "ath-nor", "Latn", } m["srt"] = { "Sauri", 7427547, "paa-egb", "Latn", } m["sru"] = { "Suruí", 7646993, "tup", "Latn", } m["srv"] = { "Waray Sorsogon", 18755610, "phi", "Latn", } m["srw"] = { "Serua", 14916905, "poz-cet", } m["srx"] = { "Sirmauri", 7530505, "him", } m["sry"] = { "Sera", 7452602, "poz-ocw", "Latn", } m["srz"] = { "Shahmirzadi", 12953126, "ira-msh", "fa-Arab", } m["ssb"] = { "Southern Sama", 3470594, "poz-sbj", "Latn", } m["ssc"] = { "Suba-Simbiti", 7630687, "bnt-lok", "Latn", } m["ssd"] = { "သဳရွေန်", 10771067, "ngf-rai", "Latn", } m["sse"] = { "Balangingi", 2880535, "poz-sbj", "Latn", } m["ssf"] = { "ထော", 676492, "map", "Latn", } m["ssg"] = { "သိုၚ်မာတ်", 3182581, "poz-aay", "Latn", } m["ssh"] = { "အာရဗဳ ဃှဳဟာ်", 56571, "sem-arb", "Arab", strip_diacritics = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["ssi"] = { "Sansi", 3309366, "inc-nwe", } m["ssj"] = { "Sausi", 7427605, "ngf-eva", "Latn", } m["ssk"] = { "Sunam", 11002210, "sit-kin", } m["ssl"] = { "Western Sisaala", 11154776, "nic-sis", "Latn", } m["ssm"] = { "Semnam", 7449713, "mkh-asl", "Latn", } m["sso"] = { "Sissano", 7530937, "poz-ocw", "Latn", } m["ssp"] = { "Spanish Sign Language", 3100814, "sgn", } m["ssq"] = { "So'a", 7572120, "poz-cet", "Latn", } m["ssr"] = { "Swiss-French Sign Language", 12953483, "sgn", } m["sss"] = { "Sô", 3082037, "mkh-kat", } m["sst"] = { "Sinasina", 7521813, "ngf-chw", "Latn", } m["ssu"] = { "Susuami", 7649752, "ngf-ang", "Latn", } m["ssv"] = { "Shark Bay", 7489783, "poz-vnn", "Latn", } m["ssx"] = { "Samberigi", 7409020, "ngf-eng", "Latn", } m["ssy"] = { "Saho", 36353, "cus-eas", "Latn, Ethi, Arab", } m["ssz"] = { "Sengseng", 7450601, "poz-ocw", "Latn", } m["stb"] = { "Northern Subanen", 12953892, "phi", "Latn", } m["std"] = { "Sentinelese", 568377, "qfa-unc", -- presumed Ongan } m["ste"] = { "Liana-Seti", 6539924, "poz-cma", } m["stf"] = { "Seta", 7456326, "paa-tor", "Latn", } m["stg"] = { "Trieng", 22694648, "mkh-ban", } m["sth"] = { "Shelta", 36705, "qfa-mix", "Latn", ancestors = "ga, en", } m["sti"] = { "Bulo Stieng", 15771431, "mkh-ban", "Khmr, Latn", } m["stj"] = { "Matya Samo", 10974879, "dmn-sam", "Latn", } m["stk"] = { "Arammba", 3502094, "paa-yam", "Latn", } m["stm"] = { "Setaman", 7456333, "ngf-okk", "Latn", } m["stn"] = { "အဝ်ဝါ", 1324132, "poz-sls", "Latn", } m["sto"] = { "Stoney", 3033570, "sio-dkt", "Latn", } m["stp"] = { "ထေပ်ပုဝ်ဝါန် လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 12953917, "azc-pim", "Latn", } m["stq"] = { "သာဒလာန် ဖရေဝ်သဳယာန်", 27154, "gmw-fri", "Latn", } m["str"] = { "သာဲနေတ်", 36444, "sal", "Latn", } m["sts"] = { "သျှုမာတ်သတဳ", 33777, "inc-kun", "Arab", } m["stt"] = { "Budeh Stieng", 12953891, "mkh-ban", } m["stu"] = { "Samtao", 25559550, "mkh-pal", } m["stv"] = { "Silt'e", 33880, "sem-eth", "Ethi", } m["stw"] = { "Satawalese", 28477, "poz-mic", "Latn", } m["sty"] = { "Siberian Tatar", 4418344, "trk-kno", "Cyrl", } m["sua"] = { "Sulka", 7636341, "qfa-iso", -- Papuan; isolate in Glottolog and Palmer (2018) "Latn", } m["sub"] = { "Suku", 12953160, "bnt-yak", "Latn", } m["suc"] = { "Western Subanon", 16113894, "phi", "Latn", } m["sue"] = { "သုအာန်နာ", 7634386, "paa-bin", "Latn", } m["sug"] = { "Suganga", 7634706, "ngf-okk", "Latn", } m["sui"] = { "Suki", 2089984, "ngf-gsu", "Latn", } m["suk"] = { "Sukuma", 2638144, "bnt-tkm", "Latn", } m["suo"] = { "Bouni", 65043887, "paa-sko", "Latn", } m["suq"] = { "Suri", 5364172, "sdv", } m["sur"] = { "Mwaghavul", 3440486, "cdc-wst", "Latn", } m["sus"] = { "Susu", 33990, "dmn-sya", "Latn", } m["sut"] = { "Subtiaba", 3915405, "omq", "Latn", } m["suv"] = { "Puroik", 56408, "sit-khb", "Beng, Deva, Latn", ancestors = "sit-khp-pro", } m["suw"] = { "Sumbwa", 7637055, "bnt-glb", "Latn", } m["sux"] = { "သူမာရေဝ်ယာန်", 36790, "qfa-iso", "Xsux, Latn", } m["suy"] = { "Suyá", 3505859, "sai-nje", "Latn", } m["suz"] = { "Sunwar", 56549, "sit-kiw", "Deva, Sunu" } m["sva"] = { "သဝါန်", 34067, "ccs", "Geor, Cyrl", translit = { Geor = "sva-translit", }, override_translit = true, } m["svb"] = { "Ulau-Suain", 7878769, "poz-ocw", "Latn", } m["svc"] = { "Vincentian Creole English", 3501785, "crp", "Latn", ancestors = "en", } m["sve"] = { "Serili", 7454834, "poz-tim", } m["svk"] = { "Slovakian Sign Language", 7541557, "sgn", } m["svm"] = { "သလာဝဝ်မဝ်လေတ်သာနဝ်", 36254, "zls", "Latn", ancestors = "sh", } m["svs"] = { "Savosavo", 3130296, "qfa-dis", -- Papuan; isolate in Glottolog; in the tentative Central Solomons family by Ross (2005) and Pedrós -- (2015) "Latn", } m["svx"] = { "Skalvian", 3486125, "bat-wes", "Latn", } m["swb"] = { "မအဝ်ရေ ခါမ်မဝ်ရဳယာန်", 34075, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["swf"] = { "Sere", 7453056, "nic-ser", "Latn", } m["swg"] = { "Swabian", 327274, "gmw-hgm", "Latn", ancestors = "gsw", } m["swi"] = { "သွုဲ", 3112388, "qfa-kms", "Latn, Shui, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["swj"] = { "Sira", 36599, "bnt-sir", "Latn", } m["swl"] = { "အရေဝ်ဘာသာကွတ်တဲသွဳဒေန်", 36558, "sgn", } m["swm"] = { "Samosa", 7410037, "ngf-nwh", "Latn", } m["swn"] = { "သတ်နာ", 2988323, "ber", } m["swo"] = { "Shanenawa", 61974839, "sai-pan", "Latn", } m["swp"] = { "Suau", 3502368, "poz-ocw", } m["swq"] = { "Sharwa", 56791, "cdc-cbm", "Latn", } m["swr"] = { "Saweru", 3474649, "paa-ysa", "Latn", } m["sws"] = { "Seluwasan", 7448845, "poz-cet", } m["swt"] = { "Sawila", 7428639, "paa-tap", "Latn", } m["swu"] = { "Suwawa", 7650588, "phi", } m["sww"] = { "Sowa", 7571843, "poz-vnn", "Latn", } m["swx"] = { "Suruahá", 3114402, "auf", } m["swy"] = { "Sarua", 56261, "cdc-est", "Latn", } m["sxb"] = { "Suba", 33916, "bnt-lok", "Latn", } m["sxc"] = { "Sicanian", 36335, "qfa-unc", -- extinct, lack of data; only names deciphered "Polyt", } m["sxe"] = { "Sighu", 36431, "bnt-kel", "Latn", } m["sxg"] = { "Shixing", 56337, "sit-nax", "Latn", } m["sxk"] = { "Southern Kalapuya", 3192122, "nai-klp", } m["sxl"] = { "Selonian", 36491, "bat-eas", "Latn", } m["sxm"] = { "Samre", 6583615, "mkh-pea", } m["sxn"] = { "Sangir", 25714758, "phi", "Latn", } m["sxo"] = { "Sorothaptic", 2762254, } m["sxr"] = { "သာရုဝ်အာ", 716599, "map", "Latn", } m["sxs"] = { "Sasaru", 3913384, "alv-yek", "Latn", } -- "sxu" "Upper Saxon" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["sxw"] = { "Saxwe Gbe", 7428892, "alv-pph", "Latn", } m["sya"] = { "Siang", 3482903, } m["syb"] = { "Central Subanen", 12953893, "phi", "Latn", } m["syc"] = { "သဳရဳယျာ အခိုက်ကၞာ", 33538, "sem-are", "Syrc", strip_diacritics = {remove_diacritics = c.macron .. c.diaer .. c.macronbelow .. u(0x0730) .. "-" .. u(0x0748)}, } m["syi"] = { "Seki", 36547, "bnt-kel", "Latn", } m["syk"] = { "Sukur", 56292, "cdc-cbm", "Latn", } m["syl"] = { "သေန်လေပ်ဒဳ", 2044560, "inc-bas", "Sylo, Beng", ancestors = "inc-obn", translit = "syl-translit", } m["sym"] = { "Maya Samo", 10950421, "dmn-sam", "Latn", } m["syn"] = { "Senaya", 33914, "sem-nna", } m["syo"] = { "Suoy", 7641864, "mkh-pea", } m["sys"] = { "Sinyar", 56840, "csu", "Latn", } m["syw"] = { "Kagate", 12952538, "sit-kyk", "Deva", } m["syx"] = { "Osamayi", 7408415, "bnt-kel", "Latn", } m["syy"] = { "Al-Sayyid Bedouin Sign Language", 2915457, "sgn", } m["sza"] = { "သေန်မလာဲ", 3111827, "mkh-asl", "Latn", } m["szb"] = { "Ngalum", 11732516, "ngf-okk", "Latn", } m["szc"] = { "Semaq Beri", 7449119, "mkh-asl", } m["szd"] = { "Seru", 7455488, "poz-bnn", "Latn", } m["sze"] = { "Seze", 373683, "omv-mao", "Latn", } m["szg"] = { "Sengele", 7450555, "bnt-mon", "Latn", } m["szl"] = { "သလဳယှေန်", 30319, "zlw-lch", "Latn", ancestors = "zlw-opl", } m["szn"] = { "Sula", 3503403, "poz-cma", "Latn", } m["szp"] = { "Suabo", 7630429, "ngf-sbh", "Latn", } m["szv"] = { "အေတ်သူၜေအ်", 35431, "bnt-saw", "Latn", } m["szw"] = { "Sawai", 3447258, "poz-hce", "Latn", } m["szy"] = { "သကဳသက်ယျာ", 718269, "map", "Latn", } return require("Module:languages").finalizeData(m, "language") nwirk0ymz0h1fyrxp4v8n1o1yeokv0w မဝ်ဂျူ:languages/data/3/b 828 699 393041 392941 2026-04-18T10:44:05Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393041 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 = {} m["baa"] = { "ဗါဗါတာနာ", 2877785, "poz-ocw", "Latn", } m["bab"] = { "Bainouk-Gunyuño", 35508, "alv-bny", "Latn", } m["bac"] = { "Badui", 3449885, "poz-msa", "Latn", } m["bae"] = { "Baré", 3504087, "awd", "Latn", } m["baf"] = { "Nubaca", 36270, "nic-ymb", "Latn", } m["bag"] = { "Tuki", 36621, "nic-mba", "Latn", } m["bah"] = { "Bahamian Creole", 2669229, "crp", "Latn", ancestors = "en", } m["baj"] = { "Barakai", 3502030, "poz-cet", "Latn", } m["bal"] = { "ဗဠူချဳ", 33049, "ira-nwi", "fa-Arab", } m["ban"] = { "ပါလဳနဳ", 33070, "poz-mcm", "Latn, Bali", } m["bao"] = { "Waimaha", 2883738, "sai-tuc", "Latn", } m["bap"] = { "Bantawa", 56500, "sit-kic", "Krai, Deva", } m["bar"] = { "ဗာဝါရဳယာန်", 29540, "gmw-hgm", "Latn", ancestors = "gmh", } m["bas"] = { "Basaa", 33093, "bnt-bsa", "Latn", } m["bau"] = { "Badanchi", 11001650, "nic-jrw", "Latn", } m["bav"] = { "Babungo", 34885, "nic-rnn", "Latn", } m["baw"] = { "Bambili-Bambui", 34880, "nic-nge", "Latn", } m["bax"] = { "ဗါမာတ်", 35280, "nic-nun", "Latn, Bamu", } m["bay"] = { "Batuley", 8828787, "poz", "Latn", } m["bba"] = { "Baatonum", 34889, "alv-sav", "Latn", } m["bbb"] = { "Barai", 4858206, "ngf", "Latn", } m["bbc"] = { "တဝ်ဗါ ဗါတာတ်", 33017, "btk", "Latn, Batk", } m["bbd"] = { "Bau", 4873415, "ngf-mad", "Latn", } m["bbe"] = { "Bangba", 34895, "nic-nke", "Latn", } m["bbf"] = { "Baibai", 56902, "paa", "Latn", } m["bbg"] = { "Barama", 34884, "bnt-sir", "Latn", } m["bbh"] = { "Bugan", 3033554, "mkh-pkn", "Latn", } m["bbi"] = { "Barombi", 34985, "bnt-bsa", "Latn", } m["bbj"] = { "ဂါဝ်မာဠာ", 35271, "bai", "Latn", } m["bbk"] = { "Babanki", 34790, "nic-rnc", "Latn", } m["bbl"] = { "ဗီတ်", 33259, "cau-nkh", "Geor", translit = "Geor-translit", override_translit = true, entry_name = { remove_diacritics = c.tilde .. c.macron .. c.breve, from = {"<sup>ნ</sup>"}, to = {"ნ"} }, } m["bbm"] = { -- name includes prefix "Babango", 34819, "bnt-bta", "Latn", } m["bbn"] = { "အာန်နဳပါန်", 7884126, "poz-ocw", "Latn", } m["bbo"] = { "Konabéré", 35371, "dmn-snb", "Latn", } m["bbp"] = { "West Central Banda", 7984377, "bad", "Latn", } m["bbq"] = { "Bamali", 34901, "nic-nun", "Latn", } m["bbr"] = { "ဂဳရာဝါ", 5564185, "ngf-mad", "Latn", } m["bbs"] = { "Bakpinka", 3515061, "nic-ucr", "Latn", } m["bbt"] = { "Mburku", 3441324, "cdc-wst", "Latn", } m["bbu"] = { "Bakulung", 35580, "nic-jrn", "Latn", } m["bbv"] = { "Karnai", 6372803, "poz-ocw", "Latn", } m["bbw"] = { "Baba", 34822, "nic-nun", "Latn", } m["bbx"] = { -- cf bvb "Bubia", 34953, "nic-bds", "Latn", ancestors = "bvb", } m["bby"] = { "Befang", 34960, "nic-bds", "Latn", } m["bca"] = { "ဗါဲ ဗဟဵု", 12628803, "sit-bai", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bcb"] = { "Bainouk-Samik", 36390, "alv-bny", "Latn", } m["bcd"] = { "North Babar", 7054041, "poz-tim", "Latn", } m["bce"] = { "Bamenyam", 34968, "nic-nun", "Latn", } m["bcf"] = { "Bamu", 3503788, "paa-kiw", "Latn", } m["bcg"] = { "Baga Pokur", 31172660, "alv-nal", "Latn", } m["bch"] = { "Bariai", 2884502, "poz-ocw", "Latn", } m["bci"] = { "Baoule", 35107, "alv-ctn", "Latn", } m["bcj"] = { "ဗာဒဳ", 3913852, "aus-nyu", "Latn", } m["bck"] = { "Bunaba", 580923, "aus-bub", "Latn", } m["bcl"] = { "ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်", 33284, "phi", "Latn, Tglg", translit = { Tglg = "bcl-translit", }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["bcm"] = { "Banoni", 2882857, "poz-ocw", "Latn", } m["bcn"] = { "Bibaali", 34892, "alv-mye", "Latn", } m["bco"] = { "Kaluli", 6354586, "ngf", "Latn", } m["bcp"] = { "Bali", 3515074, "bnt-kbi", "Latn", } m["bcq"] = { "Bench", 35108, "omv", "Latn", } m["bcr"] = { "Babine-Witsuwit'en", 27864, "ath-nor", "Latn", } m["bcs"] = { "Kohumono", 35590, "nic-ucn", "Latn", } m["bct"] = { "Bendi", 8836662, "csu-mle", "Latn", } m["bcu"] = { "Biliau", 2874658, "poz-ocw", "Latn", } m["bcv"] = { "Shoo-Minda-Nye", 36548, "nic-jkn", "Latn", } m["bcw"] = { "Bana", 56272, "cdc-cbm", "Latn", } m["bcy"] = { "Bacama", 56274, "cdc-cbm", "Latn", } m["bcz"] = { "Bainouk-Gunyaamolo", 35506, "alv-bny", "Latn", } m["bda"] = { "Bayot", 35019, "alv-jol", "Latn", } m["bdb"] = { "ဗေသိပ်", 3504208, "poz-bnn", "Latn", } m["bdc"] = { "Emberá-Baudó", 11173166, "sai-chc", "Latn", } m["bdd"] = { "Bunama", 4997416, "poz-ocw", "Latn", } m["bde"] = { "Bade", 56239, "cdc-wst", "Latn", } m["bdf"] = { "Biage", 48037487, "ngf", "Latn", } m["bdg"] = { "Bonggi", 2910053, "poz-bnn", "Latn", } m["bdh"] = { "Tara Baka", 2880165, "csu-bbk", "Latn", } m["bdi"] = { "Burun", 35040, "sdv-niw", "Latn", } m["bdj"] = { "Bai", 34894, "nic-ser", "Latn", } m["bdk"] = { "Budukh", 35397, "cau-ssm", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["bdl"] = { "Indonesian Bajau", 2880038, "poz", "Latn", } m["bdm"] = { "Buduma", 56287, "cdc-cbm", "Latn", } m["bdn"] = { "Baldemu", 56280, "cdc-cbm", "Latn", } m["bdo"] = { "Morom", 759770, "csu-bgr", "Latn", } m["bdp"] = { "Bende", 8836490, "bnt", "Latn", } m["bdq"] = { "ဗာနာ", 32924, "mkh-ban", "Latn", } m["bdr"] = { "ဗာဂျဴ လ္ပာ်သၚ်ပလိုတ်", 2880037, "poz-sbj", "Latn", } m["bds"] = { "Burunge", 56617, "cus-sou", "Latn", } m["bdt"] = { "Bokoto", 4938812, "gba-wes", "Latn", } m["bdu"] = { "Oroko", 36278, "bnt-saw", "Latn", } m["bdv"] = { "Bodo Parja", 8845881, "inc-eas", "Orya", } m["bdw"] = { "Baham", 3513309, "paa", "Latn", } m["bdx"] = { "Budong-Budong", 4985158, "poz-ssw", "Latn", } m["bdy"] = { "Bandjalang", 2980386, "aus-pam", "Latn", } m["bdz"] = { "Badeshi", 33028, "iir", } m["bea"] = { "Beaver", 20826, "ath-nor", "Latn", } m["beb"] = { "Bebele", 34976, "bnt-btb", "Latn", } m["bec"] = { "Iceve-Maci", 35449, "nic-tvc", "Latn", } m["bed"] = { "Bedoanas", 4879330, "poz-hce", "Latn", } m["bee"] = { "Byangsi", 56904, "sit-alm", "Deva", } m["bef"] = { "Benabena", 2895638, "paa-kag", "Latn", } m["beg"] = { "ဗလေဝ်", 2894198, "poz-swa", "Latn", } m["beh"] = { "Biali", 34961, "nic-eov", "Latn", } m["bei"] = { "Bekati'", 3441683, "day", "Latn", } m["bej"] = { "ဗဳဂျာ", 33025, "cus", "Arab, Latn", } m["bek"] = { "ဗေဗေလဳ", 4878430, "poz-ocw", "Latn", } m["bem"] = { "Bemba", 33052, "bnt-sbi", "Latn", } m["beo"] = { "Beami", 3504079, "paa", "Latn", } m["bep"] = { "Besoa", 8840465, "poz-kal", "Latn", } m["beq"] = { "Beembe", 3196320, "bnt-kng", "Latn", } m["bes"] = { "Besme", 289832, "alv-kim", "Latn", } m["bet"] = { "Guiberoua Bété", 11019185, "kro-bet", "Latn", } m["beu"] = { "ဗလာဂါ", 4923846, "ngf", "Latn", } m["bev"] = { "Daloa Bété", 11155819, "kro-bet", "Latn", } m["bew"] = { "ဗဳတာဝဳ", 33014, "crp", "Latn", ancestors = "ms", } m["bex"] = { "Jur Modo", 56682, "csu-bbk", "Latn", } m["bey"] = { "Akuwagel", 3504170, "qfa-tor", "Latn", } m["bez"] = { "Kibena", 2502949, "bnt-bki", "Latn", } m["bfa"] = { "Bari", 35042, "sdv-bri", "Latn", } m["bfb"] = { "Pauri Bareli", 7155462, "inc-bhi", "Deva", } m["bfc"] = { "ပါန်ယျဳ ဗါဲ", 12642165, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bfd"] = { "Bafut", 34888, "nic-nge", "Latn", } m["bfe"] = { "Betaf", 4897329, "paa-tkw", "Latn", } m["bff"] = { "Bofi", 34914, "gba-eas", "Latn", } m["bfg"] = { "Busang Kayan", 9231909, "poz", "Latn", } m["bfh"] = { "Blafe", 12628007, "paa", "Latn", } m["bfi"] = { "British Sign Language", 33000, "sgn", "Latn", -- when documented } m["bfj"] = { "Bafanji", 34890, "nic-nun", "Latn", } m["bfk"] = { "Ban Khor Sign Language", 3441103, "sgn", } m["bfl"] = { "Banda-Ndélé", 34850, "bad-cnt", "Latn", } m["bfm"] = { "Mmen", 36132, "nic-rnc", "Latn", } m["bfn"] = { "Bunak", 35101, "ngf", "Latn", } m["bfo"] = { "Malba Birifor", 11150710, "nic-mre", "Latn", } m["bfp"] = { "Beba", 35050, "nic-nge", "Latn", } m["bfq"] = { "ဗဒါဂါ", 33205, "dra-kan", "Taml, Knda, Mlym", translit = { --Taml = "Taml-translit", Knda = "kn-translit", Mlym = "ml-translit", }, } m["bfr"] = { "Bazigar", 8829558, "inc", } m["bfs"] = { "ဗါဲလ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 12952250, "sit-bai", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bft"] = { "ဗဝ်လ်တဳ", 33086, "sit-lab", "fa-Arab, Deva, Tibt", translit = { Tibt = "Tibt-translit", }, override_translit = "Tibt", display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = { ["fa-Arab"] = { from = {"هٔ", "ٱ"}, to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.kashida .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, Tibt = s["Tibt-entryname"] }, sort_key = {Tibt = "Tibt-sortkey"}, } m["bfu"] = { "ဂါဟရဳ", 5516952, "sit-whm", "Takr, Tibt", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["bfw"] = { "Bondo", 2567942, "mun", "Orya", } m["bfx"] = { "Bantayanon", 16837866, "phi", "Latn", } m["bfy"] = { "ဗေက်ဂလဳ", 2356364, "inc-hie", "Deva", ancestors = "inc-oaw", translit = "hi-translit", } m["bfz"] = { "မဟာသု ပဟာရဳ", 6733460, "him", "Deva", translit = "hi-translit", } m["bga"] = { "Gwamhi-Wuri", 6707102, "nic-knn", "Latn", } m["bgb"] = { "Bobongko", 4935896, "poz-slb", "Latn", } m["bgc"] = { "ဟာယျာန်ဝဳ", 33410, "inc-hiw", "Deva", translit = "hi-translit", } m["bgd"] = { "Rathwi Bareli", 7295692, "inc-bhi", "Deva", } m["bge"] = { "Bauria", 4873579, "inc-bhi", "Deva", } m["bgf"] = { "Bangandu", 34938, "gba-sou", "Latn", } m["bgg"] = { "Bugun", 3514220, "sit-khb", "Latn", } m["bgi"] = { "Giangan", 4842057, "phi", "Latn", } m["bgj"] = { "Bangolan", 34862, "nic-nun", "Latn", } m["bgk"] = { "Bit", 2904868, "mkh-pal", "Latn", -- also Hani? } m["bgl"] = { "Bo", 8845514, "mkh-vie", } m["bgo"] = { "Baga Koga", 35695, "alv-bag", "Latn", } m["bgq"] = { "Bagri", 2426319, "raj", "Deva", } m["bgr"] = { "Bawm Chin", 56765, "tbq-kuk", "Latn", } m["bgs"] = { "Tagabawa", 7675121, "mno", "Latn", } m["bgt"] = { "Bughotu", 2927723, "poz-sls", "Latn", } m["bgu"] = { "Mbongno", 36141, "nic-mmb", "Latn", } m["bgv"] = { "Warkay-Bipim", 4915439, "ngf", "Latn", } m["bgw"] = { "Bhatri", 8841054, "inc-eas", "Deva", } m["bgx"] = { "Balkan Gagauz Turkish", 2360396, "trk-ogz", "Latn", ancestors = "trk-oat", } m["bgy"] = { "Benggoi", 4887742, "poz-cma", "Latn", } m["bgz"] = { "Banggai", 3441692, "poz-slb", "Latn", } m["bha"] = { "Bharia", 4901287, "inc", "Deva", } m["bhb"] = { "ဗဳလဳ", 33229, "inc-bhi", "Deva", } m["bhc"] = { "Biga", 2902375, "poz-hce", "Latn", } m["bhd"] = { "ဗါတ်ဒရာဟဳ", 4900565, "him", "Arab, Deva", translit = {Deva = "hi-translit"}, } m["bhe"] = { "Bhaya", 8841168, "raj", } m["bhf"] = { "Odiai", 56690, "paa-kwm", "Latn", } m["bhg"] = { "Binandere", 3503802, "ngf", "Latn", } m["bhh"] = { "Bukhari", 56469, "ira-swi", "Cyrl, Hebr, Latn, fa-Arab", ancestors = "tg", } m["bhi"] = { "ဗဳလာလဳ", 4901729, "inc-bhi", "Deva", } m["bhj"] = { "Bahing", 56442, "sit-kiw", "Deva, Latn", } m["bhl"] = { "Bimin", 4913743, "ngf-okk", "Latn", } m["bhm"] = { "Bathari", 2586893, "sem-sar", "Arab, Latn", } m["bhn"] = { "Bohtan Neo-Aramaic", 33230, "sem-nna", } m["bho"] = { "ဖေဝ်ၜေါအ်ရေဝ်", 33268, "inc-bih", "Deva, Kthi", wikimedia_codes = "bh", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["bhp"] = { "Bima", 2796873, "poz-cet", "Latn", } m["bhq"] = { "Tukang Besi South", 12643975, "poz-mun", "Latn", } m["bhs"] = { "Buwal", 3515065, "cdc-cbm", "Latn", } m["bht"] = { "Bhattiyali", 4901452, "him", "Deva", } m["bhu"] = { "Bhunjia", 8841766, "inc-hal", "Deva, Orya", } m["bhv"] = { "Bahau", 3502039, "poz", "Latn", } m["bhw"] = { "ဗောတ်", 1961488, "poz-hce", "Latn", } m["bhx"] = { -- spurious? "Bhalay", 8840773, "inc", } m["bhy"] = { "Bhele", 4901671, "bnt-kbi", "Latn", } m["bhz"] = { "Bada", 4840520, "poz-kal", "Latn", } m["bia"] = { "Badimaya", 3442745, "aus-psw", "Latn", } m["bib"] = { "Bissa", 32934, "dmn-bbu", "Latn", } m["bic"] = { "Bikaru", 56342, "paa-eng", "Latn", } m["bid"] = { "Bidiyo", 56258, "cdc-est", "Latn", } m["bie"] = { "Bepour", 4890914, "ngf-mad", "Latn", } m["bif"] = { "Biafada", 35099, "alv-ten", "Latn", } m["big"] = { "Biangai", 8842027, "paa", "Latn", } m["bij"] = { "Kwanka", 35598, "nic-tar", "Latn", } m["bil"] = { "Bile", 34987, "nic-jrn", "Latn", } m["bim"] = { "Bimoba", 34971, "nic-grm", "Latn", } m["bin"] = { "Edo", 35375, "alv-eeo", "Latn", entry_name = {remove_diacritics = c.acute .. c.grave .. c.macron .. c.dgrave}, sort_key = { from = {"ẹ", "gb", "gh", "kh", "kp", "mw", "nw", "ny", "ọ", "rh", "rr", "vb"}, to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "r" .. p[1], "r" .. p[1], "v" .. p[1]} }, } m["bio"] = { "Nai", 3508074, "paa-kwm", "Latn", } m["bip"] = { "Bila", 2902626, "bnt-kbi", "Latn", } m["biq"] = { "Bipi", 2904312, "poz-aay", "Latn", } m["bir"] = { "Bisorio", 8844749, "paa-eng", "Latn", } m["bit"] = { "Berinomo", 56447, "paa-spk", "Latn", } m["biu"] = { "Biete", 4904687, "tbq-kuk", "Latn", } m["biv"] = { "Southern Birifor", 32859745, "nic-mre", "Latn", } m["biw"] = { "Kol (Cameroon)", 35582, "bnt-mka", "Latn", } m["bix"] = { "Bijori", 3450686, "mun", "Deva", } m["biy"] = { "Birhor", 3450469, "mun", "Deva", } m["biz"] = { "Baloi", 3450590, "bnt-ngn", "Latn", } m["bja"] = { "Budza", 3046889, "bnt-bun", "Latn", } m["bjb"] = { "ဗာန်ကလာ", 3439071, "aus-pam", "Latn", } m["bjc"] = { "Bariji", 4690919, "ngf", "Latn", } m["bje"] = { "ဖေန်အဝ်-ဂျဝ် မေၚ်", 3503800, "hmx-mie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bjf"] = { "Barzani Jewish Neo-Aramaic", 33234, "sem-nna", "Hebr", -- maybe others } m["bjg"] = { "Bidyogo", 35365, "alv-bak", "Latn", } m["bjh"] = { "Bahinemo", 56361, "paa-spk", "Latn", } m["bji"] = { "Burji", 34999, "cus-hec", "Latn, Ethi", } m["bjj"] = { "Kannauji", 2726867, "inc-hiw", "Deva", } m["bjk"] = { "Barok", 2884743, "poz-ocw", "Latn", } m["bjl"] = { "ဗူဠူ (ဂေတ်နဳတၟိ)", 4997162, "poz-ocw", "Latn", } m["bjm"] = { "Bajelani", 4848866, "ira-zgr", "Latn, Arab", ancestors = "hac", } m["bjn"] = { "ဗါန်ဂျာရဳသ်", 33151, "poz-mly", "Latn, Arab", } m["bjo"] = { "Mid-Southern Banda", 42303990, "bad-cnt", "Latn", } m["bjp"] = { "Fanamaket", 56704263, "poz-oce", "Latn", } m["bjr"] = { "Binumarien", 538364, "paa-kag", "Latn", } m["bjs"] = { "Bajan", 2524014, "crp", "Latn", ancestors = "en", } m["bjt"] = { "Balanta-Ganja", 19359034, "alv-bak", "Arab, Latn", } m["bju"] = { "Busuu", 35046, "nic-fru", "Latn", } m["bjv"] = { "Bedjond", 8829831, "csu-sar", "Latn", } m["bjw"] = { "Bakwé", 34899, "kro-ekr", "Latn", } m["bjx"] = { "Banao Itneg", 12627559, "phi", "Latn", } m["bjy"] = { "Bayali", 4874263, "aus-pam", "Latn", } m["bjz"] = { "Baruga", 2886189, "ngf", "Latn", } m["bka"] = { "Kyak", 35653, "alv-bwj", "Latn", } m["bkc"] = { "Baka", 34905, "nic-nkb", "Latn", } m["bkd"] = { "ဗေန်နူကာဒ်", 4914553, "mno", "Latn", } m["bkf"] = { "Beeke", 3441375, "bnt-kbi", "Latn", } m["bkg"] = { "Buraka", 35066, "nic-nkg", "Latn", } m["bkh"] = { "Bakoko", 34866, "bnt-bsa", "Latn", } m["bki"] = { "Baki", 11024697, "poz-vnc", "Latn", } m["bkj"] = { "Pande", 36263, "bnt-ngn", "Latn", } m["bkk"] = { -- written in Balti script "Brokskat", 2925988, "inc-shn", } m["bkl"] = { "Berik", 378743, "paa-tkw", "Latn", } m["bkm"] = { "ခေမ် (ကေန်မရွန်)", 1656595, "nic-rnc", "Latn", } m["bkn"] = { "Bukitan", 3446774, "poz-bnn", "Latn", } m["bko"] = { "Kwa'", 35567, "bai", "Latn", } m["bkp"] = { "Iboko", 35089, "bnt-ngn", "Latn", } m["bkq"] = { "ဗါတ်ခါဲရဳ", 56846, "sai-pek", "Latn", } m["bkr"] = { "ဗါခုန်ပါဲ", 3436626, "poz-brw", "Latn", } m["bks"] = { "Masbate Sorsogon", 16113356, "phi", "Latn", } m["bkt"] = { "Boloki", 4144560, "bnt-zbi", "Latn", ancestors = "lse", } m["bku"] = { "ၜေါအ်ဟေက်", 1002956, "phi", "Buhd", } m["bkv"] = { "Bekwarra", 34954, "nic-ben", "Latn", } m["bkw"] = { "Bekwel", 34950, "bnt-bek", "Latn", } m["bkx"] = { "Baikeno", 11200640, "poz-tim", "Latn", } m["bky"] = { "Bokyi", 35087, "nic-ben", "Latn", } m["bkz"] = { "Bungku", 2928207, "poz-btk", "Latn", } m["bla"] = { "ဗလပ်ဖှေက်", 33060, "alg", "Latn, Cans", } m["blb"] = { "Bilua", 35003, "ngf", "Latn", } m["blc"] = { "ဘေတ်လာ ခဝ်လာ", 977808, "sal", "Latn", } m["bld"] = { "Bolango", 3450578, "phi", "Latn", } m["ble"] = { "Balanta-Kentohe", 56789, "alv-bak", "Latn", } m["blf"] = { "Buol", 2928278, "phi", "Latn", } m["blg"] = { "Balau", 4850134, "poz-mly", "Latn", } m["blh"] = { "Kuwaa", 35579, "kro", "Latn", } m["bli"] = { "Bolia", 34910, "bnt-mon", "Latn", } m["blj"] = { "ဗလံၚ်ဂါန်", 9229310, "poz", "Latn", } m["blk"] = { "ပအိုဝ်", 7121294, "kar", "Mymr", translit = "blk-translit", } m["bll"] = { "Biloxi", 2903780, "sio-ohv", "Latn", } m["blm"] = { "Beli", 56821, "csu-bbk", "Latn", } m["bln"] = { "Southern Catanduanes Bicolano", 7569754, "phi", "Latn", } m["blo"] = { "Anii", 34838, "alv-ntg", "Latn", } m["blp"] = { "Blablanga", 2905245, "poz-ocw", "Latn", } m["blq"] = { "ဗဠုအောန်-ဖါန်", 2881675, "poz-aay", "Latn", } m["blr"] = { "ဗလၚ်", 4925096, "mkh-pal", "Latn, Tale, Lana, Thai", sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"[%pᪧๆ]", "[᩠ᩳ-᩿]", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "ᩈᩈ", "ᩁ", "ᩃ", "ᨦ", "%1ᨮ", "%1ᨻ", "ᩣ", "", "%2%1"} }, } m["bls"] = { "Balaesang", 4849796, "poz", "Latn", } m["blt"] = { "သေံဓီု", 56407, "tai-swe", "Tavt, Latn", translit = "Tavt-translit", sort_key = { Tavt = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, }, } m["blv"] = { "Kibala", 4939959, "bnt-kmb", "Latn", } m["blw"] = { "Balangao", 4850033, "phi", "Latn", } m["blx"] = { "Mag-Indi Ayta", 1931221, "phi", "Latn", } m["bly"] = { "Notre", 11009194, "nic-wov", "Latn", } m["blz"] = { "ဗါလာန်တာတ်", 4850053, "poz-slb", "Latn", } m["bma"] = { "Lame", 3913997, "nic-jrn", "Latn", } m["bmb"] = { "Bembe", 4885023, "bnt-lgb", "Latn", } m["bmc"] = { "Biem", 4904523, "poz-ocw", "Latn", } m["bmd"] = { "Baga Manduri", 35815, "alv-bag", "Latn", } m["bme"] = { "Limassa", 11004666, "nic-nkb", "Latn", } m["bmf"] = { "Bom", 35088, "alv-mel", "Latn", } m["bmg"] = { "Bamwe", 34867, "bnt-bun", "Latn", } m["bmh"] = { "Kein", 6383764, "ngf-mad", "Latn", } m["bmi"] = { "Bagirmi", 34903, "csu-bgr", "Latn", } m["bmj"] = { "Bote-Majhi", 9229570, "inc-eas", "Deva", ancestors = "bh", } m["bmk"] = { "Ghayavi", 5555976, "poz-ocw", "Latn", } m["bml"] = { "Bomboli", 35055, "bnt-ngn", "Latn", } m["bmn"] = { "Bina", 8843664, "poz-ocw", "Latn", } m["bmo"] = { "Bambalang", 34868, "nic-nun", "Latn", } m["bmp"] = { "Bulgebi", 4996380, "ngf-fin", "Latn", } m["bmq"] = { "Bomu", 35065, "nic-bwa", "Latn", } m["bmr"] = { "မူအဳနာန်", 3027894, "sai-bor", "Latn", } m["bmt"] = { "မန်ၜျံၚ်", 8842159, "hmx-mie", } m["bmu"] = { "Somba-Siawari", 5000983, "ngf", "Latn", } m["bmv"] = { "Bum", 35058, "nic-rnc", "Latn", } m["bmw"] = { "Bomwali", 34984, "bnt-ndb", "Latn", } m["bmx"] = { "Baimak", 3450546, "ngf-mad", "Latn", } m["bmz"] = { "Baramu", 4858315, "ngf", "Latn", } m["bna"] = { "Bonerate", 4941729, "poz-mun", "Latn", } m["bnb"] = { "Bookan", 4943150, "poz-san", "Latn", } m["bnd"] = { "Banda", 3504147, "poz-cma", "Latn", } m["bne"] = { "Bintauna", 4914533, "phi", "Latn", } m["bnf"] = { "မာသိဝါန်", 6783305, "poz-cma", "Latn", } m["bng"] = { "Benga", 34952, "bnt-saw", "Latn", } m["bni"] = { "Bangi", 34936, "bnt-bmo", "Latn", } m["bnj"] = { "Eastern Tawbuid", 18757427, "phi", "Latn", } m["bnk"] = { "Bierebo", 2902029, "poz-vnc", "Latn", } m["bnl"] = { "Boon", 56616, "cus-eas", "Latn", } m["bnm"] = { "Batanga", 34979, "bnt-saw", "Latn", } m["bnn"] = { "ဗုန်ရနာန်", 56505, "map", "Latn", } m["bno"] = { "အာသဳ", 29490, "phi", "Latn", } m["bnp"] = { "ဗဝ်လာ", 4938876, "poz-ocw", "Latn", } m["bnq"] = { "ဗါန်တေတ်", 2883521, "poz", "Latn", } m["bnr"] = { "Butmas-Tur", 2928942, "poz-vnn", "Latn", } m["bns"] = { "ဗါန်ဒေလဳ", 56399, "inc-hiw", "Deva", translit = "hi-translit", } m["bnu"] = { "Bentong", 4890644, "poz-ssw", "Latn", } m["bnv"] = { "Beneraf", 4941733, "paa-tkw", "Latn", } m["bnw"] = { "Bisis", 56356, "paa-spk", "Latn", } m["bnx"] = { "Bangubangu", 3438330, "bnt-lbn", "Latn", } m["bny"] = { "ဗေၚ်တူဠူ", 3450775, "poz-swa", "Latn", } m["bnz"] = { "Beezen", 35083, "nic-ykb", "Latn", } m["boa"] = { "Bora", 2375468, "sai-bor", "Latn", } m["bob"] = { "Aweer", 56526, "cus-som", "Latn", } m["boe"] = { "Mundabli", 36127, "nic-beb", "Latn", } m["bof"] = { "Bolon", 3913301, "dmn-emn", "Latn", } m["bog"] = { "Bamako Sign Language", 4853284, "sgn", } m["boh"] = { "North Boma", 35080, "bnt-bdz", "Latn", } m["boi"] = { "Barbareño", 56391, "nai-chu", "Latn", } m["boj"] = { "Anjam", 3504136, "ngf-mad", "Latn", } m["bok"] = { "Bonjo", 34942, "alv", "Latn", } m["bol"] = { "Bole", 3436680, "cdc-wst", "Latn", } m["bom"] = { "Berom", 35013, "nic-beo", "Latn", } m["bon"] = { "Bine", 4914077, "paa", "Latn", } m["boo"] = { "Tiemacèwè Bozo", 12643582, "dmn-snb", "Latn", -- and others? } m["bop"] = { "Bonkiman", 4942134, "ngf-fin", "Latn", } m["boq"] = { "Bogaya", 7207578, "ngf", "Latn", } m["bor"] = { "ဗဝ်ဝေဝ်ရဝ်", 32986, "sai-mje", "Latn", } m["bot"] = { "Bongo", 2910067, "csu-bbk", "Latn", } m["bou"] = { "ဗန်ဒေအိ", 4941378, "bnt-seu", "Latn", } m["bov"] = { "Tuwuli", 36974, "alv-ktg", "Latn", } m["bow"] = { "ရေမာ", 7311502, "paa", "Latn", } m["box"] = { "ဗူအာမူ", 35157, "nic-bwa", "Latn", } m["boy"] = { "Bodo (Central Africa)", 4936715, "bnt-leb", "Latn", } m["boz"] = { "Tiéyaxo Bozo", 32860401, "dmn-snb", "Latn", } m["bpa"] = { "Daakaka", 1157729, "poz-vnc", "Latn", } m["bpd"] = { "Banda-Banda", 3450674, "bad-cnt", "Latn", } m["bpg"] = { "Bonggo", 4941860, "poz-ocw", "Latn", } m["bph"] = { "ဗေဒ်လိခ်", 56560, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["bpi"] = { "Bagupi", 3450697, "ngf-mad", "Latn", } m["bpj"] = { "Binji", 4914403, "bnt-lbn", "Latn", } m["bpk"] = { "Orowe", 7103905, "poz-cln", "Latn", } m["bpl"] = { "Broome Pearling Lugger Pidgin", 4975277, "crp", "Latn", ancestors = "ms", } m["bpm"] = { "Biyom", 4919327, "ngf-mad", "Latn", } m["bpn"] = { "Dzao Min", 3042189, "hmx-mie", } m["bpo"] = { "Anasi", 11207813, "paa-egb", "Latn", } m["bpp"] = { "Kaure", 20526532, "paa", "Latn", } m["bpq"] = { "Banda Malay", 12473442, "crp", "Latn", ancestors = "ms", } m["bpr"] = { "Koronadal Blaan", 16115430, "phi", "Latn", } m["bps"] = { "Sarangani Blaan", 16117272, "phi", "Latn", } m["bpt"] = { "Barrow Point", 2567916, "aus-pmn", "Latn", } m["bpu"] = { "Bongu", 4941930, "ngf-mad", "Latn", } m["bpv"] = { "Bian Marind", 8841889, "ngf", "Latn", } m["bpx"] = { "ပါလဳယျာ ဗာရေဝ်လဳ", 7128872, "inc-bhi", "Deva", translit = "hi-translit", } m["bpy"] = { "ဗေတ်သနုပရိယျာ မဏဳန်ၜေါအ်ရဳ", 37059, "inc-bas", "Beng", ancestors = "inc-obn", } m["bpz"] = { "Bilba", 8843362, "poz-tim", "Latn", } m["bqa"] = { "Tchumbuli", 11008162, "alv-ctn", "Latn", ancestors = "ak", } m["bqb"] = { "Bagusa", 4842178, "paa-tkw", "Latn", } m["bqc"] = { "Boko", 34983, "dmn-bbu", "Latn", } m["bqd"] = { "Bung", 3436612, "nic-bdn", "Latn", } m["bqf"] = { "Baga Kaloum", 3502293, "alv-bag", "Latn", } m["bqg"] = { "Bago-Kusuntu", 34878, "nic-gne", } m["bqh"] = { "Baima", 674990, "sit-qia", } m["bqi"] = { "ဗါတ်ထဳအာရဳ", 257829, "ira-swi", "fa-Arab", ancestors = "pal", } m["bqj"] = { "Bandial", 34872, "alv-jol", "Latn", } m["bqk"] = { "Banda-Mbrès", 3450724, "bad-cnt", "Latn", } m["bql"] = { "Bilakura", 4907504, "ngf-mad", "Latn", } m["bqm"] = { "Wumboko", 37051, "bnt-kpw", "Latn", } m["bqn"] = { "Bulgarian Sign Language", 3438325, "sgn", } m["bqo"] = { "Balo", 34865, "nic-grs", "Latn", } m["bqp"] = { "Busa", 35185, "dmn-bbu", "Latn", } m["bqq"] = { "Biritai", 56382, "paa-lkp", "Latn", } m["bqr"] = { "Burusu", 5001028, "poz-san", "Latn", } m["bqs"] = { "Bosngun", 56838, "paa", "Latn", } m["bqt"] = { "Bamukumbit", 35078, "nic-nge", "Latn", } m["bqu"] = { "Boguru", 3438444, "bnt-boa", "Latn", } m["bqv"] = { "Begbere-Ejar", 7194098, "nic-plc", "Latn", } m["bqw"] = { "Buru (Nigeria)", 1017152, "nic-bds", "Latn", } m["bqx"] = { "Baangi", 3450648, "nic-kam", "Latn", } m["bqy"] = { "Bengkala Sign Language", 3322119, "sgn", } m["bqz"] = { "Bakaka", 34855, "bnt-mne", "Latn", } m["bra"] = { "ဗြာတ်", 35243, "inc-hiw", "Deva", translit = "hi-translit", } m["brb"] = { "Lave", 4957737, "mkh-ban", } m["brc"] = { "ဒါတ် ဗေဗောတ် ခရေဝ်အဝ်", 35215, "crp", "Latn", ancestors = "nl", } m["brd"] = { "Baraamu", 56804, "sit-new", "Deva", } m["brf"] = { "Bera", 2896850, "bnt-kbi", "Latn", } m["brg"] = { "ဗါတ်ရာတ်", 2839722, "awd", "Latn", } m["brh"] = { "ဗရာဝဳ", 33202, "dra-nor", "ur-Arab, Latn", translit = {["ur-Arab"] = "ur-translit"}, entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["bri"] = { "Mokpwe", 36428, "bnt-kpw", "Latn", } m["brj"] = { "Bieria", 4904607, "poz-vnc", "Latn", } m["brk"] = { "ဗြေတ်ဂေါတ်", 56823, "nub", "Latn", } m["brl"] = { "Birwa", 3501019, "bnt-sts", "Latn", } m["brm"] = { "Barambu", 34893, "znd", "Latn", } m["brn"] = { "Boruca", 4946773, "cba", "Latn", } m["bro"] = { "Brokkat", 56605, "sit-tib", "Tibt, Latn", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["brp"] = { "Barapasi", 56995, "paa-egb", "Latn", } m["brq"] = { "Breri", 4961835, "paa", "Latn", } m["brr"] = { "Birao", 2904383, "poz-sls", "Latn", } m["brs"] = { "Baras", 8827053, "poz", "Latn", } m["brt"] = { "Bitare", 34946, "nic-tvn", "Latn", } m["bru"] = { "ဗရု လ္ပာ်ဖာဗၟံက်", 16115463, "mkh-kat", "Latn, Laoo, Thai", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brv"] = { "ဗရု လ္ပာ်ပလိုတ် ", 13018531, "mkh-kat", "Latn, Laoo, Thai", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brw"] = { "Bellari", 4883496, "dra-tlk", "Knda, Mlym", translit = { Knda = "kn-translit", Mlym = "ml-translit", }, } m["brx"] = { "ဗဝ်ဒဝ် (အိန္ဒိယ)", 33223, "tbq-bdg", "Deva, Latn", translit = {Deva = "brx-translit"}, } m["bry"] = { "Burui", 5000976, "paa-spk", "Latn", } m["brz"] = { "Bilbil", 4907473, "poz-ocw", "Latn", } m["bsa"] = { "Abinomn", 56648, "qfa-iso", "Latn", } m["bsb"] = { "Brunei Bisaya", 3450611, "poz-san", "Latn", } m["bsc"] = { "Bassari", 35098, "alv-ten", "Latn", } m["bse"] = { "Wushi", 36973, "nic-rnn", "Latn", } m["bsf"] = { "Bauchi", 34974, "nic-shi", "Latn", } m["bsg"] = { "ဗါတ်သကာဒဳ", 33030, "ira-swi", "fa-Arab, Latn", } m["bsh"] = { "ကမ်ကတ-ဝဳရိ", 2605045, "nur-nor", "Latn, Arab", } m["bsi"] = { "Bassossi", 34940, "bnt-mne", "Latn", } m["bsj"] = { "Bangwinji", 3446631, "alv-wjk", "Latn", } m["bsk"] = { "ဗူရုသျှာသကဳ", 216286, "qfa-iso", "Arab", entry_name = { -- character "ۂ" code U+06C2 to "ه" and "هٔ"‎ (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["bsl"] = { "Basa-Gumna", 4866150, "nic-bas", "Latn", } m["bsm"] = { "Busami", 5001255, "poz-hce", "Latn", } m["bsn"] = { "Barasana", 2883843, "sai-tuc", "Latn", } m["bso"] = { "Buso", 3441370, "cdc-est", "Latn", } m["bsp"] = { "Baga Sitemu", 36466, "alv-bag", "Latn", } m["bsq"] = { "ဗါတ်သာ", 34949, "kro-wkr", "Latn, Bass", } m["bsr"] = { "Bassa-Kontagora", 4866152, "nic-bas", "Latn", } m["bss"] = { "Akoose", 34806, "bnt-mne", "Latn", } m["bst"] = { "Basketo", 56531, "omv-ome", "Ethi", } m["bsu"] = { "Bahonsuai", 2879298, "poz-btk", "Latn", } m["bsv"] = { "Baga Sobané", 3450433, "alv-bag", "Latn", } m["bsw"] = { "Baiso", 56615, "cus-som", "Latn", } m["bsx"] = { "Yangkam", 36922, "nic-tar", "Latn", } m["bsy"] = { "Sabah Bisaya", 12641557, "poz-san", "Latn", } m["bta"] = { "Bata", 56254, "cdc-cbm", "Latn", } m["btc"] = { "Bati (Cameroon)", 34944, "nic-mbw", "Latn", } m["btd"] = { "ဒါ်ရဳ ဗါတာတ်", 2891045, "btk", "Latn, Batk", } m["bte"] = { "Gamo-Ningi", 5520366, "nic-jer", "Latn", } m["btf"] = { "Birgit", 56302, "cdc-est", "Latn", } m["btg"] = { "Gagnoa Bété", 5005069, "kro-bet", "Latn", } m["bth"] = { "Biatah Bidayuh", 2900881, "day", "Latn", } m["bti"] = { "ၜေါအ်ရေတ်", 56900, "paa-egb", "Latn", } m["btj"] = { "မလေဝ် ဗေတ်ခါနေသဳ", 8828608, "poz-mly", "Latn", } m["btm"] = { "ပါတေတ် မာန်ဒါလေန်", 2891049, "btk", "Latn, Batk", } m["btn"] = { "Ratagnon", 13197, "phi", "Latn", } m["bto"] = { "Iriga Bicolano", 12633026, "phi", "Latn", } m["btp"] = { "Budibud", 4985086, "poz-ocw", "Latn", } m["btq"] = { "Batek", 860315, "mkh-asl", "Latn", } m["btr"] = { "Baetora", 2878874, "poz-vnn", "Latn", } m["bts"] = { "သဳမာလောန်ဂါန် ဗါတာတ်", 2891054, "btk", "Latn, Batk", } m["btt"] = { "Bete-Bendi", 4887064, "nic-ben", "Latn", } m["btu"] = { "Batu", 34964, "nic-tvn", "Latn", } m["btv"] = { "Bateri", 3812564, "inc-koh", "Deva", } m["btw"] = { "Butuanon", 5003156, "phi", "Latn", } m["btx"] = { "ခါရုဝ် ဗါတာက်", 33012, "btk", "Latn, Batk", } m["bty"] = { "Bobot", 3446788, "poz-cma", "Latn", } m["btz"] = { "Alas-Kluet Batak", 2891042, "btk", "Latn, Batk", } m["bua"] = { "ၜေါအ်ရာဇ်", 33120, "xgn-cen", "Cyrl, Mong, Latn", wikimedia_codes = "bxr", ancestors = "cmg", translit = { Cyrl = "bua-translit", Mong = "Mong-translit", }, override_translit = true, display_text = {Mong = s["Mong-displaytext"]}, entry_name = { Cyrl = {remove_diacritics = c.grave .. c.acute}, Mong = s["Mong-entryname"], }, sort_key = { Cyrl = { from = {"ё", "ө", "ү", "һ"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, }, } m["bub"] = { "Bua", 32928, "alv-bua", "Latn", } m["bud"] = { "Ntcham", 36266, "nic-grm", "Latn", } m["bue"] = { "Beothuk", 56234, nil, "Latn", } m["buf"] = { "Bushoong", 3449964, "bnt-bsh", "Latn", } m["bug"] = { "ၜေါအ်ဂဳနဳ", 33190, "poz-ssw", "Bugi, Latn", } m["buh"] = { "Younuo Bunu", 56299, "hmn", "Latn", } m["bui"] = { "Bongili", 35084, "bnt-ngn", "Latn", } m["buj"] = { "Basa-Gurmana", 6432515, "nic-bas", "Latn", } m["buk"] = { "Bukawa", 35043, "poz-ocw", "Latn", } m["bum"] = { "Bulu (Cameroon)", 35028, "bnt-btb", "Latn", } m["bun"] = { "Sherbro", 36339, "alv-mel", "Latn", } m["buo"] = { "Terei", 56831, "paa-sbo", "Latn", } m["bup"] = { "Busoa", 5002001, "poz", "Latn", } m["buq"] = { "ဗရာံ", 4960502, "ngf", "Latn", } m["bus"] = { "Bokobaru", 9228931, "dmn-bbu", "Latn", } m["but"] = { "Bungain", 3450623, "qfa-tor", "Latn", } m["buu"] = { "Budu", 3450207, "bnt-nya", "Latn", } m["buv"] = { "Bun", 56351, "paa-yua", "Latn", } m["buw"] = { "Bubi", 35017, "bnt-tso", "Latn", } m["bux"] = { "Boghom", 3440412, "cdc-wst", "Latn", } m["buy"] = { "Mmani", 35061, "alv-mel", "Latn", } m["bva"] = { "Barein", 56285, "cdc-est", "Latn", } m["bvb"] = { "Bube", 35110, "nic-bds", "Latn", } m["bvc"] = { "Baelelea", 2878833, "poz-sls", "Latn", } m["bvd"] = { "Baeggu", 2878850, "poz-sls", "Latn", } m["bve"] = { "Berau Malay", 3915770, "poz-mly", "Latn", } m["bvf"] = { "Boor", 56250, "cdc-est", "Latn", } m["bvg"] = { "Bonkeng", 34958, "bnt-bbo", "Latn", } m["bvh"] = { "Bure", 56294, "cdc-wst", "Latn", } m["bvi"] = { "Belanda Viri", 35247, "nic-ser", "Latn", } m["bvj"] = { "Baan", 3515067, "nic-ogo", "Latn", } m["bvk"] = { "ဗူကာတ်", 4986814, "poz-bnn", "Latn", } m["bvl"] = { "Bolivian Sign Language", 1783590, "sgn", "Latn", -- when documented } m["bvm"] = { "Bamunka", 34882, "nic-rnn", "Latn", } m["bvn"] = { "Buna", 3450516, "qfa-tor", "Latn", } m["bvo"] = { "Bolgo", 35038, "alv-bua", "Latn", } m["bvp"] = { "Bumang", 4997235, "mkh-pal", } m["bvq"] = { "Birri", 56514, "csu-bkr", "Latn", } m["bvr"] = { "Burarra", 4998124, "aus-arn", "Latn", } m["bvt"] = { "Bati (Indonesia)", 4869253, "poz-cma", "Latn", } m["bvu"] = { "Bukit Malay", 9230148, "poz-mly", "Latn", } m["bvv"] = { "Baniva", 3515198, "awd", "Latn", } m["bvw"] = { "Boga", 56262, "cdc-cbm", "Latn", } m["bvx"] = { "ဗါဗဝ်လေဝ်", 35180, "bnt-ngn", "Latn", } m["bvy"] = { "Baybayanon", 16839275, "phi", "Latn", } m["bvz"] = { "Bauzi", 56360, "paa-egb", "Latn", } m["bwa"] = { "Bwatoo", 9232446, "poz-cln", "Latn", } m["bwb"] = { "Namosi-Naitasiri-Serua", 3130290, "poz-pcc", "Latn", } m["bwc"] = { "Bwile", 3447440, "bnt-sbi", "Latn", } m["bwd"] = { "Bwaidoka", 2929111, "poz-ocw", "Latn", } m["bwe"] = { "ကရေၚ်ပို", 56994, "kar", } m["bwf"] = { "Boselewa", 4947229, "poz-ocw", "Latn", } m["bwg"] = { "Barwe", 8826802, "bnt-sna", "Latn", } m["bwh"] = { "Bishuo", 34973, "nic-fru", "Latn", } m["bwi"] = { "Baniwa", 3501735, "awd-nwk", "Latn", } m["bwj"] = { "Láá Láá Bwamu", 11017275, "nic-bwa", "Latn", } m["bwk"] = { "Bauwaki", 4873607, "ngf", "Latn", } m["bwl"] = { "Bwela", 5003678, "bnt-bun", "Latn", } m["bwm"] = { "Biwat", 56352, "paa-yua", "Latn", } m["bwn"] = { "Wunai Bunu", 56452, "hmn", } m["bwo"] = { "Shinasha", 56260, "omv-gon", "Latn", } m["bwp"] = { "Mandobo Bawah", 12636155, "ngf", "Latn", } m["bwq"] = { "Southern Bobo", 11001714, "dmn-snb", "Latn", } m["bwr"] = { "Bura", 56552, "cdc-cbm", "Latn", } m["bws"] = { "Bomboma", 9229429, "bnt-bun", "Latn", } m["bwt"] = { "Bafaw", 34853, "bnt-bbo", "Latn", } m["bwu"] = { "Buli (Ghana)", 35085, "nic-buk", "Latn", } m["bww"] = { "Bwa", 3515058, "bnt-bta", "Latn", } m["bwx"] = { "Bu-Nao Bunu", 56411, "hmn", "Latn", } m["bwy"] = { "Cwi Bwamu", 11150714, "nic-bwa", "Latn", } m["bwz"] = { "Bwisi", 35067, "bnt-sir", "Latn", } m["bxa"] = { "Bauro", 2892068, "poz-sls", "Latn", } m["bxb"] = { "Belanda Bor", 56678, "sdv-lon", "Latn", } m["bxc"] = { "Molengue", 13345, "bnt-kel", "Latn", } m["bxd"] = { "Pela", 57000, "tbq-brm", } m["bxe"] = { "Ongota", 36344, nil, "Latn", } m["bxf"] = { "Bilur", 2903788, "poz-ocw", "Latn", } m["bxg"] = { "Bangala", 34989, "bnt-bmo", "Latn", } m["bxh"] = { "Buhutu", 4986329, "poz-ocw", "Latn", } m["bxi"] = { "Pirlatapa", 10632195, "aus-kar", "Latn", } m["bxj"] = { "Bayungu", 10427485, "aus-psw", "Latn", } m["bxk"] = { "Bukusu", 32930, "bnt-msl", "Latn", } m["bxl"] = { "Jalkunan", 11009787, "dmn-jje", "Latn", } m["bxn"] = { "Burduna", 4998313, "aus-psw", "Latn", } m["bxo"] = { "Barikanchi", 3450802, "crp", "Latn", ancestors = "ha", } m["bxp"] = { "Bebil", 34941, "bnt-btb", "Latn", } m["bxq"] = { "Beele", 56238, "cdc-wst", "Latn", } m["bxs"] = { "Busam", 35189, "nic-grs", "Latn", } m["bxv"] = { "Berakou", 56796, "csu-bgr", "Latn", } m["bxw"] = { "Banka", 3438402, "dmn-smg", "Latn", } m["bxz"] = { "Binahari", 4913840, "ngf", "Latn", } m["bya"] = { "Palawan Batak", 3450443, "phi", "Tagb", } m["byb"] = { "Bikya", 33257, "nic-fru", "Latn", } m["byc"] = { "Ubaghara", 36625, "nic-ucn", "Latn", } m["byd"] = { "Benyadu'", 11173588, "day", "Latn", } m["bye"] = { "Pouye", 7235814, "paa-spk", "Latn", } m["byf"] = { "Bete", 32932, "nic-ykb", "Latn", } m["byg"] = { "Baygo", 56836, "sdv-daj", "Latn", } m["byh"] = { "Bujhyal", 56317, "sit-gma", "Deva", } m["byi"] = { "Buyu", 5003401, "bnt-nyb", "Latn", } m["byj"] = { "Binawa", 4913807, "nic-kau", "Latn", } m["byk"] = { "Biao", 4902547, "qfa-tak", "Latn", -- also Hani? } m["byl"] = { "Bayono", 3503856, "ngf", "Latn", } m["bym"] = { "Bidyara", 8842355, "aus-pam", "Latn", } m["byn"] = { "ဗလေန်", 56491, "cus-cen", "Ethi, Latn", translit = {Ethi = "Ethi-translit"}, } m["byo"] = { "ဗဳယျဝ်", 56848, "tbq-bka", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["byp"] = { "Bumaji", 4997234, "nic-ben", "Latn", } m["byq"] = { "ဗါသျေ", 716647, "map", "Latn", } m["byr"] = { "Baruya", 3450812, "ngf", "Latn", } m["bys"] = { "Burak", 4998097, "alv-bwj", "Latn", } m["byt"] = { "Berti", 35008, "ssa-sah", "Latn", } m["byv"] = { "Medumba", 36019, "bai", "Latn", } m["byw"] = { "Belhariya", 32961, "sit-kie", "Deva", } m["byx"] = { "Qaqet", 3503009, "paa-bng", "Latn", } m["byz"] = { "Banaro", 56858, "paa", "Latn", } m["bza"] = { "Bandi", 34912, "dmn-msw", "Latn", } m["bzb"] = { "Andio", 4754487, "poz-slb", "Latn", } m["bzd"] = { "Bribri", 28400, "cba", "Latn", } m["bze"] = { "Jenaama Bozo", 10950633, "dmn-snb", "Latn", } m["bzf"] = { "Boikin", 56829, "paa-spk", "Latn", } m["bzg"] = { "ဗါၜေအ်ဇြာ", 716615, "map", } m["bzh"] = { "Mapos Buang", 2927370, "poz-ocw", "Latn", } m["bzi"] = { "ဗဳသူ", 56852, "tbq-bis", "Latn, Thai", sort_key = {Thai = "Thai-sortkey"}, } m["bzj"] = { "ဗဳလဳဇေန်ခရဳအဝ်လ် ", 1363055, "crp", "Latn", ancestors = "en", } m["bzk"] = { "Nicaraguan Creole", 3504097, "crp", "Latn", ancestors = "en", } m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that "Boano (Sulawesi)", 4931258, "poz", "Latn", } m["bzm"] = { "Bolondo", 35071, "bnt-bun", "Latn", } m["bzn"] = { "Boano (Maluku)", 4931255, "poz-cma", "Latn", } m["bzo"] = { "Bozaba", 4952785, "bnt-ngn", "Latn", } m["bzp"] = { "Kemberano", 12634399, "ngf-sbh", "Latn", } m["bzq"] = { "ၜူလဳ (အိန်ဒဝ်နဳယျာ)", 2927952, "poz-hce", "Latn", } m["bzr"] = { "Biri", 4087011, "aus-pam", "Latn", } m["bzs"] = { "Brazilian Sign Language", 3436689, "sgn", "Latn", } m["bzu"] = { "Burmeso", 56746, "paa-wpa", "Latn", } m["bzv"] = { "Bebe", 34977, "nic-bbe", "Latn", } m["bzw"] = { "Basa", 34898, "nic-bas", "Latn", } m["bzx"] = { "Hainyaxo Bozo", 11159536, "dmn-snb", "Latn", } m["bzy"] = { "Obanliku", 36276, "nic-ben", "Latn", } m["bzz"] = { "Evant", 35259, "nic-tvc", "Latn", } return require("Module:languages").finalizeData(m, "language") 5ghazr407h7axh5pk3f3mndoxxvp4jl မဝ်ဂျူ:languages/data/3/i 828 708 393021 383147 2026-04-18T09:48:19Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393021 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 = {} m["iai"] = { "Iaai", 282888, "poz-cln", "Latn", } m["ian"] = { "အိအာတ်တမောန်", 5983460, "paa-spk", } m["iar"] = { "Purari", 3499934, "paa", } m["iba"] = { "အဳဗါန်", 33424, "poz-mly", "Latn", } m["ibb"] = { "Ibibio", 33792, "nic-ief", "Latn", } m["ibd"] = { "Iwaidja", 1977429, "aus-wdj", "Latn", } m["ibe"] = { "Akpes", 35457, "alv-von", "Latn", } m["ibg"] = { "ဗဳဗါနေတ်", 1775596, "phi", "Latn", } m["ibh"] = { "Bih", 51955140, "cmc", "Latn", } m["ibl"] = { "Ibaloi", 3147383, "phi", "Latn", } m["ibm"] = { "Agoi", 34727, "nic-ucr", "Latn", } m["ibn"] = { "Ibino", 3813281, "nic-lcr", "Latn", } m["ibr"] = { "Ibuoro", 3813306, "nic-ief", } m["ibu"] = { "Ibu", 11732235, "paa-nha", } m["iby"] = { "Ibani", 11280479, "ijo", } m["ica"] = { "Ede Ica", 12952405, "alv-ede", "Latn", } m["ich"] = { "Etkywan", 3914462, "nic-jkn", "Latn", } m["icl"] = { "Icelandic Sign Language", 3436654, "sgn", "Latn", -- when documented } m["icr"] = { "Islander Creole English", 2044587, "crp", "Latn", ancestors = "en", } m["ida"] = { "Idakho-Isukha-Tiriki", 12952512, "bnt-lok", } m["idb"] = { "Indo-Portuguese", 6025550, "crp", "Latn", ancestors = "pt", } m["idc"] = { "Idon", 3913366, "nic-plc", } m["idd"] = { "Ede Idaca", 13123376, "alv-ede", "Latn", } m["ide"] = { "Idere", 3813288, "nic-ief", } m["idi"] = { "Idi", 5988630, "paa", "Latn", } m["idr"] = { "Indri", 35662, "nic-ser", } m["ids"] = { "Idesa", 3913979, "alv-swd", "Latn", ancestors = "oke", } m["idt"] = { "Idaté", 12952511, "poz-tim", "Latn", } m["idu"] = { "Idoma", 35478, "alv-ido", "Latn", } m["ifa"] = { "Amganad Ifugao", 18748222, "phi", "Latn", } m["ifb"] = { "ဗါတာတ် အဳဖှဳဂေါ", 12953578, "phi", "Latn", } m["ife"] = { "Ifè", 33606, "alv-ede", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "gb", "kp", "ny", "ŋ", "ɔ", "ts"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "g" .. p[1], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1]} }, } m["iff"] = { "Ifo", 7902545, "poz-vns", "Latn", } m["ifk"] = { "တူဝါလဳ အဳဖူဂါအဝ်", 7857158, "phi", "Latn", } m["ifm"] = { "Teke-Fuumu", 36603, "bnt-tek", } m["ifu"] = { "မယောယောန် အဖူကာဝ်", 12953579, "phi", "Latn", } m["ify"] = { "Keley-I Kallahan", 3192221, "phi", } m["igb"] = { "Ebira", 35363, "alv-nup", "Latn", } m["ige"] = { "Igede", 35420, "alv-ido", "Latn", } m["igg"] = { "Igana", 5991454, "paa", "Latn", } m["igl"] = { "အဳဂါလာ", 35513, "alv-yrd", "Latn", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dotabove .. c.caron .. c.lineabove}, sort_key = { from = { "ñm", "ñw", -- 3 chars "ch", "ẹ", "gb", "gw", "kp", "kw", "ny", "ñ", "ọ" -- 2 chars }, to = { "n" .. p[3], "n" .. p[4], "c" .. p[1], "e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "o" .. p[1] } }, } m["igm"] = { "Kanggape", 6362743, "paa", "Latn", } m["ign"] = { "Ignaciano", 3148190, "awd", } m["igo"] = { "Isebe", 11732248, "ngf-mad", } m["igs"] = { "ဂလဝ်သာ", 1138529, "art", type = "appendix-constructed", } m["igw"] = { "Igwe", 3913985, "alv-yek", "Latn", } m["ihb"] = { "Pidgin Iha", 12639686, "crp", ancestors = "ihp", } m["ihi"] = { "Ihievbe", 3441193, "alv-eeo", "Latn", ancestors = "ema", } m["ihp"] = { "Iha", 5994495, "ngf", } m["ijc"] = { "Izon", 35483, "ijo", "Latn", } m["ije"] = { "Biseni", 35010, "ijo", } m["ijj"] = { "Ede Ije", 12952406, "alv-ede", "Latn", } m["ijn"] = { "Kalabari", 35697, "ijo", } m["ijs"] = { "Southeast Ijo", 3915854, "ijo", "Latn", } m["ike"] = { "Eastern Canadian Inuktitut", 4126517, "esx-inu", "Cans", } m["iki"] = { "Iko", 3813290, "nic-lcr", "Latn", } m["ikk"] = { "Ika", 35406, "alv-igb", } m["ikl"] = { "Ikulu", 425973, "nic-plc", "Latn", } m["iko"] = { "Olulumo-Ikom", 3914402, "nic-uce", "Latn", } m["ikp"] = { "Ikpeshi", 3912777, "alv-yek", "Latn", } m["ikr"] = { "Ikaranggal", 5995402, "aus-pam", } m["iks"] = { "Inuit Sign Language", 13360244, "sgn", "Latn", -- when documented } m["ikt"] = { "Inuvialuktun", 27990, "esx-inu", "Cans, Latn", } m["ikv"] = { "Iku-Gora-Ankwa", 3913940, "nic-plc", } m["ikw"] = { "Ikwere", 35399, "alv-igb", } m["ikx"] = { "Ik", 35472, "ssa-klk", "Latn", } m["ikz"] = { "Ikizu", 10977626, "bnt-lok", "Latn", } m["ila"] = { "Ile Ape", 12473380, "poz-cet", } m["ilb"] = { "Ila", 10962725, "bnt-bot", "Latn", } m["ilg"] = { "Ilgar", 5997810, "aus-wdj", "Latn", } m["ili"] = { "Ili Turki", 33627, "trk-kar", } m["ilk"] = { "Ilongot", 3148787, "phi", "Latn", } m["ill"] = { "Iranun", 12953581, "phi", "Latn, Arab", } m["ilo"] = { "အဳလဝ်ကာနဝ်", 35936, "phi", "Latn, Tglg", translit = { Tglg = "ilo-translit", }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["ils"] = { "International Sign", 35754, "sgn", } m["ilu"] = { "Ili'uun", 12632888, "poz-tim", } m["ilv"] = { "Ilue", 3813301, "nic-lcr", "Latn", } m["ima"] = { "မာလာ မာလာသာ", 6740693, "dra-tam", } m["imi"] = { "Anamgura", 3501881, "ngf-mad", } m["iml"] = { "Miluk", 3314550, "nai-coo", "Latn", } m["imn"] = { "Imonda", 6005721, "paa-brd", } m["imo"] = { "Imbongu", 12632895, "ngf-mad", } m["imr"] = { "Imroing", 6008394, "poz-tim", } m["ims"] = { "Marsian", 1265446, "itc-sbl", "Latn", } m["imy"] = { "Milyan", 3832946, "ine-luw", "Lyci", } m["inb"] = { "အၚ်္ဂါ", 35491, "qwe", ancestors = "qwe-kch", } m["ing"] = { "Deg Xinag", 27782, "ath-nor", } m["inh"] = { "အိန်ဂုတ်", 33509, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "пӏ", "тӏ", "хь", "хӏ", "цӏ", "чӏ", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "п" .. p[1], "т" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "я" .. p[1]} }, }, } m["inj"] = { "Jungle အၚ်္ဂါ", 16115012, "qwe", ancestors = "qwe-kch", } m["inl"] = { "Indonesian Sign Language", 3915477, "sgn", "Latn", -- when documented } m["inm"] = { "မဳနာအာန်", 737784, "sem-osa", "Sarb", translit = "Sarb-translit", } m["inn"] = { "Isinai", 6081098, "phi", } m["ino"] = { "Inoke-Yate", 6036531, "paa-kag", } m["inp"] = { "Iñapari", 15338035, "awd", "Latn", } m["ins"] = { "Indian Sign Language", 12953486, "sgn", } m["int"] = { "Intha", 6057507, "tbq-brm", ancestors = "obr", } m["inz"] = { "Ineseño", 35443, "nai-chu", "Latn", } m["ior"] = { "Inor", 35763, "sem-eth", "Ethi", } m["iou"] = { "Tuma-Irumu", 7852460, "ngf-fin", "Latn", } m["iow"] = { "Chiwere", 56737, "sio-msv", "Latn", } m["ipi"] = { "Ipili", 6065141, "paa-eng", } m["ipo"] = { "Ipiko", 10566515, "ngf", } m["iqu"] = { "Iquito", 2669184, "sai-zap", "Latn", } m["iqw"] = { "Ikwo", 11926474, "alv-igb", "Latn", ancestors = "izi", } m["ire"] = { "Iresim", 6069398, "poz-hce", "Latn", } m["irh"] = { "အဳရာတ်ရုတူ", 3027928, "poz-cet", "Latn", } m["iri"] = { "Rigwe", 3912756, "nic-plc", "Latn", } m["irk"] = { "Iraqw", 33595, "cus-sou", "Latn", } m["irn"] = { "Irantxe", 3409301, nil, "Latn", } m["irr"] = { "Ir", 3071880, "mkh-kat", } m["iru"] = { "အဳရုလာ", 33363, "dra-imd", "Taml", translit = "ta-translit" } m["irx"] = { "Kamberau", 6356317, "ngf", } m["iry"] = { "Iraya", 6068356, "phi", } m["isa"] = { "Isabi", 11732247, "paa-kag", } m["isc"] = { "Isconahua", 3052971, "sai-pan", "Latn", } m["isd"] = { "အေတ်သနေတ်ဂ်", 6085162, "phi", "Latn", } m["ise"] = { "Italian Sign Language", 375619, "sgn", "Latn", -- when documented } m["isg"] = { "Irish Sign Language", 14183, "sgn", "Latn", -- when documented } m["ish"] = { "Esan", 35268, "alv-eeo", "Latn", } m["isi"] = { "Nkem-Nkum", 36261, "nic-eko", "Latn", } m["isk"] = { "အေတ်ခဃှဳမဳ", 33419, "ira-sgi", } m["ism"] = { "Masimasi", 6783273, "poz-ocw", "Latn", } m["isn"] = { "Isanzu", 6078891, "bnt-tkm", "Latn", } m["iso"] = { "Isoko", 35414, "alv-swd", "Latn", } m["isr"] = { "Israeli Sign Language", 2911863, "sgn", "Sgnw", } m["ist"] = { "အေတ်သထရဳအိုတ်", 35845, "roa-itd", "Latn", } m["isu"] = { "Isu", 6089423, "nic-rnw", "Latn", } m["isv"] = { "Interslavic", 148971, "art", "Latn, Cyrl", type = "appendix-constructed", ancestors = "sla-pro", } m["itb"] = { "Binongan Itneg", 12953584, "phi", } m["itd"] = { "Southern Tidung", 63214959, "poz-san", } m["ite"] = { "Itene", 3038640, "sai-cpc", "Latn", } m["iti"] = { "Inlaod Itneg", 12953585, "phi", } m["itk"] = { "အဳတခ်လဳ-ဇူဒေအဝ်", 1145414, "roa-itd", "Hebr, Latn", } m["itl"] = { "Itelmen", 33624, "qfa-cka", "Cyrl, Latn", entry_name = { Cyrl = { from = {"['’]", "[ӅԮ]", "[ӆԯ]", "Ҳ", "ҳ"}, to = {"ʼ", "Ԓ", "ԓ", "Ӽ", "ӽ"} }, }, sort_key = { Cyrl = { from = { "ӑ", "ё", "кʼ", "ӄʼ", "о̆", "пʼ", "тʼ", "ў", "чʼ", -- 2 chars "ӄ", "љ", "ԓ", "њ", "ӈ", "ӽ", "ә" -- 1 char }, to = { "а" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "ч" .. p[1], "к" .. p[2], "л" .. p[1], "л" .. p[2], "н" .. p[1], "н" .. p[2], "х" .. p[1], "ь" .. p[1] } }, }, } m["itm"] = { "Itu Mbon Uzo", 10977737, "nic-ief", "Latn", ancestors = "ibr", } m["ito"] = { "Itonama", 950585, "qfa-iso", } m["itr"] = { "Iteri", 2083185, "paa-asa", } m["its"] = { "Itsekiri", 36045, "alv-edk", "Latn", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}}, sort_key = { remove_diacritics = c.tilde, from = {"ẹ", "gb", "gh", "kp", "ọ", "ts", "ṣ"}, to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "o" .. p[1], "t" .. p[1], "t" .. p[1]} }, } m["itt"] = { "Maeng Itneg", 18748761, "phi", } m["itv"] = { "အဳတာဝေတ်", 3915527, "phi", "Latn", } m["itw"] = { "Ito", 11128810, "nic-ief", ancestors = "ibr", } m["itx"] = { "Itik", 6094713, "paa-tkw", } m["ity"] = { "Moyadan Itneg", 12953583, "phi", } m["itz"] = { "Itzá", 35537, "myn", } m["ium"] = { "Iu Mien", 2498808, "hmx-mie", "Latn", } m["ivb"] = { "အဳဗါတေန်", 18748212, "phi", "Latn", } m["ivv"] = { "Ivatan", 3547080, "phi", "Latn", } m["iwk"] = { "I-Wak", 12632789, "phi", } m["iwm"] = { "Iwam", 3915215, "paa-spk", } m["iwo"] = { "Iwur", 6101006, "ngf-okk", } m["iws"] = { "Sepik Iwam", 16893603, "paa-spk", } m["ixc"] = { "Ixcatec", 56706, "omq", } m["ixl"] = { "အေတ်ဇြဳလ်", 35528, "myn", "Latn", } m["iya"] = { "Iyayu", 3913390, "alv-nwd", "Latn", } m["iyo"] = { "Mesaka", 36080, "nic-tiv", "Latn", } m["iyx"] = { "Yaa", 36909, "bnt-nze", "Latn", } m["izh"] = { "အၚ်္ဂရေဝ်ယာန်", 33559, "urj-fin", "Latn", sort_key = { from = { "š", "ž", }, to = { "s" .. p[1], "z" .. p[1], } }, } m["izi"] = { "Izi-Ezaa-Ikwo-Mgbo", 11927027, "alv-igb", } m["izr"] = { "Izere", 6101921, "nic-plc", "Latn", } m["izz"] = { "Izi", 3914387, "alv-igb", "Latn", ancestors = "izi", } return require("Module:languages").finalizeData(m, "language") ks5lo8gk8vacfc4bz409hmfkapgllsh မဝ်ဂျူ:sl-IPA 828 16614 393045 25194 2026-04-18T10:56:58Z 咽頭べさ 33 393045 Scribunto text/plain local export = {} local lang = require("Module:languages").getByCode("sl") local u = mw.ustring.char local GRAVE = u(0x0300) local ACUTE = u(0x0301) local MACRON = u(0x0304) local CARON = u(0x030C) local DGRAVE = u(0x030F) local INVBREVE = u(0x0311) local DOTBELOW = u(0x0323) local DIACRITIC = GRAVE .. ACUTE .. MACRON .. DGRAVE .. INVBREVE local letters_phonemes = { ["e"] = "ɛ", ["ẹ"] = "e", ["o"] = "ɔ", ["ọ"] = "o", ["c"] = "t͡s", ["č"] = "t͡ʃ", ["dž"] = "d͡ʒ", ["g"] = "ɡ", ["h"] = "x", ["ł"] = "ʋ", ["ər" .. ACUTE] = "ə̀r", ["ər" .. INVBREVE] = "ə́r", ["š"] = "ʃ", ["v"] = "ʋ", ["ž"] = "ʒ", [GRAVE] = GRAVE, [DGRAVE] = ACUTE, [ACUTE] = GRAVE .. "ː", [INVBREVE] = ACUTE .. "ː", ["."] = "", } -- This adds letters_phonemes["e"] = "e", letters_phonemes["i"] = "i", etc. for letter in mw.ustring.gmatch("abdfijklmnprstuzə", ".") do letters_phonemes[letter] = letter end local devoicing = { ["b"] = "p", ["d"] = "t", ["g"] = "k", ["z"] = "s", ["ž"] = "š", } local voicing = { ["c"] = "dz", ["č"] = "dž", ["f"] = "v", } for key, val in pairs(devoicing) do voicing[val] = key end local function to_IPA(text) -- Recompose č, š, ž text = text:gsub("c" .. CARON, "č") text = text:gsub("s" .. CARON, "š") text = text:gsub("z" .. CARON, "ž") -- Recompose ẹ, ọ text = text:gsub("e" .. DOTBELOW, "ẹ") text = text:gsub("o" .. DOTBELOW, "ọ") -- Apply final devoicing text = mw.ustring.gsub(text, "[bdgzž]$", devoicing) -- Voicing assimilation local matches while true do text, matches = mw.ustring.gsub(text, "([bdgzž])([cčfkpsšt])", function (first, second) return devoicing[first] .. second end) if matches == 0 then break end end while true do text, matches = mw.ustring.gsub(text, "([cčfkpsšt])([bdgzž])", function (first, second) return voicing[first] .. second end) if matches == 0 then break end end -- Syllabic r text = mw.ustring.gsub(text, "r([" .. ACUTE .. MACRON .. INVBREVE .. "])", "ər%1") text = mw.ustring.gsub(text, "^r([^aeiouẹọə])", "ər%1") text = mw.ustring.gsub(text, "([^aeiouẹọə" .. DIACRITIC .. "])r([^aeiouẹọə])", "%1ər%2") -- lj, nj when not followed by a vowel text = mw.ustring.gsub(text, "([ln])j$", "%1") text = mw.ustring.gsub(text, "([ln])j([^aeiouẹọə])", "%1%2") -- Convert to IPA local rest = text 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 if mw.ustring.len(longestmatch) > 0 then table.insert(phonemes, letters_phonemes[longestmatch]) rest = mw.ustring.sub(rest, mw.ustring.len(longestmatch) + 1) else table.insert(phonemes, mw.ustring.sub(rest, 1, 1)) rest = mw.ustring.sub(rest, 2) end end return table.concat(phonemes) end function export.IPA(frame) local params = { [1] = {list = true, required = true}, } local args = require("Module:parameters").process(frame:getParent().args, params) local items = {} for _, text in ipairs(args[1]) do if lang:stripDiacritics(text) ~= mw.loadData("Module:headword/data").pagename then require("Module:debug").track("sl-IPA/mismatch") end if mw.ustring.find(text, "[əł]") then require("Module:debug").track("sl-IPA/special") if #args[1] == 1 then if mw.ustring.find(text, "ə") then require("Module:debug").track("sl-IPA/special/ə") end if mw.ustring.find(text, "ł") then require("Module:debug").track("sl-IPA/special/ł") end else require("Module:debug").track("sl-IPA/special/multiple") end end text = mw.ustring.lower(text) text = mw.ustring.toNFD(text) local _, number_of_macrons = mw.ustring.gsub(text, MACRON, "") if number_of_macrons == 1 then table.insert(items, {pron = "/" .. to_IPA((text:gsub(MACRON, ACUTE))) .. "/"}) table.insert(items, {pron = "/" .. to_IPA((text:gsub(MACRON, INVBREVE))) .. "/"}) elseif number_of_macrons == 0 then table.insert(items, {pron = "/" .. to_IPA(text) .. "/"}) else error("The term may contain at most one macron") end end return require("Module:IPA").format_IPA_full { lang = lang, items = items } end return export qos8c76dal9ylg611e4ri3gjfht0jnc ထာမ်ပလိက်:csb-pronunciation 10 75651 393029 99111 2026-04-18T10:18:57Z 咽頭べさ 33 393029 wikitext text/x-wiki {{#invoke:zlw-lch-IPA|show|lang=csb}}<!-- --><noinclude>{{documentation}}</noinclude> llx9pp740jee2myjzqnowapvsskjei6 မဝ်ဂျူ:phi-headword 828 113932 393003 385000 2026-04-18T08:27:06Z 咽頭べさ 33 393003 Scribunto text/plain -- This module contains code for Philippine-language headword templates. -- Most languages use the following templates (e.g. for Waray-Waray): -- * {{war-noun}}, {{war-proper noun}}; -- * {{war-verb}}; -- * {{war-adj}}; -- * {{war-adv}}; -- * {{war-head}}. -- Tagalog uses the following additional templates: -- * {{tl-num}}; -- * {{tl-pron}}; -- * {{tl-prep}}. -- Cebuano uses the following additional templates: -- * {{ceb-num}}. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:require when needed") local m_table = require("Module:table") local list_to_set = m_table.listToSet local rsplit = mw.text.split local uupper = mw.ustring.upper local ulower = mw.ustring.lower local unpack = unpack or table.unpack -- Lua 5.2 compatibility local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local template_parser_module = "Module:template parser" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local concat = table.concat local insert = table.insert local remove = table.remove local rfind = mw.ustring.find local unpack = unpack or table.unpack -- Lua 5.2 compatibility local tl_conj_type_data = { ["actor"] = 5, ["actor indirect"] = 0, ["actor 2nd indirect"] = 4, ["object"] = 11, ["locative"] = 2, ["benefactive"] = 3, ["instrument"] = 2, ["reason"] = {4, {1,2,3}}, ["directional"] = 6, ["reference"] = 0, ["reciprocal"] = 2 } local tl_conjugation_types = {} for key, value in pairs(tl_conj_type_data) do local type_count = 0 local alternates = {} if type(value) == "number" then type_count = value else type_count = value[1] alternates = value[2] end local roman_numeral if type_count == 0 then local trigger = {key, "trigger"} if key == "actor indirect" then trigger[1] = "indirect actor" end tl_conjugation_types[key] = table.concat(trigger, " ") else for i = 1, type_count do roman_numeral = require("Module:roman numerals").arabic_to_roman(tostring(i)) local trigger = {require("Module:ordinal")._ordinal(tostring(i)), key, "trigger"} --These could be typos but putting back in to stay consistent if key == "actor 2nd indirect" then trigger[2] = "secondary indirect actor" end tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") if require("Module:table").contains(alternates, i) then roman_numeral = roman_numeral .. "A" trigger[1] = "alternate " .. trigger[1] tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") end end end end local ilo_conjugation_types = { ["actor I"] = "1st actor trigger", -- um- or -um- ["actor II"] = "2nd actor trigger", -- ag- ["actor III"] = "3rd actor trigger", -- mang- ["actor IV"] = "4th actor trigger", -- ma- ["actor potentive I"] = "1st actor trigger potential mood", -- maka- ["actor potential II"] = "2nd actor trigger potential mood", -- makapag- ["actor causative I"] = "2nd actor trigger potential mood", -- agpa- ["actor causative II"] = "2nd actor trigger potential mood", -- mangpa- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["object causative"] = "2nd actor trigger potential mood", -- ipai- ["comitative"] = "comitative trigger", -- ka- ["comitative potential"] = "comitative trigger potential mood", -- maka- ["comitative causative I"] = "1st comitative trigger causative mood", -- makapa- ["comitative causative II"] = "2nd comitative trigger causative mood", -- makipa- ["locative"] = "locative trigger",-- -an ["locative potential"] = "locative trigger potential mood", -- ma- -an ["locative causative"] = "locative trigger causative mood", -- pa- -an ["thematic"] = "thematic trigger", -- i- ["thematic potential"] = "thematic trigger potential mood", -- mai- ["thematic causative"] = "thematic trigger causative mood", -- ipa- ["benefactive"] = "benefactive trigger", -- i- -an ["benefactive potential"] = "benefactive trigger potential mood", -- mai- -an ["benefactive causative"] = "benefactive trigger causative mood", -- ipa- -an ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } local pag_conjugation_types = { ["actor I"] = "1st actor trigger", -- on-/-on- ["actor II"] = "2nd actor trigger", --man- ["actor potentive I"] = "actor trigger potential mood", -- maka- ["actor potentive II"] = "actor trigger potential mood", -- makapag- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } -- FIXME: Are these various languages really so different in their verb inflections or is this just a case of -- randomly picking a subset of the total inflections? local phi_default_verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, } local hil_krj_war_verb_inflections = { {"real", {label = "realis", form = "realis", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, {"dim", {label = "diminutive", form = "dim"}}, {"caus", {label = "causative", form = "caus"}}, {"freq", {label = "frequentative", form = "freq"}}, } local ilo_pag_verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, {"imperf", {label = "imperfective", form = "impfv", alias = {3}}}, {"past_imperf", {label = "past imperfective", form = "past|impfv", alias = {4}}}, {"fut", {label = "future", form = "fut", alias = {5}}}, } local hil_krj_war_noun_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, } local hil_krj_war_adj_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, {"caus", {label = "တံပရောဟိုတ်", form = "caus"}}, } -- NOTE: Here and below, the template names need to be in their canonical form (not shortcuts). local langs_supported = { ["akl"] = { pronun_templates_to_check = list_to_set{"akl-pr"}, verb_inflections = phi_default_verb_inflections, }, ["bcl"] = { native_script_name = "ဗါန်သာဟာန်", convert_to_native_script = "bcl-basahan script", native_script_def = "bcl-basahan", pronun_templates_to_check = list_to_set{"bcl-IPA"}, has_pl_all_pos = true, has_intens_all_pos = true, verb_inflections = phi_default_verb_inflections, }, ["bku"] = { native_script_name = "ၜေအ်ဟေတ်", convert_to_native_script = "bku-script", native_script_def = "bku-script of", native_script_sc = "Buhd", pronun_templates_to_check = list_to_set{"bku-pr"}, verb_inflections = phi_default_verb_inflections, }, ["cbk"] = { pronun_templates_to_check = list_to_set{"cbk-IPA"}, }, ["ceb"] = { native_script_name = "ဗေတ်လေတ်", convert_to_native_script = "ceb-badlit script", native_script_def = "ceb-badlit", pronun_templates_to_check = list_to_set{"ceb-IPA"}, verb_inflections = { {"inch", {label = "inchoative", form = "inchoative", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, }, }, ["hil"] = { pronun_templates_to_check = list_to_set{"hil-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["hnn"] = { native_script_name = "ဟာန်နူဥူ", convert_to_native_script = "hnn-script", native_script_def = "hnn-script of", native_script_sc = "Hano", pronun_templates_to_check = list_to_set{"hnn-pr"}, verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, {"past", {label = "past", form = "past"}}, {"npast", {label = "non-past", form = "npast"}}, }, }, ["ibl"] = { verb_inflections = phi_default_verb_inflections, }, ["ilo"] = { native_script_name = "ခေါန်-အဳတာန်", convert_to_native_script = "ilo-kur-itan script", native_script_def = "ilo-kur-itan", pronun_templates_to_check = list_to_set{"ilo-IPA"}, conjugation_types = ilo_conjugation_types, verb_inflections = ilo_pag_verb_inflections, adj_inflections = { {"comp", {label = "comparative", form = "comp", alias = {2}}}, {"mod", {label = "moderative", form = "moder", alias = {3}}}, {"comp_sup", {label = "comparative superlative", form = "comp|sup", alias = {4}}}, {"abs_sup", {label = "absolutive superlative", form = "abs|sup", alias = {5}}}, {"intens", {label = "intensive", form = "inten", alias = {6}}}, }, }, ["kne"] = { pronun_templates_to_check = list_to_set{"kne-pr", "kne-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["krj"] = { pronun_templates_to_check = list_to_set{"krj-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["mdh"] = { arabic_script_name = "ဂျဝဳ", native_script_def = "mdh-Jawi", pronun_templates_to_check = list_to_set{"mdh-pr", "mdh-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["mrw"] = { arabic_script_name = "ဗါတ်တာန်အာရဗဳ", }, ["pag"] = { pronun_templates_to_check = list_to_set{"pag-IPA"}, conjugation_types = pag_conjugation_types, verb_inflections = ilo_pag_verb_inflections, }, ["pam"] = { pronun_templates_to_check = list_to_set{"pam-IPA"}, verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, -- Use with affixed verbs only. {"prog", {label = "progressive", form = "prog", alias = {3}}}, -- Use with affixed verbs only. }, }, ["tl"] = { native_script_name = "ၜာဲၜာဲယေန်", convert_to_native_script = "tl-baybayin script", native_script_def = "tl-baybayin", pronun_templates_to_check = list_to_set{"tl-pr", "tl-IPA"}, conjugation_types = tl_conjugation_types, verb_inflections = phi_default_verb_inflections, }, ["tsg"] = { arabic_script_name = "သုလေတ်သာတ်", convert_to_arabic_script = "tsg-jawi sc", arabic_script_def = "tsg-jawi", pronun_templates_to_check = list_to_set{"tsg-pr"}, verb_inflections = phi_default_verb_inflections, }, ["war"] = { pronun_templates_to_check = list_to_set{"war-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, } ----------------------------------------------- Utilities -------------------------------------------- local function ine(val) if val == "" then return nil else return val end end local function track(page) require("Module:debug").track("phi-headword/" .. page) return true end local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture -- replace expression. lemma = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end local function add_params(params, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) params[arg] = list_param if argspecs.alias then for _, al in ipairs(argspecs.alias) do params[al] = {alias_of = arg, list = false} end end end end local function parse_and_insert_multiple_inflections(args, data, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) parse_and_insert_inflection(data, args, arg, argspecs.label, argspecs.form) end end ----------------------------------------------- Main code -------------------------------------------- -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local iparams = { [1] = true, ["lang"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local parargs = frame:getParent().args local poscat = iargs[1] local langcode = iargs.lang if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do table.insert(langcodes_supported, lang) end error("This module currently only works for lang=" .. table.concat(langcodes_supported, "/")) end local lang = require("Module:languages").getByCode(langcode) local langname = lang:getCanonicalName() local headarg if poscat then headarg = 1 else headarg = 2 poscat = ine(parargs[1]) or mw.title.getCurrentTitle().fullText == "ထာမ်ပလိက်:" .. langcode .. "-head" and "အာမေဍိက်" or error("Part of speech must be specified in 1=") -- poscat = m_en_utilities.pluralize(poscat) end local poscat_mnw = require("Module:mnw-utilities").th_pos(poscat) local langprops = langs_supported[langcode] local has_alt_script = langprops.native_script_name or langprops.arabic_script_name local params = { [headarg] = {list = "head", disallow_holes = true}, ["tr"] = has_alt_script and {replaced_by = false, instead = "use inline modifier <tr:...> on the head param"} or nil, ["id"] = true, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["suffix"] = boolean_param, ["nosuffix"] = boolean_param, ["addlpos"] = true, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if langprops.native_script_name then params["b"] = list_param end if langprops.arabic_script_name then params["j"] = list_param end if headarg == 2 then params[1] = {required = true} -- required but ignored as already processed above end if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params(langcode)) do params[key] = val end end local need_pl_handled if langprops.has_pl_all_pos and not params.pl then -- Yuck, this should be POS-specific but it seems all POS's can be pluralized in Central Bikol? params["pl"] = list_param need_pl_handled = true end if langprops.has_intens_all_pos then params["intens"] = list_param if langprops.has_pl_all_pos then params["plintens"] = list_param end end local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = m_headword_utilities.parse_term_list_with_modifiers { forms = args[headarg], paramname = {headarg, "head"}, splitchar = ",", is_head = true, include_mods = has_alt_script and {"tr"} or nil, -- frob for # doesn't make sense here; we already have + } local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {{term = pagename}} end end for _, head in ipairs(heads) do if head.term == "+" then head.term = nil end end local data = { lang = lang, langcode = langcode, langname = langname, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, } data.is_suffix = false if args.suffix or ( not args.nosuffix and pagename:find("^%-") and poscat ~= "အဆက်လက္ကရဴ" and poscat ~= "ဗီုပြၚ်အဆက်လက္ကရဴ" ) then data.is_suffix = true data.pos_category = "အဆက်လက္ကရဴ" local singular_poscat = m_en_utilities.singularize(poscat) -- table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") -- table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) if args.addlpos then for _, addlpos in ipairs(rsplit(args.addlpos, "%s*,%s*")) do -- table.insert(data.categories, langname .. " " .. addlpos .. "-forming suffixes") -- table.insert(data.inflections, {label = addlpos .. "-forming suffix"}) end end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if need_pl_handled then parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end if langprops.has_intens_all_pos then parse_and_insert_inflection(data, args, "intens", "intensified") if langprops.has_pl_all_pos then parse_and_insert_inflection(data, args, "plintens", "plural intensified") end end local script if has_alt_script then script = lang:findBestScript(pagename) -- Latn or Tglg -- Disable native-script spelling parameter if entry is already in native script. if script:getCode() == "Tglg" or (script:getCode() == "Hano" and langcode == "hnn") or (script:getCode() == "Buhd" and langcode == "bku") then args.b = nil end -- Disable Arabic-script spelling parameter if entry is already in Arabic script. if script:getCode() == "Arab" then args.j = nil end local function check_for_alt_script_entry(altscript, altscript_def) -- See if we need to add a tracking category for missing alt script entry. if not altscript_def then return false end local title = mw.title.new(altscript) if not title then return end local altscript_content = title:getContent() if not altscript_content then return end for template in require(template_parser_module).find_templates(altscript_content) do if template:get_name() == altscript_def then for _, arg in ipairs(template:get_arguments()) do if arg == pagename then return true end end end end end local function handle_alt_script(script_argname, script_code, script_name, convert_to_script, script_def) if not args[script_argname] then -- Happens when the term is already in a foreign script. return end local script_arg = m_headword_utilities.parse_term_list_with_modifiers { forms = args[script_argname], paramname = script_argname, splitchar = ",", frob = function(term) if term == "+" then term = pagename end if term:find("^raw:") then term = term:sub(5) else local termsc = lang:findBestScript(term) if termsc:getCode() == "Latn" then if convert_to_script then term = frame:expandTemplate { title = convert_to_script, args = { term }} else error(("Latin script for %s= not currently supported; supply proper script"):format( script_argname)) end end end return term end, } for i, altobj in ipairs(script_arg) do altobj.sc = require("Module:scripts").getByCode(script_code) if not check_for_alt_script_entry(altobj.term, script_def) then table.insert(data.categories, ("ဝေါဟာ%sမနွံကဵုခ္ဍံက်ဗၠေတ်မစုတ်အက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end m_headword_utilities.insert_inflection { headdata = data, terms = script_arg, label = "ခ္ဍံက်လိက်" .. script_name, accel = {form = script_name}, } if script:getCode() == "Latn" then table.insert(data.categories, ("ဝေါဟာ%sနကဵု%s%sဂမၠိုၚ်"):format( langname, #script_arg > 0 and "မနွံ" or "လ္ပာ်မ္ၚး", script_name)) elseif script:getCode() == script_code then table.insert(data.categories, ("ဝေါဟာ%sပ္ဍဲအက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end if langprops.native_script_name then handle_alt_script("b", langprops.native_script_name or "Tglg", langprops.native_script_name, langprops.convert_to_native_script, langprops.native_script_def) end if langprops.arabic_script_name then handle_alt_script("j", "Arab", langprops.arabic_script_name, langprops.convert_to_arabic_script, langprops.arabic_script_def) end end if langprops.pronun_templates_to_check and (not has_alt_script or script:getCode() == "Latn") then -- See if we need to add a tracking category for missing {{tl-pr}}, {{tl-IPA}}, etc. local template_present local this_title = mw.title.new(pagename) if this_title then local content = this_title:getContent() if content then for template in require(template_parser_module).find_templates(content) do if langprops.pronun_templates_to_check[template:get_name()] then template_present = true break end end end end if not template_present then -- table.insert(data.categories, ("%s terms without pronunciation template"):format(langname, pronun_template)) end end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end pos_functions["နာမဝိသေသန"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, ["တုဲဒှ်"] = list_param, ["ညိည"] = list_param, } add_params(params, langs_supported[langcode].adj_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_inflection(data, args, "တုဲဒှ်", "ပတဝ်ပတုပ်ရံၚ်") parse_and_insert_inflection(data, args, "ညိည", "သဒ္ဒာ") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].adj_inflections) end, } pos_functions["ပစ္စဲ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမဝိသေသနမကိတ်ညဳ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမ်"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, rootword = boolean_param, action = boolean_param, --if action noun } add_params(params, langs_supported[langcode].noun_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].noun_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.action then --if action noun table.insert(data.categories, "နာမ်ပြဝ" .. data.langname .. "ဂမၠိုၚ်") end end, } pos_functions["နာမ်ပြဝ"] = pos_functions["နာမ်"] pos_functions["နာမ်မကိတ်ညဳ"] = pos_functions["နာမ်"] pos_functions["သဗ္ဗနာမ်"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ဝိဘတ်"] = pos_functions["သဗ္ဗနာမ်"] pos_functions["သဒ္ဒာနာမဝိသေသန"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ကြိယာ"] = { params = function(langcode) local params = { rootword = boolean_param, } if langs_supported[langcode].conjugation_types then params.type = list_param end add_params(params, langs_supported[langcode].verb_inflections) return params end, func = function(args, data) parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].verb_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.type then local types = m_headword_utilities.parse_term_list_with_modifiers { forms = args.type, paramname = "type", splitchar = ",", } -- Tag verb trigger local conjugation_types = langs_supported[data.langcode].conjugation_types for _, typobj in ipairs(types) do local typ = typobj.term if not conjugation_types[typ] then error(("Unrecognized %s verb conjugation type '%s'"):format(data.langname, typ)) end local label = conjugation_types[typ] m_headword_utilities.insert_fixed_inflection { headdata = data, label = label, originating_term = typobj, } table.insert(data.categories, ("ကြိယာ%s%sဂမၠိုၚ်"):format(label, data.langname)) end end end, } pos_functions["အက္ခရ်"] = { params = function(langcode) return { ["type"] = true, ["upper"] = true, ["lower"] = true, ["mixed"] = true, } end, func = function(args, data) if args.type then if args.type ~= "upper" and args.type ~= "lower" and args.type ~= "mixed" then error(("Unrecognized value for type '%s'; should be one of 'upper', 'lower' or 'mixed'"):format( args.type)) end end local uppage = uupper(data.pagename) local lopage = ulower(data.pagename) if uppage == lopage then if args.type then error("Can't specify type= when letter has no case") end if args.upper or args.lower or args.mixed then error("Can't specify upper=, lower= or mixed= when letter has no case") end table.insert(data.inflections, {label = "no case"}) elseif args.type == "upper" or data.pagename == uppage then if args.upper then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "[[Appendix:မချူကေတ်မလိက်ဇၞော်ဇၞော်|မလိက်ဍောတ်]]"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) elseif args.type == "lower" or data.pagename == lopage then if args.lower then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "lower case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) else table.insert(data.inflections, {label = "mixed case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) end end, } return export rcgrmcbjelw5htt20qmcwvdgtc7bcms 393004 393003 2026-04-18T08:28:10Z 咽頭べさ 33 393004 Scribunto text/plain -- This module contains code for Philippine-language headword templates. -- Most languages use the following templates (e.g. for Waray-Waray): -- * {{war-noun}}, {{war-proper noun}}; -- * {{war-verb}}; -- * {{war-adj}}; -- * {{war-adv}}; -- * {{war-head}}. -- Tagalog uses the following additional templates: -- * {{tl-num}}; -- * {{tl-pron}}; -- * {{tl-prep}}. -- Cebuano uses the following additional templates: -- * {{ceb-num}}. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:require when needed") local m_table = require("Module:table") local list_to_set = m_table.listToSet local rsplit = mw.text.split local uupper = mw.ustring.upper local ulower = mw.ustring.lower local unpack = unpack or table.unpack -- Lua 5.2 compatibility local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local template_parser_module = "Module:template parser" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local concat = table.concat local insert = table.insert local remove = table.remove local rfind = mw.ustring.find local unpack = unpack or table.unpack -- Lua 5.2 compatibility local tl_conj_type_data = { ["actor"] = 5, ["actor indirect"] = 0, ["actor 2nd indirect"] = 4, ["object"] = 11, ["locative"] = 2, ["benefactive"] = 3, ["instrument"] = 2, ["reason"] = {4, {1,2,3}}, ["directional"] = 6, ["reference"] = 0, ["reciprocal"] = 2 } local tl_conjugation_types = {} for key, value in pairs(tl_conj_type_data) do local type_count = 0 local alternates = {} if type(value) == "number" then type_count = value else type_count = value[1] alternates = value[2] end local roman_numeral if type_count == 0 then local trigger = {key, "trigger"} if key == "actor indirect" then trigger[1] = "indirect actor" end tl_conjugation_types[key] = table.concat(trigger, " ") else for i = 1, type_count do roman_numeral = require("Module:roman numerals").arabic_to_roman(tostring(i)) local trigger = {require("Module:ordinal")._ordinal(tostring(i)), key, "trigger"} --These could be typos but putting back in to stay consistent if key == "actor 2nd indirect" then trigger[2] = "secondary indirect actor" end tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") if require("Module:table").contains(alternates, i) then roman_numeral = roman_numeral .. "A" trigger[1] = "alternate " .. trigger[1] tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") end end end end local ilo_conjugation_types = { ["actor I"] = "1st actor trigger", -- um- or -um- ["actor II"] = "2nd actor trigger", -- ag- ["actor III"] = "3rd actor trigger", -- mang- ["actor IV"] = "4th actor trigger", -- ma- ["actor potentive I"] = "1st actor trigger potential mood", -- maka- ["actor potential II"] = "2nd actor trigger potential mood", -- makapag- ["actor causative I"] = "2nd actor trigger potential mood", -- agpa- ["actor causative II"] = "2nd actor trigger potential mood", -- mangpa- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["object causative"] = "2nd actor trigger potential mood", -- ipai- ["comitative"] = "comitative trigger", -- ka- ["comitative potential"] = "comitative trigger potential mood", -- maka- ["comitative causative I"] = "1st comitative trigger causative mood", -- makapa- ["comitative causative II"] = "2nd comitative trigger causative mood", -- makipa- ["locative"] = "locative trigger",-- -an ["locative potential"] = "locative trigger potential mood", -- ma- -an ["locative causative"] = "locative trigger causative mood", -- pa- -an ["thematic"] = "thematic trigger", -- i- ["thematic potential"] = "thematic trigger potential mood", -- mai- ["thematic causative"] = "thematic trigger causative mood", -- ipa- ["benefactive"] = "benefactive trigger", -- i- -an ["benefactive potential"] = "benefactive trigger potential mood", -- mai- -an ["benefactive causative"] = "benefactive trigger causative mood", -- ipa- -an ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } local pag_conjugation_types = { ["actor I"] = "1st actor trigger", -- on-/-on- ["actor II"] = "2nd actor trigger", --man- ["actor potentive I"] = "actor trigger potential mood", -- maka- ["actor potentive II"] = "actor trigger potential mood", -- makapag- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } -- FIXME: Are these various languages really so different in their verb inflections or is this just a case of -- randomly picking a subset of the total inflections? local phi_default_verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, } local hil_krj_war_verb_inflections = { {"real", {label = "realis", form = "realis", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, {"dim", {label = "diminutive", form = "dim"}}, {"caus", {label = "causative", form = "caus"}}, {"freq", {label = "frequentative", form = "freq"}}, } local ilo_pag_verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, {"imperf", {label = "imperfective", form = "impfv", alias = {3}}}, {"past_imperf", {label = "past imperfective", form = "past|impfv", alias = {4}}}, {"fut", {label = "future", form = "fut", alias = {5}}}, } local hil_krj_war_noun_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, } local hil_krj_war_adj_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, {"caus", {label = "တံပရောဟိုတ်", form = "caus"}}, } -- NOTE: Here and below, the template names need to be in their canonical form (not shortcuts). local langs_supported = { ["akl"] = { pronun_templates_to_check = list_to_set{"akl-pr"}, verb_inflections = phi_default_verb_inflections, }, ["bcl"] = { native_script_name = "ဗါန်သာဟာန်", convert_to_native_script = "bcl-basahan script", native_script_def = "bcl-basahan", pronun_templates_to_check = list_to_set{"bcl-IPA"}, has_pl_all_pos = true, has_intens_all_pos = true, verb_inflections = phi_default_verb_inflections, }, ["bku"] = { native_script_name = "ၜေအ်ဟေတ်", convert_to_native_script = "bku-script", native_script_def = "bku-script of", native_script_sc = "Buhd", pronun_templates_to_check = list_to_set{"bku-pr"}, verb_inflections = phi_default_verb_inflections, }, ["cbk"] = { pronun_templates_to_check = list_to_set{"cbk-IPA"}, }, ["ceb"] = { native_script_name = "ဗေတ်လေတ်", convert_to_native_script = "ceb-badlit script", native_script_def = "ceb-badlit", pronun_templates_to_check = list_to_set{"ceb-IPA"}, verb_inflections = { {"inch", {label = "inchoative", form = "inchoative", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, }, }, ["hil"] = { pronun_templates_to_check = list_to_set{"hil-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["hnn"] = { native_script_name = "ဟာန်နူဥူ", convert_to_native_script = "hnn-script", native_script_def = "hnn-script of", native_script_sc = "Hano", pronun_templates_to_check = list_to_set{"hnn-pr"}, verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, {"past", {label = "past", form = "past"}}, {"npast", {label = "non-past", form = "npast"}}, }, }, ["ibl"] = { verb_inflections = phi_default_verb_inflections, }, ["ilo"] = { native_script_name = "ခေါန်-အဳတာန်", convert_to_native_script = "ilo-kur-itan script", native_script_def = "ilo-kur-itan", pronun_templates_to_check = list_to_set{"ilo-IPA"}, conjugation_types = ilo_conjugation_types, verb_inflections = ilo_pag_verb_inflections, adj_inflections = { {"comp", {label = "comparative", form = "comp", alias = {2}}}, {"mod", {label = "moderative", form = "moder", alias = {3}}}, {"comp_sup", {label = "comparative superlative", form = "comp|sup", alias = {4}}}, {"abs_sup", {label = "absolutive superlative", form = "abs|sup", alias = {5}}}, {"intens", {label = "intensive", form = "inten", alias = {6}}}, }, }, ["kne"] = { pronun_templates_to_check = list_to_set{"kne-pr", "kne-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["krj"] = { pronun_templates_to_check = list_to_set{"krj-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["mdh"] = { arabic_script_name = "ဂျဝဳ", native_script_def = "mdh-Jawi", pronun_templates_to_check = list_to_set{"mdh-pr", "mdh-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["mrw"] = { arabic_script_name = "ဗါတ်တာန်အာရဗဳ", }, ["pag"] = { pronun_templates_to_check = list_to_set{"pag-IPA"}, conjugation_types = pag_conjugation_types, verb_inflections = ilo_pag_verb_inflections, }, ["pam"] = { pronun_templates_to_check = list_to_set{"pam-IPA"}, verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, -- Use with affixed verbs only. {"prog", {label = "progressive", form = "prog", alias = {3}}}, -- Use with affixed verbs only. }, }, ["tl"] = { native_script_name = "ၜာဲၜာဲယေန်", convert_to_native_script = "tl-baybayin script", native_script_def = "tl-baybayin", pronun_templates_to_check = list_to_set{"tl-pr", "tl-IPA"}, conjugation_types = tl_conjugation_types, verb_inflections = phi_default_verb_inflections, }, ["tsg"] = { arabic_script_name = "သုလေတ်သာတ်", convert_to_arabic_script = "tsg-jawi sc", arabic_script_def = "tsg-jawi", pronun_templates_to_check = list_to_set{"tsg-pr"}, verb_inflections = phi_default_verb_inflections, }, ["war"] = { pronun_templates_to_check = list_to_set{"war-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, } ----------------------------------------------- Utilities -------------------------------------------- local function ine(val) if val == "" then return nil else return val end end local function track(page) require("Module:debug").track("phi-headword/" .. page) return true end local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture -- replace expression. lemma = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end local function add_params(params, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) params[arg] = list_param if argspecs.alias then for _, al in ipairs(argspecs.alias) do params[al] = {alias_of = arg, list = false} end end end end local function parse_and_insert_multiple_inflections(args, data, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) parse_and_insert_inflection(data, args, arg, argspecs.label, argspecs.form) end end ----------------------------------------------- Main code -------------------------------------------- -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local iparams = { [1] = true, ["lang"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local parargs = frame:getParent().args local poscat = iargs[1] local langcode = iargs.lang if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do table.insert(langcodes_supported, lang) end error("This module currently only works for lang=" .. table.concat(langcodes_supported, "/")) end local lang = require("Module:languages").getByCode(langcode) local langname = lang:getCanonicalName() local headarg if poscat then headarg = 1 else headarg = 2 poscat = ine(parargs[1]) or mw.title.getCurrentTitle().fullText == "ထာမ်ပလိက်:" .. langcode .. "-head" and "အာမေဍိက်" or error("Part of speech must be specified in 1=") -- poscat = m_en_utilities.pluralize(poscat) end local poscat_mnw = require("Module:mnw-utilities").mnw_pos(poscat) local langprops = langs_supported[langcode] local has_alt_script = langprops.native_script_name or langprops.arabic_script_name local params = { [headarg] = {list = "head", disallow_holes = true}, ["tr"] = has_alt_script and {replaced_by = false, instead = "use inline modifier <tr:...> on the head param"} or nil, ["id"] = true, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["suffix"] = boolean_param, ["nosuffix"] = boolean_param, ["addlpos"] = true, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if langprops.native_script_name then params["b"] = list_param end if langprops.arabic_script_name then params["j"] = list_param end if headarg == 2 then params[1] = {required = true} -- required but ignored as already processed above end if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params(langcode)) do params[key] = val end end local need_pl_handled if langprops.has_pl_all_pos and not params.pl then -- Yuck, this should be POS-specific but it seems all POS's can be pluralized in Central Bikol? params["pl"] = list_param need_pl_handled = true end if langprops.has_intens_all_pos then params["intens"] = list_param if langprops.has_pl_all_pos then params["plintens"] = list_param end end local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = m_headword_utilities.parse_term_list_with_modifiers { forms = args[headarg], paramname = {headarg, "head"}, splitchar = ",", is_head = true, include_mods = has_alt_script and {"tr"} or nil, -- frob for # doesn't make sense here; we already have + } local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {{term = pagename}} end end for _, head in ipairs(heads) do if head.term == "+" then head.term = nil end end local data = { lang = lang, langcode = langcode, langname = langname, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, } data.is_suffix = false if args.suffix or ( not args.nosuffix and pagename:find("^%-") and poscat ~= "အဆက်လက္ကရဴ" and poscat ~= "ဗီုပြၚ်အဆက်လက္ကရဴ" ) then data.is_suffix = true data.pos_category = "အဆက်လက္ကရဴ" local singular_poscat = m_en_utilities.singularize(poscat) -- table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") -- table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) if args.addlpos then for _, addlpos in ipairs(rsplit(args.addlpos, "%s*,%s*")) do -- table.insert(data.categories, langname .. " " .. addlpos .. "-forming suffixes") -- table.insert(data.inflections, {label = addlpos .. "-forming suffix"}) end end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if need_pl_handled then parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end if langprops.has_intens_all_pos then parse_and_insert_inflection(data, args, "intens", "intensified") if langprops.has_pl_all_pos then parse_and_insert_inflection(data, args, "plintens", "plural intensified") end end local script if has_alt_script then script = lang:findBestScript(pagename) -- Latn or Tglg -- Disable native-script spelling parameter if entry is already in native script. if script:getCode() == "Tglg" or (script:getCode() == "Hano" and langcode == "hnn") or (script:getCode() == "Buhd" and langcode == "bku") then args.b = nil end -- Disable Arabic-script spelling parameter if entry is already in Arabic script. if script:getCode() == "Arab" then args.j = nil end local function check_for_alt_script_entry(altscript, altscript_def) -- See if we need to add a tracking category for missing alt script entry. if not altscript_def then return false end local title = mw.title.new(altscript) if not title then return end local altscript_content = title:getContent() if not altscript_content then return end for template in require(template_parser_module).find_templates(altscript_content) do if template:get_name() == altscript_def then for _, arg in ipairs(template:get_arguments()) do if arg == pagename then return true end end end end end local function handle_alt_script(script_argname, script_code, script_name, convert_to_script, script_def) if not args[script_argname] then -- Happens when the term is already in a foreign script. return end local script_arg = m_headword_utilities.parse_term_list_with_modifiers { forms = args[script_argname], paramname = script_argname, splitchar = ",", frob = function(term) if term == "+" then term = pagename end if term:find("^raw:") then term = term:sub(5) else local termsc = lang:findBestScript(term) if termsc:getCode() == "Latn" then if convert_to_script then term = frame:expandTemplate { title = convert_to_script, args = { term }} else error(("Latin script for %s= not currently supported; supply proper script"):format( script_argname)) end end end return term end, } for i, altobj in ipairs(script_arg) do altobj.sc = require("Module:scripts").getByCode(script_code) if not check_for_alt_script_entry(altobj.term, script_def) then table.insert(data.categories, ("ဝေါဟာ%sမနွံကဵုခ္ဍံက်ဗၠေတ်မစုတ်အက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end m_headword_utilities.insert_inflection { headdata = data, terms = script_arg, label = "ခ္ဍံက်လိက်" .. script_name, accel = {form = script_name}, } if script:getCode() == "Latn" then table.insert(data.categories, ("ဝေါဟာ%sနကဵု%s%sဂမၠိုၚ်"):format( langname, #script_arg > 0 and "မနွံ" or "လ္ပာ်မ္ၚး", script_name)) elseif script:getCode() == script_code then table.insert(data.categories, ("ဝေါဟာ%sပ္ဍဲအက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end if langprops.native_script_name then handle_alt_script("b", langprops.native_script_name or "Tglg", langprops.native_script_name, langprops.convert_to_native_script, langprops.native_script_def) end if langprops.arabic_script_name then handle_alt_script("j", "Arab", langprops.arabic_script_name, langprops.convert_to_arabic_script, langprops.arabic_script_def) end end if langprops.pronun_templates_to_check and (not has_alt_script or script:getCode() == "Latn") then -- See if we need to add a tracking category for missing {{tl-pr}}, {{tl-IPA}}, etc. local template_present local this_title = mw.title.new(pagename) if this_title then local content = this_title:getContent() if content then for template in require(template_parser_module).find_templates(content) do if langprops.pronun_templates_to_check[template:get_name()] then template_present = true break end end end end if not template_present then -- table.insert(data.categories, ("%s terms without pronunciation template"):format(langname, pronun_template)) end end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end pos_functions["နာမဝိသေသန"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, ["တုဲဒှ်"] = list_param, ["ညိည"] = list_param, } add_params(params, langs_supported[langcode].adj_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_inflection(data, args, "တုဲဒှ်", "ပတဝ်ပတုပ်ရံၚ်") parse_and_insert_inflection(data, args, "ညိည", "သဒ္ဒာ") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].adj_inflections) end, } pos_functions["ပစ္စဲ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမဝိသေသနမကိတ်ညဳ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမ်"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, rootword = boolean_param, action = boolean_param, --if action noun } add_params(params, langs_supported[langcode].noun_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].noun_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.action then --if action noun table.insert(data.categories, "နာမ်ပြဝ" .. data.langname .. "ဂမၠိုၚ်") end end, } pos_functions["နာမ်ပြဝ"] = pos_functions["နာမ်"] pos_functions["နာမ်မကိတ်ညဳ"] = pos_functions["နာမ်"] pos_functions["သဗ္ဗနာမ်"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ဝိဘတ်"] = pos_functions["သဗ္ဗနာမ်"] pos_functions["သဒ္ဒာနာမဝိသေသန"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ကြိယာ"] = { params = function(langcode) local params = { rootword = boolean_param, } if langs_supported[langcode].conjugation_types then params.type = list_param end add_params(params, langs_supported[langcode].verb_inflections) return params end, func = function(args, data) parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].verb_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.type then local types = m_headword_utilities.parse_term_list_with_modifiers { forms = args.type, paramname = "type", splitchar = ",", } -- Tag verb trigger local conjugation_types = langs_supported[data.langcode].conjugation_types for _, typobj in ipairs(types) do local typ = typobj.term if not conjugation_types[typ] then error(("Unrecognized %s verb conjugation type '%s'"):format(data.langname, typ)) end local label = conjugation_types[typ] m_headword_utilities.insert_fixed_inflection { headdata = data, label = label, originating_term = typobj, } table.insert(data.categories, ("ကြိယာ%s%sဂမၠိုၚ်"):format(label, data.langname)) end end end, } pos_functions["အက္ခရ်"] = { params = function(langcode) return { ["type"] = true, ["upper"] = true, ["lower"] = true, ["mixed"] = true, } end, func = function(args, data) if args.type then if args.type ~= "upper" and args.type ~= "lower" and args.type ~= "mixed" then error(("Unrecognized value for type '%s'; should be one of 'upper', 'lower' or 'mixed'"):format( args.type)) end end local uppage = uupper(data.pagename) local lopage = ulower(data.pagename) if uppage == lopage then if args.type then error("Can't specify type= when letter has no case") end if args.upper or args.lower or args.mixed then error("Can't specify upper=, lower= or mixed= when letter has no case") end table.insert(data.inflections, {label = "no case"}) elseif args.type == "upper" or data.pagename == uppage then if args.upper then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "[[Appendix:မချူကေတ်မလိက်ဇၞော်ဇၞော်|မလိက်ဍောတ်]]"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) elseif args.type == "lower" or data.pagename == lopage then if args.lower then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "lower case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) else table.insert(data.inflections, {label = "mixed case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) end end, } return export mg7x64ne0dly7yps2vxbw27ogq51wcr 393005 393004 2026-04-18T08:29:54Z 咽頭べさ 33 393005 Scribunto text/plain -- This module contains code for Philippine-language headword templates. -- Most languages use the following templates (e.g. for Waray-Waray): -- * {{war-noun}}, {{war-proper noun}}; -- * {{war-verb}}; -- * {{war-adj}}; -- * {{war-adv}}; -- * {{war-head}}. -- Tagalog uses the following additional templates: -- * {{tl-num}}; -- * {{tl-pron}}; -- * {{tl-prep}}. -- Cebuano uses the following additional templates: -- * {{ceb-num}}. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:require when needed") local m_table = require("Module:table") local list_to_set = m_table.listToSet local rsplit = mw.text.split local uupper = mw.ustring.upper local ulower = mw.ustring.lower local unpack = unpack or table.unpack -- Lua 5.2 compatibility local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local template_parser_module = "Module:template parser" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local concat = table.concat local insert = table.insert local remove = table.remove local rfind = mw.ustring.find local unpack = unpack or table.unpack -- Lua 5.2 compatibility local tl_conj_type_data = { ["actor"] = 5, ["actor indirect"] = 0, ["actor 2nd indirect"] = 4, ["object"] = 11, ["locative"] = 2, ["benefactive"] = 3, ["instrument"] = 2, ["reason"] = {4, {1,2,3}}, ["directional"] = 6, ["reference"] = 0, ["reciprocal"] = 2 } local tl_conjugation_types = {} for key, value in pairs(tl_conj_type_data) do local type_count = 0 local alternates = {} if type(value) == "number" then type_count = value else type_count = value[1] alternates = value[2] end local roman_numeral if type_count == 0 then local trigger = {key, "trigger"} if key == "actor indirect" then trigger[1] = "indirect actor" end tl_conjugation_types[key] = table.concat(trigger, " ") else for i = 1, type_count do roman_numeral = require("Module:roman numerals").arabic_to_roman(tostring(i)) local trigger = {require("Module:ordinal")._ordinal(tostring(i)), key, "trigger"} --These could be typos but putting back in to stay consistent if key == "actor 2nd indirect" then trigger[2] = "secondary indirect actor" end tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") if require("Module:table").contains(alternates, i) then roman_numeral = roman_numeral .. "A" trigger[1] = "alternate " .. trigger[1] tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") end end end end local ilo_conjugation_types = { ["actor I"] = "1st actor trigger", -- um- or -um- ["actor II"] = "2nd actor trigger", -- ag- ["actor III"] = "3rd actor trigger", -- mang- ["actor IV"] = "4th actor trigger", -- ma- ["actor potentive I"] = "1st actor trigger potential mood", -- maka- ["actor potential II"] = "2nd actor trigger potential mood", -- makapag- ["actor causative I"] = "2nd actor trigger potential mood", -- agpa- ["actor causative II"] = "2nd actor trigger potential mood", -- mangpa- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["object causative"] = "2nd actor trigger potential mood", -- ipai- ["comitative"] = "comitative trigger", -- ka- ["comitative potential"] = "comitative trigger potential mood", -- maka- ["comitative causative I"] = "1st comitative trigger causative mood", -- makapa- ["comitative causative II"] = "2nd comitative trigger causative mood", -- makipa- ["locative"] = "locative trigger",-- -an ["locative potential"] = "locative trigger potential mood", -- ma- -an ["locative causative"] = "locative trigger causative mood", -- pa- -an ["thematic"] = "thematic trigger", -- i- ["thematic potential"] = "thematic trigger potential mood", -- mai- ["thematic causative"] = "thematic trigger causative mood", -- ipa- ["benefactive"] = "benefactive trigger", -- i- -an ["benefactive potential"] = "benefactive trigger potential mood", -- mai- -an ["benefactive causative"] = "benefactive trigger causative mood", -- ipa- -an ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } local pag_conjugation_types = { ["actor I"] = "1st actor trigger", -- on-/-on- ["actor II"] = "2nd actor trigger", --man- ["actor potentive I"] = "actor trigger potential mood", -- maka- ["actor potentive II"] = "actor trigger potential mood", -- makapag- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } -- FIXME: Are these various languages really so different in their verb inflections or is this just a case of -- randomly picking a subset of the total inflections? local phi_default_verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, } local hil_krj_war_verb_inflections = { {"real", {label = "realis", form = "realis", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, {"dim", {label = "diminutive", form = "dim"}}, {"caus", {label = "causative", form = "caus"}}, {"freq", {label = "frequentative", form = "freq"}}, } local ilo_pag_verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, {"imperf", {label = "imperfective", form = "impfv", alias = {3}}}, {"past_imperf", {label = "past imperfective", form = "past|impfv", alias = {4}}}, {"fut", {label = "future", form = "fut", alias = {5}}}, } local hil_krj_war_noun_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, } local hil_krj_war_adj_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, {"caus", {label = "တံပရောဟိုတ်", form = "caus"}}, } -- NOTE: Here and below, the template names need to be in their canonical form (not shortcuts). local langs_supported = { ["akl"] = { pronun_templates_to_check = list_to_set{"akl-pr"}, verb_inflections = phi_default_verb_inflections, }, ["bcl"] = { native_script_name = "ဗါန်သာဟာန်", convert_to_native_script = "bcl-basahan script", native_script_def = "bcl-basahan", pronun_templates_to_check = list_to_set{"bcl-IPA"}, has_pl_all_pos = true, has_intens_all_pos = true, verb_inflections = phi_default_verb_inflections, }, ["bku"] = { native_script_name = "ၜေအ်ဟေတ်", convert_to_native_script = "bku-script", native_script_def = "bku-script of", native_script_sc = "Buhd", pronun_templates_to_check = list_to_set{"bku-pr"}, verb_inflections = phi_default_verb_inflections, }, ["cbk"] = { pronun_templates_to_check = list_to_set{"cbk-IPA"}, }, ["ceb"] = { native_script_name = "ဗေတ်လေတ်", convert_to_native_script = "ceb-badlit script", native_script_def = "ceb-badlit", pronun_templates_to_check = list_to_set{"ceb-IPA"}, verb_inflections = { {"inch", {label = "inchoative", form = "inchoative", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, }, }, ["hil"] = { pronun_templates_to_check = list_to_set{"hil-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["hnn"] = { native_script_name = "ဟာန်နူဥူ", convert_to_native_script = "hnn-script", native_script_def = "hnn-script of", native_script_sc = "Hano", pronun_templates_to_check = list_to_set{"hnn-pr"}, verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, {"past", {label = "past", form = "past"}}, {"npast", {label = "non-past", form = "npast"}}, }, }, ["ibl"] = { verb_inflections = phi_default_verb_inflections, }, ["ilo"] = { native_script_name = "ခေါန်-အဳတာန်", convert_to_native_script = "ilo-kur-itan script", native_script_def = "ilo-kur-itan", pronun_templates_to_check = list_to_set{"ilo-IPA"}, conjugation_types = ilo_conjugation_types, verb_inflections = ilo_pag_verb_inflections, adj_inflections = { {"comp", {label = "comparative", form = "comp", alias = {2}}}, {"mod", {label = "moderative", form = "moder", alias = {3}}}, {"comp_sup", {label = "comparative superlative", form = "comp|sup", alias = {4}}}, {"abs_sup", {label = "absolutive superlative", form = "abs|sup", alias = {5}}}, {"intens", {label = "intensive", form = "inten", alias = {6}}}, }, }, ["kne"] = { pronun_templates_to_check = list_to_set{"kne-pr", "kne-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["krj"] = { pronun_templates_to_check = list_to_set{"krj-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["mdh"] = { arabic_script_name = "ဂျဝဳ", native_script_def = "mdh-Jawi", pronun_templates_to_check = list_to_set{"mdh-pr", "mdh-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["mrw"] = { arabic_script_name = "ဗါတ်တာန်အာရဗဳ", }, ["pag"] = { pronun_templates_to_check = list_to_set{"pag-IPA"}, conjugation_types = pag_conjugation_types, verb_inflections = ilo_pag_verb_inflections, }, ["pam"] = { pronun_templates_to_check = list_to_set{"pam-IPA"}, verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, -- Use with affixed verbs only. {"prog", {label = "progressive", form = "prog", alias = {3}}}, -- Use with affixed verbs only. }, }, ["tl"] = { native_script_name = "ၜာဲၜာဲယေန်", convert_to_native_script = "tl-baybayin script", native_script_def = "tl-baybayin", pronun_templates_to_check = list_to_set{"tl-pr", "tl-IPA"}, conjugation_types = tl_conjugation_types, verb_inflections = phi_default_verb_inflections, }, ["tsg"] = { arabic_script_name = "သုလေတ်သာတ်", convert_to_arabic_script = "tsg-jawi sc", arabic_script_def = "tsg-jawi", pronun_templates_to_check = list_to_set{"tsg-pr"}, verb_inflections = phi_default_verb_inflections, }, ["war"] = { pronun_templates_to_check = list_to_set{"war-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, } ----------------------------------------------- Utilities -------------------------------------------- local function ine(val) if val == "" then return nil else return val end end local function track(page) require("Module:debug").track("phi-headword/" .. page) return true end local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture -- replace expression. lemma = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end local function add_params(params, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) params[arg] = list_param if argspecs.alias then for _, al in ipairs(argspecs.alias) do params[al] = {alias_of = arg, list = false} end end end end local function parse_and_insert_multiple_inflections(args, data, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) parse_and_insert_inflection(data, args, arg, argspecs.label, argspecs.form) end end ----------------------------------------------- Main code -------------------------------------------- -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local iparams = { [1] = true, ["lang"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local parargs = frame:getParent().args local poscat = iargs[1] local langcode = iargs.lang if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do table.insert(langcodes_supported, lang) end error("This module currently only works for lang=" .. table.concat(langcodes_supported, "/")) end local lang = require("Module:languages").getByCode(langcode) local langname = lang:getCanonicalName() local headarg if poscat then headarg = 1 else headarg = 2 poscat = ine(parargs[1]) or mw.title.getCurrentTitle().fullText == "ထာမ်ပလိက်:" .. langcode .. "-head" and "အာမေဍိက်" or error("Part of speech must be specified in 1=") poscat = m_en_utilities.pluralize(poscat) end local langprops = langs_supported[langcode] local has_alt_script = langprops.native_script_name or langprops.arabic_script_name local params = { [headarg] = {list = "head", disallow_holes = true}, ["tr"] = has_alt_script and {replaced_by = false, instead = "use inline modifier <tr:...> on the head param"} or nil, ["id"] = true, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["suffix"] = boolean_param, ["nosuffix"] = boolean_param, ["addlpos"] = true, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if langprops.native_script_name then params["b"] = list_param end if langprops.arabic_script_name then params["j"] = list_param end if headarg == 2 then params[1] = {required = true} -- required but ignored as already processed above end if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params(langcode)) do params[key] = val end end local need_pl_handled if langprops.has_pl_all_pos and not params.pl then -- Yuck, this should be POS-specific but it seems all POS's can be pluralized in Central Bikol? params["pl"] = list_param need_pl_handled = true end if langprops.has_intens_all_pos then params["intens"] = list_param if langprops.has_pl_all_pos then params["plintens"] = list_param end end local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = m_headword_utilities.parse_term_list_with_modifiers { forms = args[headarg], paramname = {headarg, "head"}, splitchar = ",", is_head = true, include_mods = has_alt_script and {"tr"} or nil, -- frob for # doesn't make sense here; we already have + } local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {{term = pagename}} end end for _, head in ipairs(heads) do if head.term == "+" then head.term = nil end end local data = { lang = lang, langcode = langcode, langname = langname, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, } data.is_suffix = false if args.suffix or ( not args.nosuffix and pagename:find("^%-") and poscat ~= "အဆက်လက္ကရဴ" and poscat ~= "ဗီုပြၚ်အဆက်လက္ကရဴ" ) then data.is_suffix = true data.pos_category = "အဆက်လက္ကရဴ" local singular_poscat = m_en_utilities.singularize(poscat) -- table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") -- table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) if args.addlpos then for _, addlpos in ipairs(rsplit(args.addlpos, "%s*,%s*")) do -- table.insert(data.categories, langname .. " " .. addlpos .. "-forming suffixes") -- table.insert(data.inflections, {label = addlpos .. "-forming suffix"}) end end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if need_pl_handled then parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end if langprops.has_intens_all_pos then parse_and_insert_inflection(data, args, "intens", "intensified") if langprops.has_pl_all_pos then parse_and_insert_inflection(data, args, "plintens", "plural intensified") end end local script if has_alt_script then script = lang:findBestScript(pagename) -- Latn or Tglg -- Disable native-script spelling parameter if entry is already in native script. if script:getCode() == "Tglg" or (script:getCode() == "Hano" and langcode == "hnn") or (script:getCode() == "Buhd" and langcode == "bku") then args.b = nil end -- Disable Arabic-script spelling parameter if entry is already in Arabic script. if script:getCode() == "Arab" then args.j = nil end local function check_for_alt_script_entry(altscript, altscript_def) -- See if we need to add a tracking category for missing alt script entry. if not altscript_def then return false end local title = mw.title.new(altscript) if not title then return end local altscript_content = title:getContent() if not altscript_content then return end for template in require(template_parser_module).find_templates(altscript_content) do if template:get_name() == altscript_def then for _, arg in ipairs(template:get_arguments()) do if arg == pagename then return true end end end end end local function handle_alt_script(script_argname, script_code, script_name, convert_to_script, script_def) if not args[script_argname] then -- Happens when the term is already in a foreign script. return end local script_arg = m_headword_utilities.parse_term_list_with_modifiers { forms = args[script_argname], paramname = script_argname, splitchar = ",", frob = function(term) if term == "+" then term = pagename end if term:find("^raw:") then term = term:sub(5) else local termsc = lang:findBestScript(term) if termsc:getCode() == "Latn" then if convert_to_script then term = frame:expandTemplate { title = convert_to_script, args = { term }} else error(("Latin script for %s= not currently supported; supply proper script"):format( script_argname)) end end end return term end, } for i, altobj in ipairs(script_arg) do altobj.sc = require("Module:scripts").getByCode(script_code) if not check_for_alt_script_entry(altobj.term, script_def) then table.insert(data.categories, ("ဝေါဟာ%sမနွံကဵုခ္ဍံက်ဗၠေတ်မစုတ်အက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end m_headword_utilities.insert_inflection { headdata = data, terms = script_arg, label = "ခ္ဍံက်လိက်" .. script_name, accel = {form = script_name}, } if script:getCode() == "Latn" then table.insert(data.categories, ("ဝေါဟာ%sနကဵု%s%sဂမၠိုၚ်"):format( langname, #script_arg > 0 and "မနွံ" or "လ္ပာ်မ္ၚး", script_name)) elseif script:getCode() == script_code then table.insert(data.categories, ("ဝေါဟာ%sပ္ဍဲအက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end if langprops.native_script_name then handle_alt_script("b", langprops.native_script_name or "Tglg", langprops.native_script_name, langprops.convert_to_native_script, langprops.native_script_def) end if langprops.arabic_script_name then handle_alt_script("j", "Arab", langprops.arabic_script_name, langprops.convert_to_arabic_script, langprops.arabic_script_def) end end if langprops.pronun_templates_to_check and (not has_alt_script or script:getCode() == "Latn") then -- See if we need to add a tracking category for missing {{tl-pr}}, {{tl-IPA}}, etc. local template_present local this_title = mw.title.new(pagename) if this_title then local content = this_title:getContent() if content then for template in require(template_parser_module).find_templates(content) do if langprops.pronun_templates_to_check[template:get_name()] then template_present = true break end end end end if not template_present then -- table.insert(data.categories, ("%s terms without pronunciation template"):format(langname, pronun_template)) end end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end pos_functions["နာမဝိသေသန"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, ["တုဲဒှ်"] = list_param, ["ညိည"] = list_param, } add_params(params, langs_supported[langcode].adj_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_inflection(data, args, "တုဲဒှ်", "ပတဝ်ပတုပ်ရံၚ်") parse_and_insert_inflection(data, args, "ညိည", "သဒ္ဒာ") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].adj_inflections) end, } pos_functions["ပစ္စဲ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမဝိသေသနမကိတ်ညဳ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမ်"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, rootword = boolean_param, action = boolean_param, --if action noun } add_params(params, langs_supported[langcode].noun_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].noun_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.action then --if action noun table.insert(data.categories, "နာမ်ပြဝ" .. data.langname .. "ဂမၠိုၚ်") end end, } pos_functions["နာမ်ပြဝ"] = pos_functions["နာမ်"] pos_functions["နာမ်မကိတ်ညဳ"] = pos_functions["နာမ်"] pos_functions["သဗ္ဗနာမ်"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ဝိဘတ်"] = pos_functions["သဗ္ဗနာမ်"] pos_functions["သဒ္ဒာနာမဝိသေသန"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ကြိယာ"] = { params = function(langcode) local params = { rootword = boolean_param, } if langs_supported[langcode].conjugation_types then params.type = list_param end add_params(params, langs_supported[langcode].verb_inflections) return params end, func = function(args, data) parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].verb_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.type then local types = m_headword_utilities.parse_term_list_with_modifiers { forms = args.type, paramname = "type", splitchar = ",", } -- Tag verb trigger local conjugation_types = langs_supported[data.langcode].conjugation_types for _, typobj in ipairs(types) do local typ = typobj.term if not conjugation_types[typ] then error(("Unrecognized %s verb conjugation type '%s'"):format(data.langname, typ)) end local label = conjugation_types[typ] m_headword_utilities.insert_fixed_inflection { headdata = data, label = label, originating_term = typobj, } table.insert(data.categories, ("ကြိယာ%s%sဂမၠိုၚ်"):format(label, data.langname)) end end end, } pos_functions["အက္ခရ်"] = { params = function(langcode) return { ["type"] = true, ["upper"] = true, ["lower"] = true, ["mixed"] = true, } end, func = function(args, data) if args.type then if args.type ~= "upper" and args.type ~= "lower" and args.type ~= "mixed" then error(("Unrecognized value for type '%s'; should be one of 'upper', 'lower' or 'mixed'"):format( args.type)) end end local uppage = uupper(data.pagename) local lopage = ulower(data.pagename) if uppage == lopage then if args.type then error("Can't specify type= when letter has no case") end if args.upper or args.lower or args.mixed then error("Can't specify upper=, lower= or mixed= when letter has no case") end table.insert(data.inflections, {label = "no case"}) elseif args.type == "upper" or data.pagename == uppage then if args.upper then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "[[Appendix:မချူကေတ်မလိက်ဇၞော်ဇၞော်|မလိက်ဍောတ်]]"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) elseif args.type == "lower" or data.pagename == lopage then if args.lower then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "lower case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) else table.insert(data.inflections, {label = "mixed case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) end end, } return export i1rqx6m4wlesqskadacyum0e5ckpg74 393006 393005 2026-04-18T08:31:39Z 咽頭べさ 33 393006 Scribunto text/plain -- This module contains code for Philippine-language headword templates. -- Most languages use the following templates (e.g. for Waray-Waray): -- * {{war-noun}}, {{war-proper noun}}; -- * {{war-verb}}; -- * {{war-adj}}; -- * {{war-adv}}; -- * {{war-head}}. -- Tagalog uses the following additional templates: -- * {{tl-num}}; -- * {{tl-pron}}; -- * {{tl-prep}}. -- Cebuano uses the following additional templates: -- * {{ceb-num}}. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:require when needed") local m_table = require("Module:table") local list_to_set = m_table.listToSet local rsplit = mw.text.split local uupper = mw.ustring.upper local ulower = mw.ustring.lower local unpack = unpack or table.unpack -- Lua 5.2 compatibility local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local template_parser_module = "Module:template parser" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local concat = table.concat local insert = table.insert local remove = table.remove local rfind = mw.ustring.find local unpack = unpack or table.unpack -- Lua 5.2 compatibility local tl_conj_type_data = { ["actor"] = 5, ["actor indirect"] = 0, ["actor 2nd indirect"] = 4, ["object"] = 11, ["locative"] = 2, ["benefactive"] = 3, ["instrument"] = 2, ["reason"] = {4, {1,2,3}}, ["directional"] = 6, ["reference"] = 0, ["reciprocal"] = 2 } local tl_conjugation_types = {} for key, value in pairs(tl_conj_type_data) do local type_count = 0 local alternates = {} if type(value) == "number" then type_count = value else type_count = value[1] alternates = value[2] end local roman_numeral if type_count == 0 then local trigger = {key, "trigger"} if key == "actor indirect" then trigger[1] = "indirect actor" end tl_conjugation_types[key] = table.concat(trigger, " ") else for i = 1, type_count do roman_numeral = require("Module:roman numerals").arabic_to_roman(tostring(i)) local trigger = {require("Module:ordinal")._ordinal(tostring(i)), key, "trigger"} --These could be typos but putting back in to stay consistent if key == "actor 2nd indirect" then trigger[2] = "secondary indirect actor" end tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") if require("Module:table").contains(alternates, i) then roman_numeral = roman_numeral .. "A" trigger[1] = "alternate " .. trigger[1] tl_conjugation_types[key .. " " .. roman_numeral] = table.concat(trigger, " ") end end end end local ilo_conjugation_types = { ["actor I"] = "1st actor trigger", -- um- or -um- ["actor II"] = "2nd actor trigger", -- ag- ["actor III"] = "3rd actor trigger", -- mang- ["actor IV"] = "4th actor trigger", -- ma- ["actor potentive I"] = "1st actor trigger potential mood", -- maka- ["actor potential II"] = "2nd actor trigger potential mood", -- makapag- ["actor causative I"] = "2nd actor trigger potential mood", -- agpa- ["actor causative II"] = "2nd actor trigger potential mood", -- mangpa- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["object causative"] = "2nd actor trigger potential mood", -- ipai- ["comitative"] = "comitative trigger", -- ka- ["comitative potential"] = "comitative trigger potential mood", -- maka- ["comitative causative I"] = "1st comitative trigger causative mood", -- makapa- ["comitative causative II"] = "2nd comitative trigger causative mood", -- makipa- ["locative"] = "locative trigger",-- -an ["locative potential"] = "locative trigger potential mood", -- ma- -an ["locative causative"] = "locative trigger causative mood", -- pa- -an ["thematic"] = "thematic trigger", -- i- ["thematic potential"] = "thematic trigger potential mood", -- mai- ["thematic causative"] = "thematic trigger causative mood", -- ipa- ["benefactive"] = "benefactive trigger", -- i- -an ["benefactive potential"] = "benefactive trigger potential mood", -- mai- -an ["benefactive causative"] = "benefactive trigger causative mood", -- ipa- -an ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } local pag_conjugation_types = { ["actor I"] = "1st actor trigger", -- on-/-on- ["actor II"] = "2nd actor trigger", --man- ["actor potentive I"] = "actor trigger potential mood", -- maka- ["actor potentive II"] = "actor trigger potential mood", -- makapag- ["object"] = "object trigger", -- -en ["object potential"] = "object trigger potential mood", -- ma- ["instrument"] = "instrument trigger", -- pag- ["instrument potential"] = "instrument trigger potential mood", -- mapag- ["instrument causative"] = "1st instrument trigger causative mood", -- pagpa- -an ["instrument causative II"] = "2nd instrument trigger causative mood", -- panagpa- } -- FIXME: Are these various languages really so different in their verb inflections or is this just a case of -- randomly picking a subset of the total inflections? local phi_default_verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, } local hil_krj_war_verb_inflections = { {"real", {label = "realis", form = "realis", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, {"dim", {label = "diminutive", form = "dim"}}, {"caus", {label = "causative", form = "caus"}}, {"freq", {label = "frequentative", form = "freq"}}, } local ilo_pag_verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, {"imperf", {label = "imperfective", form = "impfv", alias = {3}}}, {"past_imperf", {label = "past imperfective", form = "past|impfv", alias = {4}}}, {"fut", {label = "future", form = "fut", alias = {5}}}, } local hil_krj_war_noun_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, } local hil_krj_war_adj_inflections = { {"dim", {label = "လဟုတ်စှ်ေ", form = "dim"}}, {"caus", {label = "တံပရောဟိုတ်", form = "caus"}}, } -- NOTE: Here and below, the template names need to be in their canonical form (not shortcuts). local langs_supported = { ["akl"] = { pronun_templates_to_check = list_to_set{"akl-pr"}, verb_inflections = phi_default_verb_inflections, }, ["bcl"] = { native_script_name = "ဗါန်သာဟာန်", convert_to_native_script = "bcl-basahan script", native_script_def = "bcl-basahan", pronun_templates_to_check = list_to_set{"bcl-IPA"}, has_pl_all_pos = true, has_intens_all_pos = true, verb_inflections = phi_default_verb_inflections, }, ["bku"] = { native_script_name = "ၜေအ်ဟေတ်", convert_to_native_script = "bku-script", native_script_def = "bku-script of", native_script_sc = "Buhd", pronun_templates_to_check = list_to_set{"bku-pr"}, verb_inflections = phi_default_verb_inflections, }, ["cbk"] = { pronun_templates_to_check = list_to_set{"cbk-IPA"}, }, ["ceb"] = { native_script_name = "ဗေတ်လေတ်", convert_to_native_script = "ceb-badlit script", native_script_def = "ceb-badlit", pronun_templates_to_check = list_to_set{"ceb-IPA"}, verb_inflections = { {"inch", {label = "inchoative", form = "inchoative", alias = {2}}}, {"imp", {label = "imperative", form = "imp", alias = {3}}}, }, }, ["hil"] = { pronun_templates_to_check = list_to_set{"hil-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["hnn"] = { native_script_name = "ဟာန်နူဥူ", convert_to_native_script = "hnn-script", native_script_def = "hnn-script of", native_script_sc = "Hano", pronun_templates_to_check = list_to_set{"hnn-pr"}, verb_inflections = { {"comp", {label = "complete", form = "compl|asp", alias = {2}}}, {"prog", {label = "progressive", form = "prog|asp", alias = {3}}}, {"cont", {label = "contemplative", form = "contem|asp", alias = {4}}}, {"vnoun", {label = "verbal noun", form = "vnoun", alias = {5}}}, {"past", {label = "past", form = "past"}}, {"npast", {label = "non-past", form = "npast"}}, }, }, ["ibl"] = { verb_inflections = phi_default_verb_inflections, }, ["ilo"] = { native_script_name = "ခေါန်-အဳတာန်", convert_to_native_script = "ilo-kur-itan script", native_script_def = "ilo-kur-itan", pronun_templates_to_check = list_to_set{"ilo-IPA"}, conjugation_types = ilo_conjugation_types, verb_inflections = ilo_pag_verb_inflections, adj_inflections = { {"comp", {label = "comparative", form = "comp", alias = {2}}}, {"mod", {label = "moderative", form = "moder", alias = {3}}}, {"comp_sup", {label = "comparative superlative", form = "comp|sup", alias = {4}}}, {"abs_sup", {label = "absolutive superlative", form = "abs|sup", alias = {5}}}, {"intens", {label = "intensive", form = "inten", alias = {6}}}, }, }, ["kne"] = { pronun_templates_to_check = list_to_set{"kne-pr", "kne-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["krj"] = { pronun_templates_to_check = list_to_set{"krj-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, ["mdh"] = { arabic_script_name = "ဂျဝဳ", native_script_def = "mdh-Jawi", pronun_templates_to_check = list_to_set{"mdh-pr", "mdh-IPA"}, verb_inflections = phi_default_verb_inflections, }, ["mrw"] = { arabic_script_name = "ဗါတ်တာန်အာရဗဳ", }, ["pag"] = { pronun_templates_to_check = list_to_set{"pag-IPA"}, conjugation_types = pag_conjugation_types, verb_inflections = ilo_pag_verb_inflections, }, ["pam"] = { pronun_templates_to_check = list_to_set{"pam-IPA"}, verb_inflections = { {"perf", {label = "perfective", form = "pfv", alias = {2}}}, -- Use with affixed verbs only. {"prog", {label = "progressive", form = "prog", alias = {3}}}, -- Use with affixed verbs only. }, }, ["tl"] = { native_script_name = "ၜာဲၜာဲယေန်", convert_to_native_script = "tl-baybayin script", native_script_def = "tl-baybayin", pronun_templates_to_check = list_to_set{"tl-pr", "tl-IPA"}, conjugation_types = tl_conjugation_types, verb_inflections = phi_default_verb_inflections, }, ["tsg"] = { arabic_script_name = "သုလေတ်သာတ်", convert_to_arabic_script = "tsg-jawi sc", arabic_script_def = "tsg-jawi", pronun_templates_to_check = list_to_set{"tsg-pr"}, verb_inflections = phi_default_verb_inflections, }, ["war"] = { pronun_templates_to_check = list_to_set{"war-IPA"}, verb_inflections = hil_krj_war_verb_inflections, noun_inflections = hil_krj_war_noun_inflections, adj_inflections = hil_krj_war_adj_inflections, }, } ----------------------------------------------- Utilities -------------------------------------------- local function ine(val) if val == "" then return nil else return val end end local function track(page) require("Module:debug").track("phi-headword/" .. page) return true end local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture -- replace expression. lemma = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end local function add_params(params, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) params[arg] = list_param if argspecs.alias then for _, al in ipairs(argspecs.alias) do params[al] = {alias_of = arg, list = false} end end end end local function parse_and_insert_multiple_inflections(args, data, params_spec) if not params_spec then return end for _, spec in ipairs(params_spec) do local arg, argspecs = unpack(spec) parse_and_insert_inflection(data, args, arg, argspecs.label, argspecs.form) end end ----------------------------------------------- Main code -------------------------------------------- -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local iparams = { [1] = true, ["lang"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local parargs = frame:getParent().args local poscat = iargs[1] local langcode = iargs.lang if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do table.insert(langcodes_supported, lang) end error("This module currently only works for lang=" .. table.concat(langcodes_supported, "/")) end local lang = require("Module:languages").getByCode(langcode) local langname = lang:getCanonicalName() local headarg if poscat then headarg = 1 else headarg = 2 poscat = ine(parargs[1]) or mw.title.getCurrentTitle().fullText == "ထာမ်ပလိက်:" .. langcode .. "-head" and "အာမေဍိက်" or error("Part of speech must be specified in 1=") -- poscat = m_en_utilities.pluralize(poscat) end local langprops = langs_supported[langcode] local has_alt_script = langprops.native_script_name or langprops.arabic_script_name local params = { [headarg] = {list = "head", disallow_holes = true}, ["tr"] = has_alt_script and {replaced_by = false, instead = "use inline modifier <tr:...> on the head param"} or nil, ["id"] = true, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["suffix"] = boolean_param, ["nosuffix"] = boolean_param, ["addlpos"] = true, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if langprops.native_script_name then params["b"] = list_param end if langprops.arabic_script_name then params["j"] = list_param end if headarg == 2 then params[1] = {required = true} -- required but ignored as already processed above end if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params(langcode)) do params[key] = val end end local need_pl_handled if langprops.has_pl_all_pos and not params.pl then -- Yuck, this should be POS-specific but it seems all POS's can be pluralized in Central Bikol? params["pl"] = list_param need_pl_handled = true end if langprops.has_intens_all_pos then params["intens"] = list_param if langprops.has_pl_all_pos then params["plintens"] = list_param end end local args = require("Module:parameters").process(parargs, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = m_headword_utilities.parse_term_list_with_modifiers { forms = args[headarg], paramname = {headarg, "head"}, splitchar = ",", is_head = true, include_mods = has_alt_script and {"tr"} or nil, -- frob for # doesn't make sense here; we already have + } local heads = user_specified_heads if args.nolink then if not heads[1] then heads = {{term = pagename}} end end for _, head in ipairs(heads) do if head.term == "+" then head.term = nil end end local data = { lang = lang, langcode = langcode, langname = langname, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, } data.is_suffix = false if args.suffix or ( not args.nosuffix and pagename:find("^%-") and poscat ~= "အဆက်လက္ကရဴ" and poscat ~= "ဗီုပြၚ်အဆက်လက္ကရဴ" ) then data.is_suffix = true data.pos_category = "အဆက်လက္ကရဴ" local singular_poscat = m_en_utilities.singularize(poscat) -- table.insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes") -- table.insert(data.inflections, {label = singular_poscat .. "-forming suffix"}) if args.addlpos then for _, addlpos in ipairs(rsplit(args.addlpos, "%s*,%s*")) do -- table.insert(data.categories, langname .. " " .. addlpos .. "-forming suffixes") -- table.insert(data.inflections, {label = addlpos .. "-forming suffix"}) end end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if need_pl_handled then parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end if langprops.has_intens_all_pos then parse_and_insert_inflection(data, args, "intens", "intensified") if langprops.has_pl_all_pos then parse_and_insert_inflection(data, args, "plintens", "plural intensified") end end local script if has_alt_script then script = lang:findBestScript(pagename) -- Latn or Tglg -- Disable native-script spelling parameter if entry is already in native script. if script:getCode() == "Tglg" or (script:getCode() == "Hano" and langcode == "hnn") or (script:getCode() == "Buhd" and langcode == "bku") then args.b = nil end -- Disable Arabic-script spelling parameter if entry is already in Arabic script. if script:getCode() == "Arab" then args.j = nil end local function check_for_alt_script_entry(altscript, altscript_def) -- See if we need to add a tracking category for missing alt script entry. if not altscript_def then return false end local title = mw.title.new(altscript) if not title then return end local altscript_content = title:getContent() if not altscript_content then return end for template in require(template_parser_module).find_templates(altscript_content) do if template:get_name() == altscript_def then for _, arg in ipairs(template:get_arguments()) do if arg == pagename then return true end end end end end local function handle_alt_script(script_argname, script_code, script_name, convert_to_script, script_def) if not args[script_argname] then -- Happens when the term is already in a foreign script. return end local script_arg = m_headword_utilities.parse_term_list_with_modifiers { forms = args[script_argname], paramname = script_argname, splitchar = ",", frob = function(term) if term == "+" then term = pagename end if term:find("^raw:") then term = term:sub(5) else local termsc = lang:findBestScript(term) if termsc:getCode() == "Latn" then if convert_to_script then term = frame:expandTemplate { title = convert_to_script, args = { term }} else error(("Latin script for %s= not currently supported; supply proper script"):format( script_argname)) end end end return term end, } for i, altobj in ipairs(script_arg) do altobj.sc = require("Module:scripts").getByCode(script_code) if not check_for_alt_script_entry(altobj.term, script_def) then table.insert(data.categories, ("ဝေါဟာ%sမနွံကဵုခ္ဍံက်ဗၠေတ်မစုတ်အက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end m_headword_utilities.insert_inflection { headdata = data, terms = script_arg, label = "ခ္ဍံက်လိက်" .. script_name, accel = {form = script_name}, } if script:getCode() == "Latn" then table.insert(data.categories, ("ဝေါဟာ%sနကဵု%s%sဂမၠိုၚ်"):format( langname, #script_arg > 0 and "မနွံ" or "လ္ပာ်မ္ၚး", script_name)) elseif script:getCode() == script_code then table.insert(data.categories, ("ဝေါဟာ%sပ္ဍဲအက္ခရ်%sဂမၠိုၚ်"):format(langname, script_name)) end end if langprops.native_script_name then handle_alt_script("b", langprops.native_script_name or "Tglg", langprops.native_script_name, langprops.convert_to_native_script, langprops.native_script_def) end if langprops.arabic_script_name then handle_alt_script("j", "Arab", langprops.arabic_script_name, langprops.convert_to_arabic_script, langprops.arabic_script_def) end end if langprops.pronun_templates_to_check and (not has_alt_script or script:getCode() == "Latn") then -- See if we need to add a tracking category for missing {{tl-pr}}, {{tl-IPA}}, etc. local template_present local this_title = mw.title.new(pagename) if this_title then local content = this_title:getContent() if content then for template in require(template_parser_module).find_templates(content) do if langprops.pronun_templates_to_check[template:get_name()] then template_present = true break end end end end if not template_present then -- table.insert(data.categories, ("%s terms without pronunciation template"):format(langname, pronun_template)) end end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end pos_functions["နာမဝိသေသန"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, ["တုဲဒှ်"] = list_param, ["ညိည"] = list_param, } add_params(params, langs_supported[langcode].adj_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_inflection(data, args, "တုဲဒှ်", "ပတဝ်ပတုပ်ရံၚ်") parse_and_insert_inflection(data, args, "ညိည", "သဒ္ဒာ") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].adj_inflections) end, } pos_functions["ပစ္စဲ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမဝိသေသနမကိတ်ညဳ"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["နာမ်"] = { params = function(langcode) local params = { ["f"] = list_param, ["m"] = list_param, ["pl"] = list_param, rootword = boolean_param, action = boolean_param, --if action noun } add_params(params, langs_supported[langcode].noun_inflections) return params end, func = function(args, data) parse_and_insert_inflection(data, args, "f", "ဣတ္တိလိၚ်") parse_and_insert_inflection(data, args, "m", "ပုလ္လိၚ်") parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].noun_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.action then --if action noun table.insert(data.categories, "နာမ်ပြဝ" .. data.langname .. "ဂမၠိုၚ်") end end, } pos_functions["နာမ်ပြဝ"] = pos_functions["နာမ်"] pos_functions["နာမ်မကိတ်ညဳ"] = pos_functions["နာမ်"] pos_functions["သဗ္ဗနာမ်"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ဝိဘတ်"] = pos_functions["သဗ္ဗနာမ်"] pos_functions["သဒ္ဒာနာမဝိသေသန"] = { params = function(langcode) return { ["pl"] = list_param, } end, func = function(args, data) parse_and_insert_inflection(data, args, "pl", "ကိုန်ဗဟုဝစ်", "ကိုန်ဗဟုဝစ်") end, } pos_functions["ကြိယာ"] = { params = function(langcode) local params = { rootword = boolean_param, } if langs_supported[langcode].conjugation_types then params.type = list_param end add_params(params, langs_supported[langcode].verb_inflections) return params end, func = function(args, data) parse_and_insert_multiple_inflections(args, data, langs_supported[data.langcode].verb_inflections) if args.rootword then table.insert(data.inflections, {label = "မအရေဝ်တံရိုဟ်"}) table.insert(data.categories, "တံရိုဟ်" .. data.langname .. "ဂမၠိုၚ်") end if args.type then local types = m_headword_utilities.parse_term_list_with_modifiers { forms = args.type, paramname = "type", splitchar = ",", } -- Tag verb trigger local conjugation_types = langs_supported[data.langcode].conjugation_types for _, typobj in ipairs(types) do local typ = typobj.term if not conjugation_types[typ] then error(("Unrecognized %s verb conjugation type '%s'"):format(data.langname, typ)) end local label = conjugation_types[typ] m_headword_utilities.insert_fixed_inflection { headdata = data, label = label, originating_term = typobj, } table.insert(data.categories, ("ကြိယာ%s%sဂမၠိုၚ်"):format(label, data.langname)) end end end, } pos_functions["အက္ခရ်"] = { params = function(langcode) return { ["type"] = true, ["upper"] = true, ["lower"] = true, ["mixed"] = true, } end, func = function(args, data) if args.type then if args.type ~= "upper" and args.type ~= "lower" and args.type ~= "mixed" then error(("Unrecognized value for type '%s'; should be one of 'upper', 'lower' or 'mixed'"):format( args.type)) end end local uppage = uupper(data.pagename) local lopage = ulower(data.pagename) if uppage == lopage then if args.type then error("Can't specify type= when letter has no case") end if args.upper or args.lower or args.mixed then error("Can't specify upper=, lower= or mixed= when letter has no case") end table.insert(data.inflections, {label = "no case"}) elseif args.type == "upper" or data.pagename == uppage then if args.upper then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "[[Appendix:မချူကေတ်မလိက်ဇၞော်ဇၞော်|မလိက်ဍောတ်]]"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) elseif args.type == "lower" or data.pagename == lopage then if args.lower then error("Already uppercase; can't specify upper=") end table.insert(data.inflections, {label = "lower case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) else table.insert(data.inflections, {label = "mixed case"}) table.insert(data.inflections, {args.upper or uppage, label = "မလိက်ဍောတ်"}) table.insert(data.inflections, {args.lower or lopage, label = "မလိက်ဇၞော်"}) end end, } return export 7qjyzl4paxlupiif2wvwuzd6zytu7ug iyan 0 293084 392991 2026-04-18T07:53:09Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{see also|iyăn|ꦲꦶꦪꦤ꧀}} ==ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|bcl|yan}} * {{alt|bcl|an}} ===ဗွဟ်ရမ္သာၚ်=== * {{bcl-IPA|i..yán}} * {{hyph|bcl|i|yan}} ===သဗ္ဗနာမ်=== {{bcl-head|pronoun|iyán|b=+}} # မ၊ ၝ။ ==ခါပ်ပုံဖေါန်ဂါမ်== ===ပွံၚ်နဲတၞဟ..." 392991 wikitext text/x-wiki {{see also|iyăn|ꦲꦶꦪꦤ꧀}} ==ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|bcl|yan}} * {{alt|bcl|an}} ===ဗွဟ်ရမ္သာၚ်=== * {{bcl-IPA|i..yán}} * {{hyph|bcl|i|yan}} ===သဗ္ဗနာမ်=== {{bcl-head|pronoun|iyán|b=+}} # မ၊ ၝ။ ==ခါပ်ပုံဖေါန်ဂါမ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|pam|'yan|yan||clipping}} * {{alt|pam|uyan}} * {{alt|pam|ian}} * {{alt|pam|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|pam|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== * {{pam-IPA|iyan}} * {{hyph|pam|i|yan}} ====နာမဝိသေသန==== {{pam-head|adjective}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{pam-head|pronoun}} # ၝ။ #: {{syn|pam|ita}} ==မာရာနဴ== ===သဗ္ဗနာမ်=== {{head|mrw|pronoun}} # ညး၊ ဍေံ။ ==တာဂါလံက်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|tl|'yan|yan||clipping}} * {{alt|tl|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|tl|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== {{tl-pr|iyán,yan<q:colloquial>}} ====နာမဝိသေသန==== {{tl-adj|iyán|b=+}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{tl-pron|iyán|b=+}} # ၝ။ ==ရိုရုဗာ== [[File:Pounded yam and melon soup.jpg|thumb|'''Iyán''' pẹ̀lú ọ̀bẹ̀ ẹ̀gúsí]] {{wp|yo:Iyán}} ===ဗွဟ်ရမ္သာၚ်=== *{{yo-IPA|iyán}} ===နာမ်=== {{yo-noun|iyán}} # ပရေၚ်မၜုၚ်တက်လဝ်ထတ်ထတ်၊ ကွာဲ။ ===ပွံၚ်နဲတၞဟ်=== *{{alter|yo|iyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၂=== {{yo-IPA|iyàn}} ===နာမ် ၂ === {{yo-noun|iyàn}} # ပရေၚ်မကယျာန်ဓဝါတ်။ ===ပွံၚ်နဲတၞဟ် ၂ === *{{alter|yo|ìyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၃ === {{yo-IPA|ìyàn}} ===နာမ် ၃ === {{yo-noun|ìyàn}} # ကၞောဝ်။ 4vtbmd83x8xb6n3sr2syv48bm9zvte9 392996 392991 2026-04-18T07:59:18Z 咽頭べさ 33 392996 wikitext text/x-wiki {{see also|iyăn|ꦲꦶꦪꦤ꧀}} ==ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|bcl|yan}} * {{alt|bcl|an}} ===ဗွဟ်ရမ္သာၚ်=== * {{bcl-IPA|i..yán}} * {{hyph|bcl|i|yan}} ===သဗ္ဗနာမ်=== {{bcl-head|သဗ္ဗနာမ်|iyán|b=+}} # မ၊ ၝ။ ==ခါပ်ပုံဖေါန်ဂါမ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|pam|'yan|yan||clipping}} * {{alt|pam|uyan}} * {{alt|pam|ian}} * {{alt|pam|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|pam|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== * {{pam-IPA|iyan}} * {{hyph|pam|i|yan}} ====နာမဝိသေသန==== {{pam-head|နာမဝိသေသန}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{pam-head|သဗ္ဗနာမ်}} # ၝ။ #: {{syn|pam|ita}} ==မာရာနဴ== ===သဗ္ဗနာမ်=== {{head|mrw|pronoun}} # ညး၊ ဍေံ။ ==တာဂါလံက်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|tl|'yan|yan||clipping}} * {{alt|tl|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|tl|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== {{tl-pr|iyán,yan<q:colloquial>}} ====နာမဝိသေသန==== {{tl-adj|iyán|b=+}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{tl-pron|iyán|b=+}} # ၝ။ ==ရိုရုဗာ== [[File:Pounded yam and melon soup.jpg|thumb|'''Iyán''' pẹ̀lú ọ̀bẹ̀ ẹ̀gúsí]] {{wp|yo:Iyán}} ===ဗွဟ်ရမ္သာၚ်=== *{{yo-IPA|iyán}} ===နာမ်=== {{yo-noun|iyán}} # ပရေၚ်မၜုၚ်တက်လဝ်ထတ်ထတ်၊ ကွာဲ။ ===ပွံၚ်နဲတၞဟ်=== *{{alter|yo|iyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၂=== {{yo-IPA|iyàn}} ===နာမ် ၂ === {{yo-noun|iyàn}} # ပရေၚ်မကယျာန်ဓဝါတ်။ ===ပွံၚ်နဲတၞဟ် ၂ === *{{alter|yo|ìyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၃ === {{yo-IPA|ìyàn}} ===နာမ် ၃ === {{yo-noun|ìyàn}} # ကၞောဝ်။ 06az23i9d1rhkxixsauzjm2yvcptwzi 392998 392996 2026-04-18T08:12:03Z 咽頭べさ 33 392998 wikitext text/x-wiki {{see also|iyăn|ꦲꦶꦪꦤ꧀}} ==ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|bcl|yan}} * {{alt|bcl|an}} ===ဗွဟ်ရမ္သာၚ်=== * {{bcl-IPA|i..yán}} * {{hyph|bcl|i|yan}} ===သဗ္ဗနာမ်=== {{bcl-head|သဗ္ဗနာမ်|iyán|b=+}} # မ၊ ၝ။ ==ခါပ်ပုံဖေါန်ဂါမ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|pam|'yan|yan||clipping}} * {{alt|pam|uyan}} * {{alt|pam|ian}} * {{alt|pam|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|pam|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== * {{pam-IPA|iyan}} * {{hyph|pam|i|yan}} ====နာမဝိသေသန==== {{head|pam|နာမဝိသေသန}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{head|pam|သဗ္ဗနာမ်}} # ၝ။ #: {{syn|pam|ita}} ==မာရာနဴ== ===သဗ္ဗနာမ်=== {{head|mrw|pronoun}} # ညး၊ ဍေံ။ ==တာဂါလံက်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|tl|'yan|yan||clipping}} * {{alt|tl|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|tl|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== {{tl-pr|iyán,yan<q:colloquial>}} ====နာမဝိသေသန==== {{tl-adj|iyán|b=+}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{tl-pron|iyán|b=+}} # ၝ။ ==ရိုရုဗာ== [[File:Pounded yam and melon soup.jpg|thumb|'''Iyán''' pẹ̀lú ọ̀bẹ̀ ẹ̀gúsí]] {{wp|yo:Iyán}} ===ဗွဟ်ရမ္သာၚ်=== *{{yo-IPA|iyán}} ===နာမ်=== {{yo-noun|iyán}} # ပရေၚ်မၜုၚ်တက်လဝ်ထတ်ထတ်၊ ကွာဲ။ ===ပွံၚ်နဲတၞဟ်=== *{{alter|yo|iyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၂=== {{yo-IPA|iyàn}} ===နာမ် ၂ === {{yo-noun|iyàn}} # ပရေၚ်မကယျာန်ဓဝါတ်။ ===ပွံၚ်နဲတၞဟ် ၂ === *{{alter|yo|ìyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၃ === {{yo-IPA|ìyàn}} ===နာမ် ၃ === {{yo-noun|ìyàn}} # ကၞောဝ်။ q4wyqlmd9k00p1anf8dz1lb8ov2hyoy 393007 392998 2026-04-18T08:33:34Z 咽頭べさ 33 393007 wikitext text/x-wiki {{see also|iyăn|ꦲꦶꦪꦤ꧀}} ==ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|bcl|yan}} * {{alt|bcl|an}} ===ဗွဟ်ရမ္သာၚ်=== * {{bcl-IPA|i..yán}} * {{hyph|bcl|i|yan}} ===သဗ္ဗနာမ်=== {{bcl-head|သဗ္ဗနာမ်|iyán|b=+}} # မ၊ ၝ။ ==ခါပ်ပုံဖေါန်ဂါမ်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|pam|'yan|yan||clipping}} * {{alt|pam|uyan}} * {{alt|pam|ian}} * {{alt|pam|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|pam|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== * {{pam-IPA|iyan}} * {{hyph|pam|i|yan}} ====နာမဝိသေသန==== {{pam-head|နာမဝိသေသန}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{pam-head|သဗ္ဗနာမ်}} # ၝ။ #: {{syn|pam|ita}} ==မာရာနဴ== ===သဗ္ဗနာမ်=== {{head|mrw|pronoun}} # ညး၊ ဍေံ။ ==တာဂါလံက်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|tl|'yan|yan||clipping}} * {{alt|tl|yarn||gay slang}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|tl|poz-pro|*ian}} ===ဗွဟ်ရမ္သာၚ်=== {{tl-pr|iyán,yan<q:colloquial>}} ====နာမဝိသေသန==== {{tl-adj|iyán|b=+}} # ဂှ်။ ===သဗ္ဗနာမ်=== {{tl-pron|iyán|b=+}} # ၝ။ ==ရိုရုဗာ== [[File:Pounded yam and melon soup.jpg|thumb|'''Iyán''' pẹ̀lú ọ̀bẹ̀ ẹ̀gúsí]] {{wp|yo:Iyán}} ===ဗွဟ်ရမ္သာၚ်=== *{{yo-IPA|iyán}} ===နာမ်=== {{yo-noun|iyán}} # ပရေၚ်မၜုၚ်တက်လဝ်ထတ်ထတ်၊ ကွာဲ။ ===ပွံၚ်နဲတၞဟ်=== *{{alter|yo|iyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၂=== {{yo-IPA|iyàn}} ===နာမ် ၂ === {{yo-noun|iyàn}} # ပရေၚ်မကယျာန်ဓဝါတ်။ ===ပွံၚ်နဲတၞဟ် ၂ === *{{alter|yo|ìyẹ̀n}} ''(Òǹkò)'' ===ဗွဟ်ရမ္သာၚ် ၃ === {{yo-IPA|ìyàn}} ===နာမ် ၃ === {{yo-noun|ìyàn}} # ကၞောဝ်။ 06az23i9d1rhkxixsauzjm2yvcptwzi ထာမ်ပလိက်:bcl-head 10 293085 392992 2026-04-18T07:54:47Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{#invoke:phi-headword|show|lang=bcl}}<!-- --><noinclude>{{documentation}}</noinclude>" 392992 wikitext text/x-wiki {{#invoke:phi-headword|show|lang=bcl}}<!-- --><noinclude>{{documentation}}</noinclude> jg5286tknvmgcu0so5lc18fqn6ycodc ထာမ်ပလိက်:bcl-head/documentation 10 293086 392993 2026-04-18T07:55:50Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} Similar to {{tl|head}} but utilizes [[Module:phi-headword]] instead. Use {{para|1}} to indicate part of speech. See [[Module:headword/data]] for possible options. The template is used with all parts of speech other than nouns, proper nouns, verbs, adjectives and adverbs, e.g.: * circumfixes * conjunctions * infixes * interjections * numerals * particles * prefixes * prepositions * pronouns..." 392993 wikitext text/x-wiki {{documentation subpage}} Similar to {{tl|head}} but utilizes [[Module:phi-headword]] instead. Use {{para|1}} to indicate part of speech. See [[Module:headword/data]] for possible options. The template is used with all parts of speech other than nouns, proper nouns, verbs, adjectives and adverbs, e.g.: * circumfixes * conjunctions * infixes * interjections * numerals * particles * prefixes * prepositions * pronouns * suffixes {{hwcat}} 3631bq4eptnfe1n0bogpc6ivy79zp4z ထာမ်ပလိက်:pam-head 10 293087 392994 2026-04-18T07:57:07Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{#invoke:phi-headword|show|lang=pam}}<!-- --><noinclude>{{documentation}}</noinclude>" 392994 wikitext text/x-wiki {{#invoke:phi-headword|show|lang=pam}}<!-- --><noinclude>{{documentation}}</noinclude> tj8ub292vo46xnlqd7ytnc7off2fwrc ထာမ်ပလိက်:pam-head/documentation 10 293088 392995 2026-04-18T07:57:55Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} {{documentation needed}}<!-- Replace this with a short description of the purpose of the template, and how to use it. --> {{uses lua|Module:phi-headword}} <includeonly> {{hwcat}} </includeonly>" 392995 wikitext text/x-wiki {{documentation subpage}} {{documentation needed}}<!-- Replace this with a short description of the purpose of the template, and how to use it. --> {{uses lua|Module:phi-headword}} <includeonly> {{hwcat}} </includeonly> n19e08bxtrs54t0v292j8bdgcjtjibz ကဏ္ဍ:သဗ္ဗနာမ်မာရာနဴဂမၠိုၚ် 14 293089 392997 2026-04-18T08:08:48Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာမာရာနဴ|မာရာနဴ]] » :ကဏ္ဍ:ဝေါဟ..." 392997 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာမာရာနဴ|မာရာနဴ]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကမာရာနဴဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''သဗ္ဗနာမ်ဂမၠိုၚ်''' :ဝေါဟာမာရာနဴနကဵုစပ်ဖျပ် ကဵု စၞးနာမ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာမာရာနဴ]][[ကဏ္ဍ:သဗ္ဗနာမ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|မ]] dg68ia8xsiw2k3iazcpxy0zilwk4qhl ကဏ္ဍ:သဗ္ဗနာမ်ခါပ်ပုံဖေါန်ဂါမ်ဂမၠိုၚ် 14 293090 392999 2026-04-18T08:13:16Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်|ခါပ်ပုံ..." 392999 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်|ခါပ်ပုံဖေါန်ဂါမ်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကခါပ်ပုံဖေါန်ဂါမ်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''သဗ္ဗနာမ်ဂမၠိုၚ်''' :ဝေါဟာခါပ်ပုံဖေါန်ဂါမ်နကဵုစပ်ဖျပ် ကဵု စၞးနာမ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်]][[ကဏ္ဍ:သဗ္ဗနာမ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ခ]] gztenveaejdxc6dtlvv41lnj3lkzpp3 ကဏ္ဍ:နာမဝိသေသနခါပ်ပုံဖေါန်ဂါမ်ဂမၠိုၚ် 14 293091 393000 2026-04-18T08:15:03Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်|ခါပ်ပုံ..." 393000 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်|ခါပ်ပုံဖေါန်ဂါမ်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကခါပ်ပုံဖေါန်ဂါမ်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''နာမဝိသေသနဂမၠိုၚ်''' :ဝေါဟာခါပ်ပုံဖေါန်ဂါမ်မဒုၚ်ကေတ်အၚ်္ဂအဝဲဂုန်နကဵုနာမ်ဂမၠိုၚ်၊ မဒုၚ်ကဵုကေတ်အဓိပ္ပာဲအတေံဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်]][[ကဏ္ဍ:နာမဝိသေသနဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ခ]] ctr1o7o6tevzpvjrbqj8vo4a8onti2z ကဏ္ဍ:ဝေါဟာခါပ်ပုံဖေါန်ဂါမ်ကၠုၚ်နူဝေါဟာမာလာယို-ပဝ်လဳနဳယျာ-အခိုက်ကၞာဂမၠိုၚ် 14 293092 393001 2026-04-18T08:16:13Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်]]" 393001 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်]] 1sm8jowqnil87piilszvbxg3bqlryvf ကဏ္ဍ:ဝေါဟာခါပ်ပုံဖေါန်ဂါမ်ဂွံလဝ်အာဲကၟာဲနူဝေါဟာမာလာယို-ပဝ်လဳနဳယျာ-အခိုက်ကၞာဂမၠိုၚ် 14 293093 393002 2026-04-18T08:17:17Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်]]" 393002 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာခါပ်ပုံဖေါန်ဂါမ်]] 1sm8jowqnil87piilszvbxg3bqlryvf ကဏ္ဍ:သဗ္ဗနာမ်ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်ဂမၠိုၚ် 14 293094 393008 2026-04-18T08:35:41Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာၜေဲလ်ဂဝ်လဝ်အဒေါဝ်|ၜေဲလ်ဂ..." 393008 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာၜေဲလ်ဂဝ်လဝ်အဒေါဝ်|ၜေဲလ်ဂဝ်လဝ်အဒေါဝ်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကၜေဲလ်ဂဝ်လဝ်အဒေါဝ်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''သဗ္ဗနာမ်ဂမၠိုၚ်''' :ဝေါဟာခဟေတ်ချေတ်တဳနကဵုစပ်ဖျပ် ကဵု စၞးနာမ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာၜေဲလ်ဂဝ်လဝ်အဒေါဝ်]][[ကဏ္ဍ:သဗ္ဗနာမ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ၜ]] 4rmv5cmuh9ld9up6on85qyyhdpqxpsa iyẹn 0 293095 393009 2026-04-18T08:43:08Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "==ရိုရုဗာ== ===ဗွဟ်ရမ္သာၚ်=== * {{yo-IPA|ìyẹn}} * {{a|yo|Ìjẹ̀bú|Ìkálẹ̀}} {{yo-IPA|ìyẹ̀n}} ===သဗ္ဗနာမ်=== {{yo-pos|pronoun|ìyẹn}} # အရာဝတ္ထု/ပူဂဵု။ #: {{syn|yo|èyinì|ìyun-ùn}} #: {{ant|yo|èyí|ìyí}} ===သဗ္ဗနာမ် ၂=== {{yo-pos|pronoun|ìyẹ̀n}} # ကပေါတ်ကညောတ်ဂှ်..." 393009 wikitext text/x-wiki ==ရိုရုဗာ== ===ဗွဟ်ရမ္သာၚ်=== * {{yo-IPA|ìyẹn}} * {{a|yo|Ìjẹ̀bú|Ìkálẹ̀}} {{yo-IPA|ìyẹ̀n}} ===သဗ္ဗနာမ်=== {{yo-pos|pronoun|ìyẹn}} # အရာဝတ္ထု/ပူဂဵု။ #: {{syn|yo|èyinì|ìyun-ùn}} #: {{ant|yo|èyí|ìyí}} ===သဗ္ဗနာမ် ၂=== {{yo-pos|pronoun|ìyẹ̀n}} # ကပေါတ်ကညောတ်ဂှ်/ပူဂဵု။ ilt79ckavsti4vz7k38blwtt2enwlqy ᜁᜌᜈ᜔ 0 293096 393010 2026-04-18T08:47:00Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "==တာဂါလံက်== ====နာမဝိသေသန==== {{tl-adj}} # {{tl-bay|iyan}} ===သဗ္ဗနာမ်=== {{tl-pron}} # {{tl-bay|iyan}} ===နာမ်မကိတ်ညဳ=== {{tl-proper noun}} # {{tl-bay|Ian}}" 393010 wikitext text/x-wiki ==တာဂါလံက်== ====နာမဝိသေသန==== {{tl-adj}} # {{tl-bay|iyan}} ===သဗ္ဗနာမ်=== {{tl-pron}} # {{tl-bay|iyan}} ===နာမ်မကိတ်ညဳ=== {{tl-proper noun}} # {{tl-bay|Ian}} 8leye4my9vhbe8rfskndabmbuo5t1pt Ian 0 293097 393011 2026-04-18T08:53:45Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ian"}} =={{=en=}}== ===ပွံၚ်နဲတၞဟ်=== * {{alt|en|Iain}} ===နိရုတ်=== {{bor+|en|gd|Eòin}} ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|en|/ˈiː.ən/|/ˈaɪ.ən/}} * {{audio|en|En-us-Ian.oga|a=GA}} * {{rhymes|en|iːən|aɪən|s=2}} ===နာမ်မကိတ်ညဳ=== {{en-proper nou..." 393011 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ian"}} =={{=en=}}== ===ပွံၚ်နဲတၞဟ်=== * {{alt|en|Iain}} ===နိရုတ်=== {{bor+|en|gd|Eòin}} ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|en|/ˈiː.ən/|/ˈaɪ.ən/}} * {{audio|en|En-us-Ian.oga|a=GA}} * {{rhymes|en|iːən|aɪən|s=2}} ===နာမ်မကိတ်ညဳ=== {{en-proper noun}} # {{surname|en|g=m}} ==တာဂါလံက်== ===နိရုတ်=== {{bor+|tl|en|Ian}}၊ နကဵုအဆက်နူ {{der|tl|gd|Eòin}}၊ နကဵုမဆေၚ်စပ်ကဵုနူ {{der|tl|sga|Iohain}}၊ နူအဆက်နကဵု {{der|tl|la|Iōannēs}}၊ မဆက်ဆေန်နူ {{der|tl|grc|Ἰωάννης}}၊ နူအဆက် {{der|tl|he|יוֹחָנָן|tr=Yôḥānān}} ===ဗွဟ်ရမ္သာၚ်=== {{tl-pr|Ían}} ===နာမ်မကိတ်ညဳ=== {{tl-proper noun|b=Iyan}} # {{surname|tl|g=m}} 4787g2u41au2eek3a8lye95llh26lwf အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ian" 100 293098 393012 2026-04-18T09:01:52Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{wp|Ian|lang=en}} ဝေါဟာ “ian” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္က..." 393012 wikitext text/x-wiki {{wp|Ian|lang=en}} ဝေါဟာ “ian” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပိုတ်ကုတ်ဝါကျ ကဵု မတပ်ဗၠိုဟ်ဂမၠိုၚ်။ ==ပွမသုၚ်စောဲမလိက်ဇၞော်ဍောတ်ကဵုလက္ခဏပတိတ်ရမျာၚ်== {{top2}} * [[ian]] * [[Ian]] * [[IAN]] * [[ian.]] * [[Ian.]] * [[-ian]] {{bottom}} ==လက္ခဏပတပ်ဗၠိုဟ်ရမျာၚ်== {{top2}} * [[iân]] * [[iän]] * [[ían]] * [[-ían]] {{bottom}} ==မအခဝ်တၞဟ်== {{top2}} ; အာမေနဳယာန် * [[-յան]] ; ဂျောန်ဂျဳယာန် * [[იან.]] {{bottom}} ==See also== * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "i"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "a"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "n"]] [[ကဏ္ဍ:ပွမပံၚ်စပ်ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵုမလိက်-ပိမ|ian]] tusrjoc5bmq62mln15mofayqxffh14e ian 0 293099 393014 2026-04-18T09:22:36Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ian"}} ==မအရေဝ်ပံၚ်ကောံ== ===သၚ်္ကေတ=== {{mul-symbol}} # {{ISO 639|3}} ==အေက်သပရေန်တဝ်== ===ဗွဟ်ရမ္သာၚ်=== {{eo-pr|a=Eo-ian.ogg;LL-Q143 (epo)-Robin van der Vliet-ian.wav;LL-Q143 (epo)-Lepticed7-ian.wav}} ===ဖျေံလဝ်သ..." 393014 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ian"}} ==မအရေဝ်ပံၚ်ကောံ== ===သၚ်္ကေတ=== {{mul-symbol}} # {{ISO 639|3}} ==အေက်သပရေန်တဝ်== ===ဗွဟ်ရမ္သာၚ်=== {{eo-pr|a=Eo-ian.ogg;LL-Q143 (epo)-Robin van der Vliet-ian.wav;LL-Q143 (epo)-Lepticed7-ian.wav}} ===ဖျေံလဝ်သန္နိဋ္ဌာန်=== {{head|eo|determiner form}} # {{inflection of|eo|ia||acc|s}} ==ဂျပါန်== ===ဗီုအက္ခရ်ရောမ=== {{ja-romaji}} # {{ja-romanization of|いあん}} ==ဖရဳယှေန် သၟဝ်ကျာ== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|frr|[iɐ̯n]|a=Föhr-Amrum}} ===ဂၞန်သၚ်္ချာ=== {{head|frr|numeral}} # {{inflection of|frr|een||f//n}} ==သျှက်သျှဝ်နဳ== ===ကြိယာဝိသေသန=== {{head|shh|adverb}} # ဂဇှ်ေဍိုက်ဍိုက်ပေၚ်ပေၚ်၊ ပရေၚ်ပညာသတိ။ id5bi466atcayykbot8pjosgrm3dg86 ကဏ္ဍ:ကြိယာဝိသေသနသျှက်သျှဝ်နဳဂမၠိုၚ် 14 293100 393015 2026-04-18T09:25:06Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ|သျှက်သျှဝ်န..." 393015 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ|သျှက်သျှဝ်နဳ]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကသျှက်သျှဝ်နဳဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''ကြိယာဝိသေသနဂမၠိုၚ်''' :ဝေါဟာသျှက်သျှဝ်နဳမပြုပြေၚ်ပြံၚ်လှာဲလဝ်ပိုဒ်လိက်ဂမၠိုၚ်၊ ပိုတ်ဂမၠိုၚ် ကဵု ဇၟန်လိက်တပ်ပ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ]][[ကဏ္ဍ:ကြိယာဝိသေသနဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|သ]] jqa2jzrco2bun3hrlum0toy3fyxd9sl ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ 14 293101 393016 2026-04-18T09:26:37Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:အရေဝ်ဘာသာ|သ]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|သ]]" 393016 wikitext text/x-wiki [[ကဏ္ဍ:အရေဝ်ဘာသာ|သ]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|သ]] onvwhxmjbylk8axjmspe7w8i01xm3md ကဏ္ဍ:ဝေါဟာအဓိကသျှက်သျှဝ်နဳဂမၠိုၚ် 14 293102 393017 2026-04-18T09:29:08Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ|သျှက်သျှဝ်န..." 393017 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ|သျှက်သျှဝ်နဳ]] » '''ဝေါဟာတံသ္ဇိုၚ်ဂမၠိုၚ်''' :ဝေါဟာတံသ္ဇိုၚ်ဘာသာသျှက်သျှဝ်နဳ၊ ကဏ္ဍနူကဵုမပါ်ပရံဒကုတ်မဆေၚ်စပ်ကဵုမအရေဝ်ဝေါဟာ။ [[ကဏ္ဍ:ဘာသာသျှက်သျှဝ်နဳ]][[ကဏ္ဍ:ဝေါဟာအဓိကဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|သ]] jkhgae9bgvoo87gt80wd5yr028fk492 ကဏ္ဍ:ဂၞန်သၚ်္ချာဖရဳယှေန် သၟဝ်ကျာဂမၠိုၚ် 14 293103 393018 2026-04-18T09:32:09Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာဖရဳယှေန် သၟဝ်ကျာ|ဖရဳယှေန်..." 393018 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဖရဳယှေန် သၟဝ်ကျာ|ဖရဳယှေန် သၟဝ်ကျာ]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကဖရဳယှေန် သၟဝ်ကျာဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''ဂၞန်သၚ်္ချာဂမၠိုၚ်''' :ဝေါဟာဖရဳယှေန် သၟဝ်ကျာပွမပ္ညုၚ်ထ္ၜးနာမ်တော်လျိုၚ်နာမ်ဂွံမာန်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာဖရဳယှေန် သၟဝ်ကျာ]][[ကဏ္ဍ:ဂၞန်သၚ်္ချာဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဖ]] szqivnhzrkn9thtu9i2pp965y3w65az ကဏ္ဍ:ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်အေက်သပရေန်တဝ်ဂမၠိုၚ် 14 293104 393019 2026-04-18T09:39:22Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်..." 393019 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်တဝ်]] » [[:ကဏ္ဍ:ဗီုပြၚ်အပြံၚ်အလှာဲအေက်သပရေန်တဝ်ဂမၠိုၚ်|ဗီုပြၚ်ဝေါဟာတံသ္ဇိုၚ်]] » '''ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်ဂမၠိုၚ်''' :ဖျေံလဝ်သန္နိဋ္ဌာန်အေက်သပရေန်တဝ်မပြံၚ်လှာဲနကဵုအဆက်အဆေန်မဆေၚ်စပ်ကဵုမဓမံက်ထ္ၜးသဒ္ဒာဗီုပြၚ်အဓိကတၞဟ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်]][[ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်အေက်သပရေန်တဝ်ဂမၠိုၚ်]][[ကဏ္ဍ:ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]] q4rpfq6e0i549vs6y3f60lf7jh89ixb ကဏ္ဍ:ကာရန်:အေက်သပရေန်တဝ်/ian 14 293105 393020 2026-04-18T09:42:02Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်..." 393020 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်တဝ်]] » [[:ကဏ္ဍ:ကာရန်:အေက်သပရေန်တဝ်|ကာရန်ဂမၠိုၚ်]] » -ian :စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်တဝ်]]မနွံကာရန် ian ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:အေက်သပရေန်တဝ်|ian]] qssk6zwc69in061zjf9n2isoogo0qe1 bâk 0 293106 393022 2026-04-18T09:51:18Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==အိအာတ်တမောန်== ===နာမ်=== {{head|ian|noun}} # ကၠိက်။" 393022 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==အိအာတ်တမောန်== ===နာမ်=== {{head|ian|noun}} # ကၠိက်။ bhsd28hm4nr79jqeq6y06lpp39dd3oa ကဏ္ဍ:နာမ်အိအာတ်တမောန်ဂမၠိုၚ် 14 293107 393023 2026-04-18T09:52:53Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအိအာတ်တမောန်|အိအာတ်တမောန..." 393023 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအိအာတ်တမောန်|အိအာတ်တမောန်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကအိအာတ်တမောန်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''နာမ်ဂမၠိုၚ်''' :ဝေါဟာအိအာတ်တမောန်ပွမစၞောန်ထ္ၜးပူဂဵုအတေံ၊ မက္တဵုဒှ်ဂမၠိုၚ်၊ ဌာန်ဒတန်ဂမၠိုၚ်၊ ဥပပါတ်ဂမၠိုၚ်၊ ကဆံၚ်ဂုန်သတ္တိ ဝါ ကိုန်စဳရေၚ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာအိအာတ်တမောန်]][[ကဏ္ဍ:နာမ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]] 4oogkgp87qjvopoq2046uolnoi19imi ကဏ္ဍ:ဘာသာအိအာတ်တမောန် 14 293108 393024 2026-04-18T09:54:56Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:အရေဝ်ဘာသာ|အ]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အ]]" 393024 wikitext text/x-wiki [[ကဏ္ဍ:အရေဝ်ဘာသာ|အ]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အ]] sz2twsl0oy4c22ynqtyz2948a9dbmpr ကဏ္ဍ:ဝေါဟာအဓိကအိအာတ်တမောန်ဂမၠိုၚ် 14 293109 393025 2026-04-18T09:56:48Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအိအာတ်တမောန်|အိအာတ်တမောန..." 393025 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအိအာတ်တမောန်|အိအာတ်တမောန်]] » '''ဝေါဟာတံသ္ဇိုၚ်ဂမၠိုၚ်''' :ဝေါဟာတံသ္ဇိုၚ်ဘာသာအိအာတ်တမောန်၊ ကဏ္ဍနူကဵုမပါ်ပရံဒကုတ်မဆေၚ်စပ်ကဵုမအရေဝ်ဝေါဟာ။ [[ကဏ္ဍ:ဘာသာအိအာတ်တမောန်]][[ကဏ္ဍ:ဝေါဟာအဓိကဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]] m7tod1sguvi2t5cochzoboafs1en6bm အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak" 100 293110 393026 2026-04-18T10:05:32Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "ဝေါဟာ "bak" ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပို..." 393026 wikitext text/x-wiki ဝေါဟာ "bak" ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပိုတ်ကုတ်ဝါကျ ကဵု သုၚ်စောဲအက္ခရ်တၞဟ်ဂမၠိုၚ်။ {{wp|bak|lang=en}} ==ပွမသုၚ်စောဲမလိက်ဇၞော်ဍောတ်ကဵုလက္ခဏပတိတ်ရမျာၚ်== {{top2}} * [[bak]] * [[Bak]] * [[BAK]] * [[bak^]] * [[bꞌak]] {{bottom}} ===မနွံသီုဂၞန်ဂမၠိုၚ်=== {{top2}} * [[bak1]] * [[bak3]] * [[bak6]] {{bottom}} ==လက္ခဏပတပ်ဗၠိုဟ်ရမျာၚ်ကဵုမလိက်ဂစာန်== {{top2}} * [[bakʼ]] * [[bâk]] * [[bäk]], [[Bäk]] * [[bæk]] * [[bąk]], [[Bąk]] * [[bʼak]] * [[ba̍k]] * [[båk]] {{bottom}} ==မအခဝ်တၞဟ်== {{top2}} ; အာရဗဳ * [[باک]] ; အာမေနဳယာန် * [[բակ]] ; သဳရဳလိ * [[бак]] {{bottom}} ==ပွမမံက်တိုန်ဗီုပြၚ်မတုပ်== {{top2}} ; သဳရဳလိ * [[вак]] (vak) {{bottom}} ==ဗဵုရံၚ်ဏအ်ကီု== {{top2}} * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "b"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "a"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "k"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ba"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "ak"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bac"]] {{bottom}} ====ဗီုပ္တိတ်ရမျာၚ်တၞဟ်ခြာ==== {{top2}} * [[baak]], [[baakʼ]] * [[back]], [[Back]], [[bäck]], [[back-]] * [[Baek]] * [[bake]], [[Bake]] * [[bakk]] {{bottom}} ====ပွမထပ်တုဲထပ်ပၠန်==== * [[bakbak]] [[ကဏ္ဍ:ပွမပံၚ်စပ်ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵုမလိက်-ပိမ|bak]] 24lxk6ulhg26vo2urdabytx0qi7qg64 bakʼ 0 293111 393027 2026-04-18T10:11:00Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==သအ်သေန်== ===ဗွဟ်ရမ္သာၚ်=== * {{qualifier|Zinacantán}} {{IPA|tzo|/ɓäkʼ/}} ===ကြိယာ=== {{head|tzo|verb}} # သကဵုဆုဲ။ # သကဵုဂဟီ၊ သကဵုဂဟီ။" 393027 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==သအ်သေန်== ===ဗွဟ်ရမ္သာၚ်=== * {{qualifier|Zinacantán}} {{IPA|tzo|/ɓäkʼ/}} ===ကြိယာ=== {{head|tzo|verb}} # သကဵုဆုဲ။ # သကဵုဂဟီ၊ သကဵုဂဟီ။ 9sheybsg3u90ehsjmbltgkgee7s7oej bąk 0 293112 393028 2026-04-18T10:17:49Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==ကသှုဗဳယာန်== ===ဗွဟ်ရမ္သာၚ်=== {{csb-pr}} ===နာမ်=== {{csb-noun|m-anml}} # သ္ၚိသာဲ။ #: {{syn|csb|kùżel}}" 393028 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==ကသှုဗဳယာန်== ===ဗွဟ်ရမ္သာၚ်=== {{csb-pr}} ===နာမ်=== {{csb-noun|m-anml}} # သ္ၚိသာဲ။ #: {{syn|csb|kùżel}} r7bj54goiie7hxs4ldcryg0s8qjhplp ထာမ်ပလိက်:csb-pronunciation/documentation 10 293113 393030 2026-04-18T10:20:37Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} This template works the same as {{temp|pl-pr}}. <!---This is a work in progress documentation, more will be written once we are ready. In the mean time, the template is ready to deploy. ---> ---- <includeonly> {{tcat}} </includeonly>" 393030 wikitext text/x-wiki {{documentation subpage}} This template works the same as {{temp|pl-pr}}. <!---This is a work in progress documentation, more will be written once we are ready. In the mean time, the template is ready to deploy. ---> ---- <includeonly> {{tcat}} </includeonly> npkq68u3opt43nvcv97zvu2oey8774b ကဏ္ဍ:ထာမ်ပလိက်မပ္တိတ်ရမျာၚ်ကသှုဗဳယာန်ဂမၠိုၚ် 14 293114 393031 2026-04-18T10:21:57Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ထာမ်ပလိက်ကသှုဗဳယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ထာမ်ပလိက်ပ္တိတ်ရမျာၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|က]]" 393031 wikitext text/x-wiki [[ကဏ္ဍ:ထာမ်ပလိက်ကသှုဗဳယာန်ဂမၠိုၚ်]][[ကဏ္ဍ:ထာမ်ပလိက်ပ္တိတ်ရမျာၚ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|က]] oksehgfmjc2b189n9hikcpsw3a2fj8c ကဏ္ဍ:ကာရန်:ကသှုဗဳယာန်/ɔ̃k 14 293115 393032 2026-04-18T10:27:21Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာကသှုဗဳယာန်|ကသှုဗဳယာန်]] » :..." 393032 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာကသှုဗဳယာန်|ကသှုဗဳယာန်]] » [[:ကဏ္ဍ:ကာရန်:ကသှုဗဳယာန်|ကာရန်ဂမၠိုၚ်]] » -ɔ̃k :စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာကသှုဗဳယာန်|ကသှုဗဳယာန်]]မနွံကာရန် ɔ̃k ဂမၠိုၚ်။ [[ကဏ္ဍ:ကာရန်:ကသှုဗဳယာန်|ɔ̃k]] d0b9z3mnba05al1m8qq34nq4b934mrm ကဏ္ဍ:ကာရန်:ကသှုဗဳယာန် 14 293116 393033 2026-04-18T10:28:58Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာကသှုဗဳယာန်]][[ကဏ္ဍ:ကာရန်ဂမၠိုၚ်|က]]" 393033 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာကသှုဗဳယာန်]][[ကဏ္ဍ:ကာရန်ဂမၠိုၚ်|က]] qr5dq34t6aztsjh7rpnfcl6c4bz36ta bäk 0 293117 393034 2026-04-18T10:32:27Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==ဝဝ်လပုက်== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|vo|[bɛk]}} ===နာမ်=== {{vo-noun}} # စး။" 393034 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==ဝဝ်လပုက်== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|vo|[bɛk]}} ===နာမ်=== {{vo-noun}} # စး။ 5pu30kcr3hxm9uv5lc2fe691ru1cqif bäka 0 293118 393035 2026-04-18T10:33:37Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "==ဝဝ်လပုက်== ===နာမ်=== {{head|vo|ဗီုပြၚ်နာမ်}} # {{plural of|vo|bäk}}" 393035 wikitext text/x-wiki ==ဝဝ်လပုက်== ===နာမ်=== {{head|vo|ဗီုပြၚ်နာမ်}} # {{plural of|vo|bäk}} no7ey0sizr81l7y6jdmyv71a1e2s9wj bäks 0 293119 393036 2026-04-18T10:34:20Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "==ဝဝ်လပုက်== ===နာမ်=== {{head|vo|ဗီုပြၚ်နာမ်}} # {{plural of|vo|bäk}}" 393036 wikitext text/x-wiki ==ဝဝ်လပုက်== ===နာမ်=== {{head|vo|ဗီုပြၚ်နာမ်}} # {{plural of|vo|bäk}} no7ey0sizr81l7y6jdmyv71a1e2s9wj Bäk 0 293120 393037 2026-04-18T10:37:32Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==သာဒလာန် ဖရေဝ်သဳယာန်== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|stq|ofs|bek}} ===နာမ်=== {{head|stq|noun|g=m|ကိုန်ဗဟုဝစ်|Bäkke}} # ပါၚ်။ # ခၟဴ။" 393037 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bak"}} ==သာဒလာန် ဖရေဝ်သဳယာန်== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|stq|ofs|bek}} ===နာမ်=== {{head|stq|noun|g=m|ကိုန်ဗဟုဝစ်|Bäkke}} # ပါၚ်။ # ခၟဴ။ i402oqxefq5la0e3gtjhp9pqfp7nlof Bäkke 0 293121 393038 2026-04-18T10:38:49Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "==သာဒလာန် ဖရေဝ်သဳယာန်== ===နာမ်=== {{head|stq|ဗီုပြၚ်နာမ်}} # {{plural of|stq|Bäk}}" 393038 wikitext text/x-wiki ==သာဒလာန် ဖရေဝ်သဳယာန်== ===နာမ်=== {{head|stq|ဗီုပြၚ်နာမ်}} # {{plural of|stq|Bäk}} jpn5smfk3k9meqxh7wba431lkbt3t05 bek 0 293122 393039 2026-04-18T10:41:06Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bek"}} ==ဖရေဝ်သဳယာန်တြေံ== ===နာမ်=== {{head|ofs|noun}} # ပါၚ်။" 393039 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bek"}} ==ဖရေဝ်သဳယာန်တြေံ== ===နာမ်=== {{head|ofs|noun}} # ပါၚ်။ 9ay78aer9fcbq9vljhgl5bbuscwanp0 393040 393039 2026-04-18T10:41:49Z 咽頭べさ 33 393040 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bek"}} ==မအရေဝ်ပံၚ်ကောံ== ===သၚ်္ကေတ=== {{mul-symbol}} # {{ISO 639|3}} ==ဖရေဝ်သဳယာန်တြေံ== ===နာမ်=== {{head|ofs|noun}} # ပါၚ်။ 0g0wahkee9ex9nx7sv4i75rj46enyyg အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bek" 100 293123 393042 2026-04-18T10:51:20Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{wp|Bek|lang=en}} ဝေါဟာ “bek” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္က..." 393042 wikitext text/x-wiki {{wp|Bek|lang=en}} ဝေါဟာ “bek” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပိုတ်ကုတ်ဝါကျ ကဵု မတပ်ဗၠိုဟ်ဂမၠိုၚ်။ ==ပွမသုၚ်စောဲမလိက်ဇၞော်ဍောတ်ကဵုလက္ခဏပတိတ်ရမျာၚ်== {{top2}} * [[bek]] * [[Bek]] * [[BEK]] * [[bek']] * [[bek.]] * [[-bek]] {{bottom}} ==လက္ခဏပတပ်ဗၠိုဟ်ရမျာၚ်== {{top2}} * [[bék]] * [[bèk]] * [[bĕk]] * [[bėk]] * [[bək]] {{bottom}} ==မအခဝ်တၞဟ်== {{top2}} ; သဳရဳလိ * [[бек]] (bek), [[Бек]] (Bek), [[бекӏ]] (beḳ), [[бекь]] (beḳ), [[-бек]] (-bek) * [[бәк]] (bək) * [[бэк]] (bek), [[БЭК]] (BEK) {{bottom}} ==ပွမမံက်တိုန်ဗီုပြၚ်မတုပ်== {{top2}} * [[век]] (vek) {{bottom}} ==မနွံသီုဂၞန်ဂမၠိုၚ်== {{top2}} * [[bek3]] {{bottom}} ==See also== * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "b"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "e"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "k"]] [[ကဏ္ဍ:ပွမပံၚ်စပ်ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵုမလိက်-ပိမ|bek]] ft9ldt78mwnuu7twowmli0hkbwcv267 393043 393042 2026-04-18T10:51:46Z 咽頭べさ 33 393043 wikitext text/x-wiki {{wp|Bek|lang=en}} ဝေါဟာ “bek” ဝွံ မပြာကတ်ကၠုၚ်ပ္ဍဲအရေဝ်ဘာသာဗွဲမဂၠိုၚ်၊ မနွံမဂၠိုၚ်ကဵုဗီုပြၚ်နာနာသာ်နကဵုမရပ်စပ်သုၚ်စောဲမဆေၚ်စပ်ကဵု ပွမသုၚ်စောဲမအခဝ်ဇၞော်၊ သၚ်္ကေတမထပိုတ်ကုတ်ဝါကျ ကဵု မတပ်ဗၠိုဟ်ဂမၠိုၚ်။ ==ပွမသုၚ်စောဲမလိက်ဇၞော်ဍောတ်ကဵုလက္ခဏပတိတ်ရမျာၚ်== {{top2}} * [[bek]] * [[Bek]] * [[BEK]] * [[bek']] * [[bek.]] * [[-bek]] {{bottom}} ==လက္ခဏပတပ်ဗၠိုဟ်ရမျာၚ်== {{top2}} * [[bék]] * [[bèk]] * [[bĕk]] * [[bėk]] * [[bək]] {{bottom}} ==မအခဝ်တၞဟ်== {{top2}} ; သဳရဳလိ * [[бек]] (bek), [[Бек]] (Bek), [[бекӏ]] (beḳ), [[бекь]] (beḳ), [[-бек]] (-bek) * [[бәк]] (bək) * [[бэк]] (bek), [[БЭК]] (BEK) {{bottom}} ==ပွမမံက်တိုန်ဗီုပြၚ်မတုပ်== {{top2}} * [[век]] (vek) {{bottom}} ==မနွံသီုဂၞန်ဂမၠိုၚ်== {{top2}} * [[bek3]] {{bottom}} ==ဗဵုရံၚ်ဏအ်ကီု== * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "b"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "e"]] * [[အဆက်လက္ကရဴ:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "k"]] [[ကဏ္ဍ:ပွမပံၚ်စပ်ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵုမလိက်-ပိမ|bek]] 4g18nvj88uz1dfsf63sa09ricumzkwv Bek 0 293124 393044 2026-04-18T10:55:30Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bek"}} ==သၠဝ်ဝေနဳ== ===ဗွဟ်ရမ္သာၚ်=== * {{sl-IPA|Bék}} ===နာမ်မကိတ်ညဳ=== {{sl-proper noun|Bék|m-an}} # {{surname|sl}}" 393044 wikitext text/x-wiki {{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "bek"}} ==သၠဝ်ဝေနဳ== ===ဗွဟ်ရမ္သာၚ်=== * {{sl-IPA|Bék}} ===နာမ်မကိတ်ညဳ=== {{sl-proper noun|Bék|m-an}} # {{surname|sl}} 0aa8e842yf5bsd0xhbndcmlxsjt1z5b မဝ်ဂျူ:sl-IPA/doc 828 293125 393046 2026-04-18T10:58:16Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> {{module cat|sl}} </includeonly>" 393046 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|sl}} </includeonly> gk7dvmhdpo7azt4s1ko69o586s8b8bf ကဏ္ဍ:မဝ်ဂျူသၠဝ်ဝေနဳဂမၠိုၚ် 14 293126 393047 2026-04-18T11:00:27Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာသၠဝ်ဝေနဳ|သၠဝ်ဝေနဳ]] » '''မဝ်ဂ..." 393047 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာသၠဝ်ဝေနဳ|သၠဝ်ဝေနဳ]] » '''မဝ်ဂျူဂမၠိုၚ်''' :[[:ကဏ္ဍ:မဝ်ဂျူဂမၠိုၚ်|မဝ်ဂျူ]]ဘာသာသၠဝ်ဝေနဳ၊ မနွံကဵုလုပ်အဝေါၚ်ကုဒ် Lua နကဵုမကၠောန်ဗဒှ် ကဵု မစဳရေၚ်ယဵုဒုၚ်သ္ပမာန်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာသၠဝ်ဝေနဳ]][[ကဏ္ဍ:မဝ်ဂျူဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|သ]] 5d9ib358onsu28kc4tms53u3ncw5r1m