ဝိက်ရှေန်နရဳ
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.47.0-wmf.3
case-sensitive
မဳဒဳယာ
တၟေင်
ဓရီုကျာ
ညးလွပ်
ညးလွပ် ဓရီုကျာ
ဝိက်ရှေန်နရဳ
ဝိက်ရှေန်နရဳ ဓရီုကျာ
ဝှာင်
ဝှာင် ဓရီုကျာ
မဳဒဳယာဝဳကဳ
မဳဒဳယာဝဳကဳ ဓရီုကျာ
ထာမ်ပလိက်
ထာမ်ပလိက် ဓရီုကျာ
ရီု
ရီု ဓရီုကျာ
ကဏ္ဍ
ကဏ္ဍ ဓရီုကျာ
အဆက်လက္ကရဴ
အဆက်လက္ကရဴ ဓရီုကျာ
ကာရန်
ကာရန် ဓရီုကျာ
အဘိဓာန်
အဘိဓာန် ဓရီုကျာ
ဗီုပြၚ်သိုၚ်တၟိ
ဗီုပြၚ်သိုၚ်တၟိ ဓရီုကျာ
TimedText
TimedText talk
မဝ်ဂျူ
မဝ်ဂျူ ဓရီုကျာ
Event
Event talk
မဝ်ဂျူ:headword/data
828
735
395417
394973
2026-05-23T16:33:40Z
咽頭べさ
33
395417
Scribunto
text/plain
local headword_page_module = "Module:headword/page"
local list_to_set = require("Module:table").listToSet
local data = {}
------ 1. Lists which are converted into sets. ------
--[==[ var:
Large pages where we disable label tracking, red link checking and similar.
]==]
data.large_pages = list_to_set {
-- pages that consistently hit timeouts
"a",
-- pages that sometimes hit timeouts
"A",
"baba",
"de",
"e",
"i",
"lima",
"o",
"u",
"и",
"山",
"子",
"月",
"一",
"人",
}
--[==[ var:
Map from singular to plural, and from plural to itself, for recognized parts of speech with irregular plurals. Most of
these are invariable plurals, e.g. `kanji` is its own plural; but we also have `mora` plural `morae`.
]==]
data.irregular_plurals = list_to_set({
"cmavo",
"cmene",
"fu'ivla",
"gismu",
"Han tu",
"hanja",
"hanzi",
"jyutping",
"kana",
"kanji",
"lujvo",
"phrasebook",
"pinyin",
"rafsi",
}, function(_, item)
return item
end)
local irregular_plurals = data.irregular_plurals
-- Irregular non-zero plurals AND any regular plurals where the singular ends in "s",
-- because the module assumes that inputs ending in "s" are plurals. The singular and
-- plural both need to be added, as the module will generate a default plural if
-- the input doesn't match a key in this table.
for sg, pl in next, {
mora = "morae"
} do
irregular_plurals[sg], irregular_plurals[pl] = pl, pl
end
--[==[ var:
Recognized lemmas. If the part of speech in {{tl|head}} is set to one of these or its singular equivalent, the category
'LANG lemmas' will automatically be added. If the part of speech is not a singular or plural lemma or non-lemma form and
is not an abbreviation that expands to a recognized lemma or non-lemma form, the page will be added to various tracking
categories:
* [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos]]
* [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/LANG]]
* [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/pos/POS]]
* [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/pos/POS/LANG]]
]==]
data.lemmas = list_to_set{
"အက္ခရ်ဂၠေံ",
"ဝေါဟာဂၠေံ",
"နာမဝိသေသန",
"အာက်နဝ်မာဲနဝ်",
"adpositions",
"ဝါကျ",
"အဳမိုဂျဳ",
"ကြိယာဝိသေသန",
"အဆက်စုတ်လက္ကရဴ",
"ambipositions",
"လိက်ပရေၚ်",
"circumfixes",
"ကြိယာဗီုပြၚ်သိုၚ်တၟိ",
"circumpositions",
"နာမ်ပါ်ကၞာတ်",
"သဳမာဝဝ်",
"ခၠာတ်သတေသဳမာဝဝ်",
"cmene",
"combining forms",
"သမ္ဗန္ဓ",
"counters",
"ဖျေံလဝ်သန္နိဋ္ဌာန်",
"ခရက်သမ္တီလဝ်ဓမံက်ထ္ၜးရမျာၚ်",
"digraphs",
"equative adjectives",
"fu'ivla",
"gismu",
"Han characters",
"Han tu",
"ဟာန်ဂျာ",
"ဟာန်သဳ",
"ideophones",
"idioms",
"စန်",
"initialisms",
"iteration marks",
"interfixes",
"အာမေဍိက်",
"kana",
"kanji",
"အက္ခရ်",
"ligatures",
"logograms",
"lujvo",
"morae",
"morphemes",
"non-constituents",
"နာမ်",
"ဂၞန်သၚ်္ချာ",
"သၚ်္ကေတဂၞန်သၚ်္ချာ",
"ဂၞန်သၚ်္ချာ",
"ပစ္စဲ",
"မအရေဝ်",
"ကဆံၚ်အကာဲအရာ",
"ဝါကျကဆံၚ်အကာဲအရာ",
"predicatives",
"အဆက်ဂတ",
"ဝါကျဝိဘတ်",
"ဝိဘတ်",
"ပေါရာဏာံပေါရာဒါံ",
"pronominal adverbs",
"သဗ္ဗနာမ်",
"နာမ်မကိတ်ညဳ",
"punctuation marks",
"မသ",
"တံရိုဟ်",
"တံမအရေဝ်",
"အဆက်လက္ကရဴ",
"ဝဏ္ဏ",
"သၚ်္ကေတ",
"ကြိယာ",
"ကၞာတ်အမှိက်",
}
--[==[ var:
Recognized non-lemma forms. If the part of speech in {{tl|head}} is set to one of these or its singular equivalent, the
category 'LANG non-lemma forms' will automatically be added. If the part of speech is not a singular or plural lemma or
non-lemma form and is not an abbreviation that expands to a recognized lemma or non-lemma form, the page will be added
to various tracking categories; see the documentation of `data.lemmas`.
]==]
data.nonlemmas = list_to_set{
"ဗီုပြၚ်လုပ်ကၠောန်စွံလဝ်နကဵုမစိုပ်တရဴ",
"လုပ်ကၠောန်စွံလဝ်နကဵုမစိုပ်တရဴ",
"ခ္ဍံက်လိက်ဗၠေတ်",
"နာမ်ဗီုပြၚ်သိုၚ်တၟိ",
"adjectival participles",
"ဗီုပြၚ်နာမဝိသေသန",
"နာမဝိသေသနဗီုပြၚ်ဣတ္တိလိၚ်",
"နာမဝိသေသနဗီုပြၚ်ကိုန်ဗဟုဝစ်",
"ဗီုပြၚ်ကြိယာဝိသေသန",
"adverbial participles",
"agent participles",
"article forms",
"circumfix forms",
"combined forms",
"ဗီုပြၚ်ပတုပ်ရံၚ်နာမဝိသေသန",
"နာမဝိသေသနပတုပ်ရံၚ်",
"ဗီုပြၚ်ပတုပ်ရံၚ်ကြိယာဝိသေသန",
"ကြိယာဝိသေသနပတုပ်ရံၚ်",
"ပွမထညောံ",
"contractions",
"converbs",
"determiner comparative forms",
"ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်",
"determiner superlative forms",
"နာမ်မလဟုတ်စှ်ေ",
"elative adjectives",
"equative adjective forms",
"equative adjectives",
"future participles",
"ဗီုပြၚ်ကြိယာမဒှ်နာမ်",
"infinitive forms",
"infinitives",
"interjection forms",
"ယျဝဳဖေန်",
"kanji readings",
"negative participles",
"nominal participles",
"သဗ္ဗနာမ်ဝိဘတ်",
"ဗီုပြၚ်ရုပ်နာမ်",
"နာမ်ဗီုပြၚ်ၜါလ္ပာ်",
"ဗီုပြၚ်နာမ်",
"ဗီုပြၚ်နာမ်ပဝ်ကာယ်လ်",
"နာမ်ဗီုပြၚ်ကိုန်ဗဟုဝစ်",
"နာမ်ဗီုပြၚ်ပိုၚ်ပြဳ",
"နာမ်ဗီုပြၚ်ကိုန်ဨကဝုစ်",
"ဗီုပြၚ်ဂၞန်သၚ်္ချာ",
"လုပ်ကၠောန်စွံလဝ်",
"ဗီုပြၚ်လုပ်ကၠောန်စွံလဝ်",
"ဗီုပြၚ်ကၞာတ်အမှိက်",
"လုပ်ကၠောန်စွံလဝ်ဟွံတဝ်စၞေဟ်",
"လုပ်ကၠောန်စွံလဝ်နကဵုအတိက်ပြဟ်ပြေဟ်",
"လုပ်ကၠောန်စွံလဝ်နကဵုအတိက်",
"ဗီုပြၚ်လုပ်ကၠောန်စွံလဝ်နကဵုအတိက်",
"လုပ်ကၠောန်စွံလဝ်ဗီုပြၚ်ဟွံတဝ်စၞေဟ်နူအတိက်",
"လုပ်ကၠောန်စွံလဝ်မက္ဍိုပ်ပေၚ်ပြဟ်ပြေဟ်",
"လုပ်ကၠောန်စွံလဝ်ဗီုပြၚ်မက္ဍိုပ်ပေၚ်",
"လုပ်ကၠောန်စွံလဝ်မက္ဍိုပ်ပေၚ်ဟွံတဝ်စၞေဟ်",
"ဖေန်အိန်",
"ကိုန်ဗဟုဝစ်",
"ဗီုပြၚ်ပသ္ၚောဲထောံ",
"ဗီုပြၚ်မုက်နာမ်",
"ဝိဘတ်ပသ္ၚောဲထောံလဝ်",
"ဗီုပြၚ်ဝိဘတ်",
"ဝိဘတ်ဗီုပြၚ်သဗ္ဗနာမ်",
"လုပ်ကၠောန်စွံလဝ်ပစ္စုပ္ပန်ပြဟ်ပြေဟ်",
"လုပ်ကၠောန်စွံလဝ်ပစ္စုပ္ပန်",
"လုပ်ကၠောန်စွံလဝ်ပစ္စုပ္ပန်ဗီုပြၚ်ဟွံတဝ်စၞေဟ်",
"ဗီုပြၚ်သဗ္ဗနာမ်",
"သဗ္ဗနာမ်ဗီုပြၚ်ပိုၚ်ပြဳ",
"ဗီုပြၚ်နာမ်မကိတ်ညဳ",
"နာမ်မကိတ်ညဳဗီုပြၚ်ကိုန်ဗဟုဝစ်",
"rafsi",
"ဗီုအက္ခရ်ရောမ",
"ဗီုပြၚ်တံရိုဟ်",
"ကိုန်ဨကဝုစ်",
"ဗီုပြၚ်အဆက်လက္ကရဴ",
"ဗီုပြၚ်သဒ္ဒာနာမဝိသေသန",
"သဒ္ဒာနာမဝိသေသန",
"ဗီုပြၚ်သဒ္ဒာကြိယာဝိသေသန",
"သဒ္ဒာကြိယာဝိသေသန",
"ဗီုပြၚ်ကြိယာ",
"နာမ်ဝါစာ",
"နာမ်အပြံၚ်အသၠာဲ",
"ကြိယာအပြံၚ်အသၠာဲ",
}
--[==[ var:
List of languages that will not have links to separate parts of the headword.
]==]
data.no_multiword_links = list_to_set{
"zh",
}
--[==[ var:
List of languages that will not have `LANG multiword terms` categories added. There are various reasons why languages
are in this list: (a) words are written without spaces between them; (b) syllables are written with spaces between them;
(c) variant reconstructions are notated with a tilde surrounded by spaces; (d) the language is a sign language, where
pagenames are multiword descriptions of the gesture(s) required to make an individual sign; (e) some other weirdnesses.
]==]
data.no_multiword_cat = list_to_set{
-------- Languages without spaces between words (sometimes spaces between phrases) --------
"blt", -- Tai Dam
"ja", -- Japanese
"khb", -- Lü
"km", -- Khmer
"lo", -- Lao
"mnw", -- Mon
"my", -- Burmese
"nan", -- Min Nan (some words in Latin script; hyphens between syllables)
"nan-hbl", -- Hokkien (some words in Latin script; hyphens between syllables)
"nod", -- Northern Thai
"ojp", -- Old Japanese
"shn", -- Shan
"sou", -- Southern Thai
"tdd", -- Tai Nüa
"th", -- Thai
"tts", -- Isan
"twh", -- Tai Dón
"txg", -- Tangut
"zh", -- Chinese (all varieties with Chinese characters)
"zkt", -- Khitan
-------- Languages with spaces between syllables --------
"ahk", -- Akha
"aou", -- A'ou
"atb", -- Zaiwa
"byk", -- Biao
"cdy", -- Chadong
--"duu", -- Drung; not sure
--"hmx-pro", -- Proto-Hmong-Mien
--"hnj", -- Green Hmong; not sure
"huq", -- Tsat
"ium", -- Iu Mien
--"lis", -- Lisu; not sure
"mtq", -- Muong
--"mww", -- White Hmong; not sure
"onb", -- Lingao
--"sit-gkh", -- Gokhy; not sure
--"swi", -- Sui; not sure
"tbq-lol-pro", -- Proto-Loloish
"tdh", -- Thulung
"ukk", -- Muak Sa-aak
"vi", -- Vietnamese
"yig", -- Wusa Nasu
"zng", -- Mang
-------- Languages with ~ with surrounding spaces used to separate variants --------
"mkh-ban-pro", -- Proto-Bahnaric
"sit-pro", -- Proto-Sino-Tibetan; listed above
-------- Other weirdnesses --------
"mul", -- Translingual; gestures, Morse code, etc.
"aot", -- Atong (India); bullet is a letter
-------- All sign languages --------
"ads",
"aed",
"aen",
"afg",
"ase",
"asf",
"asp",
"asq",
"asw",
"bfi",
"bfk",
"bog",
"bqn",
"bqy",
"bvl",
"bzs",
"cds",
"csc",
"csd",
"cse",
"csf",
"csg",
"csl",
"csn",
"csq",
"csr",
"doq",
"dse",
"dsl",
"ecs",
"esl",
"esn",
"eso",
"eth",
"fcs",
"fse",
"fsl",
"fss",
"gds",
"gse",
"gsg",
"gsm",
"gss",
"gus",
"hab",
"haf",
"hds",
"hks",
"hos",
"hps",
"hsh",
"hsl",
"icl",
"iks",
"ils",
"inl",
"ins",
"ise",
"isg",
"isr",
"jcs",
"jhs",
"jls",
"jos",
"jsl",
"jus",
"kgi",
"kvk",
"lbs",
"lls",
"lsl",
"lso",
"lsp",
"lst",
"lsy",
"lws",
"mdl",
"mfs",
"mre",
"msd",
"msr",
"mzc",
"mzg",
"mzy",
"nbs",
"ncs",
"nsi",
"nsl",
"nsp",
"nsr",
"nzs",
"okl",
"pgz",
"pks",
"prl",
"prz",
"psc",
"psd",
"psg",
"psl",
"pso",
"psp",
"psr",
"pys",
"rms",
"rsl",
"rsm",
"sdl",
"sfb",
"sfs",
"sgg",
"sgx",
"slf",
"sls",
"sqk",
"sqs",
"ssp",
"ssr",
"svk",
"swl",
"syy",
"tse",
"tsm",
"tsq",
"tss",
"tsy",
"tza",
"ugn",
"ugy",
"ukl",
"uks",
"vgt",
"vsi",
"vsl",
"vsv",
"xki",
"xml",
"xms",
"ygs",
"ysl",
"zib",
"zsl",
}
--[==[ var:
List of languages where a hyphen is not considered a word separator for the `LANG multiword terms` category. There are
numerous reasons why languages are in this list; by each language should be listed the reason for inclusion.
]==]
data.hyphen_not_multiword_sep = list_to_set{
"akk", -- Akkadian; hyphens between syllables
"akl", -- Aklanon; hyphens for mid-word glottal stops
"ber-pro", -- Proto-Berber; morphemes separated by hyphens
"ceb", -- Cebuano; hyphens for mid-word glottal stops
"cnk", -- Khumi Chin; hyphens used in single words
"cpi", -- Chinese Pidgin English; Chinese-derived words with hyphens between syllables
"de", -- German; too many false positives
"esx-esk-pro", -- hyphen used to separate morphemes
"fi", -- Finnish; hyphen used to separate components in compound words if the final and initial vowels match, respectively
"gd", -- Scottish Gaelic; too many false positives like [[a-chianaibh]], [[a-nìos]], [[an-dè]] and other adverbs in a- and an-
"hil", -- Hiligaynon; hyphens for mid-word glottal stops
"hnn", -- Hanunoo; too many false positives
"ilo", -- Ilocano; hyphens for mid-word glottal stops
"kne", -- Kankanaey; hyphens for mid-word glottal stops
"lcp", -- Western Lawa; dash as syllable joiner
"lwl", -- Eastern Lawa; dash as syllable joiner
"mfa", -- Pattani Malay in Thai script; dash as syllable joiner
"mkh-vie-pro", -- Proto-Vietic; morphemes separated by hyphens
"msb", -- Masbatenyo; too many false positives
"tl", -- Tagalog; too many false positives
"war", -- Waray-Waray; too many false positives
"yo", -- Yoruba; hyphens used to show lengthened nasal vowels
}
--[==[ var:
List of languages that will not have `LANG masculine nouns` and similar categories added. Generally, these languages are
lacking gender but use the gender field for other purposes. (This is a massive hack and should be changed.)
]==]
data.no_gender_cat = list_to_set{
-- Languages without gender but which use the gender field for other purposes
"ja",
"th",
}
--[==[ var:
List of languages where [[Module:headword]] should not attempt to generate a transliteration even if the term is written
in a non-Latin script. FIXME: Notate reasons why each language is in this list.
]==]
data.notranslit = list_to_set{
"ams",
"az",
"bbc",
"bug",
"cdo",
"cia",
"cjm",
"cjy",
"cmn",
"cnp",
"cpi",
"cpx",
"csp",
"czh",
"czo",
"gan",
"hak",
"hnm",
"hsn",
"ja",
"kzg",
"lad",
"ltc",
"luh",
"lzh",
"mnp",
"ms",
"mul",
"mvi",
"nan",
"nan-dat",
"nan-hbl",
"nan-hlh",
"nan-lnx",
"nan-tws",
"nan-zhe",
"nan-zsh",
"och",
"oj",
"okn",
"ryn",
"rys",
"ryu",
"sh",
"sjc",
"tgt",
"th",
"tkn",
"tly",
"txg",
"und",
"vi",
"wuu",
"xug",
"yoi",
"yox",
"yue",
"za",
"zh",
"zhx-sic",
"zhx-tai",
}
--[==[ var:
List of languages that will default to `sccat` being true, i.e. categories like `LANG POS in SCRIPT script` will
automatically be generated. This can be overridden using {{para|sccat|0}} in {{tl|head}} or setting `sccat` to
`false` in Lua.
]==]
data.default_sccat = list_to_set{
"inc-apa",
"inc-ash",
"kfr",
"ks",
"mr",
"mwr",
"inc-oaw",
"inc-ohi",
"omr",
"inc-opa",
"phr",
"pi",
"pra",
"sa",
"skr",
"sd",
}
--[==[ var:
List of script codes for which a script-tagged display title will be added.
]==]
data.toBeTagged = list_to_set{
"Ahom",
"Arab",
"fa-Arab",
"glk-Arab",
"kk-Arab",
"ks-Arab",
"ku-Arab",
"mzn-Arab",
"ms-Arab",
"ota-Arab",
"pa-Arab",
"ps-Arab",
"sd-Arab",
"tt-Arab",
"ug-Arab",
"ur-Arab",
"Armi",
"Armn",
"Avst",
"Bali",
"Bamu",
"Batk",
"Beng",
"as-Beng",
"Bopo",
"Brah",
"Brai",
"Bugi",
"Buhd",
"Cakm",
"Cans",
"Cari",
"Cham",
"Cher",
"Copt",
"Cprt",
"Cyrl",
"Cyrs",
"Deva",
"Dsrt",
"Egyd",
"Egyp",
"Ethi",
"Geok",
"Geor",
"Glag",
"Goth",
"Grek",
"Polyt",
"polytonic",
"Gujr",
"Guru",
"Hang",
"Hani",
"Hano",
"Hebr",
"Hira",
"Hluw",
"Ital",
"Java",
"Kali",
"Kana",
"Khar",
"Khmr",
"Knda",
"Kthi",
"Lana",
"Laoo",
"Latn",
"Latf",
"Latg",
"Latnx",
"Latinx",
"pjt-Latn",
"Lepc",
"Limb",
"Linb",
"Lisu",
"Lyci",
"Lydi",
"Mand",
"Mani",
"Marc",
"Merc",
"Mero",
"Mlym",
"Mong",
"mnc-Mong",
"sjo-Mong",
"xwo-Mong",
"Mtei",
"Mymr",
"Narb",
"Nkoo",
"Nshu",
"Ogam",
"Olck",
"Orkh",
"Orya",
"Osma",
"Ougr",
"Palm",
"Phag",
"Phli",
"Phlv",
"Phnx",
"Plrd",
"Prti",
"Rjng",
"Runr",
"Samr",
"Sarb",
"Saur",
"Sgnw",
"Shaw",
"Shrd",
"Sinh",
"Sora",
"Sund",
"Sylo",
"Syrc",
"Tagb",
"Tale",
"Talu",
"Taml",
"Tang",
"Tavt",
"Telu",
"Tfng",
"Tglg",
"Thaa",
"Thai",
"Tibt",
"Ugar",
"Vaii",
"Xpeo",
"Xsux",
"Yiii",
"Zmth",
"Zsym",
"Ipach",
"Music",
"Rumin",
}
--[==[ var:
Parts of speech which will not be categorised in categories like `English terms spelled with É` if the term is the
character in question (e.g. the letter entry for English [[é]]). This contrasts with entries like the French adjective
[[m̂]], which is a one-letter word spelled with the letter.
]==]
data.pos_not_spelled_with_self = list_to_set{
"diacritical marks",
"Han characters",
"Han tu",
"hanja",
"hanzi",
"iteration marks",
"kana",
"kanji",
"letters",
"ligatures",
"logograms",
"morae",
"numeral symbols",
"numerals",
"punctuation marks",
"syllables",
"symbols",
}
------ 2. Lists not converted into sets. ------
--[==[ var:
Recognized aliases for parts of speech (param 2=). Key is the short form and value is the canonical singular (not
pluralized) form. It is singular so the same table can be used in [[Module:form of]] for the {{para|p}}/{{para|POS}}
param and [[Module:links]] for the pos= param. Note that any part of speech, abbreviated or not, can be suffixed with
`f` to generate the corresponding non-lemma form part of speech, such as `adjf`, `af` or `adjectivef` for
`adjective form`, and `nounf` or `nf` for `noun form`. This expansion happens even when it does not make sense for the
given part of speech (e.g. `pclf` expands to `particle form` and `symf` expands to `symbol form`), and currently also,
at least in [[Module:headword]] (but not [[Module:links]]), even if the part before the `f` is not a recognized part of
speech or abbreviation (hence `nerf` expands to `ner form`).
]==]
data.pos_aliases = {
a = "နာမဝိသေသန",
adj = "နာမဝိသေသန",
adv = "ကြိယာဝိသေသန",
art = "ပစ္စဲ",
det = "determiner",
cnum = "cardinal number",
conj = "သမ္ဗန္ဓ",
conv = "converb",
int = "အာမေဍိက်",
interj = "အာမေဍိက်",
intj = "အာမေဍိက်",
interjections = "အာမေဍိက်",
interjection = "အာမေဍိက်",
n = "နာမ်",
nounf = "ဗီုပြၚ်နာမ်",
num = "ဂၞန်သၚ်္ချာ",
part = "လုပ်ကၠောန်စွံလဝ်",
pcl = "လုပ်ကၠောန်စွံလဝ်",
phr = "ဝါကျ",
pn = "နာမ်မကိတ်ညဳ",
postp = "ကဆံၚ်အကာဲအရာ",
pre = "ဝိဘတ်",
prep = "ဝိဘတ်",
pro = "သဗ္ဗနာမ်",
pron = "သဗ္ဗနာမ်",
prop = "နာမ်မကိတ်ညဳ",
proper = "နာမ်မကိတ်ညဳ",
onum = "ordinal number",
rom = "ဗီုအက္ခရ်ရောမ",
romanization = "ဗီုအက္ခရ်ရောမ",
romanizations = "ဗီုအက္ခရ်ရောမ",
v = "ကြိယာ",
vb = "ကြိယာ",
vi = "intransitive verb",
vt = "transitive verb",
vti = "transitive and intransitive verb",
["diminutive noun"] = "နာမ်မလဟုတ်စှ်ေ",
["diminutive nouns"] = "နာမ်မလဟုတ်စှ်ေ",
noun = "နာမ်",
nouns = "နာမ်",
["noun form"] = "ဗီုပြၚ်နာမ်",
["noun forms"] = "ဗီုပြၚ်နာမ်",
verb = "ကြိယာ",
verbs = "ကြိယာ",
["verb form"] = "ဗီုပြၚ်ကြိယာ",
["verb forms"] = "ဗီုပြၚ်ကြိယာ",
verbf = "ဗီုပြၚ်ကြိယာ",
adjective = "နာမဝိသေသန",
adjectives = "နာမဝိသေသန",
adjf = "ဗီုပြၚ်နာမဝိသေသန",
adjectivef = "ဗီုပြၚ်နာမဝိသေသန",
["adjective form"] = "ဗီုပြၚ်နာမဝိသေသန",
["adjective forms"] = "ဗီုပြၚ်နာမဝိသေသန",
adverb = "ကြိယာဝိသေသန",
adverbs = "ကြိယာဝိသေသန",
["adverb form"] = "ဗီုပြၚ်ကြိယာဝိသေသန",
["adverb forms"] = "ဗီုပြၚ်ကြိယာဝိသေသန",
interjection = "အာမေဍိက်",
["interjection form"] = "ဗီုပြၚ်အာမေဍိက်",
["interjection forms"] = "ဗီုပြၚ်အာမေဍိက်",
pronoun = "သဗ္ဗနာမ်",
pronouns = "သဗ္ဗနာမ်",
["pronoun form"] = "ဗီုပြၚ်သဗ္ဗနာမ်",
["pronoun forms"] = "ဗီုပြၚ်သဗ္ဗနာမ်",
preposition = "ဝိဘတ်",
["preposition form"] = "ဗီုပြၚ်ဝိဘတ်",
["preposition forms"] = "ဗီုပြၚ်ဝိဘတ်",
suffix = "အဆက်လက္ကရဴ",
["suffix form"] = "ဗီုပြၚ်အဆက်လက္ကရဴ",
["suffix forms"] = "ဗီုပြၚ်အဆက်လက္ကရဴ",
phrase = "ဝါကျ",
["phrase form"] = "ဗီုပြၚ်ဝါကျ",
["phrase forms"] = "ဗီုပြၚ်ဝါကျ",
numeral = "ဂၞန်သၚ်္ချာ",
numerals = "ဂၞန်သၚ်္ချာ",
["numeral form"] = "ဗီုပြၚ်ဂၞန်သၚ်္ချာ",
["numeral forms"] = "ဗီုပြၚ်ဂၞန်သၚ်္ချာ",
proverb = "ပေါရာဏာံပေါရာဒါံ",
conjunction = "သမ္ဗန္ဓ",
conjunctions = "သမ္ဗန္ဓ",
["conjunction form"] = "ဗီုပြၚ်သမ္ဗန္ဓ",
["conjunction forms"] = "ဗီုပြၚ်သမ္ဗန္ဓ",
contraction = "ပွမထညောံ",
["contraction form"] = "ဗီုပြၚ်ပွမထညောံ",
["contraction forms"] = "ဗီုပြၚ်ပွမထညောံ",
article = "ပစ္စဲ",
articles = "ပစ္စဲ",
["article form"] = "ဗီုပြၚ်ပစ္စဲ",
["article forms"] = "ဗီုပြၚ်ပစ္စဲ",
root = "တံရိုဟ်",
["root form"] = "ဗီုပြၚ်တံရိုဟ်",
["root forms"] = "ဗီုပြၚ်တံရိုဟ်",
prefix = "အဆက်ဂတ",
["prefix form"] = "ဗီုပြၚ်အဆက်ဂတ",
["prefix forms"] = "ဗီုပြၚ်အဆက်ဂတ",
particle = "ကၞာတ်အမှိက်",
classifier = "နာမ်ပါ်ကၞာတ်",
determiner = "ဖျေံလဝ်သန္နိဋ္ဌာန်",
determiners = "ဖျေံလဝ်သန္နိဋ္ဌာန်",
["mutated noun"] = "နာမ်အပြံၚ်အသၠာဲ",
["mutated verb"] = "ကြိယာအပြံၚ်အသၠာဲ",
["determiner form"] = "ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်",
["determiner forms"] = "ဗီုပြၚ်ဖျေံလဝ်သန္နိဋ္ဌာန်",
["reconstructed determiner"] = "ဖျေံလဝ်သန္နိဋ္ဌာန်နကဵုဗီုပြၚ်သိုၚ်တၟိ",
["reconstructed verb"] = "ကြိယာဗီုပြၚ်သိုၚ်တၟိ",
["reconstructed noun"] = "နာမ်ဗီုပြၚ်သိုၚ်တၟိ",
counter = "ရိုဟ်သၠုဲ",
postposition = "ကဆံၚ်",
misspelling = "ခ္ဍံက်လိက်ဗၠေတ်",
final = "အဆံၚ်လက္ကရဴ",
["verb finals"] = "ကြိယာအဆံၚ်လက္ကရဴ",
["transitive inanimate verb finals"] = "ကြိယာအပြံၚ်အလှာဲအဆံၚ်လက္ကရဴမသ္ကုဟၟဲကဵုလမျီုနကဵုဘာသာ",
affix = "အဆက်စုတ်လက္ကရဴ",
["affix form"] = "ဗီုပြၚ်အဆက်စုတ်လက္ကရဴ",
["affix forms"] = "ဗီုပြၚ်အဆက်စုတ်လက္ကရဴ",
["diacritical mark"] = "ခရက်သမ္တီလဝ်ဓမံက်ထ္ၜးရမျာၚ်",
postposition = "ကဆံၚ်အကာဲအရာ",
["postposition form"] = "ဗီုပြၚ်ကဆံၚ်အကာဲအရာ",
symbol = "သၚ်္ကေတ",
symbols = "သၚ်္ကေတ",
infix = "စန်",
letter = "အက္ခရ်",
hanzi = "ဟာန်သဳ",
["prepositional phrase"] = "ဝါကျဝိဘတ်",
["prepositional pronoun"] = "သဗ္ဗနာမ်ဝိဘတ်",
stem = "တံမအရေဝ်",
participle = "လုပ်ကၠောန်စွံလဝ်",
participles = "လုပ်ကၠောန်စွံလဝ်",
["past participle"] = "လုပ်ကၠောန်စွံလဝ်နကဵုအတိက်",
["past participle form"] = "ဗီုပြၚ်လုပ်ကၠောန်စွံလဝ်နကဵုအတိက်",
["proper noun"] = "နာမ်မကိတ်ညဳ",
["proper noun form"] = "ဗီုပြၚ်နာမ်မကိတ်ညဳ",
["participle form"] = "ဗီုပြၚ်လုပ်ကၠောန်စွံလဝ်",
["comparative adjective"] = "နာမဝိသေသနပတုပ်ရံၚ်",
["superlative adjective"] = "သဒ္ဒာနာမဝိသေသန",
["numeral symbol"] = "သၚ်္ကေတဂၞန်သၚ်္ချာ",
["particle forms"] = "ဗီုပြၚ်ကၞာတ်အမှိက်",
["particle form"] = "ဗီုပြၚ်ကၞာတ်အမှိက်",
["present participles"] = "လုပ်ကၠောန်စွံလဝ်ပစ္စုပ္ပန်",
["present participle"] = "လုပ်ကၠောန်စွံလဝ်ပစ္စုပ္ပန်",
["alternative form"] = "ဗီုပြၚ်တၞဟ်ခြာ",
singulative = "ကိုန်ဨကဝုစ်",
singulatives = "ကိုန်ဨကဝုစ်",
gerund = "ဗီုပြၚ်ကြိယာမဒှ်နာမ်",
gerunds = "ဗီုပြၚ်ကြိယာမဒှ်နာမ်",
}
--[==[ var:
Map of parts of speech for which categories like `German masculine nouns` or `Russian imperfective verbs` will be
generated if the headword is of the appropriate gender/number. The map is used to canonicalize parts of speech for
categorization purposes; specifically, proper nouns categorizes like nouns.
]==]
data.pos_for_gender_number_cat = {
["နာမ်"] = "နာမ်",
["နာမ်မကိတ်ညဳ"] = "နာမ်",
["အဆက်လက္ကရဴ"] = "အဆက်လက္ကရဴ",
-- We include verbs because impf and pf are valid "genders".
["ကြိယာ"] = "ကြိယာ",
}
--[==[ var:
Lower limit for a "long" word in a particular language. Used to categorize terms into e.g.
[[:Category:Long English words]] automatically. Languages with no mapping here do not get categorized.
]==]
data.long_word_thresholds = {
["af"] = 20,
["bg"] = 20,
["cy"] = 25,
["de"] = 20,
["en"] = 25,
["es"] = 20,
["fr"] = 20,
["ka"] = 20,
["sv"] = 20,
["tl"] = 25,
}
------ 3. Page-wide processing (so that it only needs to be done once per page). ------
data.page = require(headword_page_module).process_page()
-- Set some page properties directly on `data` for ease of use.
data.pagename = data.page.pagename
data.encoded_pagename = data.page.encoded_pagename
return data
2pqyr2blbqknbul41m5m91nfwua6f7t
မဝ်ဂျူ:character list
828
835
395398
207875
2026-05-23T14:58:04Z
咽頭べさ
33
395398
Scribunto
text/plain
local m_unicode = require("Module:Unicode data")
local m_uni_alias = require("Module:Unicode data/aliases")
local Array = require("Module:array")
local char_to_script = require("Module:scripts").charToScript
local concat = table.concat
local get_block_range = m_unicode.get_block_range
local get_category_long_name = m_unicode.get_category_long_name
local get_script_alias = m_unicode.get_script_alias
local html_create = mw.html.create
local insert = table.insert
local is_assigned = m_unicode.is_assigned
local list_to_text = mw.text.listToText
local lookup_category = m_unicode.lookup_category
local lookup_script = m_unicode.lookup_script
local max = math.max
local min = math.min
local new_title = mw.title.new
local nowiki = require("Module:string/nowiki")
local process_params = require("Module:parameters").process
local safe_require = require("Module:load").safe_require
local spell_number = require("Module:ConvertNumeric").spell_number
local u = require("Module:string utilities").char
local general_category_data = require("Module:Unicode data/category")
local general_category_aliases = general_category_data.long_names
local script_data = require("Module:Unicode data/scripts")
local content_lang = mw.language.getContentLanguage()
local export = {}
local Unicode_version = "17.0"
local IMAGE_DATA_ON_COMMONS = true
local function get_size(block_start, block_end)
return block_end - (block_start - 1)
end
-- Large blocks have more than 0x1000 codepoints (1/16 of a plane).
local function is_large_block(block_start, block_end)
return get_size(block_start, block_end) > 0x1000
end
-- Parse the page name to check if parameters can be generated automatically. This works for subpages of Appendix:Unicode, in the format "Appendix:Unicode/Block name". Large blocks are divided into sublists of (up to) 0x1000 characters, which are subpages of the block's page in the format "Appendix:Unicode/Block name/X000", where "X000" is the first codepoint of the sublist.
-- If the current page follows one of these formats, returns a table with the following keys:
-- `name` - the block name
-- `block_start` - the first codepoint in the block
-- `block_end` - the last codepoint in the block
-- If the page is a range subpage, the table will have two additional keys:
-- `range_start` - the first codepoint in the range
-- `range_end` - the last codepoint in the range
local function parse_page_name(title)
title = title and new_title(title) or mw.title.getCurrentTitle()
if title.namespace ~= 100 then
return
end
local base_text, block_name = title.baseText
local is_range_subpage = base_text ~= "ယူနဳကုဒ်"
-- Appendix:Unicode/Block name/0000.
if is_range_subpage then
local base_title = new_title(base_text, 100)
-- Block name must be a subpage of Appendix:Unicode.
if base_title.baseText ~= "ယူနဳကုဒ်" then
return
end
block_name = base_title.subpageText
-- Appendix:Unicode/Block name.
else
block_name = title.subpageText
end
local block_start, block_end = get_block_range(block_name)
if not (block_start and block_end) then
return
end
local page_data = {
name = block_name,
block_start = block_start,
block_end = block_end
}
if not is_range_subpage then
return page_data
end
-- Range start must be 4/5/6-digit codepoint.
local raw = title.subpageText
local range_start = tonumber(raw, 16)
page_data.range_start = range_start
if not (
-- Must be a hex number.
range_start and
-- Must be a 4/5/6-digit codepoint.
raw == ("%04X"):format(range_start) and
-- Must be within the block's range.
range_start >= block_start and
range_start <= block_end and
-- Msut be a large block.
is_large_block(block_start, block_end)
) then
return
end
local mod = range_start % 0x1000
-- Must be the start of the block or a X000 codepoint.
if not (range_start == block_start or range_start % 0x1000 == 0) then
return
end
page_data.range_end = min(range_start - mod + 0xFFF, block_end)
return page_data
end
local function get_data_for_code_point_range(block_start, block_end, filterer)
local cps = {}
for cp = block_start, block_end do
if not filterer or filterer(cp) then
local data = {}
data.aliases = m_uni_alias[cp]
for _, item in ipairs { "name", "script", "category", "image", "image_emoji" } do
data[item] = m_unicode["lookup_" .. item](cp)
end
data.cp = cp
insert(cps, data)
end
end
return cps
end
function export.block_list_t(frame)
local required_num_param = {required = true, type = "number", allow_hex = true}
local args = process_params(frame:getParent().args, {
[1] = required_num_param,
[2] = required_num_param,
})
local result = {}
local start_codepoint, end_codepoint = args[1], args[2]
insert(result, "{| class=\"wikitable\" style=\"width: 100%;\"\n! width=\"10%;\" | Start\n! width=\"10%;\" | End\n ! Block name\n")
for _, name, block_start, block_end in m_unicode.enum_blocks() do
if (block_start >= start_codepoint) and (block_end <= end_codepoint) then
insert(result, (
"|-\n|U+%04X\n|U+%04X\n|[[Appendix:ယူနဳကုဒ်/%s|%s]]\n"
):format(block_start, block_end, name, name))
end
end
insert(result, "|}")
return concat(result)
end
export.show_blocks = export.block_list_t
-- Checks if all codepoints between `block_start` and `block_end` return the same result from a given lookup function, and returns that value if so. Otherwise, returns nil.
local function get_shared_value(i, j, lookup_func)
local value
for cp = i, j do
-- Ignore unassigned codepoints.
if is_assigned(cp) then
local cp_value = lookup_func(cp)
if value == nil then
value = cp_value
elseif value ~= cp_value then
return
end
end
end
return value
end
local function navlink(target, display, left_arrow)
return ("[[%s|%s %s]]"):format(
target,
left_arrow and "⟵" or display,
left_arrow and display or "⟶"
)
end
local function block_navlink(block_name, left_arrow, subpage)
return block_name and navlink(
("%s../%s"):format(subpage and "../" or "", block_name),
block_name,
left_arrow
) or ""
end
local function subpage_navlink(range_start, range_end, left_arrow)
return range_start and range_end and navlink(
("../%04X"):format(range_start),
("U+%04X to U+%04X"):format(range_start, range_end),
left_arrow
) or ""
end
local function return_header(text, name)
return tostring(text) .. require("Module:utilities").format_categories({
"ဒၞာဲအခဝ်ယူနဳကုဒ်ဂမၠိုၚ်", "ယူနဳကုဒ် " .. name},
nil,
name
) .. require("Module:TemplateStyles")("Module:character list/styles.css")
end
function export.char_list_header_t(frame)
local pagename = process_params(frame:getParent().args, {
["pagename"] = {demo = true}
}).pagename
local page_data = parse_page_name(pagename)
if not page_data then
error("Page is not a valid subpage of [[Appendix:Unicode]].")
end
local name = page_data.name
local prev_block, next_block, found
for _, block_name in m_unicode.enum_blocks() do
if block_name == name then
found = true
elseif found then
next_block = block_name
break
else
prev_block = block_name
end
end
local block_start, block_end = page_data.block_start, page_data.block_end
local block_size = get_size(block_start, block_end)
local range_start, range_end = page_data.range_start, page_data.range_end
local page_type = is_large_block(block_start, block_end) and (
range_start and "range" or "large block"
)
local heading = html_create("td")
:addClass("unicode-header-heading")
:tag("h2")
:wikitext(name)
:done()
if page_type == "range" then
heading = heading:attr("rowspan", 2)
end
local tbl = html_create("table")
:addClass("unicode-header-table")
:tag("tr")
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-left")
:wikitext(block_navlink(prev_block, true, page_type == "range"))
:done()
:node(heading)
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-right")
:wikitext(block_navlink(next_block, false, page_type == "range"))
:allDone()
if page_type == "range" then
tbl = tbl:tag("tr")
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-left")
:wikitext(subpage_navlink(
range_start ~= block_start and max(block_start, range_start - 0x1000),
range_start - 1,
true
))
:done()
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-right")
:wikitext(subpage_navlink(
range_end + 1,
range_end ~= block_end and min(block_end, range_end + 0x1000),
false
))
:allDone()
end
local text = html_create():node(tbl)
local div = text:tag("div")
:wikitext("This page lists ")
if page_type == "range" then
div:wikitext(("code points U+%04X to U+%04X from "):format(range_start, range_end))
else
div:wikitext("the characters in ")
end
div:wikitext(("the [http://unicode.org/charts/PDF/U%04X.pdf %s] block of the [[w:Unicode|Unicode]] standard (version %s), which covers %s code points from U+%04X to U+%04X"):format(
block_start, name, Unicode_version, content_lang:formatNum(block_size), block_start, block_end
))
local general_category = get_shared_value(range_start or block_start, range_end or block_end, lookup_category)
if general_category == "Cs" then
div:wikitext(".")
local div2 = text:tag("div")
:css("margin-top", "0.5em")
:wikitext("This block contains no character assignments, and is reserved for use by ")
if name:lower():match("private use") then
div2:wikitext("individual applications using ")
end
div2:wikitext("[[w:en:UTF-16|UTF-16]].")
return return_header(text, name)
end
local assigned = 0
for cp = range_start or block_start, range_end or block_end do
if is_assigned(cp) then
assigned = assigned + 1
end
end
if page_type ~= "range" then
div:wikitext(("%s ha%s been assigned"):format(
assigned == block_size and ", all of which" or ", of which " .. content_lang:formatNum(assigned),
assigned == 1 and "s" or "ve"
))
end
if general_category == "Co" then
-- Supplementary Private Use Area-A & B. Kludgy, but fine unless more PUA areas are added.
if assigned ~= block_size then
div:wikitext((" (U+%04X to U+%04X)"):format(block_start, block_end - 2))
end
div:wikitext(".")
text = text:tag("div")
:css("margin-top", "0.5em")
:wikitext("This block contains code points that purposely have no interpretation specified, and is reserved for use by individual applications.")
:done()
return return_header(text, name)
end
div:wikitext(".")
local properties = {}
if general_category then
insert(properties, {
"Unicode character property",
"General_Category",
general_category,
get_category_long_name(general_category)
})
end
local script = get_shared_value(range_start or block_start, range_end or block_end, lookup_script)
if script then
local property = {
"Unicode script",
"Script",
script,
}
local alias = get_script_alias(script)
local script_obj = require("Module:scripts").getByCode(script)
insert(property, script_obj and ("[[w:%s|%s]]"):format(script_obj:getWikipediaArticle(), alias) or alias)
insert(properties, property)
end
if #properties > 0 then
local list = {}
for i = 1, #properties do
local property = properties[i]
insert(list, tostring(html_create()
:wikitext("the ")
:tag("code")
:wikitext(("[[w:en:%s|%s]]"):format(property[1], property[2]))
:done()
:wikitext(" value ")
:tag("code")
:wikitext(property[3])
:done()
:wikitext(" (")
:tag("code")
:wikitext(property[4])
:done()
:wikitext(")")
))
end
text:tag("div")
:css("margin-top", "0.5em")
:wikitext(("All %scharacters in this %sblock have %s."):format(
assigned == (page_type == "range" and get_size(range_start, range_end) or block_size) and "" or "assigned ",
page_type == "range" and "portion of the " or "",
list_to_text(list)
))
end
if page_type == "large block" then
local list = html_create("ul")
local r_start, n = block_start - block_start % 0x1000, 0
while r_start <= block_end do
n = n + 1
local r_end = r_start + 0xFFF
local actual_start, actual_end = max(block_start, r_start), min(block_end, r_end)
list = list:tag("li")
:wikitext(("[[/%04X|U+%04X (%s) to U+%04X (%s)]]"):format(
actual_start, actual_start, u(actual_start), actual_end, u(actual_end))
)
:done()
r_start = r_end + 1
end
text:tag("div")
:css("margin-top", "0.5em")
:wikitext((" Due to the size of the block, the list has been split across %s pages:"):format(spell_number(n)))
:node(list)
:done()
end
return return_header(text, name)
end
export.show_header = export.char_list_header_t
function export.char_list_t(frame)
local parent = frame:getParent()
local num_param = {type = "number", allow_hex = true}
local args = process_params((parent and parent:getTitle() ~= mw.title.getCurrentTitle().fullText and parent or frame).args, {
[1] = num_param,
[2] = num_param,
["block"] = {convert = function(block_name, err)
local block_start, block_end = get_block_range(block_name)
if not (block_start and block_end) then
err("Invalid Unicode block specified")
end
return {
block_start = block_start,
block_end = block_end
}
end},
["pagename"] = {demo = true}
})
local result = {}
local block, range_start, range_end = args.block
if block then
range_start, range_end = block.block_start, block.block_end
elseif args[1] and args[2] then
range_start, range_end = args[1], args[2]
else
local page_data = parse_page_name(args.pagename)
if not page_data then
error("Must give a Unicode block or character range")
end
range_start = page_data.range_start or page_data.block_start
range_end = page_data.range_end or page_data.block_end
end
local function present_codepoint(codepoint)
if not m_unicode.is_printable(codepoint) then
local character = u(codepoint)
local text = "<small>(unprintable)</small>"
if new_title(character) then
return "[[" .. character .. "|" .. text .. "]]"
else
return text
end
end
local link_target = m_unicode.get_entry_title(codepoint)
local display = ("%s&#%u;"):format(m_unicode.is_combining(codepoint) and "◌" or "", codepoint)
if m_unicode.is_whitespace(codepoint) then
display = "]" .. display .. "["
end
return
(link_target and "[[:%s|<span class=\"character-sample %s\">%s</span>]]"
or "<!-- %s --><span class=\"character-sample %s\">%s</span>"):format(
link_target or "", char_to_script(codepoint), display
)
end
local cps = get_data_for_code_point_range(range_start, range_end, is_assigned)
local emoji_image_exists = false
local submodule = math.floor(range_start / 0x1000)
local image_module = ("Module:Unicode data/images/%03X"):format(submodule)
local emoji_image_module = ("Module:Unicode data/emoji images/%03X"):format(submodule)
if safe_require(emoji_image_module) then
for _, data in ipairs(cps) do
if data.image_emoji then
emoji_image_exists = true
break
end
end
end
insert(result, [=[
{| class="wikitable sortable"
! width="12%" data-sort-type="number" | ကုဒ်တၞုၚ်
]=]
)
if IMAGE_DATA_ON_COMMONS then
local image_commons_data = ("Data:Unicode data/images/%03X.tab"):format(submodule)
local emoji_image_commons_data = ("Data:Unicode data/emoji images/%03X.tab"):format(submodule)
if emoji_image_exists then
insert(result, [=[
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်မလိက်<br><sup>[[commons:Special:EditPage/]=] .. image_commons_data .. [=[|ပလေဝ်ဒါန်]]</sup>
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်အဳမဝ်ဂျဳ<br><sup>[[commons:Special:EditPage/]=] .. emoji_image_commons_data .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
else
insert(result, [=[
! width="5%" | ဗီုရုပ်<br><sup>[[commons:Special:EditPage/]=] .. image_commons_data .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
end
else
if emoji_image_exists then
insert(result, [=[
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်မလိက်<br><sup>[[Special:EditPage/]=] .. image_module .. [=[|ပလေဝ်ဒါန်]]</sup>
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်အဳမဝ်ဂျဳ<br><sup>[[Special:EditPage/]=] .. emoji_image_module .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
else
insert(result, [=[
! width="5%" | ဗီုရုပ်<br><sup>[[Special:EditPage/]=] .. image_module .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
end
end
insert(result, [=[
! width="5%" | ဗျန်
]=]
)
local all_with_same_general_category = Array(cps)
:all(function(data) return data.category == cps[1].category end)
local all_with_same_script = Array(cps)
:all(function(data) return data.script == cps[1].script end)
if not all_with_same_general_category then
insert(result, " ! [[w:en:General Category|ကဏ္ဍ<br />ဓမ္မတာ]]\n")
end
if not all_with_same_script then
insert(result, " ! [[w:en:Script (Unicode)|အက္ခရ်]]\n")
end
insert(result, " ! Name\n")
for _, data in ipairs(cps) do
local alt_names = ""
local cp = data.cp
if data.aliases then
local aliases = {
["correction" ] = {},
["control" ] = {},
["alternate" ] = {},
["figment" ] = {},
["abbreviation"] = {},
}
for _, info in ipairs(data.aliases) do
insert(aliases[info[1]], "<small>" .. info[2] .. "</small>")
end
for _, name in ipairs(aliases.alternate) do
alt_names = alt_names .. (" aka %s"):format(name)
end
if #aliases.control > 0 then
alt_names = alt_names .. "; control character name: " .. concat(aliases.control, " or ")
end
for _, name in ipairs(aliases.correction) do
alt_names = alt_names .. ("<br/>Corrected name: %s"):format(name)
end
for _, name in ipairs(aliases.figment) do
alt_names = alt_names .. ("<br/>Figment name: %s"):format(name)
end
if #aliases.abbreviation > 0 then
alt_names = alt_names .. " (" .. concat(aliases.abbreviation, ", ") .. ")"
end
end
local current_image, current_image_emoji
if data.image then
current_image = ("[[File:%s|40x35px|class=skin-invert-image]]"):format(data.image)
else
current_image = ""
end
if emoji_image_exists then
if data.image_emoji then
current_image_emoji = ("[[File:%s|40x35px]]"):format(data.image_emoji)
else
current_image_emoji = ""
end
end
insert(result, (
" |- id=\"U-%04X\"\n" ..
" | data-sort-value=\"%u\" | U+%04X<br><small>(%u)</small>\n" ..
" | %s \n"
):format(
cp, cp, cp, cp,
current_image
))
if emoji_image_exists then
insert(result, (
" | %s \n"
):format(
current_image_emoji
))
end
insert(result, (
" | %s \n"
):format(
present_codepoint(cp),
data.category .. "<br />(" ..
general_category_aliases[data.category]:gsub("_", " ") ..
")"
))
if not all_with_same_general_category then
insert(result, (" | %s<br />(%s) \n")
:format(
data.category,
general_category_aliases[data.category]:gsub("_", " ")))
end
if not all_with_same_script then
insert(result, (" | %s<br />(%s) \n")
:format(
data.script,
script_data.aliases[data.script]))
end
insert(result, (" | <small>%s</small>%s\n")
:format(nowiki(data.name), alt_names))
end
insert(result,
" |}"
)
insert(result, require("Module:TemplateStyles")("Template:character info/style.css"))
return concat(result)
end
export.show = export.char_list_t
return export
7mw86hv04b8ghnjfzx97l97cr55rb9v
395400
395398
2026-05-23T15:07:59Z
咽頭べさ
33
395400
Scribunto
text/plain
local m_unicode = require("Module:Unicode data")
local m_uni_alias = require("Module:Unicode data/aliases")
local Array = require("Module:array")
local char_to_script = require("Module:scripts").charToScript
local concat = table.concat
local get_block_range = m_unicode.get_block_range
local get_category_long_name = m_unicode.get_category_long_name
local get_script_alias = m_unicode.get_script_alias
local html_create = mw.html.create
local insert = table.insert
local is_assigned = m_unicode.is_assigned
local list_to_text = mw.text.listToText
local lookup_category = m_unicode.lookup_category
local lookup_script = m_unicode.lookup_script
local max = math.max
local min = math.min
local new_title = mw.title.new
local nowiki = require("Module:string/nowiki")
local process_params = require("Module:parameters").process
local safe_require = require("Module:load").safe_require
local spell_number = require("Module:ConvertNumeric").spell_number
local u = require("Module:string utilities").char
local general_category_data = require("Module:Unicode data/category")
local general_category_aliases = general_category_data.long_names
local script_data = require("Module:Unicode data/scripts")
local content_lang = mw.language.getContentLanguage()
local export = {}
local Unicode_version = "17.0"
local IMAGE_DATA_ON_COMMONS = true
local function get_size(block_start, block_end)
return block_end - (block_start - 1)
end
-- Large blocks have more than 0x1000 codepoints (1/16 of a plane).
local function is_large_block(block_start, block_end)
return get_size(block_start, block_end) > 0x1000
end
-- Parse the page name to check if parameters can be generated automatically. This works for subpages of Appendix:Unicode, in the format "Appendix:Unicode/Block name". Large blocks are divided into sublists of (up to) 0x1000 characters, which are subpages of the block's page in the format "Appendix:Unicode/Block name/X000", where "X000" is the first codepoint of the sublist.
-- If the current page follows one of these formats, returns a table with the following keys:
-- `name` - the block name
-- `block_start` - the first codepoint in the block
-- `block_end` - the last codepoint in the block
-- If the page is a range subpage, the table will have two additional keys:
-- `range_start` - the first codepoint in the range
-- `range_end` - the last codepoint in the range
local function parse_page_name(title)
title = title and new_title(title) or mw.title.getCurrentTitle()
if title.namespace ~= 100 then
return
end
local base_text, block_name = title.baseText
local is_range_subpage = base_text ~= "ယူနဳကုဒ်"
-- Appendix:Unicode/Block name/0000.
if is_range_subpage then
local base_title = new_title(base_text, 100)
-- Block name must be a subpage of Appendix:Unicode.
if base_title.baseText ~= "ယူနဳကုဒ်" then
return
end
block_name = base_title.subpageText
-- Appendix:Unicode/Block name.
else
block_name = title.subpageText
end
local block_start, block_end = get_block_range(block_name)
if not (block_start and block_end) then
return
end
local page_data = {
name = block_name,
block_start = block_start,
block_end = block_end
}
if not is_range_subpage then
return page_data
end
-- Range start must be 4/5/6-digit codepoint.
local raw = title.subpageText
local range_start = tonumber(raw, 16)
page_data.range_start = range_start
if not (
-- Must be a hex number.
range_start and
-- Must be a 4/5/6-digit codepoint.
raw == ("%04X"):format(range_start) and
-- Must be within the block's range.
range_start >= block_start and
range_start <= block_end and
-- Msut be a large block.
is_large_block(block_start, block_end)
) then
return
end
local mod = range_start % 0x1000
-- Must be the start of the block or a X000 codepoint.
if not (range_start == block_start or range_start % 0x1000 == 0) then
return
end
page_data.range_end = min(range_start - mod + 0xFFF, block_end)
return page_data
end
local function get_data_for_code_point_range(block_start, block_end, filterer)
local cps = {}
for cp = block_start, block_end do
if not filterer or filterer(cp) then
local data = {}
data.aliases = m_uni_alias[cp]
for _, item in ipairs { "name", "script", "category", "image", "image_emoji" } do
data[item] = m_unicode["lookup_" .. item](cp)
end
data.cp = cp
insert(cps, data)
end
end
return cps
end
function export.block_list_t(frame)
local required_num_param = {required = true, type = "number", allow_hex = true}
local args = process_params(frame:getParent().args, {
[1] = required_num_param,
[2] = required_num_param,
})
local result = {}
local start_codepoint, end_codepoint = args[1], args[2]
insert(result, "{| class=\"wikitable\" style=\"width: 100%;\"\n! width=\"10%;\" | Start\n! width=\"10%;\" | End\n ! Block name\n")
for _, name, block_start, block_end in m_unicode.enum_blocks() do
if (block_start >= start_codepoint) and (block_end <= end_codepoint) then
insert(result, (
"|-\n|U+%04X\n|U+%04X\n|[[အဆက်လက္ကရဴ:ယူနဳကုဒ်/%s|%s]]\n"
):format(block_start, block_end, name, name))
end
end
insert(result, "|}")
return concat(result)
end
export.show_blocks = export.block_list_t
-- Checks if all codepoints between `block_start` and `block_end` return the same result from a given lookup function, and returns that value if so. Otherwise, returns nil.
local function get_shared_value(i, j, lookup_func)
local value
for cp = i, j do
-- Ignore unassigned codepoints.
if is_assigned(cp) then
local cp_value = lookup_func(cp)
if value == nil then
value = cp_value
elseif value ~= cp_value then
return
end
end
end
return value
end
local function navlink(target, display, left_arrow)
return ("[[%s|%s %s]]"):format(
target,
left_arrow and "⟵" or display,
left_arrow and display or "⟶"
)
end
local function block_navlink(block_name, left_arrow, subpage)
return block_name and navlink(
("%s../%s"):format(subpage and "../" or "", block_name),
block_name,
left_arrow
) or ""
end
local function subpage_navlink(range_start, range_end, left_arrow)
return range_start and range_end and navlink(
("../%04X"):format(range_start),
("U+%04X to U+%04X"):format(range_start, range_end),
left_arrow
) or ""
end
local function return_header(text, name)
return tostring(text) .. require("Module:utilities").format_categories({
"ဒၞာဲအခဝ်ယူနဳကုဒ်ဂမၠိုၚ်", "ယူနဳကုဒ် " .. name},
nil,
name
) .. require("Module:TemplateStyles")("Module:character list/styles.css")
end
function export.char_list_header_t(frame)
local pagename = process_params(frame:getParent().args, {
["pagename"] = {demo = true}
}).pagename
local page_data = parse_page_name(pagename)
if not page_data then
error("Page is not a valid subpage of [[Appendix:Unicode]].")
end
local name = page_data.name
local prev_block, next_block, found
for _, block_name in m_unicode.enum_blocks() do
if block_name == name then
found = true
elseif found then
next_block = block_name
break
else
prev_block = block_name
end
end
local block_start, block_end = page_data.block_start, page_data.block_end
local block_size = get_size(block_start, block_end)
local range_start, range_end = page_data.range_start, page_data.range_end
local page_type = is_large_block(block_start, block_end) and (
range_start and "range" or "large block"
)
local heading = html_create("td")
:addClass("unicode-header-heading")
:tag("h2")
:wikitext(name)
:done()
if page_type == "range" then
heading = heading:attr("rowspan", 2)
end
local tbl = html_create("table")
:addClass("unicode-header-table")
:tag("tr")
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-left")
:wikitext(block_navlink(prev_block, true, page_type == "range"))
:done()
:node(heading)
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-right")
:wikitext(block_navlink(next_block, false, page_type == "range"))
:allDone()
if page_type == "range" then
tbl = tbl:tag("tr")
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-left")
:wikitext(subpage_navlink(
range_start ~= block_start and max(block_start, range_start - 0x1000),
range_start - 1,
true
))
:done()
:tag("td")
:addClass("unicode-nav-button")
:addClass("unicode-nav-button-right")
:wikitext(subpage_navlink(
range_end + 1,
range_end ~= block_end and min(block_end, range_end + 0x1000),
false
))
:allDone()
end
local text = html_create():node(tbl)
local div = text:tag("div")
:wikitext("This page lists ")
if page_type == "range" then
div:wikitext(("code points U+%04X to U+%04X from "):format(range_start, range_end))
else
div:wikitext("the characters in ")
end
div:wikitext(("the [http://unicode.org/charts/PDF/U%04X.pdf %s] block of the [[w:Unicode|Unicode]] standard (version %s), which covers %s code points from U+%04X to U+%04X"):format(
block_start, name, Unicode_version, content_lang:formatNum(block_size), block_start, block_end
))
local general_category = get_shared_value(range_start or block_start, range_end or block_end, lookup_category)
if general_category == "Cs" then
div:wikitext(".")
local div2 = text:tag("div")
:css("margin-top", "0.5em")
:wikitext("This block contains no character assignments, and is reserved for use by ")
if name:lower():match("private use") then
div2:wikitext("individual applications using ")
end
div2:wikitext("[[w:en:UTF-16|UTF-16]].")
return return_header(text, name)
end
local assigned = 0
for cp = range_start or block_start, range_end or block_end do
if is_assigned(cp) then
assigned = assigned + 1
end
end
if page_type ~= "range" then
div:wikitext(("%s ha%s been assigned"):format(
assigned == block_size and ", all of which" or ", of which " .. content_lang:formatNum(assigned),
assigned == 1 and "s" or "ve"
))
end
if general_category == "Co" then
-- Supplementary Private Use Area-A & B. Kludgy, but fine unless more PUA areas are added.
if assigned ~= block_size then
div:wikitext((" (U+%04X to U+%04X)"):format(block_start, block_end - 2))
end
div:wikitext(".")
text = text:tag("div")
:css("margin-top", "0.5em")
:wikitext("This block contains code points that purposely have no interpretation specified, and is reserved for use by individual applications.")
:done()
return return_header(text, name)
end
div:wikitext(".")
local properties = {}
if general_category then
insert(properties, {
"Unicode character property",
"General_Category",
general_category,
get_category_long_name(general_category)
})
end
local script = get_shared_value(range_start or block_start, range_end or block_end, lookup_script)
if script then
local property = {
"Unicode script",
"Script",
script,
}
local alias = get_script_alias(script)
local script_obj = require("Module:scripts").getByCode(script)
insert(property, script_obj and ("[[w:%s|%s]]"):format(script_obj:getWikipediaArticle(), alias) or alias)
insert(properties, property)
end
if #properties > 0 then
local list = {}
for i = 1, #properties do
local property = properties[i]
insert(list, tostring(html_create()
:wikitext("the ")
:tag("code")
:wikitext(("[[w:en:%s|%s]]"):format(property[1], property[2]))
:done()
:wikitext(" value ")
:tag("code")
:wikitext(property[3])
:done()
:wikitext(" (")
:tag("code")
:wikitext(property[4])
:done()
:wikitext(")")
))
end
text:tag("div")
:css("margin-top", "0.5em")
:wikitext(("All %scharacters in this %sblock have %s."):format(
assigned == (page_type == "range" and get_size(range_start, range_end) or block_size) and "" or "assigned ",
page_type == "range" and "portion of the " or "",
list_to_text(list)
))
end
if page_type == "large block" then
local list = html_create("ul")
local r_start, n = block_start - block_start % 0x1000, 0
while r_start <= block_end do
n = n + 1
local r_end = r_start + 0xFFF
local actual_start, actual_end = max(block_start, r_start), min(block_end, r_end)
list = list:tag("li")
:wikitext(("[[/%04X|U+%04X (%s) to U+%04X (%s)]]"):format(
actual_start, actual_start, u(actual_start), actual_end, u(actual_end))
)
:done()
r_start = r_end + 1
end
text:tag("div")
:css("margin-top", "0.5em")
:wikitext((" Due to the size of the block, the list has been split across %s pages:"):format(spell_number(n)))
:node(list)
:done()
end
return return_header(text, name)
end
export.show_header = export.char_list_header_t
function export.char_list_t(frame)
local parent = frame:getParent()
local num_param = {type = "number", allow_hex = true}
local args = process_params((parent and parent:getTitle() ~= mw.title.getCurrentTitle().fullText and parent or frame).args, {
[1] = num_param,
[2] = num_param,
["block"] = {convert = function(block_name, err)
local block_start, block_end = get_block_range(block_name)
if not (block_start and block_end) then
err("Invalid Unicode block specified")
end
return {
block_start = block_start,
block_end = block_end
}
end},
["pagename"] = {demo = true}
})
local result = {}
local block, range_start, range_end = args.block
if block then
range_start, range_end = block.block_start, block.block_end
elseif args[1] and args[2] then
range_start, range_end = args[1], args[2]
else
local page_data = parse_page_name(args.pagename)
if not page_data then
error("Must give a Unicode block or character range")
end
range_start = page_data.range_start or page_data.block_start
range_end = page_data.range_end or page_data.block_end
end
local function present_codepoint(codepoint)
if not m_unicode.is_printable(codepoint) then
local character = u(codepoint)
local text = "<small>(unprintable)</small>"
if new_title(character) then
return "[[" .. character .. "|" .. text .. "]]"
else
return text
end
end
local link_target = m_unicode.get_entry_title(codepoint)
local display = ("%s&#%u;"):format(m_unicode.is_combining(codepoint) and "◌" or "", codepoint)
if m_unicode.is_whitespace(codepoint) then
display = "]" .. display .. "["
end
return
(link_target and "[[:%s|<span class=\"character-sample %s\">%s</span>]]"
or "<!-- %s --><span class=\"character-sample %s\">%s</span>"):format(
link_target or "", char_to_script(codepoint), display
)
end
local cps = get_data_for_code_point_range(range_start, range_end, is_assigned)
local emoji_image_exists = false
local submodule = math.floor(range_start / 0x1000)
local image_module = ("Module:Unicode data/images/%03X"):format(submodule)
local emoji_image_module = ("Module:Unicode data/emoji images/%03X"):format(submodule)
if safe_require(emoji_image_module) then
for _, data in ipairs(cps) do
if data.image_emoji then
emoji_image_exists = true
break
end
end
end
insert(result, [=[
{| class="wikitable sortable"
! width="12%" data-sort-type="number" | ကုဒ်တၞုၚ်
]=]
)
if IMAGE_DATA_ON_COMMONS then
local image_commons_data = ("Data:Unicode data/images/%03X.tab"):format(submodule)
local emoji_image_commons_data = ("Data:Unicode data/emoji images/%03X.tab"):format(submodule)
if emoji_image_exists then
insert(result, [=[
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်မလိက်<br><sup>[[commons:Special:EditPage/]=] .. image_commons_data .. [=[|ပလေဝ်ဒါန်]]</sup>
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်အဳမဝ်ဂျဳ<br><sup>[[commons:Special:EditPage/]=] .. emoji_image_commons_data .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
else
insert(result, [=[
! width="5%" | ဗီုရုပ်<br><sup>[[commons:Special:EditPage/]=] .. image_commons_data .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
end
else
if emoji_image_exists then
insert(result, [=[
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်မလိက်<br><sup>[[Special:EditPage/]=] .. image_module .. [=[|ပလေဝ်ဒါန်]]</sup>
! width="5%" | ဗီုရုပ်-ဗီုပြၚ်အဳမဝ်ဂျဳ<br><sup>[[Special:EditPage/]=] .. emoji_image_module .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
else
insert(result, [=[
! width="5%" | ဗီုရုပ်<br><sup>[[Special:EditPage/]=] .. image_module .. [=[|ပလေဝ်ဒါန်]]</sup>
]=]
)
end
end
insert(result, [=[
! width="5%" | ဗျန်
]=]
)
local all_with_same_general_category = Array(cps)
:all(function(data) return data.category == cps[1].category end)
local all_with_same_script = Array(cps)
:all(function(data) return data.script == cps[1].script end)
if not all_with_same_general_category then
insert(result, " ! [[w:en:General Category|ကဏ္ဍ<br />ဓမ္မတာ]]\n")
end
if not all_with_same_script then
insert(result, " ! [[w:en:Script (Unicode)|အက္ခရ်]]\n")
end
insert(result, " ! Name\n")
for _, data in ipairs(cps) do
local alt_names = ""
local cp = data.cp
if data.aliases then
local aliases = {
["correction" ] = {},
["control" ] = {},
["alternate" ] = {},
["figment" ] = {},
["abbreviation"] = {},
}
for _, info in ipairs(data.aliases) do
insert(aliases[info[1]], "<small>" .. info[2] .. "</small>")
end
for _, name in ipairs(aliases.alternate) do
alt_names = alt_names .. (" aka %s"):format(name)
end
if #aliases.control > 0 then
alt_names = alt_names .. "; control character name: " .. concat(aliases.control, " or ")
end
for _, name in ipairs(aliases.correction) do
alt_names = alt_names .. ("<br/>Corrected name: %s"):format(name)
end
for _, name in ipairs(aliases.figment) do
alt_names = alt_names .. ("<br/>Figment name: %s"):format(name)
end
if #aliases.abbreviation > 0 then
alt_names = alt_names .. " (" .. concat(aliases.abbreviation, ", ") .. ")"
end
end
local current_image, current_image_emoji
if data.image then
current_image = ("[[File:%s|40x35px|class=skin-invert-image]]"):format(data.image)
else
current_image = ""
end
if emoji_image_exists then
if data.image_emoji then
current_image_emoji = ("[[File:%s|40x35px]]"):format(data.image_emoji)
else
current_image_emoji = ""
end
end
insert(result, (
" |- id=\"U-%04X\"\n" ..
" | data-sort-value=\"%u\" | U+%04X<br><small>(%u)</small>\n" ..
" | %s \n"
):format(
cp, cp, cp, cp,
current_image
))
if emoji_image_exists then
insert(result, (
" | %s \n"
):format(
current_image_emoji
))
end
insert(result, (
" | %s \n"
):format(
present_codepoint(cp),
data.category .. "<br />(" ..
general_category_aliases[data.category]:gsub("_", " ") ..
")"
))
if not all_with_same_general_category then
insert(result, (" | %s<br />(%s) \n")
:format(
data.category,
general_category_aliases[data.category]:gsub("_", " ")))
end
if not all_with_same_script then
insert(result, (" | %s<br />(%s) \n")
:format(
data.script,
script_data.aliases[data.script]))
end
insert(result, (" | <small>%s</small>%s\n")
:format(nowiki(data.name), alt_names))
end
insert(result,
" |}"
)
insert(result, require("Module:TemplateStyles")("Template:character info/style.css"))
return concat(result)
end
export.show = export.char_list_t
return export
dw4ekrkftgyxwpigmqa910l9d47mhx5
အဆက်လက္ကရဴ:ယူနဳကုဒ်/ဗျဥ်ဟန်ဂူဂမၠိုၚ်/C
100
53651
395397
395363
2026-05-23T14:39:24Z
咽頭べさ
33
395397
wikitext
text/x-wiki
{{Unicode character list header}}
{{Unicode character list}}
ttzawwpka9qk1qjw50j3ep2eaqycaqw
395399
395397
2026-05-23T15:00:25Z
咽頭べさ
33
395399
wikitext
text/x-wiki
{{Unicode character list header}}
{{Unicode character list}}
q9grzrh8cuo40gxssf1agxyu29ak8qa
395401
395399
2026-05-23T15:08:42Z
咽頭べさ
33
395401
wikitext
text/x-wiki
{{#invoke:character list|show_header|block=ဗျဥ်ဟန်ဂူဂမၠိုၚ်}}
{{#invoke:character list|show|0xc000|0xc7ff}}
<!-- broken, see [[d:Q107021245]] -->
3yrtahel4rg5dah8h66tat795zqivzm
همه
0
294924
395396
2026-05-23T14:37:02Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|همة}} ==ပါရှေန်== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|fa|pal|hmʾk'|tr=hamāg}}၊ နကဵုအဆက်နူ {{inh|fa|ira-pro||*hama-ka-}}၊ နကဵုမဆေၚ်စပ်ကဵုနူ {{der|fa|ira-pro|*ham-}} ===ဗွဟ်ရမ္သာၚ်=== {{sense|pronoun}} {{fa-IPA|ha`ma}} {{sense|adjective}} {{fa-IPA|ha`ma-yi}} * {{rhymes|fa|e<qq:Iran>..."
395396
wikitext
text/x-wiki
{{also|همة}}
==ပါရှေန်==
===နိရုတ်===
ဝေါဟာကၠုၚ်နူ {{inh|fa|pal|hmʾk'|tr=hamāg}}၊ နကဵုအဆက်နူ {{inh|fa|ira-pro||*hama-ka-}}၊ နကဵုမဆေၚ်စပ်ကဵုနူ {{der|fa|ira-pro|*ham-}}
===ဗွဟ်ရမ္သာၚ်===
{{sense|pronoun}}
{{fa-IPA|ha`ma}}
{{sense|adjective}}
{{fa-IPA|ha`ma-yi}}
* {{rhymes|fa|e<qq:Iran>|a<qq:other dialects>|s=2}}
===သဗ္ဗနာမ်===
{{head|fa|pronoun|tr=hame}}
# ဖအိုတ်။
# ဇၟာပ်မၞိဟ်။
===နာမဝိသေသန===
{{fa-adj|tr=hame-ye|head=همهٔ}}
# သီုဖအိုတ်၊ ဗွဲ။
===မဒုၚ်လွဳစ===
* {{desc|chg|همه|bor=1|ts=hämmä}}
** {{desc|ug|ھەممە}}
** {{desc|uz|hamma}}
* {{desc|kk|әмбе|bor=1}}
* {{desc|slr|hemme|bor=1}}
* {{desc|tk|hemme|bor=1}}
==အာရဗဳလပ်ဗေန်ထေန်သမၠုၚ်ကျာ==
===သဗ္ဗနာမ်===
{{ajp-pronoun|g=p|tr=humme}}
# {{alternative spelling of|ajp|هم}}
gkyq10xjqnm4ovvhfk2qysm2jrehg8j
համակ
0
294925
395402
2026-05-23T15:24:50Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==အာမေနဳယျာတြေံ== ===သဗ္ဗနာမ်=== {{head|xcl|သဗ္ဗနာမ်}} # ဖအိုတ်။"
395402
wikitext
text/x-wiki
==အာမေနဳယျာတြေံ==
===သဗ္ဗနာမ်===
{{head|xcl|သဗ္ဗနာမ်}}
# ဖအိုတ်။
4qsvoi49w7wc0we5mn1q25q5bzjilvh
ဗီုပြၚ်သိုၚ်တၟိ:အဳရာန်-အခိုက်ကၞာ/ham-
118
294926
395403
2026-05-23T15:34:21Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{reconstructed}} ==အဳရာန်-အခိုက်ကၞာ== ===ပွံၚ်နဲတၞဟ်=== * {{alt|ira-pro|*ha-}} ===နိရုတ်=== {{root|ira-pro|ine-pro|*sem-}} ဝေါဟာကၠုၚ်နူ {{inh|ira-pro|iir-pro|*sam-}}၊ နကဵုအဆက်နူ {{inh|ira-pro|ine-pro|*sem-}} ===အဆက်ဂတ=== {{head|ira-pro|prefix}} # မွဲစွံ၊ မၞုံမွဲစ..."
395403
wikitext
text/x-wiki
{{reconstructed}}
==အဳရာန်-အခိုက်ကၞာ==
===ပွံၚ်နဲတၞဟ်===
* {{alt|ira-pro|*ha-}}
===နိရုတ်===
{{root|ira-pro|ine-pro|*sem-}}
ဝေါဟာကၠုၚ်နူ {{inh|ira-pro|iir-pro|*sam-}}၊ နကဵုအဆက်နူ {{inh|ira-pro|ine-pro|*sem-}}
===အဆက်ဂတ===
{{head|ira-pro|prefix}}
# မွဲစွံ၊ မၞုံမွဲစွံ၊ ပွံၚ်လဝ်။
===မဒုၚ်လွဳစ===
* {{desc|ae|𐬵𐬀𐬨|alt=𐬵𐬀𐬨-}}
* {{desc|sog|tr=ʾn-}}
* {{desc|kmr|hev}}
* {{desc|xpr|tr=ʾn-}}
* {{desctree|peo|𐏃𐎶|ts=ham-}}
* {{desctree|xcl|համ-|bor=1}}
suee8txb4ytnukukl6zljttnafpm07w
395405
395403
2026-05-23T15:37:50Z
咽頭べさ
33
395405
wikitext
text/x-wiki
{{reconstructed}}
==အဳရာန်-အခိုက်ကၞာ==
===ပွံၚ်နဲတၞဟ်===
* {{alt|ira-pro|*ha-}}
===နိရုတ်===
{{root|ira-pro|ine-pro|*sem-}}
ဝေါဟာကၠုၚ်နူ {{inh|ira-pro|iir-pro|*sam-}}၊ နကဵုအဆက်နူ {{inh|ira-pro|ine-pro|*sem-}}
===အဆက်ဂတ===
{{head|ira-pro|prefix}}
# မွဲစွံ၊ မၞုံမွဲစွံ၊ ပွံၚ်လဝ်။
===မဒုၚ်လွဳစ===
* {{desc|ae|𐬵𐬀𐬨|alt=𐬵𐬀𐬨-}}
* {{desc|sog|-|tr=ʾn-}}
* {{desc|kmr|hev}}
* {{desc|xpr|-|tr=ʾn-}}
* {{desctree|peo|𐏃𐎶|ts=ham-}}
* {{desctree|xcl|համ-|bor=1}}
3cnv724rupj33m7rqjvr2c4xdvmfdev
395406
395405
2026-05-23T15:39:07Z
咽頭べさ
33
395406
wikitext
text/x-wiki
{{reconstructed}}
==အဳရာန်-အခိုက်ကၞာ==
===ပွံၚ်နဲတၞဟ်===
* {{alt|ira-pro|*ha-}}
===နိရုတ်===
{{root|ira-pro|ine-pro|*sem-}}
ဝေါဟာကၠုၚ်နူ {{inh|ira-pro|iir-pro|*sam-}}၊ နကဵုအဆက်နူ {{inh|ira-pro|ine-pro|*sem-}}
===အဆက်ဂတ===
{{head|ira-pro|prefix}}
# မွဲစွံ၊ မၞုံမွဲစွံ၊ ပွံၚ်လဝ်။
===မဒုၚ်လွဳစ===
* {{desc|ae|𐬵𐬀𐬨|alt=𐬵𐬀𐬨-}}
* {{desc|sog|-}}
* {{desc|kmr|hev}}
* {{desc|xpr|-}}
* {{desctree|peo|𐏃𐎶|ts=ham-}}
* {{desctree|xcl|համ-|bor=1}}
b8jc9jh8nspsawcfume9kj02vo8l7wz
ကဏ္ဍ:အဆက်ဂတအဳရာန်-အခိုက်ကၞာဂမၠိုၚ်
14
294927
395404
2026-05-23T15:35:57Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအဳရာန်-အခိုက်ကၞာ]]"
395404
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအဳရာန်-အခိုက်ကၞာ]]
emswbateqlp1wr8726z9je11y1xdwf1
ဗီုပြၚ်သိုၚ်တၟိ:အဳရာန်-အခိုက်ကၞာ/ha-
118
294928
395407
2026-05-23T15:40:46Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{reconstructed}} ==အဳရာန်-အခိုက်ကၞာ== ===အဆက်ဂတ=== {{head|ira-pro|prefix}} # {{alt form|ira-pro|*ham-}}"
395407
wikitext
text/x-wiki
{{reconstructed}}
==အဳရာန်-အခိုက်ကၞာ==
===အဆက်ဂတ===
{{head|ira-pro|prefix}}
# {{alt form|ira-pro|*ham-}}
opauphzceirlkn8wx94uywb3k1q9gll
ဗီုပြၚ်သိုၚ်တၟိ:အိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာ/sam-
118
294929
395408
2026-05-23T15:44:59Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{reconstructed}} ==အိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာ== ===နိရုတ်=== {{root|iir-pro|ine-pro|*sem-}} ဝေါဟာကၠုၚ်နူ {{inh|iir-pro|ine-pro|*sem-}} ===အဆက်ဂတ=== {{head|iir-pro|prefix}} # မွဲစွံ၊ မၞုံမွဲစွံ၊ ပွံၚ်လဝ်။ ===မဒုၚ်လွဳစ=== * {{desc|inc-pro|*sam-}} ** {{des..."
395408
wikitext
text/x-wiki
{{reconstructed}}
==အိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာ==
===နိရုတ်===
{{root|iir-pro|ine-pro|*sem-}}
ဝေါဟာကၠုၚ်နူ {{inh|iir-pro|ine-pro|*sem-}}
===အဆက်ဂတ===
{{head|iir-pro|prefix}}
# မွဲစွံ၊ မၞုံမွဲစွံ၊ ပွံၚ်လဝ်။
===မဒုၚ်လွဳစ===
* {{desc|inc-pro|*sam-}}
** {{desc|sa|सम्-}}
* {{desc|ira-pro|*ham-}}
bhm67yo8v50s1l5ng84ck2bhaprpy7o
ကဏ္ဍ:အဆက်ဂတအိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာဂမၠိုၚ်
14
294930
395409
2026-05-23T15:45:41Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအဆက်ဂတ]]"
395409
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအဆက်ဂတ]]
71q7h1tvh56pslndn9vn5jlt2jag9th
395410
395409
2026-05-23T15:46:03Z
咽頭べさ
33
395410
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာ]]
8a4w0d14s5z6fa0fpb0n6p6igplmdqh
hmʾk'
0
294931
395411
2026-05-23T15:48:55Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==ဖာသဳအဒေါဝ်== ===သဗ္ဗနာမ်=== {{head|pal|သဗ္ဗနာမ်}} # ဖအိုတ်။"
395411
wikitext
text/x-wiki
==ဖာသဳအဒေါဝ်==
===သဗ္ဗနာမ်===
{{head|pal|သဗ္ဗနာမ်}}
# ဖအိုတ်။
rwe8s2pcqjrogta4mf7gaws07npgem2
أهمام
0
294932
395412
2026-05-23T15:53:28Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|إهمام}} =={{=ar=}}== ===နာမဝိသေသန=== {{ar-head|adjf|أَهْمَام}} # {{masculine plural of|ar|هِمّ}} ===နာမ်=== {{ar-head|nounf|أَهْمَام|m-p}} # {{plural of|ar|هِمّ}}"
395412
wikitext
text/x-wiki
{{also|إهمام}}
=={{=ar=}}==
===နာမဝိသေသန===
{{ar-head|adjf|أَهْمَام}}
# {{masculine plural of|ar|هِمّ}}
===နာမ်===
{{ar-head|nounf|أَهْمَام|m-p}}
# {{plural of|ar|هِمّ}}
airf4md337ncb3dldxmowy6gcmj6fko
إهمام
0
294933
395413
2026-05-23T15:55:08Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|أهمام}} =={{=ar=}}== ===နာမ်=== {{ar-noun|إِهْمَام|m}} # {{ar-verbal noun of|أَهَمَّ|form=IV}} ====လဟုတ်စှ်ေ==== {{ar-decl-noun|إِهْمَام}}"
395413
wikitext
text/x-wiki
{{also|أهمام}}
=={{=ar=}}==
===နာမ်===
{{ar-noun|إِهْمَام|m}}
# {{ar-verbal noun of|أَهَمَّ|form=IV}}
====လဟုတ်စှ်ေ====
{{ar-decl-noun|إِهْمَام}}
74o6ghl9tueidrqeopd01058s7bx9ax
𐽷𐽰𐽹
0
294934
395414
2026-05-23T15:57:33Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==ချာကထိုၚ်== ===သမ္ဗန္ဓ=== {{head|chg|conjunction}} # {{alt form|chg|هم}}"
395414
wikitext
text/x-wiki
==ချာကထိုၚ်==
===သမ္ဗန္ဓ===
{{head|chg|conjunction}}
# {{alt form|chg|هم}}
22g2m8iw5m9u5jx9yhzh2zgk4dpw4qb
395415
395414
2026-05-23T15:58:51Z
咽頭べさ
33
395415
wikitext
text/x-wiki
==ချာကထိုၚ်==
===သမ္ဗန္ဓ===
{{head|chg|conjunction|ts=häm}}
# {{alt form|chg|هم}}
j6ocbfkv3wc5epxlevrcuxekjko4lv7
hm
0
294935
395416
2026-05-23T16:27:15Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "hm"}} ==မအရေဝ်ပံၚ်ကောံ== ===သၚ်္ကေတ=== {{head|mul|symbol}} # {{SI-unit-abb2|hecto|meter|metre}} =={{=en=}}== ====အာမေဍိက်==== {{en-intj}} # အဳ။ ===ဖျေံလဝ်သန္နိဋ္ဌာန်=== {{head|en|determiner}} # {{initialism of|en|how muc..."
395416
wikitext
text/x-wiki
{{also|Appendix:ဗီုပြၚ်နာနာသာ်မဆေၚ်စပ်ကဵု "hm"}}
==မအရေဝ်ပံၚ်ကောံ==
===သၚ်္ကေတ===
{{head|mul|symbol}}
# {{SI-unit-abb2|hecto|meter|metre}}
=={{=en=}}==
====အာမေဍိက်====
{{en-intj}}
# အဳ။
===ဖျေံလဝ်သန္နိဋ္ဌာန်===
{{head|en|determiner}}
# {{initialism of|en|how much}}
==အာလောတ်==
===ဗွဟ်ရမ္သာၚ်===
* {{IPA|ale|/m̥/}}
===အက္ခရ်===
{{head|ale|letter|မလိက်ဇၞော်|Hm|sc=Latn}}
# မလိက်ဆေၚ်စပ်ကဵုအက္ခရ်အာလောတ်၊ မချူလဝ်အပ္ဍဲအက္ခရ်လပ်တေန်။
==ချက်ခ်==
===ဗွဟ်ရမ္သာၚ်===
* {{cs-IPA}}
====အာမေဍိက်====
{{head|cs|interjection}}
# အဳ။
==ဒါတ်==
===ဗွဟ်ရမ္သာၚ်===
* {{IPA|nl|/əm/}}
* {{audio|nl|Nl-hm.ogg}}
====အာမေဍိက်====
{{head|nl|interjections}}
# အဳ။
==အေက်သပရေန်တဝ်==
===ဗွဟ်ရမ္သာၚ်===
{{eo-pr}}
====အာမေဍိက်====
{{eo-interj}}
# အဳ။
==ဖေန်လာန်==
===ဗွဟ်ရမ္သာၚ်===
* {{IPA|fi|[m̩]}}
====အာမေဍိက်====
{{head|fi|intj}}
# အဳ။
==မာန်ဒါရေဝ်==
===ဗီုအက္ခရ်ရောမ===
{{cmn-pinyin}}
# {{cmn-pinyin of|噷}}
==ဖာသဳအဒေါဝ်==
===နိရုတ်===
ဝေါဟာကၠုၚ်နူ {{inh|pal|ira-pro|*hamHás}}၊ နကဵုအဆက်နူ {{inh|pal|iir-pro|*samHás}}၊ နကဵုမဆေၚ်စပ်ကဵုနူ {{der|pal|ine-pro|*somHós}}
====နာမဝိသေသန====
{{head|pal|adjective}}
# မဟၟဲကဵုအပြံၚ်အလှာဲ၊ မတုပ်နှဴ။
===မဒုၚ်လွဳစ===
* {{desc|fa|هم}}
* {{desc|txb|ām|bor=1}}
==ပဝ်လာန်==
===ဗွဟ်ရမ္သာၚ်===
{{pl-pr|raw:[xm̥]|a=LL-Q809 (pol)-Olaf-hm.wav|h=-|r=-}}
====အာမေဍိက်====
{{head|pl|interjection}}
# အဳ။
#: {{syn|pl|hmm}}
==ပဝ်တူဂြဳ==
===ပွံၚ်နဲတၞဟ်===
* {{alt|pt|hmm|hmmm|mmm}}
====အာမေဍိက်====
{{head|pt|intj}}
# အဳ။
====အာမေဍိက် ၂ ====
{{head|pt|intj}}?
# မူ?
jt5smo2ijg9pez9k9wc68rbnsnofyuh
ထာမ်ပလိက်:eo-interj
10
294936
395418
2026-05-23T16:37:06Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{#invoke:eo-headword|show|poscat=အာမေဍိက်}}<noinclude>{{documentation}}</noinclude>"
395418
wikitext
text/x-wiki
{{#invoke:eo-headword|show|poscat=အာမေဍိက်}}<noinclude>{{documentation}}</noinclude>
c192turkk8x719dxj4agjbrhrbdc0pu
ထာမ်ပလိက်:eo-interj/documentation
10
294937
395419
2026-05-23T16:38:50Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} {{documentation needed}}<!-- Replace this with a short description of the purpose of the template, and how to use it. --> {{hwcat}}"
395419
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. -->
{{hwcat}}
f8u1ebax0fek1lf9jgky9pqli0yk03y
ကဏ္ဍ:ထာမ်ပလိက်လာၚ်က္ဍိုပ်မအရေဝ်အေက်သပရေန်တဝ်ဂမၠိုၚ်
14
294938
395420
2026-05-23T16:39:52Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ထာမ်ပလိက်အေက်သပရေန်တဝ်ဂမၠိုၚ်]][[ကဏ္ဍ:လာၚ်က္ဍိုပ်မအရေဝ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]"
395420
wikitext
text/x-wiki
[[ကဏ္ဍ:ထာမ်ပလိက်အေက်သပရေန်တဝ်ဂမၠိုၚ်]][[ကဏ္ဍ:လာၚ်က္ဍိုပ်မအရေဝ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|အ]]
7aoiq3zcwk98dzzz6pg5a36n3nxummc
ကဏ္ဍ:ဖျေံလဝ်သန္နိဋ္ဌာန်အၚ်္ဂလိက်ဂမၠိုၚ်
14
294939
395421
2026-05-23T16:49:41Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအၚ်္ဂလိက်]]"
395421
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအၚ်္ဂလိက်]]
cgthbuhht2vx8a42gqbqvafhhdb35kh
ကဏ္ဍ:အက္ခရ်အာလောတ်ဂမၠိုၚ်
14
294940
395422
2026-05-23T16:52:33Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအာလောတ်]]"
395422
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာအာလောတ်]]
iuf72ljpydnr3xjapdfyr88iny6e7ed
ကဏ္ဍ:နာမဝိသေသနဖာသဳအဒေါဝ်ဂမၠိုၚ်
14
294941
395423
2026-05-23T16:55:26Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်|ဖာသဳအဒေါဝ်]] » :..."
395423
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်|ဖာသဳအဒေါဝ်]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကဖာသဳအဒေါဝ်ဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''နာမဝိသေသနဂမၠိုၚ်'''
:ဝေါဟာဖာသဳအဒေါဝ်မဒုၚ်ကေတ်အၚ်္ဂအဝဲဂုန်နကဵုနာမ်ဂမၠိုၚ်၊ မဒုၚ်ကဵုကေတ်အဓိပ္ပာဲအတေံဂမၠိုၚ်။
[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]][[ကဏ္ဍ:နာမဝိသေသနဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဖ]]
137zlpft8jaqxcjly9alfqojllmq6xr
ကဏ္ဍ:ဝေါဟာဖာသဳအဒေါဝ်ကၠုၚ်နူဝေါဟာအိန်ဒဝ်-ယူရဝ်ပဳယာန်-အခိုက်ကၞာဂမၠိုၚ်
14
294942
395424
2026-05-23T16:57:03Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]]"
395424
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]]
sgtngiuats96arppvqik8sm9g27xgoo
ကဏ္ဍ:ဝေါဟာဖာသဳအဒေါဝ်ကၠုၚ်နူဝေါဟာအိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာဂမၠိုၚ်
14
294943
395425
2026-05-23T16:58:11Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]]"
395425
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]]
sgtngiuats96arppvqik8sm9g27xgoo
ကဏ္ဍ:ဝေါဟာဖာသဳအဒေါဝ်ဂွံလဝ်အာဲကၟာဲနူဝေါဟာအိန်ဒဝ်-အဳရာန်-အခိုက်ကၞာဂမၠိုၚ်
14
294944
395426
2026-05-23T16:59:33Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]]"
395426
wikitext
text/x-wiki
[[ကဏ္ဍ:ဘာသာဖာသဳအဒေါဝ်]]
sgtngiuats96arppvqik8sm9g27xgoo
ကဏ္ဍ:ကာရန်:အေက်သပရေန်တဝ်/hm
14
294945
395427
2026-05-23T17:03:03Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်..."
395427
wikitext
text/x-wiki
[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်တဝ်]] » [[:ကဏ္ဍ:ကာရန်:အေက်သပရေန်တဝ်|ကာရန်ဂမၠိုၚ်]] » -hm
:စရၚ်မဆေၚ်စပ်ကဵုဝေါဟာ[[:ကဏ္ဍ:ဘာသာအေက်သပရေန်တဝ်|အေက်သပရေန်တဝ်]]မနွံကာရန် hm ဂမၠိုၚ်။
[[ကဏ္ဍ:ကာရန်:အေက်သပရေန်တဝ်|hm]]
42tsd7hdji6l030qnch4xz7baaiubum
hm5
0
294946
395428
2026-05-23T17:05:58Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==မာန်ဒါရေဝ်== ===ဗီုအက္ခရ်ရောမ=== {{cmn-pinyin}} # {{alternative spelling of|cmn|hm}}"
395428
wikitext
text/x-wiki
==မာန်ဒါရေဝ်==
===ဗီုအက္ခရ်ရောမ===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|hm}}
cyo02sq7xlkcd4y83la4ynuotqrg92j
hm0
0
294947
395429
2026-05-23T17:06:43Z
咽頭べさ
33
ခၞံကၠောန်လဝ် မုက်လိက် နကု "==မာန်ဒါရေဝ်== ===ဗီုအက္ခရ်ရောမ=== {{cmn-pinyin}} # {{alternative spelling of|cmn|hm}}"
395429
wikitext
text/x-wiki
==မာန်ဒါရေဝ်==
===ဗီုအက္ခရ်ရောမ===
{{cmn-pinyin}}
# {{alternative spelling of|cmn|hm}}
cyo02sq7xlkcd4y83la4ynuotqrg92j