ဝိက်ရှေန်နရဳ 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.26 case-sensitive မဳဒဳယာ တၟေင် ဓရီုကျာ ညးလွပ် ညးလွပ် ဓရီုကျာ ဝိက်ရှေန်နရဳ ဝိက်ရှေန်နရဳ ဓရီုကျာ ဝှာင် ဝှာင် ဓရီုကျာ မဳဒဳယာဝဳကဳ မဳဒဳယာဝဳကဳ ဓရီုကျာ ထာမ်ပလိက် ထာမ်ပလိက် ဓရီုကျာ ရီု ရီု ဓရီုကျာ ကဏ္ဍ ကဏ္ဍ ဓရီုကျာ အဆက်လက္ကရဴ အဆက်လက္ကရဴ ဓရီုကျာ ကာရန် ကာရန် ဓရီုကျာ အဘိဓာန် အဘိဓာန် ဓရီုကျာ ဗီုပြၚ်သိုၚ်တၟိ ဗီုပြၚ်သိုၚ်တၟိ ဓရီုကျာ TimedText TimedText talk မဝ်ဂျူ မဝ်ဂျူ ဓရီုကျာ Event Event talk မဝ်ဂျူ:script utilities 828 646 393653 291574 2026-04-29T09:43:43Z 咽頭べさ 33 393653 Scribunto text/plain local export = {} local anchors_module = "Module:anchors" local debug_track_module = "Module:debug/track" local links_module = "Module:links" local munge_text_module = "Module:munge text" local parameters_module = "Module:parameters" local scripts_module = "Module:scripts" local string_utilities_module = "Module:string utilities" local utilities_module = "Module:utilities" local concat = table.concat local insert = table.insert local require = require local toNFD = mw.ustring.toNFD local dump = mw.dumpObject --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after the first call, since the target functions are called directly in any subsequent calls.]==] local function embedded_language_links(...) embedded_language_links = require(links_module).embedded_language_links return embedded_language_links(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function language_anchor(...) language_anchor = require(anchors_module).language_anchor return language_anchor(...) end local function munge_text(...) munge_text = require(munge_text_module) return munge_text(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function track(...) track = require(debug_track_module) return track(...) end local function u(...) u = require(string_utilities_module).char return u(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local m_data local function get_data() m_data, get_data = mw.loadData("Module:script utilities/data"), nil return m_data end --[=[ Modules used: [[Module:script utilities/data]] [[Module:scripts]] [[Module:anchors]] (only when IDs present) [[Module:string utilities]] (only when hyphens in Korean text or spaces in vertical text) [[Module:languages]] [[Module:parameters]] [[Module:utilities]] [[Module:debug/track]] ]=] function export.is_Latin_script(sc) -- Latn, Latf, Latg, pjt-Latn return sc:getCode():find("Lat") and true or false end --[==[{{temp|#invoke:script utilities|lang_t}} This is used by {{temp|lang}} to wrap portions of text in a language tag. See there for more information.]==] do local function get_args(frame) return process_params(frame:getParent().args, { [1] = {required = true, type = "language", default = "und"}, [2] = {required = true, allow_empty = true, default = ""}, ["sc"] = {type = "script"}, ["face"] = true, ["class"] = true, }) end function export.lang_t(frame) local args = get_args(frame) local lang = args[1] local sc = args["sc"] local text = args[2] local cats = {} if sc then -- Track uses of sc parameter. if sc:getCode() == lang:findBestScript(text):getCode() then insert(cats, lang:getFullName() .. " terms with redundant script codes") else insert(cats, lang:getFullName() .. " terms with non-redundant manual script codes") end else sc = lang:findBestScript(text) end text = embedded_language_links{ term = text, lang = lang, sc = sc } cats = #cats > 0 and format_categories(cats, lang, "-", nil, nil, sc) or "" local face = args["face"] local class = args["class"] return export.tag_text(text, lang, sc, face, class) .. cats end end -- Ustring turns on the codepoint-aware string matching. The basic string function -- should be used for simple sequences of characters, Ustring function for -- sets – []. local function trackPattern(text, pattern, tracking) if pattern and umatch(text, pattern) then track("script/" .. tracking) end end local function track_text(text, lang, sc) if lang and text then local langCode = lang:getFullCode() -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/ang/acute]] if langCode == "ang" then local decomposed = toNFD(text) local acute = u(0x301) trackPattern(decomposed, acute, "ang/acute") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-phi]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-theta]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-kappa]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Greek/wrong-rho]] ϑ, ϰ, ϱ, ϕ should generally be replaced with θ, κ, ρ, φ. ]=] elseif langCode == "el" or langCode == "grc" then trackPattern(text, "ϑ", "Greek/wrong-theta") trackPattern(text, "ϰ", "Greek/wrong-kappa") trackPattern(text, "ϱ", "Greek/wrong-rho") trackPattern(text, "ϕ", "Greek/wrong-phi") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Ancient Greek/spacing-coronis]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Ancient Greek/spacing-smooth-breathing]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Ancient Greek/wrong-apostrophe]] When spacing coronis and spacing smooth breathing are used as apostrophes, they should be replaced with right single quotation marks (’). ]=] if langCode == "grc" then trackPattern(text, u(0x1FBD), "Ancient Greek/spacing-coronis") trackPattern(text, u(0x1FBF), "Ancient Greek/spacing-smooth-breathing") trackPattern(text, "[" .. u(0x1FBD) .. u(0x1FBF) .. "]", "Ancient Greek/wrong-apostrophe", true) end -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/Russian/grave-accent]] elseif langCode == "ru" then local decomposed = toNFD(text) trackPattern(decomposed, u(0x300), "Russian/grave-accent") -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/Chuvash/latin-homoglyph]] elseif langCode == "cv" then trackPattern(text, "[ĂăĔĕÇçŸÿ]", "Chuvash/latin-homoglyph") -- [[Special:WhatLinksHere/Wiktionary:Tracking/script/Tibetan/trailing-punctuation]] elseif langCode == "bo" then trackPattern(text, "[་།]$", "Tibetan/trailing-punctuation") trackPattern(text, "[་།]%]%]$", "Tibetan/trailing-punctuation") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Thai/broken-ae]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Thai/broken-am]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Thai/wrong-rue-lue]] ]=] elseif langCode == "th" then trackPattern(text, "เ".."เ", "Thai/broken-ae") trackPattern(text, "ํ[่้๊๋]?า", "Thai/broken-am") trackPattern(text, "[ฤฦ]า", "Thai/wrong-rue-lue") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/broken-ae]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/broken-am]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/possible-broken-ho-no]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/possible-broken-ho-mo]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lao/possible-broken-ho-lo]] ]=] elseif langCode == "lo" then trackPattern(text, "ເ".."ເ", "Lao/broken-ae") trackPattern(text, "ໍ[່້໊໋]?າ", "Lao/broken-am") trackPattern(text, "ຫນ", "Lao/possible-broken-ho-no") trackPattern(text, "ຫມ", "Lao/possible-broken-ho-mo") trackPattern(text, "ຫລ", "Lao/possible-broken-ho-lo") --[=[ [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lü/broken-ae]] [[Special:WhatLinksHere/Wiktionary:Tracking/script/Lü/possible-wrong-sequence]] ]=] elseif langCode == "khb" then trackPattern(text, "ᦵ".."ᦵ", "Lü/broken-ae") trackPattern(text, "[ᦀ-ᦫ][ᦵᦶᦷᦺ]", "Lü/possible-wrong-sequence") end end end local function Kore_ruby(...) -- Cache character sets on the first call. local Hang_chars = get_script("Hang"):getCharacters() local Hani_chars = get_script("Hani"):getCharacters() -- Overwrite with the actual function, which is called directly on subsequent calls. function Kore_ruby(txt) return (ugsub(txt, "([%-".. Hani_chars .. "]+)%(([%-" .. Hang_chars .. "]+)%)", "<ruby>%1<rp>(</rp><rt>%2</rt><rp>)</rp></ruby>")) end return Kore_ruby(...) end --[==[Wraps the given text in HTML tags with appropriate CSS classes (see [[WT:CSS]]) for the [[Module:languages#Language objects|language]] and script. This is required for all non-English text on Wiktionary. The actual tags and CSS classes that are added are determined by the <code>face</code> parameter. It can be one of the following: ; {{code|lua|"term"}} : The text is wrapped in {{code|html|2=<i class="(sc) mention" lang="(lang)">...</i>}}. ; {{code|lua|"head"}} : The text is wrapped in {{code|html|2=<strong class="(sc) headword" lang="(lang)">...</strong>}}. ; {{code|lua|"hypothetical"}} : The text is wrapped in {{code|html|2=<span class="hypothetical-star">*</span><i class="(sc) hypothetical" lang="(lang)">...</i>}}. ; {{code|lua|"bold"}} : The text is wrapped in {{code|html|2=<b class="(sc)" lang="(lang)">...</b>}}. ; {{code|lua|nil}} : The text is wrapped in {{code|html|2=<span class="(sc)" lang="(lang)">...</span>}}. The optional <code>class</code> parameter can be used to specify an additional CSS class to be added to the tag.]==] function export.tag_text(text, lang, sc, face, class, id) if not sc then if lang then sc = lang:findBestScript(text) else sc = find_best_script_without_lang(text) end end track_text(text, lang, sc) -- Replace space characters with newlines in Mongolian-script text, which is written top-to-bottom. if sc:getDirection():find("vertical", nil, true) and text:find(" ", nil, true) then text = munge_text(text, function(txt) -- having extra parentheses makes sure only the first return value gets through return (txt:gsub(" +", "<br>")) end) end -- Hack Korean script text to remove hyphens. -- FIXME: This should be handled in a more general fashion, but needs to -- be efficient by not doing anything if no hyphens are present, and currently this is the only -- language needing such processing. -- 20220221: Also convert 漢字(한자) to ruby, instead of needing [[Template:Ruby]]. if sc:getCode() == "Kore" and text:match("[%-()g]") then local title, display = require("Module:links").get_wikilink_parts(text, true) if title ~= nil then -- special case that the text is a single link, do not munge and preserve affix hyphens if lang and lang:getCode() == "okm" then -- Middle Korean code from [[User:Chom.kwoy]] -- Comment from [[User:Lunabunn]]: -- In Middle Korean orthography, syllable formation is phonemic as opposed to morpheme-boundary-based a la -- modern Korean. As such, for example, if you were to write nam-i, it would be rendered as na.mi so if you -- then put na-mi to indicate particle boundaries as in modern Korean, the hyphen would be misplaced. -- Previously, this was alleviated by specialcasing na--mi but [[User:Theknightwho]] made that resolve to - -- in the Hangul (previously we used to just delete all -s in Hangul processing), so it broke. -- [[User:Chom.kwoy]] implemented a different solution, which is writing -> instead using however many >s to -- shift the hyphen by that number of letters in the romanization. -- By the time we are called, > signs have been converted to &gt; by a call to encode_entities() in -- make_link() in [[Module:links]] (near the bottom of the function). -- 'g' in Middle Korean is a special sign to treat the following ㅇ sign as /G/ instead of null. display = display:gsub("&gt;", ""):gsub("g", "") end if display:find("<") then display = munge_text(display, function(txt) txt = txt:gsub("(.)%-(%-?)(.)", "%1%2%3") return Kore_ruby(txt) end) else display = display:gsub("(.)%-(%-?)(.)", "%1%2%3") display = Kore_ruby(display) end text = "[[" .. title .. "|" .. display .. "]]" else text = munge_text(text, function(txt) if lang and lang:getCode() == "okm" then txt = txt:gsub("&gt;", ""):gsub("g", "") end if txt == text then -- special case for the entire text being plain txt = txt:gsub("(.)%-(%-?)(.)", "%1%2%3") else txt = txt:gsub("%-(%-?)", "%1") end return Kore_ruby(txt) end) end end if sc:getCode() == "Image" then face = nil end if face == "hypothetical" then -- [[Special:WhatLinksHere/Wiktionary:Tracking/script-utilities/face/hypothetical]] track("script-utilities/face/hypothetical") end local data = (m_data or get_data()).faces[face or "plain"] if data == nil then error('Invalid script face "' .. face .. '".') end local tag = data.tag local opening_tag = {tag} if lang and id then insert(opening_tag, 'id="' .. language_anchor(lang, id) .. '"') end local classes = {data.class} -- if the script code is hyphenated (i.e. language code-script code, add the last component as a class as well) -- e.g. ota-Arab adds both Arab and ota-Arab as classes if sc:getCode():find("-", nil, true) then insert(classes, 1, (ugsub(sc:getCode(), ".+%-", ""))) insert(classes, 2, sc:getCode()) else insert(classes, 1, sc:getCode()) end if class and class ~= '' then insert(classes, class) end insert(opening_tag, 'class="' .. concat(classes, ' ') .. '"') -- FIXME: Is it OK to insert the etymology-only lang code and have it fall back to the first part of the -- lang code (by chopping off the '-...' part)? It seems the :lang() selector does this; not sure about -- [lang=...] attributes. if lang then insert(opening_tag, 'lang="' .. lang:getFullCode() .. '"') end -- Add a script wrapper return (data.prefix or "") .. "<" .. concat(opening_tag, " ") .. ">" .. text .. "</" .. tag .. ">" end --[==[Tags the transliteration for given text {translit} and language {lang}. It will add the language, script subtag (as defined in [https://www.rfc-editor.org/rfc/bcp/bcp47.txt BCP 47 2.2.3]) and [https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir dir] (directional) attributes as needed. The optional <code>kind</code> parameter can be one of the following: ; {{code|lua|"term"}} : tag transliteration for {{temp|mention}} ; {{code|lua|"usex"}} : tag transliteration for {{temp|usex}} ; {{code|lua|"head"}} : tag transliteration for {{temp|head}} ; {{code|lua|"default"}} : default The optional <code>attributes</code> parameter is used to specify additional HTML attributes for the tag.]==] function export.tag_translit(translit, lang, kind, attributes, is_manual) if type(lang) == "table" then -- FIXME: Do better support for etym languages; see https://www.rfc-editor.org/rfc/bcp/bcp47.txt lang = lang.getFullCode and lang:getFullCode() or error("Second argument to tag_translit should be a language code or language object.") end local data = (m_data or get_data()).translit[kind or "default"] local tag = data.tag local opening_tag = {tag} local class = data.class if lang == "ja" then insert(opening_tag, 'class="' .. (class and (class .. " ") or "") .. (is_manual and "manual-tr " or "") .. 'tr"') else insert(opening_tag, 'lang="' .. lang .. '-Latn"') insert(opening_tag, 'class="' .. (class and (class .. " ") or "") .. (is_manual and "manual-tr " or "") .. 'tr Latn"') end local dir = data.dir if dir then insert(opening_tag, 'dir="' .. dir .. '"') end if attributes then track("tag_translit/attributes") insert(opening_tag, attributes) end return "<" .. concat(opening_tag, " ") .. ">" .. translit .. "</" .. tag .. ">" end function export.tag_transcription(transcription, lang, kind, attributes) if type(lang) == "table" then -- FIXME: Do better support for etym languages; see https://www.rfc-editor.org/rfc/bcp/bcp47.txt lang = lang.getFullCode and lang:getFullCode() or error("Second argument to tag_transcription should be a language code or language object.") end local data = (m_data or get_data()).transcription[kind or "default"] local tag = data.tag local opening_tag = {tag} local class = data.class if lang == "ja" then insert(opening_tag, 'class="' .. (class and (class .. " ") or "") .. 'ts"') else insert(opening_tag, 'lang="' .. lang .. '-Latn"') insert(opening_tag, 'class="' .. (class and (class .. " ") or "") .. 'ts Latn"') end local dir = data.dir if dir then insert(opening_tag, 'dir="' .. dir .. '"') end if attributes then track("tag_transcription/attributes") insert(opening_tag, attributes) end return "<" .. concat(opening_tag, " ") .. ">" .. transcription .. "</" .. tag .. ">" end --[==[Tags {def} as a definition. The <code>def</code> parameter must be one of the following: ; {{code|lua|"gloss"}} : The text is wrapped in {{code|html|2=<span class="(mention-gloss">...</span>}}. ; {{code|lua|"non-gloss"}} : The text is wrapped in {{code|html|2=<span class="use-with-mention">...</span>}}. The optional <code>attributes</code> parameter is used to specify additional HTML attributes for the tag.]==] function export.tag_definition(def, kind, attributes) local data = (m_data or get_data()).definition[kind] if data == nil then error("Second argument to tag_definition should specify the kind of definition from the list in [[Module:script utilities/data]].") end local tag = data.tag local opening_tag = {tag} local class = data.class if class then insert(opening_tag, 'class="' .. class .. '"') end if attributes then insert(opening_tag, attributes) end return "<" .. concat(opening_tag, " ") .. ">" .. def .. "</" .. tag .. ">" end --[==[Generates a request to provide a term in its native script, if it is missing. This is used by the {{temp|rfscript}} template as well as by the functions in [[Module:links]]. The function will add entries to one of the subcategories of [[:Category:Requests for native script by language]], and do several checks on the given language and script. In particular: * If the script was given, a subcategory named "Requests for (script) script" is added, but only if the language has more than one script. Otherwise, the main "Requests for native script" category is used. * Nothing is added at all if the language has no scripts other than Latin and its varieties.]==] function export.request_script(lang, sc, usex, nocat, sort_key) local scripts = lang.getScripts and lang:getScripts() or error('The language "' .. lang:getCode() .. '" does not have the method getScripts. It may be unwritten.') -- By default, request for "native" script local cat_script = "native" local disp_script = "script" -- If the script was not specified, and the language has only one script, use that. if not sc and #scripts == 1 then sc = scripts[1] end -- Is the script known? if sc and sc:getCode() ~= "None" then -- If the script is Latin, return nothing. if export.is_Latin_script(sc) then return "" end if (not scripts[1]) or sc:getCode() ~= scripts[1]:getCode() then disp_script = sc:getCanonicalName() end -- The category needs to be specific to script only if there is chance of ambiguity. This occurs when when the language has multiple scripts (or with codes such as "und"). if (not scripts[1]) or scripts[2] then cat_script = sc:getCanonicalName() end else -- The script is not known. -- Does the language have at least one non-Latin script in its list? local has_nonlatin = false for _, val in ipairs(scripts) do if not export.is_Latin_script(val) then has_nonlatin = true break end end -- If there are no non-Latin scripts, return nothing. if not has_nonlatin and lang:getCode() ~= "und" then return "" end end -- Etymology languages have their own categories, whose parents are the regular language. return "<small>[" .. disp_script .. " needed]</small>" .. (nocat and "" or format_categories("Requests for " .. cat_script .. " script " .. (usex and "in" or "for") .. " " .. lang:getCanonicalName() .. " " .. (usex == "quote" and "quotations" or usex and "usage examples" or "terms"), lang, sort_key ) ) end --[==[This is used by {{temp|rfscript}}. See there for more information.]==] function export.template_rfscript(frame) local boolean = {type = "boolean"} local args = process_params(frame:getParent().args, { [1] = {required = true, type = "language", default = "und"}, ["sc"] = {type = "script"}, ["usex"] = boolean, ["quote"] = boolean, ["nocat"] = boolean, ["sort"] = true, }) local ret = export.request_script(args[1], args["sc"], args.quote and "quote" or args.usex, args.nocat, args.sort) if ret == "" then error("This language is written in the Latin alphabet. It does not need a native script.") end return ret end function export.checkScript(text, scriptCode, result) local scriptObject = get_script(scriptCode) if not scriptObject then error('The script code "' .. scriptCode .. '" is not recognized.') end local originalText = text -- Remove non-letter characters. text = ugsub(text, "%A+", "") -- Remove all characters of the script in question. text = ugsub(text, "[" .. scriptObject:getCharacters() .. "]+", "") if text ~= "" then if type(result) == "string" then error(result) else error('The text "' .. originalText .. '" contains the letters "' .. text .. '" that do not belong to the ' .. scriptObject:getDisplayForm() .. '.', 2) end end end return export 7960wdva9og3gbbozo010obcpp5re6e မဝ်ဂျူ:languages/data/2 828 653 393660 383236 2026-04-29T10:04:00Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393660 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 -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-stripdiacritics"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["tg-stripdiacritics"] = {remove_diacritics = c.grave .. c.acute} s["tk-stripdiacritics"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "အဖှာၚ်", 27811, "cus-eas", "Latn, Ethi", strip_diacritics = { Latn = {remove_diacritics = c.acute}, }, } m["ab"] = { "အာပ်ဟန်", 5111, "cau-abz", "Cyrl, Geor, Latn", translit = { Cyrl = "ab-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, from = {"^а%-"}, to = {"а"}, }, Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә", -- 1 char "^а", }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1], "", } }, }, } m["ae"] = { "အဗါတ်သတေန်", 29572, "ira-cen", "Avst, Gujr", translit = { Avst = "Avst-translit" }, } m["af"] = { "အေက်ဖရိကာန်", 14196, "gmw-frk", "Latn, Arab", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "အကာန်", 28026, "alv-ctn", "Latn", } m["am"] = { "အာန်ဟာရိစ်", 28244, "sem-eth", "Ethi", translit = "Ethi-translit", } m["an"] = { "အာဒါဂေန်", 8765, "roa-nar", "Latn", } m["ar"] = { "အာရဗဳ", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai, Nbat", translit = { Arab = "ar-translit" }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["as"] = { "အိသ်ဇြာံမဳ", 29401, "inc-bas", "as-Beng", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "အာဗာ", 29561, "cau-ava", "Cyrl, Latn, Arab", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"], }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "အာဲမာရာ", 4627, "sai-aym", "Latn", } m["az"] = { "အာက်သေတ်ဗါဲဇြေနဳ", 9292, "trk-ogz", "Latn, Cyrl, fa-Arab", ancestors = "trk-oat", dotted_dotless_i = true, strip_diacritics = { Latn = { from = {"ʼ"}, to = {"'"}, }, ["fa-Arab"] = { module = "ar-stripdiacritics", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "ဗေတ်ခဳ", 13389, "trk-kbu", "Cyrl", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "ဗါလာရုဇ်", 9091, "zle", "Cyrl, Latn", ancestors = "zle-mbe", translit = { Cyrl = "be-translit", }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "ဗူလ်ဂရဳယာန်", 7918, "zls", "Cyrl", ancestors = "cu-bgm", translit = "bg-translit", strip_diacritics = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "ဗဳဟာရဳ", 135305, "inc-eas", "Deva", } m["bi"] = { "ဗဳသလာမာ", 35452, "crp", "Latn", ancestors = "en", } m["bm"] = { "ဗီုဗရာ", 33243, "dmn-emn", "Latn, Nkoo", sort_key = { Latn = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, }, } m["bn"] = { "ဘၚ်္ဂါလဳ", 9610, "inc-bas", "Beng, Newa", ancestors = "inc-mbn", translit = { Beng = "bn-translit" }, } m["bo"] = { "တိဗိတ်", 34271, "sit-tib", "Tibt", -- sometimes Deva? ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["br"] = { "ဗရဳတေန်", 12107, "cel-brs", "Latn", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "ကာတ်တလာန်", 7026, "roa-ocr", "Latn", ancestors = "roa-oca", sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"}, standard_chars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "ချက်ခ်ချေၚ်", 33350, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "ချာမဝ်ရဝ်", 33262, "poz", "Latn", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "ခဝ်သဳကာန်", 33111, "roa-itr", "Latn", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "ခရေဝ်", 33390, "alg", "Latn, Cans", translit = { Cans = "cr-translit" }, } m["cs"] = { "ချက်ခ်", 9056, "zlw", "Latn", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "ခရေတ်သလာဗဝ်နေတ်တြေံ", 35499, "zls", "Cyrs, Glag, Zname", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["cv"] = { "ချူဝါတ်", 33348, "trk-ogr", "Cyrl", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "ဝေလ", 9309, "cel-brw", "Latn", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standard_chars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "ဒိန်နေတ်", 9035, "gmq-eas", "Latn", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "ဂျာမာန်", 188, "gmw-hgm", "Latn, Latf, Brai", ancestors = "de-ear", sort_key = { Latn = s["de-Latn-sortkey"], Latf = s["de-Latn-sortkey"], }, standard_chars = { Latn = s["de-Latn-standardchars"], Latf = s["de-Latn-standardchars"], Brai = c.braille, c.punc } } m["dv"] = { "ဒိဝေဟဳ", 32656, "inc-ins", "Thaa, Diak", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, override_translit = true, } m["dz"] = { "သောၚ်ခါ", 33081, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ee"] = { "အဳဝါ", 30005, "alv-gbe", "Latn", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "ဂရေတ်", 9129, "grk", "Grek, Polyt, Brai", ancestors = "el-kth", translit = "el-translit", override_translit = true, -- Grek and Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "အၚ်္ဂလိက်", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { -- Many of these are needed for sorting language names. remove_diacritics = "'\"%-%.,%s·ʻʼ" .. c.diacritics, -- These are found in pagenames. from = {"[ɒæ🅱¢©ᴄðđəǝɜɡħʜıɨłŋɲøɔœꝑꝓꝕßʋ]"}, to = {{ ["ɒ"] = "a", ["æ"] = "ae", ["🅱"] = "b", ["¢"] = "c", ["©"] = "c", ["ᴄ"] = "c", ["ð"] = "d", ["đ"] = "d", ["ə"] = "e", ["ǝ"] = "e", ["ɜ"] = "e", ["ɡ"] = "g", ["ħ"] = "h", ["ʜ"] = "h", ["ı"] = "i", ["ɨ"] = "i", ["ł"] = "l", ["ŋ"] = "n", ["ɲ"] = "n", ["ø"] = "o", ["ɔ"] = "o", ["œ"] = "oe", ["ꝑ"] = "p", ["ꝓ"] = "p", ["ꝕ"] = "p", ["ß"] = "ss", ["ʋ"] = "v", }}, }, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "အေက်သပရေန်တဝ်", 143, "art", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standard_chars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "သပုၚ်", 1321, "roa-cas", "Latn, Brai", ancestors = "es-ear", sort_key = { Latn = { remove_exceptions = {"ñ"}, remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "ñ", "º", "œ"}, to = {"a", "ae", "n" .. p[1], "o", "oe"} }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "အေက်သတဝ်နဳယာန်", 9072, "urj-fin", "Latn", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "ဗက်ခ်", 8752, "euq", "Latn", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "ပါရှေန်", 9168, "ira-swi", "fa-Arab, Hebr", ancestors = "fa-cls", strip_diacritics = { ["fa-Arab"] = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ff"] = { "ဖှောတ်လာ", 33454, "alv-fwo", "Latn, Adlm", } m["fi"] = { "ဖေန်လာန်", 1412, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { -- [[Appendix:Finnish alphabet#Collation]] + "aͤ" and "oͤ" as historical variants of "ä" and "ö". remove_diacritics = "'’:" .. c.diacritics, remove_exceptions = { "a[" .. c.ringabove .. c.diaer .. c.small_e .. "]", -- åäaͤ "o[" .. c.diaer .. c.tilde .. c.dacute .. c.small_e .. "]", -- öõőoͤ "u[" .. c.diaer .. c.dacute .. "]" -- üű }, from = {"æ", "[ðđ]", "ł", "ŋ", "œ", "ß", "þ", "u[" .. c.diaer .. c.dacute .. "]", "å", "aͤ", "o[" .. c.tilde .. c.dacute .. c.small_e .. "]", "ø", "(.)['%-]"}, to = {"ae", "d", "l", "n", "oe", "ss", "th", "y", "z" .. p[1], "ä", "ö", "ö", "%1"} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "ဖရဳဂျိ", 33295, "poz-pcc", "Latn", } m["fo"] = { "ဖာရဝ်သဳ", 25258, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "ပြၚ်သေတ်", 150, "roa-oil", "Latn, Brai", ancestors = "frm", sort_key = { Latn = s["roa-oil-sortkey"] }, standard_chars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "ဖရေဝ်သဳယာန်လက္ကရဴ", 27175, "gmw-fri", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standard_chars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "အာဲယျာလာန်", 9142, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "သကတ်ဂဴလိစ်", 9314, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "ဂလဳသဳယာန်", 9307, "roa-gap", "Latn", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gu"] = { "ဂုဂျာရတဳ", 5137, "inc-wes", "Arab, Gujr", ancestors = "inc-mgu", translit = { Gujr = "gu-translit", }, strip_diacritics = { Arab = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun}, Gujr = {remove_diacritics = "઼"}, }, } m["gv"] = { "မာက်", 12175, "cel-gae", "Latn", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standard_chars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "ဟဴသာ", 56475, "cdc-wst", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron} }, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "ဟဳဗရဝ်", 9288, "sem-can", "Hebr, Phnx, Brai, Samr", ancestors = "he-med", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["hi"] = { "ဟိန္ဒဳ", 1568, "inc-hnd", "Deva, Kthi, Newa", translit = { Deva = "hi-translit" }, standard_chars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "ဟဳရဳမိုတု", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "ဟေဲယှေန် ခရေဝ်အဝ်လ်", 33491, "crp", "Latn", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "ဟာန်ဂါရေဝ်", 9067, "urj-ugr", "Latn, Hung", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "အာမေနဳယျာ", 8785, "hyx", "Armn, Brai", ancestors = "axm", -- Armn translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"}, to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "ဟေရေရုဝ်", 33315, "bnt-swb", "Latn", } m["ia"] = { "အေန်တာလိၚ်္ဂဝ်", 35934, "art", "Latn", } m["id"] = { "အိန်ဒဝ်နဳသဳယျာ", 9240, "poz-mly", "Latn", ancestors = "ms", standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "အေန်တာလိၚ်္ဂဝေ", 35850, "art", "Latn", type = "appendix-constructed", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "အေတ်ဗါဝ်", 33578, "alv-igb", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "သေဲဆိုန်ယဳ", 34235, "tbq-nlo", "Yiii", translit = "ii-translit", } m["ik"] = { "အဳနုဗဳယာတ်", 27183, "esx-inu", "Latn", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "ဣဒဝ်", 35224, "art", "Latn", } m["is"] = { "အာက်သလာန်", 294, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "အဳတခ်လဳ", 652, "roa-itr", "Latn", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standard_chars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "ဣနုက်တိတုတ်", 29921, "esx-inu", "Cans, Latn", translit = { Cans = "cr-translit" }, override_translit = true, } m["ja"] = { "ဂျပါန်", 5287, "jpx", "Jpan, Latn, Brai", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["jv"] = { "ဂျာဗာ", 33549, "poz", "Latn, Java, Arab", ancestors = "kaw", translit = { Java = "jv-translit" }, link_tr = true, strip_diacritics = { Latn = {remove_diacritics = c.circ} -- Modern jv don't use ê }, sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "ဂျဝ်ဂျဳယျာ", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian ancestors = "ka-mid", -- Geor, Geok translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Geor = s["ka-stripdiacritics"], Geok = s["ka-stripdiacritics"], }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kg"] = { "ခါမ်ဂဝ်", 33702, "bnt-kng", "Latn", } m["ki"] = { "ခဳခူယူ", 33587, "bnt-kka", "Latn", } m["kj"] = { "ကောန်ယာမာ", 1405077, "bnt-ova", "Latn", } m["kk"] = { "ကဇက်", 9252, "trk-kno", "Cyrl, Latn, kk-Arab", translit = { Cyrl = { from = { "Ё", "ё", "Й", "й", "Нг", "нг", "Ӯ", "ӯ", -- 2 chars; are "Ӯ" and "ӯ" actually used? "А", "а", "Ә", "ә", "Б", "б", "В", "в", "Г", "г", "Ғ", "ғ", "Д", "д", "Е", "е", "Ж", "ж", "З", "з", "И", "и", "К", "к", "Қ", "қ", "Л", "л", "М", "м", "Н", "н", "Ң", "ң", "О", "о", "Ө", "ө", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ұ", "ұ", "Ү", "ү", "Ф", "ф", "Х", "х", "Һ", "һ", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "І", "і", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я", -- 1 char }, to = { "E", "e", "İ", "i", "Ñ", "ñ", "U", "u", "A", "a", "Ä", "ä", "B", "b", "V", "v", "G", "g", "Ğ", "ğ", "D", "d", "E", "e", "J", "j", "Z", "z", "İ", "i", "K", "k", "Q", "q", "L", "l", "M", "m", "N", "n", "Ñ", "ñ", "O", "o", "Ö", "ö", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "Ū", "ū", "Ü", "ü", "F", "f", "X", "x", "H", "h", "S", "s", "Ç", "ç", "Ş", "ş", "Ş", "ş", "", "", "Y", "y", "I", "ı", "", "", "É", "é", "Ü", "ü", "Ä", "ä", } } }, -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standard_chars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "ဂရိန်လာန်", 25355, "esx-inu", "Latn", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "ခမေန်", 9205, "mkh-kmr", "Khmr", ancestors = "xhm", translit = "km-translit", } m["kn"] = { "ကာန်နဒါ", 33673, "dra-kan", "Knda, Tutg", ancestors = "dra-mkn", -- Knda translit in [[Module:scripts/data]] } m["ko"] = { "ကိုဝ်ရဳယျာ", 9176, "qfa-kor", "Kore, Brai", ancestors = "ko-ear", translit = { Kore = "ko-translit", }, -- Kore strip_diacritics in [[Module:scripts/data]] } m["kr"] = { "ကနူရဳ", 36094, "ssa-sah", "Latn, Arab", -- the sortkey and strip_diacritics are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve} }, sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "ကာဒ်ရှ်မဳယျာ", 33552, "inc-kas", "ks-Arab, Deva, Shrd, Latn", translit = { ["ks-Arab"] = "ks-Arab-translit", Deva = "ks-Deva-translit", -- Shrd translit in [[Module:scripts/data]] }, } -- "kv" is treated as "koi", "kpv", see [[WT:LT]] m["kw"] = { "ခမ်နေတ်", 25289, "cel-brs", "Latn", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "ကာဇေတ်", 9255, "trk-kkp", "Cyrl, Latn, Arab", translit = { Cyrl = "ky-translit" }, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "လပ်တေန်", 397, "itc-laf", "Latn, Ital", ancestors = "itc-ola", -- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx", c.punc }, } m["lb"] = { "လူဇေန်ဘာဂျ်", 9051, "gmw-hgm", "Latn, Brai", ancestors = "gmw-cfr", sort_key = { Latn = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, }, } m["lg"] = { "လုဂန်ဒါ", 33368, "bnt-nyg", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "လိမ်ဗူရ်ဂိသ်", 102172, "gmw-frk", "Latn", ancestors = "dum", } m["ln"] = { "လေန်ဂါလာ", 36217, "bnt-bmo", "Latn", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "သေံလဴ", 9211, "tai-swe", "Laoo", translit = "lo-translit", sort_key = "Laoo-sortkey", standard_chars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "လေတ်တူယဵုနဳယျာ", 9083, "bat-eas", "Latn", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "ဠူဘ-ကာတေန်ဂါ", 36157, "bnt-lub", "Latn", } m["lv"] = { "လပ်ဗဳယာ", 9078, "bat-eas", "Latn", strip_diacritics = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "မာလာဂါသဳ", 7930, "poz-bre", "Latn, Arab", } m["mh"] = { "မာချဲလဳ", 36280, "poz-mic", "Latn", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "မဝ်ရဳ", 36451, "poz-pep", "Latn", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"n" .. p[1], "w" .. p[1]} }, } m["mk"] = { "မက်သဳဒဝ်နဳယျာ", 9296, "zls", "Cyrl, Polyt", ancestors = "cu", translit = { Cyrl = "mk-translit", -- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is -- acceptable, so we disable it for now Polyt = false, }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, }, sort_key = { Cyrl = { remove_diacritics = c.grave, remove_exceptions = {"ѓ", "ќ"}, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш", c.punc }, } m["ml"] = { "မလေဝ်ယျလာမ်", 36236, "dra-mal", "Mlym", override_translit = true, -- Mlym translit in [[Module:scripts/data]] } m["mn"] = { "မန်ဂဝ်လဳယျာ", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", ancestors = "cmg", translit = { Cyrl = "mn-translit", -- Mong translit in [[Module:scripts/data]] }, override_translit = true, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] strip_diacritics = { Cyrl = {remove_diacritics = c.grave .. c.acute}, }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" is treated as "ro", see [[WT:LT]] m["mr"] = { "မာရဒဳ", 1571, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, strip_diacritics = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "မလေဝ်", 9237, "poz-mly", "Latn, ms-Arab", ancestors = "ms-cla", standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "မာလ်တဳ", 9166, "sem-arb", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "ဗၟာ", 9228, "tbq-brm", "Mymr", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "နာဥူနာရူ", 13307, "poz-mic", "Latn", } m["nb"] = { "နဝ်ဝေ ဗော်ခ်မဝ်", 25167, "gmq", "Latn", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nd"] = { "နဒေဗဝ်လေဝ် လ္ပာ်သၟဝ်ကျာ", 35613, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "နဳပဝ်", 33823, "inc-pah", "Deva, Newa", translit = { Deva = "ne-translit" }, } m["ng"] = { "အွန်ဒွန်ဂါ", 33900, "bnt-ova", "Latn", } m["nl"] = { "ဒါတ်", 7411, "gmw-frk", "Latn, Brai", ancestors = "dum", sort_key = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÄäËëÏïÖöÜü", Brai = c.braille, c.punc }, } m["nn"] = { "နဝ်ဝေ နဳနိုတ်", 25164, "gmq-wes", "Latn", ancestors = "gmq-mno", strip_diacritics = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["no"] = { "နဝ်ဝေ", 9043, "gmq-wes", "Latn", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nr"] = { "အာန်ဒေဗေလေဝ် လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 36785, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "နာဝါဟဝ်", 13310, "apa", "Latn, Brai", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "ချဳချေန်ဝါ", 33273, "bnt-nys", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "အောက်စဳတာန်", 14185, "roa-ocr", "Latn, Hebr", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["oj"] = { "အဝ်ဂျဳဗဝေ", 33875, "alg", "Cans, Latn", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "အဝ်ရဝ်မဝ်", 33864, "cus-eas", "Latn, Ethi", } m["or"] = { "အဝ်ရေဝ်ယာ", 33810, "inc-eas", "Orya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "အဝ်ဇြဳယာန်", 33968, "xsc-sar", "Cyrl, Geor, Latn", ancestors = "oos", translit = { Cyrl = "os-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "ပါန်ချာပဳ", 58635, "inc-pan", "Guru, pa-Arab", ancestors = "inc-opa", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, strip_diacritics = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, }, } m["pi"] = { "ပါဠိ", 36727, "inc-mid", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom ancestors = "sa", translit = { -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "ပဝ်လာန်", 809, "zlw-lch", "Latn", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "ပါသတုန်", 58680, "ira-pat", "ps-Arab", strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef}, } m["pt"] = { "ပဝ်တူဂြဳ", 5146, "roa-gap", "Latn, Brai", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "º", "œ"}, to = {"a", "ae", "o", "oe"} }, }, standard_chars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "ခေန်ချူဝါ", 5218, "qwe", "Latn", } m["rm"] = { "ရဝ်မာန်", 13199, "roa-rhe", ancestors = "rm-old", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "ရဝ်မေနဳယျာ", 7913, "roa-eas", "Latn, Cyrl, Cyrs", translit = { Cyrl = "ro-translit" }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; presumably not present standard_chars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "ရုဿျှာ", 7737, "zle", "Cyrl, Brai", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, from = { "і", "ѣ", "ѳ", "ѵ" }, to = { "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "ရဝမ်ဒါ ရမ်ဒဳ", 3217514, "bnt-glb", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "သံသကြိုတ်", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", -- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]] -- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has -- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit. Mymr = "pi-translit", Orya = "sa-Orya-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", -- Tibt translit in [[Module:scripts/data]] }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, Deva = { -- Don't use remove_diacritics for accent marks, as १ and ३ should also be removed if (and only if) they carry any. from = {"[१३]?[" .. c.anudatta .. c.udatta .. c.dsvarita .. c.tsvarita .. "]+"}, to = {""}, }, }, sort_key = { Latn = { from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"}, }, Thai = "Thai-sortkey", Laoo = "Laoo-sortkey", Lana = { -- Tai Tham from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"}, to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, Mymr = { remove_diacritics = c.VS01, }, -- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was -- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be -- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies -- regardless of script. --all = { -- remove_diacritics = c.ZWJ, --}, }, } m["sc"] = { "သာဒဳနဳယာန်", 33976, "roa-sou", "Latn", } m["sd"] = { "သိန္ဓိ", 33997, "inc-snd", "sd-Arab, Deva, Sind, Khoj", translit = { Sind = "Sind-translit", ["sd-Arab"] = "sd-Arab-translit" }, strip_diacritics = { ["sd-Arab"] = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "သာမိ သၟဝ်ကျာ", 33947, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "သၚ်ဂဝ်", 33954, "crp", "Latn", ancestors = "ngb", } m["sh"] = { "သာဗ်ခြဝ်ဨရှဳယာန်", 9301, "zls", "Latn, Cyrl, Glag, Arab", ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1 wikimedia_codes = "sh, bs, hr, sr", strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"ć", "ś", "ź"}, from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"з́", "с́"}, from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standard_chars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "သိၚ်္ဃဵုရ်", 13267, "inc-ins", "Sinh", translit = "si-translit", override_translit = true, } m["sk"] = { "သလဝ်ဝေန်နဳယျာ", 9058, "zlw", "Latn", ancestors = "zlw-osk", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron}, standard_chars = "AaÁáÄäBbCcČčDdĎďEeÉéFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÓóÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "သၠဝ်ဝေနဳ", 9063, "zls", "Latn", strip_diacritics = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, remove_exceptions = {"Ć", "ć", "Ǵ", "ǵ", "Ś", "ś", "Ź", "ź"}, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dotabove .. c.ringabove .. c.dgrave .. c.invbreve .. c.dotbelow .. c.ringbelow .. c.ogonek, remove_exceptions = {"ć", "ǵ", "ś", "ź"}, from = {"ä", "č", "ć", "đ", "ə", "ë", "ǧ", "ǵ", "ï", "ł", "ö", "š", "ś", "ü", "ž", "ź"}, to = {"a" .. p[1], "c" .. p[1], "c" .. p[2], "d" .. p[1], "e", "e" .. p[1], "g" .. p[1], "g" .. p[2], "i" .. p[1], "l", "o" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]}, }, standard_chars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "သမဝ်အာန်", 34011, "poz-pnp", "Latn", } m["sn"] = { "သျှိနာ", 34004, "bnt-sho", "Latn", strip_diacritics = {remove_diacritics = c.acute}, } m["so"] = { "သဝ်မာလဳ", 13275, "cus-som", "Latn, Arab, Osma", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, } m["sq"] = { "အလ်ဗနဳယာန်", 8748, "sqj", "Latn, Grek, ota-Arab, Elba, Todr, Vith", translit = { Elba = "Elba-translit", Vith = "Vith-translit", }, -- Grek display_text, sort_key in [[Module:scripts/data]] strip_diacritics = { Latn = { remove_diacritics = c.acute .. c.circ, from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'}, }, Grek = { -- Diacritic removal from Grek-stripdiacritics excluded. from = m_langdata.chars_substitutions["Grek-stripdiacritics"].from, to = m_langdata.chars_substitutions["Grek-stripdiacritics"].to, }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.circ .. c.tilde .. c.breve .. c.caron, from = {'^[ie] (%w)', '^të (%w)', 'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'%1', '%1', 'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, } -- TODO: Grek if the default sort key is unsuitable }, standard_chars = { Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz", c.punc }, } m["ss"] = { "သဝါဇြဳ", 34014, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "သူထူ", 34340, "bnt-sts", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "သာန်ဓနဳ", 34002, "poz-msa", "Latn, Sund, Arab", ancestors = "osn", translit = { Sund = "Sund-translit" }, } m["sv"] = { "သွဳဒေန်", 9027, "gmq-eas", "Latn", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "သဝါတ်ဟဳလဳ", 7838, "bnt-swh", "Latn, Arab", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "တမဳလ်", 5885, "dra-tam", "Taml", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "တေလုဂု", 8097, "dra-tel", "Telu", translit = "te-translit", override_translit = true, } m["tg"] = { "တာဇိက်", 9260, "ira-swi", "Cyrl, fa-Arab, Latn", ancestors = "fa-cls", translit = { Cyrl = "tg-translit" }, override_translit = true, strip_diacritics = { Cyrl = s["tg-stripdiacritics"], Latn = s["tg-stripdiacritics"], }, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "သေံ", 9217, "tai-swe", "Thai, Khomt, Brai", translit = { Thai = "th-translit" }, sort_key = { Thai = "Thai-sortkey" }, } m["ti"] = { "တဳဂျရေဝ်ယျာ", 34124, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tk"] = { "တာခ်မေန်", 9267, "trk-ogz", "Latn, Cyrl, Arab", strip_diacritics = { Latn = s["tk-stripdiacritics"], Cyrl = s["tk-stripdiacritics"], }, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, ancestors = "trk-eog", } m["tl"] = { "တာဂါလံက်", 34057, "phi", "Latn, Tglg", translit = { Tglg = "tl-translit" }, override_translit = true, strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "သွာနာ", 34137, "bnt-sts", "Latn", } m["to"] = { "ထံၚ်ဂံၚ်", 34094, "poz-ton", "Latn", strip_diacritics = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "တူရကဳ", 256, "trk-ogz", "Latn", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standard_chars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "သွေန်ဂါ", 34327, "bnt-tsr", "Latn", } m["tt"] = { "တာတာ", 25285, "trk-kbu", "Cyrl, Latn, tt-Arab", translit = { Cyrl = "tt-translit", ["tt-Arab"] = "tt-translit" }, --override_translit = true, -- enable override until Module code can detect Russian loans such as [[аэропорт]] dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" is treated as "ak", see [[WT:LT]] m["ty"] = { "တဟဳတဳဃှေန်", 34128, "poz-pep", "Latn", } m["ug"] = { "ဥူဃူရ်", 13263, "trk-kar", "ug-Arab, Latn, Cyrl", ancestors = "chg", translit = { ["ug-Arab"] = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "ယူကရိန်", 8798, "zle", "Cyrl", ancestors = "zle-muk", translit = "uk-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "အူရဒူ", 1617, "inc-hnd", "ur-Arab, Hebr", translit = { ["ur-Arab"] = "ur-translit" }, strip_diacritics = { ["ur-Arab"] = { -- 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 }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { ["ur-Arab"] = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے", c.punc, }, } m["uz"] = { "ဥုသဗဝ်", 9264, "trk-kar", "Latn, Cyrl, fa-Arab", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, strip_diacritics = { ["fa-Arab"] = "ar-stripdiacritics", }, } m["ve"] = { "ဗါန်ဒါ", 32704, "bnt-bso", "Latn", } m["vi"] = { "ဗဳယေတ်နာမ်", 9199, "mkh-vie", "Latn, Hani", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "ဝဝ်လပုက်", 36986, "art", "Latn", } m["wa"] = { "ဝါဠူ", 34219, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "ဝဝ်လံက်", 34257, "alv-fwo", "Latn, Arab, Gara", } m["xh"] = { "ခါဝ်သာ", 13218, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "ယိဒ်ဒိသ်", 8641, "gmw-hgm", "Hebr, Latn", ancestors = "gmh", translit = { Hebr = "yi-translit", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["yo"] = { "ရိုရုဗာ", 34311, "alv-yor", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "ဇြုန်", 13216, "tai", "Latn, Hani", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "ကြုက်", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey" }, } m["zu"] = { "သြူဠူ", 10179, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") s9wbe4orurbcd6l0tdjkx64hyutllxb 393661 393660 2026-04-29T10:05:01Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393661 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 -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-stripdiacritics"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["tg-stripdiacritics"] = {remove_diacritics = c.grave .. c.acute} s["tk-stripdiacritics"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "အဖှာၚ်", 27811, "cus-eas", "Latn, Ethi", strip_diacritics = { Latn = {remove_diacritics = c.acute}, }, } m["ab"] = { "အာပ်ဟန်", 5111, "cau-abz", "Cyrl, Geor, Latn", translit = { Cyrl = "ab-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, from = {"^а%-"}, to = {"а"}, }, Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә", -- 1 char "^а", }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1], "", } }, }, } m["ae"] = { "အဗါတ်သတေန်", 29572, "ira-cen", "Avst, Gujr", translit = { Avst = "Avst-translit" }, } m["af"] = { "အေက်ဖရိကာန်", 14196, "gmw-frk", "Latn, Arab", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "အကာန်", 28026, "alv-ctn", "Latn", } m["am"] = { "အာန်ဟာရိစ်", 28244, "sem-eth", "Ethi", translit = "Ethi-translit", } m["an"] = { "အာဒါဂေန်", 8765, "roa-nar", "Latn", } m["ar"] = { "အာရဗဳ", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai, Nbat", translit = { Arab = "ar-translit" }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["as"] = { "အိသ်ဇြာံမဳ", 29401, "inc-bas", "as-Beng", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "အာဗာ", 29561, "cau-ava", "Cyrl, Latn, Arab", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"], }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "အာဲမာရာ", 4627, "sai-aym", "Latn", } m["az"] = { "အာက်သေတ်ဗါဲဇြေနဳ", 9292, "trk-ogz", "Latn, Cyrl, fa-Arab", ancestors = "trk-oat", dotted_dotless_i = true, strip_diacritics = { Latn = { from = {"ʼ"}, to = {"'"}, }, ["fa-Arab"] = { module = "ar-stripdiacritics", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "ဗေတ်ခဳ", 13389, "trk-kbu", "Cyrl", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "ဗါလာရုဇ်", 9091, "zle", "Cyrl, Latn", ancestors = "zle-mbe", translit = { Cyrl = "be-translit", }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "ဗူလ်ဂရဳယာန်", 7918, "zls", "Cyrl", ancestors = "cu-bgm", translit = "bg-translit", strip_diacritics = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "ဗဳဟာရဳ", 135305, "inc-eas", "Deva", } m["bi"] = { "ဗဳသလာမာ", 35452, "crp", "Latn", ancestors = "en", } m["bm"] = { "ဗီုဗရာ", 33243, "dmn-emn", "Latn, Nkoo", sort_key = { Latn = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, }, } m["bn"] = { "ဘၚ်္ဂါလဳ", 9610, "inc-bas", "Beng, Newa", ancestors = "inc-mbn", translit = { Beng = "bn-translit" }, } m["bo"] = { "တိဗိတ်", 34271, "sit-tib", "Tibt", -- sometimes Deva? ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["br"] = { "ဗရဳတေန်", 12107, "cel-brs", "Latn", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "ကာတ်တလာန်", 7026, "roa-ocr", "Latn", ancestors = "roa-oca", sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"}, standard_chars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "ချက်ခ်ချေၚ်", 33350, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "ချာမဝ်ရဝ်", 33262, "poz", "Latn", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "ခဝ်သဳကာန်", 33111, "roa-itr", "Latn", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "ခရေဝ်", 33390, "alg", "Latn, Cans", translit = { Cans = "cr-translit" }, } m["cs"] = { "ချက်ခ်", 9056, "zlw", "Latn", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "ခရေတ်သလာဗဝ်နေတ်တြေံ", 35499, "zls", "Cyrs, Glag, Zname", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["cv"] = { "ချူဝါတ်", 33348, "trk-ogr", "Cyrl", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "ဝေလ", 9309, "cel-brw", "Latn", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standard_chars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "ဒိန်နေတ်", 9035, "gmq-eas", "Latn", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "ဂျာမာန်", 188, "gmw-hgm", "Latn, Latf, Brai", ancestors = "de-ear", sort_key = { Latn = s["de-Latn-sortkey"], Latf = s["de-Latn-sortkey"], }, standard_chars = { Latn = s["de-Latn-standardchars"], Latf = s["de-Latn-standardchars"], Brai = c.braille, c.punc } } m["dv"] = { "ဒိဝေဟဳ", 32656, "inc-ins", "Thaa, Diak", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, override_translit = true, } m["dz"] = { "သောၚ်ခါ", 33081, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ee"] = { "အဳဝါ", 30005, "alv-gbe", "Latn", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "ဂရေတ်", 9129, "grk", "Grek, Polyt, Brai", ancestors = "el-kth", translit = "el-translit", override_translit = true, -- Grek and Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "အၚ်္ဂလိက်", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { -- Many of these are needed for sorting language names. remove_diacritics = "'\"%-%.,%s·ʻʼ" .. c.diacritics, -- These are found in pagenames. from = {"[ɒæ🅱¢©ᴄðđəǝɜɡħʜıɨłŋɲøɔœꝑꝓꝕßʋ]"}, to = {{ ["ɒ"] = "a", ["æ"] = "ae", ["🅱"] = "b", ["¢"] = "c", ["©"] = "c", ["ᴄ"] = "c", ["ð"] = "d", ["đ"] = "d", ["ə"] = "e", ["ǝ"] = "e", ["ɜ"] = "e", ["ɡ"] = "g", ["ħ"] = "h", ["ʜ"] = "h", ["ı"] = "i", ["ɨ"] = "i", ["ł"] = "l", ["ŋ"] = "n", ["ɲ"] = "n", ["ø"] = "o", ["ɔ"] = "o", ["œ"] = "oe", ["ꝑ"] = "p", ["ꝓ"] = "p", ["ꝕ"] = "p", ["ß"] = "ss", ["ʋ"] = "v", }}, }, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "အေက်သပရေန်တဝ်", 143, "art", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standard_chars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "သပုၚ်", 1321, "roa-cas", "Latn, Brai", ancestors = "es-ear", sort_key = { Latn = { remove_exceptions = {"ñ"}, remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "ñ", "º", "œ"}, to = {"a", "ae", "n" .. p[1], "o", "oe"} }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "အေက်သတဝ်နဳယာန်", 9072, "urj-fin", "Latn", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "ဗက်ခ်", 8752, "euq", "Latn", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "ပါရှေန်", 9168, "ira-swi", "fa-Arab, Hebr", ancestors = "fa-cls", strip_diacritics = { ["fa-Arab"] = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ff"] = { "ဖှောတ်လာ", 33454, "alv-fwo", "Latn, Adlm", } m["fi"] = { "ဖေန်လာန်", 1412, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { -- [[Appendix:Finnish alphabet#Collation]] + "aͤ" and "oͤ" as historical variants of "ä" and "ö". remove_diacritics = "'’:" .. c.diacritics, remove_exceptions = { "a[" .. c.ringabove .. c.diaer .. c.small_e .. "]", -- åäaͤ "o[" .. c.diaer .. c.tilde .. c.dacute .. c.small_e .. "]", -- öõőoͤ "u[" .. c.diaer .. c.dacute .. "]" -- üű }, from = {"æ", "[ðđ]", "ł", "ŋ", "œ", "ß", "þ", "u[" .. c.diaer .. c.dacute .. "]", "å", "aͤ", "o[" .. c.tilde .. c.dacute .. c.small_e .. "]", "ø", "(.)['%-]"}, to = {"ae", "d", "l", "n", "oe", "ss", "th", "y", "z" .. p[1], "ä", "ö", "ö", "%1"} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "ဖရဳဂျိ", 33295, "poz-pcc", "Latn", } m["fo"] = { "ဖာရဝ်သဳ", 25258, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "ပြၚ်သေတ်", 150, "roa-oil", "Latn, Brai", ancestors = "frm", sort_key = { Latn = s["roa-oil-sortkey"] }, standard_chars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "ဖရေဝ်သဳယာန်လက္ကရဴ", 27175, "gmw-fri", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standard_chars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "အာဲယျာလာန်", 9142, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "သကတ်ဂဴလိစ်", 9314, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "ဂလဳသဳယာန်", 9307, "roa-gap", "Latn", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gu"] = { "ဂုဂျာရတဳ", 5137, "inc-wes", "Arab, Gujr", ancestors = "inc-mgu", translit = { Gujr = "gu-translit", }, strip_diacritics = { Arab = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun}, Gujr = {remove_diacritics = "઼"}, }, } m["gv"] = { "မာက်", 12175, "cel-gae", "Latn", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standard_chars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "ဟဴသာ", 56475, "cdc-wst", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron} }, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "ဟဳဗရဝ်", 9288, "sem-can", "Hebr, Phnx, Brai, Samr", ancestors = "he-med", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["hi"] = { "ဟိန္ဒဳ", 1568, "inc-hnd", "Deva, Kthi, Newa", translit = { Deva = "hi-translit" }, standard_chars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "ဟဳရဳမိုတု", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "ဟေဲယှေန် ခရေဝ်အဝ်လ်", 33491, "crp", "Latn", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "ဟာန်ဂါရေဝ်", 9067, "urj-ugr", "Latn, Hung", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "အာမေနဳယျာ", 8785, "hyx", "Armn, Brai", ancestors = "axm", -- Armn translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"}, to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "ဟေရေရုဝ်", 33315, "bnt-swb", "Latn", } m["ia"] = { "အေန်တာလိၚ်္ဂဝ်", 35934, "art", "Latn", } m["id"] = { "အိန်ဒဝ်နဳသဳယျာ", 9240, "poz-mly", "Latn", ancestors = "ms", standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "အေန်တာလိၚ်္ဂဝေ", 35850, "art", "Latn", type = "appendix-constructed", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "အေတ်ဗါဝ်", 33578, "alv-igb", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "သေဲဆိုန်ယဳ", 34235, "tbq-nlo", "Yiii", translit = "ii-translit", } m["ik"] = { "အဳနုဗဳယာတ်", 27183, "esx-inu", "Latn", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "ဣဒဝ်", 35224, "art", "Latn", } m["is"] = { "အာက်သလာန်", 294, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "အဳတခ်လဳ", 652, "roa-itr", "Latn", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standard_chars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "ဣနုက်တိတုတ်", 29921, "esx-inu", "Cans, Latn", translit = { Cans = "cr-translit" }, override_translit = true, } m["ja"] = { "ဂျပါန်", 5287, "jpx", "Jpan, Latn, Brai", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["jv"] = { "ဂျာဗာ", 33549, "poz", "Latn, Java, Arab", ancestors = "kaw", translit = { Java = "jv-translit" }, link_tr = true, strip_diacritics = { Latn = {remove_diacritics = c.circ} -- Modern jv don't use ê }, sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "ဂျဝ်ဂျဳယျာ", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian ancestors = "ka-mid", -- Geor, Geok translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Geor = s["ka-stripdiacritics"], Geok = s["ka-stripdiacritics"], }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kg"] = { "ခါမ်ဂဝ်", 33702, "bnt-kng", "Latn", } m["ki"] = { "ခဳခူယူ", 33587, "bnt-kka", "Latn", } m["kj"] = { "ကောန်ယာမာ", 1405077, "bnt-ova", "Latn", } m["kk"] = { "ကဇက်", 9252, "trk-kno", "Cyrl, Latn, kk-Arab", translit = { Cyrl = { from = { "Ё", "ё", "Й", "й", "Нг", "нг", "Ӯ", "ӯ", -- 2 chars; are "Ӯ" and "ӯ" actually used? "А", "а", "Ә", "ә", "Б", "б", "В", "в", "Г", "г", "Ғ", "ғ", "Д", "д", "Е", "е", "Ж", "ж", "З", "з", "И", "и", "К", "к", "Қ", "қ", "Л", "л", "М", "м", "Н", "н", "Ң", "ң", "О", "о", "Ө", "ө", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ұ", "ұ", "Ү", "ү", "Ф", "ф", "Х", "х", "Һ", "һ", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "І", "і", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я", -- 1 char }, to = { "E", "e", "İ", "i", "Ñ", "ñ", "U", "u", "A", "a", "Ä", "ä", "B", "b", "V", "v", "G", "g", "Ğ", "ğ", "D", "d", "E", "e", "J", "j", "Z", "z", "İ", "i", "K", "k", "Q", "q", "L", "l", "M", "m", "N", "n", "Ñ", "ñ", "O", "o", "Ö", "ö", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "Ū", "ū", "Ü", "ü", "F", "f", "X", "x", "H", "h", "S", "s", "Ç", "ç", "Ş", "ş", "Ş", "ş", "", "", "Y", "y", "I", "ı", "", "", "É", "é", "Ü", "ü", "Ä", "ä", } } }, -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standard_chars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "ဂရိန်လာန်", 25355, "esx-inu", "Latn", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "ခမေန်", 9205, "mkh-kmr", "Khmr", ancestors = "xhm", translit = "km-translit", } m["kn"] = { "ကာန်နဒါ", 33673, "dra-kan", "Knda, Tutg", ancestors = "dra-mkn", -- Knda translit in [[Module:scripts/data]] } m["ko"] = { "ကိုဝ်ရဳယျာ", 9176, "qfa-kor", "Kore, Brai", ancestors = "ko-ear", translit = { Kore = "ko-translit", }, -- Kore strip_diacritics in [[Module:scripts/data]] } m["kr"] = { "ကနူရဳ", 36094, "ssa-sah", "Latn, Arab", -- the sortkey and strip_diacritics are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve} }, sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "ကာဒ်ရှ်မဳယျာ", 33552, "inc-kas", "ks-Arab, Deva, Shrd, Latn", translit = { ["ks-Arab"] = "ks-Arab-translit", Deva = "ks-Deva-translit", -- Shrd translit in [[Module:scripts/data]] }, } -- "kv" is treated as "koi", "kpv", see [[WT:LT]] m["kw"] = { "ခမ်နေတ်", 25289, "cel-brs", "Latn", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "ကာဇေတ်", 9255, "trk-kkp", "Cyrl, Latn, Arab", translit = { Cyrl = "ky-translit" }, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "လပ်တေန်", 397, "itc-laf", "Latn, Ital", ancestors = "itc-ola", -- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx", c.punc }, } m["lb"] = { "လူဇေန်ဘာဂျ်", 9051, "gmw-hgm", "Latn, Brai", ancestors = "gmw-cfr", sort_key = { Latn = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, }, } m["lg"] = { "လုဂန်ဒါ", 33368, "bnt-nyg", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "လိမ်ဗူရ်ဂိသ်", 102172, "gmw-frk", "Latn", ancestors = "dum", } m["ln"] = { "လေန်ဂါလာ", 36217, "bnt-bmo", "Latn", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "သေံလဴ", 9211, "tai-swe", "Laoo", translit = "lo-translit", sort_key = "Laoo-sortkey", standard_chars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "လေတ်တူယဵုနဳယျာ", 9083, "bat-eas", "Latn", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "ဠူဘ-ကာတေန်ဂါ", 36157, "bnt-lub", "Latn", } m["lv"] = { "လပ်ဗဳယာ", 9078, "bat-eas", "Latn", strip_diacritics = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "မာလာဂါသဳ", 7930, "poz-bre", "Latn, Arab", } m["mh"] = { "မာချဲလဳ", 36280, "poz-mic", "Latn", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "မဝ်ရဳ", 36451, "poz-pep", "Latn", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"n" .. p[1], "w" .. p[1]} }, } m["mk"] = { "မက်သဳဒဝ်နဳယျာ", 9296, "zls", "Cyrl, Polyt", ancestors = "cu", translit = { Cyrl = "mk-translit", -- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is -- acceptable, so we disable it for now Polyt = false, }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, }, sort_key = { Cyrl = { remove_diacritics = c.grave, remove_exceptions = {"ѓ", "ќ"}, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш", c.punc }, } m["ml"] = { "မလေဝ်ယျလာမ်", 36236, "dra-mal", "Mlym", override_translit = true, -- Mlym translit in [[Module:scripts/data]] } m["mn"] = { "မန်ဂဝ်လဳယျာ", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", ancestors = "cmg", translit = { Cyrl = "mn-translit", -- Mong translit in [[Module:scripts/data]] }, override_translit = true, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] strip_diacritics = { Cyrl = {remove_diacritics = c.grave .. c.acute}, }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" is treated as "ro", see [[WT:LT]] m["mr"] = { "မာရဒဳ", 1571, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, strip_diacritics = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "မလေဝ်", 9237, "poz-mly", "Latn, ms-Arab", ancestors = "ms-cla", standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "မာလ်တဳ", 9166, "sem-arb", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "ဗၟာ", 9228, "tbq-brm", "Mymr", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "နာဥူရူ", 13307, "poz-mic", "Latn", } m["nb"] = { "နဝ်ဝေ ဗော်ခ်မဝ်", 25167, "gmq", "Latn", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nd"] = { "နဒေဗဝ်လေဝ် လ္ပာ်သၟဝ်ကျာ", 35613, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "နဳပဝ်", 33823, "inc-pah", "Deva, Newa", translit = { Deva = "ne-translit" }, } m["ng"] = { "အွန်ဒွန်ဂါ", 33900, "bnt-ova", "Latn", } m["nl"] = { "ဒါတ်", 7411, "gmw-frk", "Latn, Brai", ancestors = "dum", sort_key = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÄäËëÏïÖöÜü", Brai = c.braille, c.punc }, } m["nn"] = { "နဝ်ဝေ နဳနိုတ်", 25164, "gmq-wes", "Latn", ancestors = "gmq-mno", strip_diacritics = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["no"] = { "နဝ်ဝေ", 9043, "gmq-wes", "Latn", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nr"] = { "အာန်ဒေဗေလေဝ် လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 36785, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "နာဝါဟဝ်", 13310, "apa", "Latn, Brai", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "ချဳချေန်ဝါ", 33273, "bnt-nys", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "အောက်စဳတာန်", 14185, "roa-ocr", "Latn, Hebr", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["oj"] = { "အဝ်ဂျဳဗဝေ", 33875, "alg", "Cans, Latn", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "အဝ်ရဝ်မဝ်", 33864, "cus-eas", "Latn, Ethi", } m["or"] = { "အဝ်ရေဝ်ယာ", 33810, "inc-eas", "Orya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "အဝ်ဇြဳယာန်", 33968, "xsc-sar", "Cyrl, Geor, Latn", ancestors = "oos", translit = { Cyrl = "os-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "ပါန်ချာပဳ", 58635, "inc-pan", "Guru, pa-Arab", ancestors = "inc-opa", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, strip_diacritics = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, }, } m["pi"] = { "ပါဠိ", 36727, "inc-mid", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom ancestors = "sa", translit = { -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "ပဝ်လာန်", 809, "zlw-lch", "Latn", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "ပါသတုန်", 58680, "ira-pat", "ps-Arab", strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef}, } m["pt"] = { "ပဝ်တူဂြဳ", 5146, "roa-gap", "Latn, Brai", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "º", "œ"}, to = {"a", "ae", "o", "oe"} }, }, standard_chars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "ခေန်ချူဝါ", 5218, "qwe", "Latn", } m["rm"] = { "ရဝ်မာန်", 13199, "roa-rhe", ancestors = "rm-old", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "ရဝ်မေနဳယျာ", 7913, "roa-eas", "Latn, Cyrl, Cyrs", translit = { Cyrl = "ro-translit" }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; presumably not present standard_chars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "ရုဿျှာ", 7737, "zle", "Cyrl, Brai", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, from = { "і", "ѣ", "ѳ", "ѵ" }, to = { "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "ရဝမ်ဒါ ရမ်ဒဳ", 3217514, "bnt-glb", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "သံသကြိုတ်", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", -- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]] -- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has -- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit. Mymr = "pi-translit", Orya = "sa-Orya-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", -- Tibt translit in [[Module:scripts/data]] }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, Deva = { -- Don't use remove_diacritics for accent marks, as १ and ३ should also be removed if (and only if) they carry any. from = {"[१३]?[" .. c.anudatta .. c.udatta .. c.dsvarita .. c.tsvarita .. "]+"}, to = {""}, }, }, sort_key = { Latn = { from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"}, }, Thai = "Thai-sortkey", Laoo = "Laoo-sortkey", Lana = { -- Tai Tham from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"}, to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, Mymr = { remove_diacritics = c.VS01, }, -- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was -- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be -- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies -- regardless of script. --all = { -- remove_diacritics = c.ZWJ, --}, }, } m["sc"] = { "သာဒဳနဳယာန်", 33976, "roa-sou", "Latn", } m["sd"] = { "သိန္ဓိ", 33997, "inc-snd", "sd-Arab, Deva, Sind, Khoj", translit = { Sind = "Sind-translit", ["sd-Arab"] = "sd-Arab-translit" }, strip_diacritics = { ["sd-Arab"] = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "သာမိ သၟဝ်ကျာ", 33947, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "သၚ်ဂဝ်", 33954, "crp", "Latn", ancestors = "ngb", } m["sh"] = { "သာဗ်ခြဝ်ဨရှဳယာန်", 9301, "zls", "Latn, Cyrl, Glag, Arab", ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1 wikimedia_codes = "sh, bs, hr, sr", strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"ć", "ś", "ź"}, from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"з́", "с́"}, from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standard_chars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "သိၚ်္ဃဵုရ်", 13267, "inc-ins", "Sinh", translit = "si-translit", override_translit = true, } m["sk"] = { "သလဝ်ဝေန်နဳယျာ", 9058, "zlw", "Latn", ancestors = "zlw-osk", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron}, standard_chars = "AaÁáÄäBbCcČčDdĎďEeÉéFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÓóÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "သၠဝ်ဝေနဳ", 9063, "zls", "Latn", strip_diacritics = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, remove_exceptions = {"Ć", "ć", "Ǵ", "ǵ", "Ś", "ś", "Ź", "ź"}, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dotabove .. c.ringabove .. c.dgrave .. c.invbreve .. c.dotbelow .. c.ringbelow .. c.ogonek, remove_exceptions = {"ć", "ǵ", "ś", "ź"}, from = {"ä", "č", "ć", "đ", "ə", "ë", "ǧ", "ǵ", "ï", "ł", "ö", "š", "ś", "ü", "ž", "ź"}, to = {"a" .. p[1], "c" .. p[1], "c" .. p[2], "d" .. p[1], "e", "e" .. p[1], "g" .. p[1], "g" .. p[2], "i" .. p[1], "l", "o" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]}, }, standard_chars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "သမဝ်အာန်", 34011, "poz-pnp", "Latn", } m["sn"] = { "သျှိနာ", 34004, "bnt-sho", "Latn", strip_diacritics = {remove_diacritics = c.acute}, } m["so"] = { "သဝ်မာလဳ", 13275, "cus-som", "Latn, Arab, Osma", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, } m["sq"] = { "အလ်ဗနဳယာန်", 8748, "sqj", "Latn, Grek, ota-Arab, Elba, Todr, Vith", translit = { Elba = "Elba-translit", Vith = "Vith-translit", }, -- Grek display_text, sort_key in [[Module:scripts/data]] strip_diacritics = { Latn = { remove_diacritics = c.acute .. c.circ, from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'}, }, Grek = { -- Diacritic removal from Grek-stripdiacritics excluded. from = m_langdata.chars_substitutions["Grek-stripdiacritics"].from, to = m_langdata.chars_substitutions["Grek-stripdiacritics"].to, }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.circ .. c.tilde .. c.breve .. c.caron, from = {'^[ie] (%w)', '^të (%w)', 'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'%1', '%1', 'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, } -- TODO: Grek if the default sort key is unsuitable }, standard_chars = { Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz", c.punc }, } m["ss"] = { "သဝါဇြဳ", 34014, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "သူထူ", 34340, "bnt-sts", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "သာန်ဓနဳ", 34002, "poz-msa", "Latn, Sund, Arab", ancestors = "osn", translit = { Sund = "Sund-translit" }, } m["sv"] = { "သွဳဒေန်", 9027, "gmq-eas", "Latn", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "သဝါတ်ဟဳလဳ", 7838, "bnt-swh", "Latn, Arab", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "တမဳလ်", 5885, "dra-tam", "Taml", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "တေလုဂု", 8097, "dra-tel", "Telu", translit = "te-translit", override_translit = true, } m["tg"] = { "တာဇိက်", 9260, "ira-swi", "Cyrl, fa-Arab, Latn", ancestors = "fa-cls", translit = { Cyrl = "tg-translit" }, override_translit = true, strip_diacritics = { Cyrl = s["tg-stripdiacritics"], Latn = s["tg-stripdiacritics"], }, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "သေံ", 9217, "tai-swe", "Thai, Khomt, Brai", translit = { Thai = "th-translit" }, sort_key = { Thai = "Thai-sortkey" }, } m["ti"] = { "တဳဂျရေဝ်ယျာ", 34124, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tk"] = { "တာခ်မေန်", 9267, "trk-ogz", "Latn, Cyrl, Arab", strip_diacritics = { Latn = s["tk-stripdiacritics"], Cyrl = s["tk-stripdiacritics"], }, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, ancestors = "trk-eog", } m["tl"] = { "တာဂါလံက်", 34057, "phi", "Latn, Tglg", translit = { Tglg = "tl-translit" }, override_translit = true, strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "သွာနာ", 34137, "bnt-sts", "Latn", } m["to"] = { "ထံၚ်ဂံၚ်", 34094, "poz-ton", "Latn", strip_diacritics = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "တူရကဳ", 256, "trk-ogz", "Latn", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standard_chars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "သွေန်ဂါ", 34327, "bnt-tsr", "Latn", } m["tt"] = { "တာတာ", 25285, "trk-kbu", "Cyrl, Latn, tt-Arab", translit = { Cyrl = "tt-translit", ["tt-Arab"] = "tt-translit" }, --override_translit = true, -- enable override until Module code can detect Russian loans such as [[аэропорт]] dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" is treated as "ak", see [[WT:LT]] m["ty"] = { "တဟဳတဳဃှေန်", 34128, "poz-pep", "Latn", } m["ug"] = { "ဥူဃူရ်", 13263, "trk-kar", "ug-Arab, Latn, Cyrl", ancestors = "chg", translit = { ["ug-Arab"] = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "ယူကရိန်", 8798, "zle", "Cyrl", ancestors = "zle-muk", translit = "uk-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "အူရဒူ", 1617, "inc-hnd", "ur-Arab, Hebr", translit = { ["ur-Arab"] = "ur-translit" }, strip_diacritics = { ["ur-Arab"] = { -- 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 }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { ["ur-Arab"] = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے", c.punc, }, } m["uz"] = { "ဥုသဗဝ်", 9264, "trk-kar", "Latn, Cyrl, fa-Arab", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, strip_diacritics = { ["fa-Arab"] = "ar-stripdiacritics", }, } m["ve"] = { "ဗါန်ဒါ", 32704, "bnt-bso", "Latn", } m["vi"] = { "ဗဳယေတ်နာမ်", 9199, "mkh-vie", "Latn, Hani", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "ဝဝ်လပုက်", 36986, "art", "Latn", } m["wa"] = { "ဝါဠူ", 34219, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "ဝဝ်လံက်", 34257, "alv-fwo", "Latn, Arab, Gara", } m["xh"] = { "ခါဝ်သာ", 13218, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "ယိဒ်ဒိသ်", 8641, "gmw-hgm", "Hebr, Latn", ancestors = "gmh", translit = { Hebr = "yi-translit", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["yo"] = { "ရိုရုဗာ", 34311, "alv-yor", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "ဇြုန်", 13216, "tai", "Latn, Hani", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "ကြုက်", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey" }, } m["zu"] = { "သြူဠူ", 10179, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") iwih6ymmgtm8pfrzew31yd4y05hthzz 393667 393661 2026-04-29T10:22:16Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393667 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 -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-stripdiacritics"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["tg-stripdiacritics"] = {remove_diacritics = c.grave .. c.acute} s["tk-stripdiacritics"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "အဖှာၚ်", 27811, "cus-eas", "Latn, Ethi", strip_diacritics = { Latn = {remove_diacritics = c.acute}, }, } m["ab"] = { "အာပ်ဟန်", 5111, "cau-abz", "Cyrl, Geor, Latn", translit = { Cyrl = "ab-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, from = {"^а%-"}, to = {"а"}, }, Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә", -- 1 char "^а", }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1], "", } }, }, } m["ae"] = { "အဗါတ်သတေန်", 29572, "ira-cen", "Avst, Gujr", translit = { Avst = "Avst-translit" }, } m["af"] = { "အေက်ဖရိကာန်", 14196, "gmw-frk", "Latn, Arab", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "အကာန်", 28026, "alv-ctn", "Latn", } m["am"] = { "အာန်ဟာရိစ်", 28244, "sem-eth", "Ethi", translit = "Ethi-translit", } m["an"] = { "အာဒါဂေန်", 8765, "roa-nar", "Latn", } m["ar"] = { "အာရဗဳ", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai, Nbat", translit = { Arab = "ar-translit" }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["as"] = { "အိသ်ဇြာံမဳ", 29401, "inc-bas", "as-Beng", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "အာဗာ", 29561, "cau-ava", "Cyrl, Latn, Arab", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"], }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "အာဲမာရာ", 4627, "sai-aym", "Latn", } m["az"] = { "အာက်သေတ်ဗါဲဇြေနဳ", 9292, "trk-ogz", "Latn, Cyrl, fa-Arab", ancestors = "trk-oat", dotted_dotless_i = true, strip_diacritics = { Latn = { from = {"ʼ"}, to = {"'"}, }, ["fa-Arab"] = { module = "ar-stripdiacritics", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "ဗေတ်ခဳ", 13389, "trk-kbu", "Cyrl", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "ဗါလာရုဇ်", 9091, "zle", "Cyrl, Latn", ancestors = "zle-mbe", translit = { Cyrl = "be-translit", }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "ဗူလ်ဂရဳယာန်", 7918, "zls", "Cyrl", ancestors = "cu-bgm", translit = "bg-translit", strip_diacritics = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "ဗဳဟာရဳ", 135305, "inc-eas", "Deva", } m["bi"] = { "ဗဳသလာမာ", 35452, "crp", "Latn", ancestors = "en", } m["bm"] = { "ဗီုဗရာ", 33243, "dmn-emn", "Latn, Nkoo", sort_key = { Latn = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, }, } m["bn"] = { "ဘၚ်္ဂါလဳ", 9610, "inc-bas", "Beng, Newa", ancestors = "inc-mbn", translit = { Beng = "bn-translit" }, } m["bo"] = { "တိဗိတ်", 34271, "sit-tib", "Tibt", -- sometimes Deva? ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["br"] = { "ဗရဳတေန်", 12107, "cel-brs", "Latn", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "ကာတ်တလာန်", 7026, "roa-ocr", "Latn", ancestors = "roa-oca", sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"}, standard_chars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "ချက်ခ်ချေၚ်", 33350, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "ချာမဝ်ရဝ်", 33262, "poz", "Latn", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "ခဝ်သဳကာန်", 33111, "roa-itr", "Latn", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "ခရေဝ်", 33390, "alg", "Latn, Cans", translit = { Cans = "cr-translit" }, } m["cs"] = { "ချက်ခ်", 9056, "zlw", "Latn", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "ခရေတ်သလာဗဝ်နေတ်တြေံ", 35499, "zls", "Cyrs, Glag, Zname", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["cv"] = { "ချူဝါတ်", 33348, "trk-ogr", "Cyrl", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "ဝေလ", 9309, "cel-brw", "Latn", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standard_chars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "ဒိန်နေတ်", 9035, "gmq-eas", "Latn", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "ဂျာမာန်", 188, "gmw-hgm", "Latn, Latf, Brai", ancestors = "de-ear", sort_key = { Latn = s["de-Latn-sortkey"], Latf = s["de-Latn-sortkey"], }, standard_chars = { Latn = s["de-Latn-standardchars"], Latf = s["de-Latn-standardchars"], Brai = c.braille, c.punc } } m["dv"] = { "ဒိဝေဟဳ", 32656, "inc-ins", "Thaa, Diak", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, override_translit = true, } m["dz"] = { "သောၚ်ခါ", 33081, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ee"] = { "အဳဝါ", 30005, "alv-gbe", "Latn", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "ဂရေတ်", 9129, "grk", "Grek, Polyt, Brai", ancestors = "el-kth", translit = "el-translit", override_translit = true, -- Grek and Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "အၚ်္ဂလိက်", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { -- Many of these are needed for sorting language names. remove_diacritics = "'\"%-%.,%s·ʻʼ" .. c.diacritics, -- These are found in pagenames. from = {"[ɒæ🅱¢©ᴄðđəǝɜɡħʜıɨłŋɲøɔœꝑꝓꝕßʋ]"}, to = {{ ["ɒ"] = "a", ["æ"] = "ae", ["🅱"] = "b", ["¢"] = "c", ["©"] = "c", ["ᴄ"] = "c", ["ð"] = "d", ["đ"] = "d", ["ə"] = "e", ["ǝ"] = "e", ["ɜ"] = "e", ["ɡ"] = "g", ["ħ"] = "h", ["ʜ"] = "h", ["ı"] = "i", ["ɨ"] = "i", ["ł"] = "l", ["ŋ"] = "n", ["ɲ"] = "n", ["ø"] = "o", ["ɔ"] = "o", ["œ"] = "oe", ["ꝑ"] = "p", ["ꝓ"] = "p", ["ꝕ"] = "p", ["ß"] = "ss", ["ʋ"] = "v", }}, }, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "အေက်သပရေန်တဝ်", 143, "art", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standard_chars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "သပုၚ်", 1321, "roa-cas", "Latn, Brai", ancestors = "es-ear", sort_key = { Latn = { remove_exceptions = {"ñ"}, remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "ñ", "º", "œ"}, to = {"a", "ae", "n" .. p[1], "o", "oe"} }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "အေက်သတဝ်နဳယာန်", 9072, "urj-fin", "Latn", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "ဗက်ခ်", 8752, "euq", "Latn", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "ပါရှေန်", 9168, "ira-swi", "fa-Arab, Hebr", ancestors = "fa-cls", strip_diacritics = { ["fa-Arab"] = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ff"] = { "ဖှောတ်လာ", 33454, "alv-fwo", "Latn, Adlm", } m["fi"] = { "ဖေန်လာန်", 1412, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { -- [[Appendix:Finnish alphabet#Collation]] + "aͤ" and "oͤ" as historical variants of "ä" and "ö". remove_diacritics = "'’:" .. c.diacritics, remove_exceptions = { "a[" .. c.ringabove .. c.diaer .. c.small_e .. "]", -- åäaͤ "o[" .. c.diaer .. c.tilde .. c.dacute .. c.small_e .. "]", -- öõőoͤ "u[" .. c.diaer .. c.dacute .. "]" -- üű }, from = {"æ", "[ðđ]", "ł", "ŋ", "œ", "ß", "þ", "u[" .. c.diaer .. c.dacute .. "]", "å", "aͤ", "o[" .. c.tilde .. c.dacute .. c.small_e .. "]", "ø", "(.)['%-]"}, to = {"ae", "d", "l", "n", "oe", "ss", "th", "y", "z" .. p[1], "ä", "ö", "ö", "%1"} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "ဖရဳဂျိ", 33295, "poz-pcc", "Latn", } m["fo"] = { "ဖာရဝ်သဳ", 25258, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "ပြၚ်သေတ်", 150, "roa-oil", "Latn, Brai", ancestors = "frm", sort_key = { Latn = s["roa-oil-sortkey"] }, standard_chars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "ဖရေဝ်သဳယာန်လက္ကရဴ", 27175, "gmw-fri", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standard_chars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "အာဲယျာလာန်", 9142, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "သကတ်ဂဴလိစ်", 9314, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "ဂလဳသဳယာန်", 9307, "roa-gap", "Latn", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gu"] = { "ဂုဂျာရတဳ", 5137, "inc-wes", "Arab, Gujr", ancestors = "inc-mgu", translit = { Gujr = "gu-translit", }, strip_diacritics = { Arab = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun}, Gujr = {remove_diacritics = "઼"}, }, } m["gv"] = { "မာက်", 12175, "cel-gae", "Latn", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standard_chars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "ဟဴသာ", 56475, "cdc-wst", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron} }, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "ဟဳဗရဝ်", 9288, "sem-can", "Hebr, Phnx, Brai, Samr", ancestors = "he-med", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["hi"] = { "ဟိန္ဒဳ", 1568, "inc-hnd", "Deva, Kthi, Newa", translit = { Deva = "hi-translit" }, standard_chars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "ဟဳရဳမိုတု", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "ဟေဲယှေန် ခရေဝ်အဝ်လ်", 33491, "crp", "Latn", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "ဟာန်ဂါရေဝ်", 9067, "urj-ugr", "Latn, Hung", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "အာမေနဳယျာ", 8785, "hyx", "Armn, Brai", ancestors = "axm", -- Armn translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"}, to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "ဟေရေရုဝ်", 33315, "bnt-swb", "Latn", } m["ia"] = { "အေန်တာလိၚ်္ဂဝ်", 35934, "art", "Latn", } m["id"] = { "အိန်ဒဝ်နဳသဳယျာ", 9240, "poz-mly", "Latn", ancestors = "ms", standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "အေန်တာလိၚ်္ဂဝေ", 35850, "art", "Latn", type = "appendix-constructed", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "အေတ်ဗါဝ်", 33578, "alv-igb", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "သေဲဆိုန်ယဳ", 34235, "tbq-nlo", "Yiii", translit = "ii-translit", } m["ik"] = { "အဳနုဗဳယာတ်", 27183, "esx-inu", "Latn", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "ဣဒဝ်", 35224, "art", "Latn", } m["is"] = { "အာက်သလာန်", 294, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "အဳတခ်လဳ", 652, "roa-itr", "Latn", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standard_chars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "ဣနုက်တိတုတ်", 29921, "esx-inu", "Cans, Latn", translit = { Cans = "cr-translit" }, override_translit = true, } m["ja"] = { "ဂျပါန်", 5287, "jpx", "Jpan, Latn, Brai", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["jv"] = { "ဂျာဗာ", 33549, "poz", "Latn, Java, Arab", ancestors = "kaw", translit = { Java = "jv-translit" }, link_tr = true, strip_diacritics = { Latn = {remove_diacritics = c.circ} -- Modern jv don't use ê }, sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "ဂျဝ်ဂျဳယျာ", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian ancestors = "ka-mid", -- Geor, Geok translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Geor = s["ka-stripdiacritics"], Geok = s["ka-stripdiacritics"], }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kg"] = { "ခါမ်ဂဝ်", 33702, "bnt-kng", "Latn", } m["ki"] = { "ခဳခူယူ", 33587, "bnt-kka", "Latn", } m["kj"] = { "ကောန်ယာမာ", 1405077, "bnt-ova", "Latn", } m["kk"] = { "ကဇက်", 9252, "trk-kno", "Cyrl, Latn, kk-Arab", translit = { Cyrl = { from = { "Ё", "ё", "Й", "й", "Нг", "нг", "Ӯ", "ӯ", -- 2 chars; are "Ӯ" and "ӯ" actually used? "А", "а", "Ә", "ә", "Б", "б", "В", "в", "Г", "г", "Ғ", "ғ", "Д", "д", "Е", "е", "Ж", "ж", "З", "з", "И", "и", "К", "к", "Қ", "қ", "Л", "л", "М", "м", "Н", "н", "Ң", "ң", "О", "о", "Ө", "ө", "П", "п", "Р", "р", "С", "с", "Т", "т", "У", "у", "Ұ", "ұ", "Ү", "ү", "Ф", "ф", "Х", "х", "Һ", "һ", "Ц", "ц", "Ч", "ч", "Ш", "ш", "Щ", "щ", "Ъ", "ъ", "Ы", "ы", "І", "і", "Ь", "ь", "Э", "э", "Ю", "ю", "Я", "я", -- 1 char }, to = { "E", "e", "İ", "i", "Ñ", "ñ", "U", "u", "A", "a", "Ä", "ä", "B", "b", "V", "v", "G", "g", "Ğ", "ğ", "D", "d", "E", "e", "J", "j", "Z", "z", "İ", "i", "K", "k", "Q", "q", "L", "l", "M", "m", "N", "n", "Ñ", "ñ", "O", "o", "Ö", "ö", "P", "p", "R", "r", "S", "s", "T", "t", "U", "u", "Ū", "ū", "Ü", "ü", "F", "f", "X", "x", "H", "h", "S", "s", "Ç", "ç", "Ş", "ş", "Ş", "ş", "", "", "Y", "y", "I", "ı", "", "", "É", "é", "Ü", "ü", "Ä", "ä", } } }, -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standard_chars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "ဂရိန်လာန်", 25355, "esx-inu", "Latn", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "ခမေန်", 9205, "mkh-kmr", "Khmr", ancestors = "xhm", translit = "km-translit", } m["kn"] = { "ကာန်နဒါ", 33673, "dra-kan", "Knda, Tutg", ancestors = "dra-mkn", -- Knda translit in [[Module:scripts/data]] } m["ko"] = { "ကိုဝ်ရဳယျာ", 9176, "qfa-kor", "Kore, Brai", ancestors = "ko-ear", translit = { Kore = "ko-translit", }, -- Kore strip_diacritics in [[Module:scripts/data]] } m["kr"] = { "ကနူရဳ", 36094, "ssa-sah", "Latn, Arab", -- the sortkey and strip_diacritics are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve} }, sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "ကာဒ်ရှ်မဳယျာ", 33552, "inc-kas", "ks-Arab, Deva, Shrd, Latn", translit = { ["ks-Arab"] = "ks-Arab-translit", Deva = "ks-Deva-translit", -- Shrd translit in [[Module:scripts/data]] }, } -- "kv" is treated as "koi", "kpv", see [[WT:LT]] m["kw"] = { "ခမ်နေတ်", 25289, "cel-brs", "Latn", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "ကာဇေတ်", 9255, "trk-kkp", "Cyrl, Latn, Arab", translit = { Cyrl = "ky-translit" }, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "လပ်တေန်", 397, "itc-laf", "Latn, Ital", ancestors = "itc-ola", -- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx", c.punc }, } m["lb"] = { "လူဇေန်ဘာဂျ်", 9051, "gmw-hgm", "Latn, Brai", ancestors = "gmw-cfr", sort_key = { Latn = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, }, } m["lg"] = { "လုဂန်ဒါ", 33368, "bnt-nyg", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "လိမ်ဗူရ်ဂိသ်", 102172, "gmw-frk", "Latn", ancestors = "dum", } m["ln"] = { "လေန်ဂါလာ", 36217, "bnt-bmo", "Latn", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "သေံလဴ", 9211, "tai-swe", "Laoo", translit = "lo-translit", sort_key = "Laoo-sortkey", standard_chars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "လေတ်တူယဵုနဳယျာ", 9083, "bat-eas", "Latn", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "ဠူဘ-ကာတေန်ဂါ", 36157, "bnt-lub", "Latn", } m["lv"] = { "လပ်ဗဳယာ", 9078, "bat-eas", "Latn", strip_diacritics = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "မာလာဂါသဳ", 7930, "poz-bre", "Latn, Arab", } m["mh"] = { "မာချဲလဳ", 36280, "poz-mic", "Latn", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "မဝ်ရဳ", 36451, "poz-pep", "Latn", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"n" .. p[1], "w" .. p[1]} }, } m["mk"] = { "မက်သဳဒဝ်နဳယျာ", 9296, "zls", "Cyrl, Polyt", ancestors = "cu", translit = { Cyrl = "mk-translit", -- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is -- acceptable, so we disable it for now Polyt = false, }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, }, sort_key = { Cyrl = { remove_diacritics = c.grave, remove_exceptions = {"ѓ", "ќ"}, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш", c.punc }, } m["ml"] = { "မလေဝ်ယျလာမ်", 36236, "dra-mal", "Mlym", override_translit = true, -- Mlym translit in [[Module:scripts/data]] } m["mn"] = { "မန်ဂဝ်လဳယျာ", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", ancestors = "cmg", translit = { Cyrl = "mn-translit", -- Mong translit in [[Module:scripts/data]] }, override_translit = true, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] strip_diacritics = { Cyrl = {remove_diacritics = c.grave .. c.acute}, }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" is treated as "ro", see [[WT:LT]] m["mr"] = { "မာရဒဳ", 1571, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, strip_diacritics = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "မလေဝ်", 9237, "poz-mly", "Latn, ms-Arab", ancestors = "ms-cla", standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "မာလ်တဳ", 9166, "sem-arb", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "ဗၟာ", 9228, "tbq-brm", "Mymr", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "နာဥူရူ", 13307, "poz-mic", "Latn", } m["nb"] = { "နဝ်ဝေ ဗော်ခ်မဝ်", 25167, "gmq", "Latn", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nd"] = { "နဒေဗဝ်လေဝ် လ္ပာ်သၟဝ်ကျာ", 35613, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "နဳပဝ်", 33823, "inc-pah", "Deva, Newa", translit = { Deva = "ne-translit" }, } m["ng"] = { "အွန်ဒွန်ဂါ", 33900, "bnt-ova", "Latn", } m["nl"] = { "ဒါတ်", 7411, "gmw-frk", "Latn, Brai", ancestors = "dum", sort_key = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÄäËëÏïÖöÜü", Brai = c.braille, c.punc }, } m["nn"] = { "နဝ်ဝေ နဳနိုတ်", 25164, "gmq-wes", "Latn", ancestors = "gmq-mno", strip_diacritics = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["no"] = { "နဝ်ဝေ", 9043, "gmq-wes", "Latn", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nr"] = { "အာန်ဒေဗေလေဝ် လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 36785, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "နာဝါဟဝ်", 13310, "apa", "Latn, Brai", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "ချဳချေန်ဝါ", 33273, "bnt-nys", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "အောက်စဳတာန်", 14185, "roa-ocr", "Latn, Hebr", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["oj"] = { "အဝ်ဂျဳဗဝေ", 33875, "alg", "Cans, Latn", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "အဝ်ရဝ်မဝ်", 33864, "cus-eas", "Latn, Ethi", } m["or"] = { "အဝ်ရေဝ်ယာ", 33810, "inc-eas", "Orya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "အဝ်ဇြဳယာန်", 33968, "xsc-sar", "Cyrl, Geor, Latn", ancestors = "oos", translit = { Cyrl = "os-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "ပါန်ချာပဳ", 58635, "inc-pan", "Guru, pa-Arab", ancestors = "inc-opa", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, strip_diacritics = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, }, } m["pi"] = { "ပါဠိ", 36727, "inc-mid", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom ancestors = "sa", translit = { -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "ပဝ်လာန်", 809, "zlw-lch", "Latn", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "ပါသတုန်", 58680, "ira-pat", "ps-Arab", strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef}, } m["pt"] = { "ပဝ်တူဂြဳ", 5146, "roa-gap", "Latn, Brai", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "º", "œ"}, to = {"a", "ae", "o", "oe"} }, }, standard_chars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "ခေန်ချူဝါ", 5218, "qwe", "Latn", } m["rm"] = { "ရဝ်မာန်", 13199, "roa-rhe", ancestors = "rm-old", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "ရဝ်မေနဳယျာ", 7913, "roa-eas", "Latn, Cyrl, Cyrs", translit = { Cyrl = "ro-translit" }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; presumably not present standard_chars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "ရုဿျှာ", 7737, "zle", "Cyrl, Brai", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, from = { "і", "ѣ", "ѳ", "ѵ" }, to = { "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "ရဝါန်ဒါ ရုန်ဒဳ", 3217514, "bnt-glb", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "သံသကြိုတ်", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", -- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]] -- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has -- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit. Mymr = "pi-translit", Orya = "sa-Orya-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", -- Tibt translit in [[Module:scripts/data]] }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, Deva = { -- Don't use remove_diacritics for accent marks, as १ and ३ should also be removed if (and only if) they carry any. from = {"[१३]?[" .. c.anudatta .. c.udatta .. c.dsvarita .. c.tsvarita .. "]+"}, to = {""}, }, }, sort_key = { Latn = { from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"}, }, Thai = "Thai-sortkey", Laoo = "Laoo-sortkey", Lana = { -- Tai Tham from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"}, to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, Mymr = { remove_diacritics = c.VS01, }, -- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was -- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be -- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies -- regardless of script. --all = { -- remove_diacritics = c.ZWJ, --}, }, } m["sc"] = { "သာဒဳနဳယာန်", 33976, "roa-sou", "Latn", } m["sd"] = { "သိန္ဓိ", 33997, "inc-snd", "sd-Arab, Deva, Sind, Khoj", translit = { Sind = "Sind-translit", ["sd-Arab"] = "sd-Arab-translit" }, strip_diacritics = { ["sd-Arab"] = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "သာမိ သၟဝ်ကျာ", 33947, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "သၚ်ဂဝ်", 33954, "crp", "Latn", ancestors = "ngb", } m["sh"] = { "သာဗ်ခြဝ်ဨရှဳယာန်", 9301, "zls", "Latn, Cyrl, Glag, Arab", ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1 wikimedia_codes = "sh, bs, hr, sr", strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"ć", "ś", "ź"}, from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"з́", "с́"}, from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standard_chars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "သိၚ်္ဃဵုရ်", 13267, "inc-ins", "Sinh", translit = "si-translit", override_translit = true, } m["sk"] = { "သလဝ်ဝေန်နဳယျာ", 9058, "zlw", "Latn", ancestors = "zlw-osk", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron}, standard_chars = "AaÁáÄäBbCcČčDdĎďEeÉéFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÓóÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "သၠဝ်ဝေနဳ", 9063, "zls", "Latn", strip_diacritics = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, remove_exceptions = {"Ć", "ć", "Ǵ", "ǵ", "Ś", "ś", "Ź", "ź"}, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dotabove .. c.ringabove .. c.dgrave .. c.invbreve .. c.dotbelow .. c.ringbelow .. c.ogonek, remove_exceptions = {"ć", "ǵ", "ś", "ź"}, from = {"ä", "č", "ć", "đ", "ə", "ë", "ǧ", "ǵ", "ï", "ł", "ö", "š", "ś", "ü", "ž", "ź"}, to = {"a" .. p[1], "c" .. p[1], "c" .. p[2], "d" .. p[1], "e", "e" .. p[1], "g" .. p[1], "g" .. p[2], "i" .. p[1], "l", "o" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]}, }, standard_chars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "သမဝ်အာန်", 34011, "poz-pnp", "Latn", } m["sn"] = { "သျှိနာ", 34004, "bnt-sho", "Latn", strip_diacritics = {remove_diacritics = c.acute}, } m["so"] = { "သဝ်မာလဳ", 13275, "cus-som", "Latn, Arab, Osma", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, } m["sq"] = { "အလ်ဗနဳယာန်", 8748, "sqj", "Latn, Grek, ota-Arab, Elba, Todr, Vith", translit = { Elba = "Elba-translit", Vith = "Vith-translit", }, -- Grek display_text, sort_key in [[Module:scripts/data]] strip_diacritics = { Latn = { remove_diacritics = c.acute .. c.circ, from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'}, }, Grek = { -- Diacritic removal from Grek-stripdiacritics excluded. from = m_langdata.chars_substitutions["Grek-stripdiacritics"].from, to = m_langdata.chars_substitutions["Grek-stripdiacritics"].to, }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.circ .. c.tilde .. c.breve .. c.caron, from = {'^[ie] (%w)', '^të (%w)', 'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'%1', '%1', 'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, } -- TODO: Grek if the default sort key is unsuitable }, standard_chars = { Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz", c.punc }, } m["ss"] = { "သဝါဇြဳ", 34014, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "သူထူ", 34340, "bnt-sts", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "သာန်ဓနဳ", 34002, "poz-msa", "Latn, Sund, Arab", ancestors = "osn", translit = { Sund = "Sund-translit" }, } m["sv"] = { "သွဳဒေန်", 9027, "gmq-eas", "Latn", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"o", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "သဝါတ်ဟဳလဳ", 7838, "bnt-swh", "Latn, Arab", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "တမဳလ်", 5885, "dra-tam", "Taml", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "တေလုဂု", 8097, "dra-tel", "Telu", translit = "te-translit", override_translit = true, } m["tg"] = { "တာဇိက်", 9260, "ira-swi", "Cyrl, fa-Arab, Latn", ancestors = "fa-cls", translit = { Cyrl = "tg-translit" }, override_translit = true, strip_diacritics = { Cyrl = s["tg-stripdiacritics"], Latn = s["tg-stripdiacritics"], }, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "သေံ", 9217, "tai-swe", "Thai, Khomt, Brai", translit = { Thai = "th-translit" }, sort_key = { Thai = "Thai-sortkey" }, } m["ti"] = { "တဳဂျရေဝ်ယျာ", 34124, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tk"] = { "တာခ်မေန်", 9267, "trk-ogz", "Latn, Cyrl, Arab", strip_diacritics = { Latn = s["tk-stripdiacritics"], Cyrl = s["tk-stripdiacritics"], }, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, ancestors = "trk-eog", } m["tl"] = { "တာဂါလံက်", 34057, "phi", "Latn, Tglg", translit = { Tglg = "tl-translit" }, override_translit = true, strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "သွာနာ", 34137, "bnt-sts", "Latn", } m["to"] = { "ထံၚ်ဂံၚ်", 34094, "poz-ton", "Latn", strip_diacritics = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "တူရကဳ", 256, "trk-ogz", "Latn", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standard_chars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "သွေန်ဂါ", 34327, "bnt-tsr", "Latn", } m["tt"] = { "တာတာ", 25285, "trk-kbu", "Cyrl, Latn, tt-Arab", translit = { Cyrl = "tt-translit", ["tt-Arab"] = "tt-translit" }, --override_translit = true, -- enable override until Module code can detect Russian loans such as [[аэропорт]] dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" is treated as "ak", see [[WT:LT]] m["ty"] = { "တဟဳတဳဃှေန်", 34128, "poz-pep", "Latn", } m["ug"] = { "ဥူဃူရ်", 13263, "trk-kar", "ug-Arab, Latn, Cyrl", ancestors = "chg", translit = { ["ug-Arab"] = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "ယူကရိန်", 8798, "zle", "Cyrl", ancestors = "zle-muk", translit = "uk-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "အူရဒူ", 1617, "inc-hnd", "ur-Arab, Hebr", translit = { ["ur-Arab"] = "ur-translit" }, strip_diacritics = { ["ur-Arab"] = { -- 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 }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { ["ur-Arab"] = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے", c.punc, }, } m["uz"] = { "ဥုသဗဝ်", 9264, "trk-kar", "Latn, Cyrl, fa-Arab", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, strip_diacritics = { ["fa-Arab"] = "ar-stripdiacritics", }, } m["ve"] = { "ဗါန်ဒါ", 32704, "bnt-bso", "Latn", } m["vi"] = { "ဗဳယေတ်နာမ်", 9199, "mkh-vie", "Latn, Hani", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "ဝဝ်လပုက်", 36986, "art", "Latn", } m["wa"] = { "ဝါဠူ", 34219, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "ဝဝ်လံက်", 34257, "alv-fwo", "Latn, Arab, Gara", } m["xh"] = { "ခါဝ်သာ", 13218, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "ယိဒ်ဒိသ်", 8641, "gmw-hgm", "Hebr, Latn", ancestors = "gmh", translit = { Hebr = "yi-translit", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["yo"] = { "ရိုရုဗာ", 34311, "alv-yor", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "ဇြုန်", 13216, "tai", "Latn, Hani", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "ကြုက်", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey" }, } m["zu"] = { "သြူဠူ", 10179, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") 0sdimve0xgn0hdgz0ofmgf1rfbc07hg မဝ်ဂျူ:languages/data/3/p 828 658 393682 385152 2026-04-29T11:10:51Z Intobesa.bot 1035 Bot: ပလေဝ်ဒါန် 393682 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["pab"] = { "Pareci", 3504312, "awd", "Latn", } m["pac"] = { "ပခိုဝ်", 3441136, "mkh-kat", "Latn", } m["pad"] = { "Paumarí", 389827, "auf", "Latn", } m["pae"] = { "Pagibete", 7124357, "bnt-bta", "Latn", } m["paf"] = { "Paranawát", 12953806, "tup-gua", "Latn", } m["pag"] = { "ပါန်ဂါသဳနာန်", 33879, "phi", "Latn, Tglg", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}, } m["pah"] = { "Tenharim", 10266010, "tup-gua", "Latn", } m["pai"] = { "Pe", 3914871, "nic-tar", "Latn", } m["pak"] = { "Parakanã", 12953804, "tup-gua", "Latn", } m["pal"] = { "ဖာသဳအဒေါဝ်", 32063, "ira-swi", "Latn, Phli, pal-Avst, Mani, Phlp, Phlv", -- Latn for translit; Phlv not in Unicode translit = { Phli = "Phli-translit", ["pal-Avst"] = "Avst-translit", Mani = "Mani-translit", }, ancestors = "peo", } m["pam"] = { "ခါပ်ပုံဖေါန်ဂါမ်", 36121, "phi", "Latn", --also Kulitan, which lacks a code entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standardChars = { Latn = "AaBbDdEeGgHhIiKkLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey" }, } m["pao"] = { "ဖိုၚ်အုတ် လ္ပာ်သၟဝ်ကျာ", 3360656, "azc-num", "Latn", } m["pap"] = { "ပါဲပဳယာန်မာန်တူ", 33856, "crp", "Latn", ancestors = "pt", } m["paq"] = { "Parya", 1135134, "inc-cen", } m["par"] = { "Panamint", 33926, "azc-num", "Latn", } m["pas"] = { "Papasena", 7132508, "paa-lkp", "Latn", } m["pau"] = { "ပါလံၚ်ဝေတ်", 33776, "poz", "Latn, Kana", sort_key = {Kana = "Kana-sortkey"}, } m["pav"] = { "Wari'", 3027909, "sai-cpc", "Latn", } m["paw"] = { "Pawnee", 56751, "cdd", "Latn", entry_name = {remove_diacritics = c.acute}, } m["pax"] = { "Pankararé", 25559779, nil, "Latn", } m["pay"] = { "Pech", 4898889, "cba", "Latn", } m["paz"] = { "Pankararú", 7131310, nil, "Latn", } m["pbb"] = { "Páez", 33677, nil, "Latn", } m["pbc"] = { "Patamona", 3915921, "sai-pem", "Latn", } m["pbe"] = { "Mezontla Popoloca", 42365630, "omq-pop", "Latn", } m["pbf"] = { "Coyotepec Popoloca", 5180100, "omq-pop", "Latn", } m["pbg"] = { "Paraujano", 3501747, "awd-taa", "Latn", } m["pbh"] = { "ပါနာရေ", 56610, "sai-ven", "Latn", } m["pbi"] = { "Podoko", 3515096, "cdc-cbm", "Latn", } m["pbl"] = { "Mak (Nigeria)", 3915349, "alv-bwj", "Latn", } m["pbm"] = { "Puebla Mazatec", 31102530, "omq-maz", "Latn", } m["pbn"] = { "Kpasam", 3914902, "alv-mye", "Latn", } m["pbo"] = { "Papel", 36314, "alv-pap", "Latn", } m["pbp"] = { "Badyara", 35095, "alv-ten", "Latn", } m["pbr"] = { "Pangwa", 3847550, "bnt-bki", "Latn", } m["pbs"] = { "Central Pame", 3361763, "omq", "Latn", } m["pbv"] = { "ဖဳနာ", 3501850, "aav-pkl", "Latn", } m["pby"] = { "Pyu", 2567925, "paa-asa", "Latn", } m["pca"] = { "Santa Inés Ahuatempan Popoloca", 42365276, "omq-pop", "Latn", } m["pcb"] = { "Pear", 6583669, "mkh-pea", "Khmr", } m["pcc"] = { "ၜေါအ်ဣ", 35100, "tai-nor", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["pcd"] = { "ဖဳကာဒ်", 34024, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["pce"] = { "Ruching Palaung", 12953798, "mkh-pal", "Mymr", } m["pcf"] = { "Paliyan", 7127643, "dra-tam", } m["pcg"] = { "Paniya", 7131211, "dra-mal", } m["pch"] = { "Pardhan", 7133207, "dra-gon", } m["pci"] = { "ဒူရူဝါ", 56753, "dra-pgd", "Deva, Orya", } m["pcj"] = { "Parenga", 3111396, "mun", } m["pck"] = { "Paite", 12952337, "tbq-kuk", } m["pcl"] = { "Pardhi", 7136554, "inc-bhi", } m["pcm"] = { "နာဲဂျဳရဳယျာ ဖေါန်ဂျေန်", 33655, "crp", "Latn", ancestors = "en", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron .. c.macronbelow}, sort_key = { remove_diacritics = c.tilde, from = {"ẹ", "gb", "kp", "ọ", "sh", "zh"}, to = {"e" .. p[1], "g" .. p[1], "k" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, } m["pcn"] = { "Piti", 3913375, "nic-kne", "Latn", } m["pcp"] = { "Pacahuara", 2591165, "sai-pan", "Latn", } m["pcw"] = { "Pyapun", 3438807, nil, "Latn", } m["pda"] = { "Anam", 3501930, "ngf-mad", "Latn", } m["pdc"] = { "ဂျာမာန် ပေန်သဲဗေနဳယျာ", 22711, "gmw-hgm", "Latn", ancestors = "gmw-rfr", } m["pdi"] = { "Pa Di", 3359940, nil, "Latn", } m["pdn"] = { "Fedan", 7206699, "poz-ocw", "Latn", } m["pdo"] = { "Padoe", 3360370, "poz-btk", "Latn", } m["pdt"] = { "ဖလာက်ဒဳ", 1751432, "gmw-lgm", "Latn", ancestors = "nds-de", } m["pdu"] = { "ကယျာန်", 7123283, "kar", "Latn", } m["pea"] = { "အိန်တဝ်နဳဃှာ ပေရာန်နာကာန်", 653415, "crp", "Latn", ancestors = "ms", } m["peb"] = { "Eastern Pomo", 3396032, "nai-pom", "Latn", } m["ped"] = { "Mala (New Guinea)", 11732569, "ngf-mad", "Latn", } m["pee"] = { "Taje", 12953902, nil, "Latn", } m["pef"] = { "Northeastern Pomo", 3396018, "nai-pom", "Latn", } m["peg"] = { "ဖေန်ဂါဝ်", 56758, "dra-kki", "Orya", translit = "kxv-translit", } m["peh"] = { "ဗါဝ်နာန်", 32983, "xgn-shr", "Latn", } m["pei"] = { "Chichimeca-Jonaz", 3915427, "omq-otp", "Latn", } m["pej"] = { "Northern Pomo", 3396021, "nai-pom", "Latn", } m["pek"] = { "Penchal", 3374631, "poz-aay", "Latn", } m["pel"] = { "Pekal", 3241781, nil, "Latn", } m["pem"] = { "Phende", 7162372, "bnt-pen", "Latn", } m["peo"] = { "ဖာသဳတြေံ", 35225, "ira-swi", "Xpeo, Latn", translit = "peo-translit", } m["pep"] = { "Kunja", 6444807, nil, "Latn", } m["peq"] = { "Southern Pomo", 3396023, "nai-pom", "Latn", } -- "pes" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT m["pev"] = { "Pémono", 3439012, "sai-map", "Latn", } m["pex"] = { "Petats", 3376353, "poz-ocw", "Latn", } m["pey"] = { "ဖါတ်ဂျေဝ်", 940486, nil, "Latn", } m["pez"] = { "Eastern Penan", 18638342, "poz-swa", "Latn", } m["pfa"] = { "Pááfang", 3063517, "poz-mic", "Latn", } m["pfe"] = { "Peere", 36377, "alv-dur", "Latn", } m["pga"] = { "အာရဗဳ ဇျူဗါ", 1262143, "crp", "Latn", ancestors = "apd", } m["pgd"] = { "ဂန္ဒဳရဳ", 3124623, "inc-mid", "Deva, Khar", ancestors = "inc-ash", translit = "Khar-translit", } m["pgg"] = { "ပါန်ဝါလဳ", 13600429, "him", "Deva, Takr", translit = "hi-translit", } m["pgi"] = { "Pagi", 7124354, "paa-brd", "Latn", } m["pgk"] = { "Rerep", 586907, "poz-vnc", "Latn", } m["pgl"] = { "အာဲရေတ် တမၠာ", 3320030, "cel-gae", "Ogam", translit = "pgl-translit", } m["pgn"] = { "ပါလဳယာန်", 65455883, "itc-sbl", "Latn", } m["pgs"] = { "Pangseng", 3914027, "alv-mum", "Latn", } m["pgu"] = { "ပါဂူ", 7124462, "paa-nha", "Latn", } m["pgz"] = { "Papua New Guinean Sign Language", 25044405, "sgn", } m["pha"] = { "Pa-Hng", 2625410, "hmn", } m["phd"] = { "Phudagi", 7188289, } m["phg"] = { "Phuong", 7188376, "mkh-kat", } m["phh"] = { "Phukha", 7188298, "tbq-phw", } m["phk"] = { "ဖကာဲ", 7675798, "tai-swe", "Mymr", translit = "aio-phk-translit", entry_name = {remove_diacritics = c.VS01}, } m["phl"] = { "ဖလူရ", 2449549, "inc-shn", "Latn, ur-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["phm"] = { "Phimbi", 11007144, "bnt-sna", "Latn", } m["phn"] = { "ဖဳနေတ်ယှေန်", 36734, "sem-can", "Phnx", translit = "Phnx-translit", } m["pho"] = { "Phunoi", 7188361, "tbq-bis", } m["phq"] = { "Phana'", 7180427, "tbq-sil", } m["phr"] = { "ပဟာရဳ-ပဝ်တဝါရဳ", 33739, "inc-pan", "pa-Arab, Guru", ancestors = "lah", translit = { Guru = "Guru-translit", ["pa-Arab"] = "pa-Arab-translit", }, entry_name = { ["pa-Arab"] = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, } } m["pht"] = { "Phu Thai", 3626597, "tai-swe", } m["phu"] = { "Phuan", 3915665, } m["phv"] = { "Pahlavani", 7124567, } m["phw"] = { "Phangduwali", 12953036, "sit-kie", ancestors = "ybh", } m["pia"] = { "Pima Bajo", 3388544, "azc", "Latn", } m["pib"] = { "Yine", 3135432, "awd", "Latn", } m["pic"] = { "Pinji", 36296, "bnt-tso", "Latn", } m["pid"] = { "Piaroa", 3382207, nil, "Latn", } m["pie"] = { "Piro", 7198055, "nai-kta", "Latn", } m["pif"] = { "Pingelapese", 36421, "poz-mic", "Latn", } m["pig"] = { "Pisabo", 966883, "sai-pan", "Latn", } m["pih"] = { "ဖေတ်ခါမ်-နဝ်ဖောအ်", 36554, "crp", "Latn", ancestors = "en", } m["pii"] = { "Pini", 10631925, } m["pij"] = { "Pijao", 7193519, } m["pil"] = { "Yom", 36893, "nic-yon", } m["pim"] = { "ပါဝါန်ထာန်", 2270532, "alg-eas", "Latn", } m["pin"] = { "Piame", 7190042, } m["pio"] = { "Piapoco", 3382208, "awd-nwk", "Latn", } m["pip"] = { "Pero", 2411063, "cdc-wst", } m["pir"] = { "Piratapuyo", 3389119, "sai-tuc", "Latn", } m["pis"] = { "Pijin", 36699, "crp", "Latn", ancestors = "en", } m["pit"] = { "Pitta-Pitta", 6433116, "aus-kar", "Latn", } m["piu"] = { "Pintupi-Luritja", 2591175, "aus-pam", "Latn", } m["piv"] = { "Pileni", 2976736, "poz-pnp", "Latn", } m["piw"] = { "Pimbwe", 3894132, "bnt-mwi", } m["pix"] = { "Piu", 7199578, } m["piy"] = { "Piya-Kwonci", 3440492, } m["piz"] = { "Pije", 3388339, "poz-cln", "Latn", } m["pjt"] = { "ဗှေတ်ဂျေန်ကျေတ်ဂျာရာ", 2982063, "aus-pam", "pjt-Latn", } m["pkb"] = { "Kipfokomo", 7208693, "bnt-sab", "Latn", } m["pkc"] = { "ဘာတ်ဇာ", 4841264, "qfa-kor", "Hani, Kana", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["pkg"] = { "Pak-Tong", 3360711, } m["pkh"] = { "Pankhu", 7130962, "tbq-kuk", } m["pkn"] = { "Pakanha", 954916, "aus-pmn", } m["pko"] = { "Pökoot", 36323, "sdv-kln", "Latn", } m["pkp"] = { "ၜူကာၜူကာန်", 36447, "poz-pnp", "Latn", } m["pkr"] = { "အတ္တပဒဳ ကူရုန်ဗါ", 16835180, "dra-imd", } m["pks"] = { "Pakistan Sign Language", 22964057, "sgn", } m["pkt"] = { "Maleng", 6583562, "mkh-vie", } m["pku"] = { "Paku", 2932604, } m["pla"] = { "Miani", 12952844, nil, "Latn", } m["plb"] = { "Polonombauk", 7225957, "poz-vnn", "Latn", } m["plc"] = { "Central Palawano", 12953795, "phi", "Latn", } m["ple"] = { "ပါဋ္ဌူအာယ်", 2196866, "poz-cet", "Latn", } m["plg"] = { "Pilagá", 2748259, "sai-guc", "Latn", } m["plh"] = { "Paulohi", 7155331, "poz-cma", } m["plj"] = { "ဖဝ်သဳ", 3914383, } m["plk"] = { "ခါဝ်ဟေတ်သတာန်နဳ ဃှဳနာ", 12953882, "inc-shn", "ur-Arab", } m["pll"] = { "ပလံၚ်", 27941664, "mkh-pal", "Mymr", } m["pln"] = { "Palenquero", 36665, "crp", "Latn", ancestors = "es", } m["plo"] = { "Oluta Popoluca", 5908687, "nai-miz", "Latn", } m["plq"] = { "Palaic", 36582, "ine-ana", "Xsux", } m["plr"] = { "Palaka Senoufo", 36346, "alv-snf", "Latn", } m["pls"] = { "San Marcos Tlalcoyalco Popoloca", 12641692, "omq-pop", "Latn", } m["plu"] = { "Palikur", 3073448, "awd", "Latn", } m["plv"] = { "ပါလာဝါနဝ် ဒိုတ်ပလိုတ်သမၠုၚ်ကျာ", 15614922, "phi", "Latn", } m["plw"] = { "ပါလာဝါနဝ် ဗရှေတ်ခ်ဗေါန်", 12953796, "phi", "Latn", } m["ply"] = { "Bolyu", 3361723, "mkh-pkn", "Latn", } m["plz"] = { "Paluan", 7128795, nil, "Latn", } m["pma"] = { "Paamese", 3130286, "poz-vnc", "Latn", } m["pmb"] = { "Pambia", 36267, "znd", "Latn", } m["pmd"] = { "Pallanganmiddang", 7127734, "aus-pam", "Latn", } m["pme"] = { "Pwaamèi", 3411152, "poz-cln", "Latn", } m["pmf"] = { "Pamona", 3513320, "poz-kal", "Latn", } m["pmi"] = { "ၜူမဳ လ္ပာ်သၟဝ်ကျာ", 3403245, "sit-qia", } m["pmj"] = { "ၜူမဳ လ္ပာ်ဒိုဟ်သမၠုၚ်ကျာ", 3403246, "sit-qia", } m["pmk"] = { "Pamlico", 111366045, "alg-eas", "Latn", } m["pml"] = { "သဗဳယျ", 636479, "crp", "Latn", ancestors = "lij, pro, vec", } m["pmm"] = { "Pol", 36408, "bnt-kak", "Latn", } m["pmn"] = { "Pam", 7129017, "alv-mbm", } m["pmo"] = { "Pom", 7227178, "poz-hce", "Latn", } m["pmq"] = { "Northern Pame", 3361762, "omq", "Latn", } m["pmr"] = { "Paynamar", 3450824, } m["pms"] = { "ဖေတ်မန်တာယ်သောတ်", 15085, "roa-git", "Latn", } m["pmt"] = { "Tuamotuan", 36763, "poz-pep", "Latn", } m["pmu"] = { "Mirpur Panjabi", 6874480, } m["pmw"] = { "Plains Miwok", 3391031, "nai-you", "Latn", } m["pmx"] = { "Poumei Naga", 12952910, "tbq-anp", } m["pmy"] = { "Papuan Malay", 12473446, "crp", "Latn", ancestors = "ms", } m["pmz"] = { "Southern Pame", 3361765, "omq", "Latn", } m["pna"] = { "Punan Bah-Biau", 4842201, } m["pnc"] = { "Pannei", 7131391, } m["pnd"] = { "Mpinda", 63308194, "bnt-kmb", } m["pne"] = { "Western Penan", 12953808, "poz-swa", "Latn", } m["png"] = { "Pongu", 36282, "nic-shi", } m["pnh"] = { "Penrhyn", 3130301, "poz-pep", "Latn", } m["pni"] = { "Aoheng", 4778608, "poz", } m["pnj"] = { "Pinjarup", 33103591, } m["pnk"] = { "Paunaka", 2064378, "awd", "Latn", } m["pnl"] = { "Paleni", 7127118, "alv-wan", "Latn", } m["pnm"] = { "Punan Batu", 7259892, } m["pnn"] = { "Pinai-Hagahai", 5638511, } m["pno"] = { "Panobo", 3141869, "sai-pan", "Latn", } m["pnp"] = { "Pancana", 7130204, } m["pnq"] = { "Pana (West Africa)", 7129739, "nic-gnn", "Latn", } m["pnr"] = { "Panim", 11732562, "ngf-mad", } m["pns"] = { "Ponosakan", 7227956, "phi", } m["pnt"] = { "ဂရေတ် ပန်တေတ်", 36748, "grk", "Grek, Latn, Cyrl", ancestors = "gkm", translit = {Grek = "el-translit"}, entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, sort_key = s["Grek-sortkey"], } m["pnu"] = { "Jiongnai Bunu", 56325, "hmn", } m["pnv"] = { "Pinigura", 10631927, "aus-psw", "Latn", } m["pnw"] = { "Panyjima", 3913830, "aus-nga", "Latn", } m["pnx"] = { "Phong-Kniang", 3914627, "mkh", } m["pny"] = { "Pinyin", 36250, "nic-nge", "Latn", } m["pnz"] = { "ပါနာ (အာဖရိက ဒေသမဇ္ဇျိမ)", 36241, "alv-mbm", "Latn", } m["poc"] = { "Poqomam", 36416, "myn", "Latn", } m["poe"] = { "San Juan Atzingo Popoloca", 12953819, "omq-pop", "Latn", } m["pof"] = { "Poke", 7208577, "bnt-ske", } m["pog"] = { "Potiguára", 56722, "tup-gua", "Latn", } m["poh"] = { "Poqomchi'", 36414, "myn", "Latn", } m["poi"] = { "ဟာဲလာန်ပဝ်ပဝ်ဠူကာ", 7511556, "nai-miz", "Latn", } m["pok"] = { "Pokangá", 25559704, "sai-tuc", "Latn", } m["pom"] = { "Southeastern Pomo", 3396025, "nai-pom", "Latn", } m["pon"] = { "Pohnpeian", 28422, "poz-mic", "Latn", } m["poo"] = { "Central Pomo", 3396020, "nai-pom", "Latn", } m["pop"] = { "Pwapwâ", 3411153, "poz-cln", "Latn", } m["poq"] = { "Texistepec Popoluca", 5908707, "nai-miz", "Latn", } m["pos"] = { "Sayula Popoluca", 5908722, "nai-miz", "Latn", } m["pot"] = { "ပါဝ်တာဝါတဝ်မဳ", 56749, "alg", "Latn", } m["pov"] = { "ဂဳနဳ-ဗေတ်သော ခရဳအဝ်လ်", 33339, "crp", "Latn", ancestors = "pt", } m["pow"] = { "San Felipe Otlaltepec Popoloca", 25559598, "omq-pop", "Latn", } m["pox"] = { "ပဝ်လာဗဳယာန်", 36741, "zlw-lch", "Latn", } m["poy"] = { "Pogolo", 2429648, "bnt-kil", } m["ppa"] = { "Pao", 7132069, } m["ppe"] = { "Papi", 7132809, } m["ppi"] = { "Paipai", 56726, "nai-yuc", "Latn", } m["ppk"] = { "Uma", 7881036, "poz-kal", "Latn", } m["ppl"] = { "ပဳပဳလ်", 1186896, "azc-nah", "Latn", entry_name = {remove_diacritics = c.acute .. c.macron}, } m["ppm"] = { "Papuma", 7133239, "poz-hce", "Latn", } m["ppn"] = { "Papapana", 3362757, "poz-ocw", "Latn", } m["ppo"] = { "Folopa", 5464843, "paa", "Latn", } m["ppq"] = { "Pei", 7160903, } m["pps"] = { "San Luís Temalacayuca Popoloca", 25559602, "omq-pop", "Latn", } m["ppt"] = { "Pa", 3504757, "ngf", "Latn", } m["ppu"] = { "ပါပဝ်ရာ", 2094884, "map", "Latn", } m["pqa"] = { "ပအာဝ်", 3441315, "cdc-wst", } m["pqm"] = { "မာဠဝ်သာဲ-ဖာတ်သာတ်မာခွာဒဳ", 3183144, "alg-eas", "Latn", } m["pra"] = { "ပရာကရေတ်", 192170, "inc-mid", "Brah, Deva, Gujr, Knda", ancestors = "inc-ash", translit = { Brah = "Brah-translit", Deva = "pra-Deva-translit", Gujr = "sa-Gujr-translit", Knda = "pra-Knda-translit", }, entry_name = { from = {"ऎ", "ऒ", u(0x0946), u(0x094A), "य़", "ಯ಼", u(0x11071), u(0x11072), u(0x11073), u(0x11074)}, to = {"ए", "ओ", u(0x0947), u(0x094B), "य", "ಯ", "𑀏", "𑀑", u(0x11042), u(0x11044)} } , } m["prc"] = { "ပါရာချဳ", 2640637, "ira-orp", } -- "prd" IS NOT INCLUDED, SEE WT:LT m["pre"] = { "ပရေၚ်သဳပေန်သ်", 36520, "crp", "Latn", ancestors = "pt", } m["prf"] = { "Paranan", 7135433, "phi", } m["prg"] = { "ပရာတ်ဃှေန်တြေံ", 35501, "bat-wes", "Latn", } m["prh"] = { "Porohanon", 6583710, "phi", } m["pri"] = { "Paicî", 732131, "poz-cln", "Latn", } m["prk"] = { "ဝ", 3363719, "mkh-pal", } m["prl"] = { "Peruvian Sign Language", 3915508, "sgn", } m["prm"] = { "Kibiri", 56745, "paa", } m["prn"] = { "ပရာသူနဳ", 32689, "nur-nor", } m["pro"] = { "အောက်စဳတာန်တြေံ", 2779185, "roa-ocr", "Latn", sort_key = {remove_diacritics = c.cedilla}, } -- "prp" IS NOT INCLUDED, SEE WT:LT m["prq"] = { "Ashéninka Perené", 3450601, "awd", "Latn", } m["prr"] = { "Puri", 7261687, } -- "prs" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT m["prt"] = { "Phai", 7180184, "mkh", } m["pru"] = { "Puragi", 7260800, "ngf-sbh", } m["prw"] = { "Parawen", 7136291, "ngf-mad", } m["prx"] = { "Purik", 567905, "sit-lab", } m["prz"] = { "Providencia Sign Language", 3322084, "sgn", } m["psa"] = { "Asue Awyu", 11266334, } m["psc"] = { "Persian Sign Language", 7170221, "sgn", } m["psd"] = { "Plains Indian Sign Language", 2380124, "sgn", } m["pse"] = { "Central Malay", 3367751, "poz-mly", } m["psg"] = { "Penang Sign Language", 4924925, "sgn", } m["psh"] = { "ပါသျှယဳ ဒိုဟ်ပလိုတ်သမၠုၚ်ကျာ", 16112270, "inc-pas", "fa-Arab", } m["psi"] = { "ပါသျှယဳ ဒိုဟ်ဗၟံက်သမၠုၚ်ကျာ", 23713536, "inc-pas", "fa-Arab", } m["psl"] = { "Puerto Rican Sign Language", 7258608, "sgn-fsl", } m["psm"] = { "Pauserna", 2912846, "tup-gua", "Latn", } m["psn"] = { "Panasuan", 7130113, "poz", } m["pso"] = { "Polish Sign Language", 3915194, "sgn-gsl", } m["psp"] = { "Philippine Sign Language", 3551357, "sgn-fsl", } m["psq"] = { "Pasi", 7142091, } m["psr"] = { "Portuguese Sign Language", 3915472, "sgn", } m["pss"] = { "Kaulong", 3194294, "poz-ocw", } m["psw"] = { "Port Sandwich", 3398324, "poz-vnc", "Latn", } m["psy"] = { "Piscataway", 3504233, "alg-eas", } m["pta"] = { "Pai Tavytera", 7124619, "tup-gua", "Latn", } m["pth"] = { "Pataxó Hã-Ha-Hãe", 7144304, } m["pti"] = { "Pintiini", 10632026, "aus-pam", } m["ptn"] = { "Patani", 7144242, "poz-hce", "Latn", } m["pto"] = { "Zo'é", 8073148, "tup-gua", "Latn", } m["ptp"] = { "Patep", 3368679, "poz-ocw", "Latn", } m["ptq"] = { "ဖေတ္ထၜေအ်", 60785085, "dra-tam", } m["ptr"] = { "Piamatsina", 7190040, "poz-vnn", "Latn", } m["ptt"] = { "Enrekang", 12953520, } m["ptu"] = { "Bambam", 4853321, "poz-ssw", } m["ptv"] = { "Port Vato", 3398323, "poz-vnc", "Latn", } m["ptw"] = { "Pentlatch", 2069475, "sal", "Latn", } m["pty"] = { "Pathiya", 7144790, "dra-mal", } m["pua"] = { "Purepecha", 16114351, "qfa-iso", "Latn", sort_key = {remove_diacritics = c.acute}, } m["pub"] = { "Purum", 6400562, "tbq-kuk", "Latn", } m["puc"] = { "Punan Merap", 7259895, } m["pud"] = { "Punan Aput", 4782333, } m["pue"] = { "Puelche", 33660, } m["puf"] = { "Punan Merah", 7259894, } m["pug"] = { "Phuie", 36375, "nic-gnw", } m["pui"] = { "Puinave", 3027918, } m["puj"] = { "Punan Tubu", 7259896, "poz-swa", } m["pum"] = { "Puma", 33736, "sit-kic", } m["puo"] = { "Puoc", 6440803, "mkh", } m["pup"] = { "Pulabu", 7259163, "ngf-mad", } m["puq"] = { "Puquina", 1207739, } m["pur"] = { "Puruborá", 7261619, "tup", } m["put"] = { "Putoh", 12953832, "poz-swa", "Latn", } m["puu"] = { "Punu", 36401, "bnt-sir", "Latn", } m["puw"] = { "Puluwat", 36397, "poz-mic", "Latn", } m["pux"] = { "Puare", 3507983, } m["puy"] = { "Purisimeño", 2967638, "nai-chu", "Latn", } m["pwa"] = { "Pawaia", 7156099, "paa", "Latn", } m["pwb"] = { "Panawa", 47385077, "nic-jer", "Latn", ancestors = "jer", } m["pwg"] = { "Gapapaiwa", 3095245, "poz-ocw", "Latn", } m["pwi"] = { "Patwin", 3370188, "nai-wtq", "Latn", } m["pwm"] = { "မဝ်လ်ဗေါဂ်", 6895718, "poz-san", "Latn", } m["pwn"] = { "ဖါဲဝါန်", 715755, "map", "Latn", } m["pwo"] = { "ကရၚ်ပဝ်လ္ပာ်ပလိုတ်", 7988202, "kar", "Mymr", translit = "pwo-translit", } m["pwr"] = { "Powari", 12640277, "inc-hie", "Deva", } m["pww"] = { "ကရၚ်ပဝ်လ္ပာ်သၟဝ်ကျာ", 7058885, "kar", "Thai", } m["pxm"] = { "Quetzaltepec Mixe", 6842374, "nai-miz", "Latn", } m["pye"] = { "Pye Krumen", 11157382, "kro-grb", } m["pym"] = { "Fyam", 3914025, "nic-ple", "Latn", } m["pyn"] = { "Poyanáwa", 3401023, "sai-pan", } m["pys"] = { "Paraguayan Sign Language", 7134698, "sgn", } m["pyu"] = { "ၜေအ်ယူမ", 716690, "map", "Latn", } m["pyx"] = { "ပျူ", 36259, "sit", } m["pyy"] = { "Pyen", 7262966, "tbq-bis", } m["pzh"] = { "ပါဇြာ", 36435, "map", "Latn", } m["pzn"] = { "Para Naga", 7133667, "sit-aao", } return require("Module:languages").finalizeData(m, "language") 948ub2xwu6lxs9u1f7dzwt902vobpnt ထာမ်ပလိက်:User lang 10 1591 393650 158544 2026-04-29T07:43:10Z 咽頭べさ 33 393650 wikitext text/x-wiki <div style="float:left;border:solid #6ef7a7 1px;margin:1px;"> {| cellspacing="0" style="width:238px;background:#c5fcdc;" | style="width:45px;height:45px;background:#6ef7a7;text-align:center;font-size:14pt;" | '''[[w:en:ISO 639:{{#invoke:string|match|{{{1}}}|^[^-]*}}|{{{1}}}]]''' | style="font-size:8pt;padding:4pt;line-height:1.25em; {{{info-op|}}}" | {{#if:{{#invoke:languages/templates|exists|{{{1|}}}}}|{{lang|{{{1}}}|{{{2}}}}}|{{{2}}}}} |}</div><!-- --><includeonly><!-- -->{{#ifeq:{{NAMESPACE}}|{{ns:User}}<!-- -->|<!-- -->[[Category:User {{{1}}}-N|{{#ifeq:{{NAMESPACE}}|{{ns:template}}|*}}{{PAGENAME}}]]<!-- -->[[Category:User {{{1}}}|{{#ifeq:{{NAMESPACE}}|{{ns:template}}|*}}{{PAGENAME}}]]<!-- -->}}<!-- -->{{#ifeq:{{NAMESPACE}}|{{ns:template}}|[[Category:ထာမ်ပလိက်အရေဝ်ဘာသာညးလွပ်ဂမၠိုၚ်|{{{1}}}]]}}<!-- --></includeonly><!-- --><noinclude>{{documentation}}</noinclude> 19cbm4upajp9hzezfhpmolcrjjh0fx1 ညးလွပ် ဓရီုကျာ:咽頭べさ 3 3600 393647 392734 2026-04-28T20:06:55Z MediaWiki message delivery 82 /* You may be an eligible candidate for the U4C election */ ဒကုတ်တၟိ 393647 wikitext text/x-wiki {{User:咽頭べさ/Top icon |imagename=Flag of the Mon people.gif |wikilink=en:Mon National Day |description=Mon National Flag |id= |width=50 |height=30 |sortkey= |nocat= }} {{User:咽頭べさ/Top icon |imagename=Buddhist flag.gif |wikilink=en:Buddhism |description=Buddhism |id= |width=50 |height=30 |sortkey= |nocat= }} {| cellspacing="0" style="margin-top:23px;border:1px solid #FF69B4; background:#F7D1DE; width:100%;padding:10px;margin-top:0px;" | colspan="2" width="100%" bgcolor="#FF69B4" align="center" |<center><div style="letter-spacing:3px; font-size:300%"><font color="blue">[[File:Love_Flag_English.png|100x100px]]Hello, Welcome to the user talk.[[File:Love_Mon_Flag.png|100x100px]]<br />မ္ၚဵုရအဴ၊ ဒုင်တၠုင်ဏာနူကဵုညးလွပ်ဓရီုကျာဏအ်ရအဴ။</font></div></center> |- |<div class="nomobile">[[File:Welcome to Mon National Day mnw to en.png|link=:en:w:Mon National Day|center|1000x1000px|Welcome to Mon National Day]]</div> |- |{{User mnw}}[[File:Buddha meditating.gif|150px]]<div style="position: fixed; bottom: 0; right: 0px; z-index: 9999; border: none;">[[File:Wikipe-tan GothLoli mnw.png|150px|Welcome!]]</div>[[File:Map of Mon Country.svg|200px]] {| class="wikitable" style="text-align:center;" |- ! [[File:Flag_of_the_Mon_people.png|30px]] !! style="background-color:#FECB00"|Mon Country !! style="background-color:#EA2839"|<span style="color:white;">Mon State |- |Mon national flag or Mon people flag||Area covering Old Mon Country known in history as Hongsgwaddy or Rehmanaya, conquered by the Burmese in 1757.|| Mon State created by Ne Win Government in 1974, comprising Moulmein and Thatan districts. |} {| width="100%" style= color:black;" cellspacing="0" cellpadding="0" |-valign="top" |[[File:Love Mon food Logo.svg|99999x120px|link=User:咽頭べさ]] | style="padding:5.5px" | <div style="font-size:200%;"><span style="color: #2C8925"> We Loves Food in<br />­ပုိဲဒးစိုတ်စၞအာဟာရ</span> <br />­ <big><span style="color:#654321">Monမန်</span></big> </div> |<div align="right">[[File:Htamanè.JPG|99999x100px|link=w:Htamanè]][[File:KhaoChae.JPG|99999x100px|link=w:Khao chae]][[File:Ngapyawbaung.jpg|99999x100px|link=w:List of Burmese dishes]] |} |} [[File:Wikimedia Mon language.jpg|1130x1130px]] ==[[z]]== Hello, {{reply to|MF-Warburg}} and {{reply to|Htawmonzel}} Please to block Mon Wiktionary from editing for non account holders at a time when Admins is weak, an anonymous person is harassing Mon Wiktionary. ([https://mnw.wiktionary.org/w/index.php?title=z&action=history Evidence links]) The best way to prevent Mon Wiktionary is to block Mon Wiktionary from editing for non account holders thank you very much.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၁:၀၅၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) :Hello. This is not possible. If you require admin assistance, and the local admins are not around, you can ask on [[:m:SRM]]. --[[ညးလွပ်:MF-Warburg|MF-Warburg]] ([[ညးလွပ် ဓရီုကျာ:MF-Warburg|ဓရီု]]) ၁၅:၁၀၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) :::Hi{{reply to|MF-Warburg}}I have already asked for help at [https://meta.wikimedia.org/wiki/Global_sysops/Requests Global sysops/Requests] and [https://phabricator.wikimedia.org/T285028 Phabricator] , but because I think it is not easy to get help from them, I do not know who can prevent Mon Wiktionary. but due to the current political turmoil in Burma, Mon Admins have many difficulties in resolving the issues of this Mon Wiktionary quickly. but this is because the Burma government has blocked the use of Wikipedia. I love the Mon people very much, I want to get the full protection of Mon Wiktionary and Mon Wikipedia related to Mon people if you can solve this Mon Wiktionary problem, I would love to get more help for Mon Wiktionary thank you very much.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၇:၂၇၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) ::::Htawmonzel has been active even today. The "harrassment" you refer to seems to have only been from a single IP address, already blocked by me now. I fail to see the problem. --[[ညးလွပ်:MF-Warburg|MF-Warburg]] ([[ညးလွပ် ဓရီုကျာ:MF-Warburg|ဓရီု]]) ၁၇:၃၂၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) ==ขอความช่วยเหลือหรือสำหรับแก้ไขมอดูล[[မဝ်ဂျူ:mnw-translit|Mon Translit]]== สวัสดี{{reply to|Octahedron80}},ผมต้องการอยากจะได้ความช่วยเหลือจากคุณกรุณาตรวจสอบ มอดูล[[မဝ်ဂျူ:mnw-translit|Mon Translit]]ในมอดูลนั้นผมไม่ใช่ผู้เก่งแต่ผมก็ต้องมั่วไปเพราะว่าผมลองดูได้หรือเปล่าผมก็ไม่ทราบเลย มอดูลนั้นสำหรับอนาคตมอญคิดว่าน่าจะจำเป็นกว่า ในมอดูลนั้นคุณลองตรวจสอบดูมีความผิดตรงไหนบ้างถ้าเจอมีความผิดแล้วก็กรุณาแก้ไขด้วย ตอนนี้ผมกำลังเสียใจแล้วเหนื่อยด้วยเพราะว่าทำไมคนมอญส่วนใหญ่มันไม่ได้ช่วยการมันก็พูดคุยบน Facebook มันพูดว่ารัดคนมอญ แต่ในความคิดผมนะจริงๆแล้วถ้ารักคนมอญแท้แล้วก็ต้องช่วยกันสำหรับวิกิพจนานุกรมภาษามอญนั้น วิกิพจนานุกรมภาษามอญก็เปิดแล้วไม่มีใครช่วยการมีแต่ผมคนเดียวเหนื่อยจังแต่ช่างมันคุณช่วยได้ไหมสำหรับแก้ไขมอดูล สำหรับวิกิพจนานุกรมภาษามอญไม่มีใครมาช่วยก็ช่างมันผมคนเดียวก็ได้แต่สำหรับแก้ไขมอดูล[[မဝ်ဂျူ:mnw-translit|Mon Translit]]ผมอยากจะได้พูดตรวจสอบสักคนหนึ่ง แต่ขอโทษด้วยนะคุณสบายดีหรือเปล่าผมไม่ทราบถ้าคุณว่างถ้าคุณสบายดีช่วยกรุณาแก้ไขด้วยนะผมขอความช่วยเหลือจากคุณ ผมใช้ วิกิพีเดีย ไม่ค่อยนานมากแล้วไม่ค่อยเก่งมากกำลังศึกษาอยู่คุณก็ใช้วิกิพีเดีย นานแล้วน่าจะคุณเก่งกับผมมากกว่านี้และผมอยากจะได้ความช่วยเหลือจากคุณ ขอขอบคุณครับขอให้เจริญเจริญขอให้ร่ำรวยเถอะขอให้อายุยาว--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၅:၂၄၊ ၁၆ ဂျူလာင် ၂၀၂၁ (+0630) :ขออภัยที่หายไปนาน ผมไม่ค่อยได้เล่นเฟซบุ๊ก สำหรับมอดูลนั้น ผมแก้ไขให้พอใช้งานได้แล้ว ผลลัพธ์ส่วนใหญ่ออกมาดี แต่อาจจะไม่ตรงตามที่คาดหวัง 100% เพราะมอดูลถอดตามตัวอักษร ไม่ได้ถอดตามเสียงครับ กรณีผลลัพธ์ออกมาไม่ดี ท่านอาจจะใส่ tr= ทับลงไปแทน --[[ညးလွပ်:Octahedron80|Octahedron80]] ([[ညးလွပ် ဓရီုကျာ:Octahedron80|ဓရီု]]) ၀၇:၁၇၊ ၁၇ ဂျူလာင် ၂၀၂၁ (+0630) ::{{reply to|Octahedron80}},แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้นผมลองใช้งานที่ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่า มีปัญหาการอัตโนมัติผมคิดไม่ออกเลย สำหรับสาเหตุปัญหานี้ต้องแก้ไขยังไงดีผมก็ตอบไม่ถูกด้วย แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้นสำหรับวิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่า ใช้งานยังไม่ได้เลยมีสาเหตุปัญหามากเพราะอะไรผมก็ตอบไม่ถูกมองหาสาเหตุปัญหาแต่หาไม่เจอ เมื่อวานก็ผมลองใช้งานจะวิกิพจนานุกรมภาษาพม่ามันมีเรื่องปัญหาการอัตโนมัติ ตอนนี้ก็ที่คุณแก้ไขให้มาแบบนั้นนี่แหละผมก็ลองไปใช้จะวิกิพจนานุกรมภาษาพม่าก็มีปัญหาเหมือนเดิม แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้น ทำไมใช้งานสำหรับ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่า ยังไม่ได้ผมก็ตอบไม่ถูกต้องทำยังไงดีต้องแก้ไขยังไงดี ตอนนี้ผมงงหมดแล้วสาเหตุปัญหานี้ต้องแก้ไขยังไงตอบไม่ถูกถ้าคุณลองตรวจสอบดูนะมีปัญหาสาเหตุจากไหนผมกำลังหาไม่เจอสาเหตุปัญหานั้น แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้นจะวิกิพจนานุกรมภาษามอญใช้งานได้ปกติไม่มีปัญหาแต่มีปัญหาจะ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่าเท่านั้นจะวิกิพจนานุกรมภาษาพม่าผมลองดูไลค์แบบแล้วมันไม่สำเร็จมีปัญหาปกติจะแก้ไขยังไงไม่ได้ น่าจะผมคิดว่า [[မဝ်ဂျူ:mnw-translit|Mon Translit]] นั้นไม่ลงรับสำหรับ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่าพวกเขาหรือเปล่า--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၈:၄၆၊ ၁၇ ဂျူလာင် ၂၀၂၁ (+0630) :::วิกิพจนานุกรมไทย และมอญ เราลอกระบบของอังกฤษมา มันก็เลยใช้งานได้เหมือนกัน แต่สามวิกินั้น ญี่ปุ่น จีน และพม่า เขาไม่ได้วางระบบแบบที่เราทำครับ (หรืิอไม่มีอะไรเลย) ต้องให้ทางนั้นช่วยทำให้มอดูลนั้นใช้ได้ ถ้าไม่เอาไปแทรกไว้ที่ไหนสักแห่งที่ถูกต้อง มันก็ไม่มีผลครับ --[[ညးလွပ်:Octahedron80|Octahedron80]] ([[ညးလွပ် ဓရီုကျာ:Octahedron80|ဓရီု]]) ၂၂:၂၆၊ ၁၈ ဂျူလာင် ၂၀၂၁ (+0630) ==အကူညီရလိုမှု== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့ တစ်ခုလောက်အကူညီပေးပါ [[မဳဒဳယာဝဳကဳ:Kartographer-tracking-category]]မှာ (မုလိက်နွံဗီုဂၠးတိဂမၠိုင်)ဟုထည့်ပေးပါ ကျွန်ပ်လုပ်ပိုင်ခွင့်မရတယ်အရာမို့လို့ အကူညီတောင်ရခြင်းဖြစ်ပါတယ် ကျေးဇူးတင်ပါတယ်--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၉:၁၃၊ ၁၉ အဝ်ဂေတ် ၂၀၂၁ (+0630) :You can translate it at [https://translatewiki.net/wiki/MediaWiki:Kartographer-tracking-category/mnw here]. [[ညးလွပ်:Ninjastrikers|Ninjastrikers]] ([[ညးလွပ် ဓရီုကျာ:Ninjastrikers|ဓရီု]]) ၂၃:၅၈၊ ၁၉ အဝ်ဂေတ် ၂၀၂၁ (+0630) :::{{reply to|Ninjastrikers}}translatewikiမှာဘာသာပြန်ပြီပါပြီ မွန်ဝစ်ရှင်နရီမွန်လိုမပေါ်ဘူးဖြစ်နေလို့ပါ ဒီ[[ကျာ်ခမဳ]]စာမျက်နှာမှာနမူနာအနေနဲ့ကြည့်ပါ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၀၀:၀၅၊ ၂၀ အဝ်ဂေတ် ၂၀၂၁ (+0630) ::::Translatewiki မှာ ဘာသာပြန်ပြီးတာနဲ့ ၂၄ နာရီကနေ ၁ ပတ်ခန့်အတွင်းမှာ မီဒီယာဝီကီဆော့ဝဲလ်ဆီကို import လုပ်ပေးတာမို့လို့ မကြာခင်မှာ မွန်လိုပြောင်းသွားပါလိမ့်မယ်။ [[ညးလွပ်:Ninjastrikers|Ninjastrikers]] ([[ညးလွပ် ဓရီုကျာ:Ninjastrikers|ဓရီု]]) ၀၀:၂၉၊ ၂၀ အဝ်ဂေတ် ၂၀၂၁ (+0630) ==မွန်ဝစ်ရှင်နရီနှင့်မွန်ဝီကီပီးဒီးယားကာကွယ်ရေးအကူညီ== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့မွန်ဘာသာစကားဝိကိကာကွယ်ရေးအတွက်ထက်မံအကူညီတောင်းချင်ပါတယ် အမည်မသိIP accountနဲ့လူတစ်ယောက်ကမွန်ဝစ်ရှင်နရီနှင့်မွန်ဝီကီပီးဒီးယားဆက်တိုက်နှောက်ယှက်နေမှုရှိနေပါတယ် ဒါကြောင့်IP account [[ညးလွပ်:96.4.165.61]] လူကိုဘလော့ပေးလို့ရနိင်ပါသလား မွန်ဝစ်ရှင်နရီနှောက်ယှက်မှုအထောက်အထားလင့် [https://mnw.wiktionary.org/w/index.php?title=z&action=history ၁] မွန်ဝီကီပီးဒီးယားနှောက်ယှက်မှုအထောက်အထားလင့် [https://mnw.wikipedia.org/w/index.php?title=%E1%80%9B%E1%80%AF%E1%80%84%E1%80%BA%E1%80%85%E1%80%80%E1%80%BA%E1%80%A1%E1%80%B1%E1%80%AC%E1%80%80%E1%80%BA%E1%80%9E%E1%80%B3%E1%80%82%E1%80%B1%E1%80%94%E1%80%BA_%E1%80%95%E1%80%BD%E1%80%AD%E1%80%AF%E1%80%84%E1%80%BA%E1%80%8D%E1%80%AF%E1%80%84%E1%80%BA%E1%80%87%E1%80%BC%E1%80%95%E1%80%BA%E1%80%97%E1%80%AF&action=history ၂] တဂယ်လို့မွန်ဝစ်ရှင်နရီနှင့်မွန်ဝီကီပီးဒီးယားကို IP accountတည်ဖြတ်မှုပိတ်ထားပေးလို့ရရင်ပိတ်ထားပေးစေချင်ကာကွယ်ရေးအတွက်ပါ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၃:၃၂၊ ၈ သေပ်တေမ်ပါ ၂၀၂၁ (+0630) :As I don't have sysop rights in this wiki, I cannot block any account at here. If there is no active administator here, you can make a request at [[meta:Steward requests/Miscellaneous|Steward requests/Miscellaneous]]. Thanks. [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၆:၁၇၊ ၈ သေပ်တေမ်ပါ ၂၀၂၁ (+0630) ==မဝ်ဂျူ:Unicode data== I see you translate some names in the submodules of မဝ်ဂျူ:Unicode data. I must say that you do not need to translate them. Unicode data updates every few years in whole set, and your translation will be lost OR you have to copy pages to another title for translate. (You can recover the previous version in their history) You could only translate မဝ်ဂျူ:scripts/data instead. --[[ညးလွပ်:Octahedron80|Octahedron80]] ([[ညးလွပ် ဓရီုကျာ:Octahedron80|ဓရီု]]) ၀၆:၂၆၊ ၃၀ သေပ်တေမ်ဗါ ၂၀၂၁ (+0630) :I am currently very busy with Pa'O development of Wiktionary and Wikipedia, at translatewiki, I am also busy with Pa'O translations, I am also busy with another Rawang language and S'gaw Karen language. I still can't get a definite answer on what I should do about မဝ်ဂျူ:Unicode data, my main goal was to translate everything in this Mon Wiktionary into Mon, but I could not translate everything. Can you advise me on မဝ်ဂျူ:Unicode data?, I'm not very good at using Wikipedia yet, I still have a lot to learn about how to use Wikipedia,thanksขอบคุณครับ. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၂:၅၃၊ ၃၀ သေပ်တေမ်ဗါ ၂၀၂၁ (+0630) ==Requesting Help for [[ဂြာဲ]]Page== Hello, {{reply to|WhitePhosphorus}}, Can this [[ဂြာဲ]] page be restored to its original state? I have clear evidence, If you need evidence, I will send evidence. --[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၀:၄၅၊ ၃၁ ဒဳဇြေမ်ဗါ ၂၀၂၁ (+0630) == ထာမ်ပလိက်:lo-pron == The template {{temp|lo-pron}} has at the Chinese, Thai and English editions of Wiktionary been created. ::{{reply to|Apisite}}, okay thank you so much, I want to use it.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၄:၄၇၊ ၂၁ ဨပြဳ ၂၀၂၂ (+0630) ::: {{ping|Octahedron80}} - Octa80, you don't have to import the translation template right away. --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၄:၅၀၊ ၂၁ ဨပြဳ ၂၀၂၂ (+0630) == [[သတ်ကယျောဝ်]] and [[သတ်ချ]] == Hi. I found these two pages while digging into the page creation log. Can you please have a look and improve them if possible, or tell me if they need to be deleted? Thanks in advance. [[ညးလွပ်:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]] ([[ညးလွပ် ဓရီုကျာ:NguoiDungKhongDinhDanh|ဓရီု]]) ၁၆:၄၇၊ ၇ ဂျောန် ၂၀၂၂ (+0630) :I have checked. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၁:၀၈၊ ၈ ဂျောန် ၂၀၂၂ (+0630) ==head tracking/no lang category== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့ head tracking/no lang category ပြသနာဖြေရှင်းနိုင်ဖို့အခက်အခဲရှိနေပါတယ် ကျေးဇူပြု၍ [[ก็]] ကိုကြည့်ရှုပြီ အကြံပြုပေးပါthanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၇:၀၉၊ ၈ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) :I will check the error on next days. [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၁:၂၇၊ ၁၁ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ::okay thank you very much. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၅:၅၂၊ ၁၁ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ==Module translit== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့ တချို့စာမျက်နှာတွေဟာ module translit အလုပ်မလုပ်ဘူးဖြစ်နေပါတယ် တချက်လောက်စစ်ဆေးပြီအကြံပြုပေးပါဦးဗျာ နမူနာအနေနဲ့ ဒီ [[ဘုရင်ခံ]] မြန်မာစာမျက်နှာကိုကြည့်ရှု့ပါ, thanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၆:၅၇၊ ၂၀ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) :ဘယ်အချိန်လောက်မှာ ဖြစ်သွားတာလဲ မှတ်မိရင် အဲရက်ဝန်းကျင်က ပြင်မိတဲ့ module, template ကို ပြန်စစ်ရင်တော့ အမှားဖြစ်နေတာ တွေ့မယ်ထင်တယ်။ ဒီအတိုင်းလိုက်စစ်ကြည့်တာတော့ မော်ဂျူးတစ်ခုခုမှာ မှားနေတယ်ဆိုတာလောက်ပဲ သဘောပေါက်တယ်။ ဘယ်မော်ဂျူး၊ ဘယ်စာကြောင်းဆိုတာတော့ သိဖို့ခက်နေတယ်။ [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၂၀:၀၄၊ ၂၀ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ::{{reply to|Ninjastrikers}}ရေ့ ကျွန်ုပ်လည်း Lua error ပြသနာတတ်နေလို့ အဆင်ပြေမလားထင်မြင်ပြီ အရင်အဟောင်းတွေဖျက်ပြီအင်္ဂလိပ်ဝစ်ရှင်နရီကအတိုင်းအသစ် update လိုက်တာ Lua error ပြသနာကလွတ်လာပေမဲ့ translit error ပြသနာကတတ်လာပြန် ဒီပြသနာကိုဖြေရှင်းဖို့နည်းလမ်ရှားနေတာ ၃ရက်ရှိနေပြီ ဘာလုပ်ရမှန်မသိတော့ဘူးဗျာ ခင်ဗျာကအတွေကြုံရှိတော့ကူပါဦးဗျာ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၀:၁၈၊ ၂၀ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ==Questions from English Wiktionary== Hello {{reply to|RichardW57m|Octahedron80}}, since I was blocked, I am answering questions from English Wiktionary here, for [[User:Octahedron80|Octahedron80]], if you want to write a Mon Thai dictionary, fill in mnw-th as the language code in [[Module:languages/datax]], an example is as follows: m["mnw-th"] = { "Mon Thai", "mkh-mnc", otherNames = {"Thai Raman", "Raman"}, scripts = Thai, } I want to separate the language like this because I don't want to confuse alphabets in the future, currently, Unicode does not include the Mon-Thai alphabet, so the Thai alphabet can be used instead, as an example, you can look at the [[ကကဏ္ဍကော]] page, thanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၀၁:၀၁၊ ၁၄ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) for [[User:RichardW57m|RichardW57m]], the information I gave you from the Mon news agency is in the Mon language of Myanmar, if you want to learn more about Mon-Thai, check out the photos and videos below.[[File:Mon Thai consonant.webm|300x300px]][[File:Three types of Mon letters.jpg|300x300px]] the writing system that we are currently writing is based on the rules of the Burmese writing group of the department of ethnic Languages of the ministry of education, thanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၀၁:၀၁၊ ၁၄ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) :Thank you, but I didn't need further evidence for the use of <nowiki>[[ကာလယဲ]]</nowiki> on the Burmese side of the border. --[[ညးလွပ်:RichardW57m|RichardW57m]] ([[ညးလွပ် ဓရီုကျာ:RichardW57m|ဓရီု]]) ၂၀:၀၇၊ ၂၇ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) :Most of the differences on the two sides of the border can simply be ignored by those who are used to the variation in writing styles even in English - the glyphs for 'a' and 'g' are the most striking variations. --[[ညးလွပ်:RichardW57m|RichardW57m]] ([[ညးလွပ် ဓရီုကျာ:RichardW57m|ဓရီု]]) ၂၀:၁၄၊ ၂၇ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) ::What you want to know has already been answered in English Wiktionary. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၃:၂၁၊ ၂၇ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) ==앞으로 올 때나== 끝 끝 우와로운 전화 걸기 까꿍너 나 저 배삼 온 워킹 달러 야한 김차미나 라커룸 써니 왜 자꾸 나서 먹 이따 오빠 러블리 온돌 번쩍 우와 게임 딸에게 한 삼합 서순애.--[[User:우습게|Solo singer Aosuke of Japanese idol NMB48 and AKB48]] ([[User talk:우습게|talk]]) ၁၈:၅၄၊ ၂၄ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) == Rhymes namespace == Rhymes: ကာရန်: နဲ့စတဲ့ စာမျက်နှာတွေက သီးခြား အမည်ညွှန်း (namespace) အနေနဲ့ မဟုတ်ဘဲ main namespace ထဲမှာပဲ ဖြစ်နေပါတယ်။ အင်္ဂလိပ်ဝစ်ရှင်နရီလို Rhymes: သုံးဖို့ဆိုရင် phabricator မှာ request လုပ်ဖို့ လိုပါလိမ့်မယ်။ main namespace ထဲမှာပဲဝင်နေတာမို့ ဒီဖက်မှာ ဝီကီဒေတာ ချိတ်တဲ့ လင့်ခ် ပေါ်မှာမဟုတ်သလို entries စုစုပေါင်း ရေတွက်တဲ့အခါမှာလည်း Rhymes: တွေ ပါနေလို့ အရေအတွက် မှားတာမျိုးလည်း ဖြစ်နေပါလိမ့်မယ်။ Rhymes: အမည်ညွှန်းကို ကာရန်: အနေနဲ့ activate လုပ်ပေးဖို့ request လုပ်မှပဲ အဆင်ပြေပါလိမ့်မယ်။ [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၆:၁၀၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) ::{{reply to|Ninjastrikers}}ဟုတ်ကဲ့ ကျွန်ုပ်လည်းအရမ်းခေါင်ကိုက်နေတာအဲ့တာပါပဲ [https://phabricator.wikimedia.org/T325804 ဒီမှာ request] လုပ်ထားပါတယ် တကယ်တော့ကျွန်ုပ်အင်္ဂလိပ်ဝစ်ရှင်နရီကအတိုင်းအသုံးပြုချင်ယုံလေပါ ဘာမှလည်းမသိပါဘူးဗျာ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၆:၁၉၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) :::Wiki configuration တစ်ခုခု လုပ်မယ်ဆိုရင် အရင်ဆုံး community ကို အသိပေးဆွေးနွေးရပါတယ်။ ဥပမာ Appendix namespace ကို ထည့်ပေးဖို့ မတောင်းဆိုခင်မှာ [[ဝိက်ရှေန်နရဳ:ပါင်မုက်_ဂကောံ#Appendix_namespace|ဒီလိုမျိုး အသိပေးတာ]]ကို အရင်လုပ်ရပါတယ်။ တစ်ပတ်နေမှ phabricator မှာ request လုပ်ရမှာပါ။ အခုက community ကို အသိမပေးရသေးဘဲ အရင်သွားတောင်းဆိုထားသလို ဖြစ်နေလို့ ဝီကီမှာ အသိပေးတဲ့စာ အရင်တင်ဖို့ ပြောတာပါ။ [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၆:၃၁၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) ::{{reply to|Ninjastrikers}} ဟုတ်ကဲ့ကျွန်ုပ်လည်းကျွမ်းကျင်နားလည်လို့လုပ်နေတာမဟုတ်ပါဘူး ကိုယ့်ရဲ့မိခင်ဘာသာစကားတိုးတတ်စေချင်တဲ့ဆန္ဒနဲ့လုပ်နေခြင်းတာဖြစ်တယ် ဝီကီမှာကျွန်ုပ်လေ့လာစရာအများကြီးကျန်ပါသေးတယ် တလက်စနဲ့ [[Module:zh-pron]] ရဲ့ #L-766 နေရာမှာ (ဝေါဟာ % နွံပ္ဍဲအဘိဓာန်ဂမၠိုင်) လေထည့်ပေးပါလားဘယ်လိုထည့်ရမှန်မသိလို့အခက်တွေ့နေတာပါ ထည့်လိုက်တိုင်း error ပြသနာတတ်နေလို့ဖျက်ထုတ်လိုက်ရတာပါ ဖြစ်နိုင်ရင်ကူညီပါဗျာ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၆:၄၇၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) == Tanintharyi == At the English edition of Wiktionary, {{user|TagaSanPedroAko}} added the term {{m|mnw||တနၚ်သြဳ}} to the section of translations. If the term is misspelled, then I'll make the change at your discretion. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၅:၄၇၊ ၁၀ ဇာန်နဝါရဳ ၂၀၂၄ (+0630) P.S. [[:en:Tanintharyi|Here's the aforementioned entry.]] --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၆:၀၇၊ ၁၀ ဇာန်နဝါရဳ ၂၀၂၄ (+0630) :::Hello{{reply to|Apisite}}, တနၚ်သြဳ is completely misspelled, the explanation about [[:en:Tanintharyi]] is as follows: # Modern writing system: ## A writing system approved by scholars={{m|mnw||တၞၚ်သဳ}} ## The writing system of some ordinary civilians={{m|mnw||တၞၚ်ဩဳ}} # Outdated writing system: ## A writing system approved by scholars={{m|mnw||တၞင်သဳ}} ## The writing system of some ordinary civilians={{m|mnw||တၞင်ဩဳ}} :: reference [https://mon.monnews.org/2022/01/%e1%80%90%e1%80%b9%e1%81%9a%e1%80%b2%e1%80%80%e1%80%b1%e1%80%ac%e1%80%94%e1%80%ba%e1%80%82%e1%80%80%e1%80%b0%e1%80%99%e1%80%94%e1%80%ba-%e1%80%9e%e1%80%98%e1%81%9a%e1%80%ba%e1%80%9b%e1%80%90%e1%80%ba/ official newspaper] page on [[:en:Tanintharyi]] and see [[တနင်္သာရီ]] my translation work, thanks.--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၇:၂၃၊ ၁၀ ဇာန်နဝါရဳ ၂၀၂၄ (+0630) == Abbreviations in the Mon Edition == I have a curious question: How are abbreviations covered in the Mon Edition of Wiktionary? -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၇:၄၇၊ ၁၄ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], (abbreviations, abbreviation) translated into Mon is (နဲဒမၠေံ၊ နဲဒမၠေံဂမၠိုၚ်), but if use (คำย่อ) in Thai language, it is (ဝေါဟာဒမၠေံ), most of the English and Burmese words do not correspond to Mon literary terms, so we have to be careful when translating into Mon, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၄:၄၄၊ ၁၇ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) Okay, then what about initialisms? --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၄:၅၁၊ ၁၇ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], (initialism) can be used as (အက္ခရ်ဒမၠေံ၊ ယၟုဒမၠေံ or အက္ခရ်ဂၠေံဂၠေံ၊ ယၟုဂၠေံဂၠေံ), but ဒမၠေံ and ဂၠေံဂၠေံ mean the same thing, if want to fill in more than (-s), have to use (-ဂမၠိုၚ်), but there are differences in (အက္ခရ်ဒမၠေံ၊ ယၟုဒမၠေံ or အက္ခရ်ဂၠေံဂၠေံ၊ ယၟုဂၠေံဂၠေံ) usage patterns, example: သွံ and ဩောံ pronounced the same but have completely different meanings, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၂၄၊ ၁၇ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) Thank you; I asked because I had been thinking of adding the Terms [[NRM]] (New Religious Movement) and [[CRM]] (Criminal Religious Movement; also short for Cultural Resource Management) to the Mon Edition of Wiktionary. --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၃:၀၃၊ ၁၈ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], okay, you check my work, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၄:၃၅၊ ၁၉ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) == ຫຣາງ == Concerning the Khmu term "[[ຫຣາງ]]" at the entry [[ၚေက်]], the ISO-3 code is [[:en:kjg|kjg]] and it could be displayed with the Lao script term rather than the one from the Thai script. Thanks for reading. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၄:၅၇၊ ၂ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) As for the "rhg" ISO-3 code, you could display it as "ruáingga" in the VN template. --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၅:၅၈၊ ၂ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) :: Hello {{reply to|Apisite}}, it's not "[[ຫຣາງ]]", it's '''[[ກຶມຫມຸ]]''' and it is completely unrelated to the term [[ၚေက်]] because the meaning and pronunciation are completely different, thanks.--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၀:၃၄၊ ၄ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) :: for more you can check out this '''[[ခမူ]]'''--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၁:၀၆၊ ၄ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) == Bangsamoro and Sulu == I have a curious question: how could the terms "[[Bangsamoro]]" and "[[Sulu]]" be in Mon spelled? -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၆:၁၁၊ ၁၂ ဒဳဇြေမ်ဗါ ၂၀၂၄ (+0630) :: The translation is as follows: # Sulu ကံသူဠူ # Bangsamoro = ဂကောံမူသလေန်ဍုၚ်ရးဖိလေတ်ပေန် : See more of what I uploaded, thanks--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၀၃:၃၈၊ ၁၃ ဒဳဇြေမ်ဗါ ၂၀၂၄ (+0630) == Radio Free Asia == It bringeth me no pleasure to share this news, but [https://www.rfa.org/english/china/2025/03/15/radio-free-asia-voa-rfa-usagm-executive-order-federal-grants-termination/ Radio Free Asia may permanently cease operations] and nothing even remotely like it may ever emerge. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၀၃:၃၅၊ ၁၈ မာတ် ၂၀၂၅ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], In my opinion, it is due to the conflict between the NLD terrorist group and the Burmese government, which is fighting for power, but I personally do not like both of these groups at all. the reason is that there is ample evidence that both groups have committed war crimes, but as a minority like us, we see both of these groups as the safest if we can avoid them. but if we tell foreign nations who have never seen our reality about our feelings that we have been experiencing for years, they will not believe us. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၅၇၊ ၁၉ မာတ် ၂၀၂၅ (+0630) Editorial [[cartoonist]] Wang Liming (he goes by the ''nom de plume'' "Rebel Pepper" at RFA) made [https://www.rfa.org/english/cartoons/2025/03/21/rfa-radio-free-asia-cartoon-rebel-pepper/ an editorial cartoon] about the news; I wouldn't feel surprised, if any totalitarian regime were to mark the 15th of March as an annual celebration of the Day when ''Radio Free Asia'', and others like it who challenge totalitarian narratives, were financially curtailed. (As [https://windowoneurasia2.blogspot.com/2025/02/mari-followers-of-traditional-religion.html Paul A. Goble] shared about what a man said, at ''Window on Eurasia'', [https://en.wikiquote.org/wiki/Totalitarianism#G totalitarianism] is where everything permitted is compulsory; I would add the part "and where everything prohibited is compulsory to combat" to that phrase.) However, on the other hand, I would advise the current and former members of ''Radio Free Asia'' to do at least the following things to counter the totalitarian regimes' messaging, if they're able and willing: * To make translations of at least a few certain entries for at least a few editions of ''Wikiquote'' and ''Wiktionary'' * To set up similar websites to ''Bitter Winter'' (a semi-religiological news website) and ''Evertype'' (a multilingual book-selling business) and ''Omniglot'' (a linguistic encyclopedia) and what not * To set up anything like the aforementioned at [https://www.ganjingworld.com/about Gan Jing World] Whatever the situation may be, may the divine beings help such men and women. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၀၄:၀၈၊ ၂၂ မာတ် ၂၀၂၅ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], as I am a Buddhist religious worker, I have no right to be involved in this matter according to the rules and regulations of the Buddhist organization. and I myself am a royal writer to the King of Thailand, so I am not allowed to get involved in political matters. my main purpose in coming to this wiki is to be a writer who works for Mon nationalism alone to prevent the extinction of the Mon language and the preservation of Mon literature. if you need help with this, I think you can discuss and ask for help in the [https://web.facebook.com/groups/TTMNW Mon Literature Lovers group], thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၄:၄၃၊ ၂၃ မာတ် ၂၀၂၅ (+0630) ::I wasn't intending to give advice to you. Besides, what may the Mon Literature Lovers Facebook group think of uploading Content in the Mon Language and Content about the Mon Language at Gan Jing World, if they learn about that family-oriented, classroom-oriented and workplace-oriented online platform anyway? -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၅:၀၄၊ ၂၃ မာတ် ၂၀၂၅ (+0630) :::@[[ညးလွပ်:Apisite|Apisite]], I can't decide on this matter, but you will find out the answer by discussing this matter with them. they have a Mon language technology organization, talk to them to get your answers, because I am a solo Mon national literary activist, I do not have an organization related to Mon literature. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၁၉၊ ၂၃ မာတ် ၂၀၂၅ (+0630) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (မၞိဟ်ပကင်ရင်ဂမၠိုင်) will expire on 2025-05-12 10:56:36. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[ညးလွပ်:Leaderbot|Leaderbot]] ([[ညးလွပ် ဓရီုကျာ:Leaderbot|ဓရီု]]) ၀၂:၁၃၊ ၆ မေ ၂၀၂၅ (+0630)</div> == [[မဝ်ဂျူ:category tree/poscatboiler/data]] == Hi, please delete module because it's obsolete and orphaned module. [[ညးလွပ်:Ayane Fumihiro|Ayane Fumihiro]] ([[ညးလွပ် ဓရီုကျာ:Ayane Fumihiro|ဓရီု]]) ၁၄:၂၁၊ ၁၅ မေ ၂၀၂၅ (+0630) :Done [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၃:၅၂၊ ၁၈ မေ ၂၀၂၅ (+0630) == Entries here should be in Mon == I see a lot of English text in the pages being created by Intobesa.bot. Apparently it all comes from modules. Those modules need to be changed to output Mon text instead of English. (Examples from [[蘄]]: "page 1533, character 24", "(first edition): volume 5, page 3326, character 2", "Unihan data for U+8604".) [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၆:၅၇၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) :@[[ညးလွပ်:Dcljr|Dcljr]] I had Intobesa.bot. translate correctly, but Intobesa.bot. is unable to translate correctly, this can also be said to be my weakness in technology. from the day I started using Wiki to this day, no one has been able to explain the use of Wiki and the technical aspects in a way that I can understand. my work on that page is not yet complete. My Intobesa.bot can correctly translate Chinese and Thai words, but I still can't figure out why it can't translate English words correctly. thanks for the advice, I tried my best. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၀၇:၂၉၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) ::All the examples I gave above ("page", etc.) came from the following lines in '''[[ထာမ်ပလိက်:Han ref]]'''. The English words I've colored <span style="color:red">red</span> need to be changed to Mon equivalents. ::: <nowiki>* KangXi: {{#ifexpr:(({{{kx}}} * 1000) round 0) mod 10|''</nowiki><span style="color:red">not present</span><nowiki>'', </nowiki><span style="color:red">would follow</span><nowiki>}} {{Han KangXi link|{{#expr:(({{{kx}}} * 1000) - ((({{{kx}}} * 1000) round 0) mod 1000)) / 1000}}}}, </nowiki><span style="color:red">character</span><nowiki> {{#expr:(((({{{kx}}} * 1000) - ((({{{kx}}} * 1000) round 0) mod 10)) / 10) round 0) mod 100}}}}{{#if:{{{dkj|}}}|</nowiki> ::: <nowiki>* Dai Kanwa Jiten: </nowiki><span style="color:red">character</span><nowiki> {{#expr:{{{dkj}}}+0}}}}{{#if:{{{dj|}}}|</nowiki> ::: <nowiki>* Dae Jaweon: {{#ifexpr:(({{{dj}}} * 1000) round 0) mod 10|''</nowiki><span style="color:red">not present</span><nowiki>'', </nowiki><span style="color:red">would follow</span><nowiki>}} </nowiki><span style="color:red">page</span><nowiki> {{#expr:(({{{dj}}} * 1000) - ((({{{dj}}} * 1000) round 0) mod 1000)) / 1000}}, </nowiki><span style="color:red">character</span><nowiki> {{#expr:(((({{{dj}}} * 1000) - ((({{{dj}}} * 1000) round 0) mod 10)) / 10) round 0) mod 100}}}}{{#if:{{{hdz|}}}|</nowiki> ::: <nowiki>* Hanyu Da Zidian (</nowiki><span style="color:red">first edition</span><nowiki>): {{#ifexpr:(({{{hdz}}} * 1000) round 0) mod 10|''</nowiki><span style="color:red">not present</span><nowiki>'', </nowiki><span style="color:red">would follow</span><nowiki>}} </nowiki><span style="color:red">volume</span><nowiki> {{#expr:(({{{hdz}}} * 1000) - ((({{{hdz}}} * 1000) round 0) mod 10000000)) / 10000000}}{{#ifexpr:{{{hdz}}}>=80000|&#32;(</nowiki><span style="color:red">in addendum</span><nowiki>)}}, </nowiki><span style="color:red">page</span><nowiki> {{#expr:((({{{hdz}}} * 1000) - ((({{{hdz}}} * 1000) round 0) mod 1000)) / 1000) mod 10000}}, </nowiki><span style="color:red">character</span><nowiki> {{#expr:(((({{{hdz}}} * 1000) - (({{{hdz}}} * 1000) mod 10)) / 10) round 0) mod 100}}}}{{#if:{{{uh|}}}|</nowiki> ::: <nowiki>* [http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint={{{uh|}}} </nowiki><span style="color:red">Unihan data for</span><nowiki> U+{{{uh|}}}]}}</nowiki> ::And I guess the labels "KangXi", "Dai Kanwa Jiten", etc., which are transliterations of Chinese names into the Latin script (English alphabet), also need to be changed to use the Mon–Burmese script. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၁၃:၁၈၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) :::@[[ညးလွပ်:Dcljr|Dcljr]] OK, Please check my translation, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၂၁၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) ::::I don't know Mon, so I can't check the accuracy of your changes, but it looks like you made all the changes you needed to. Thanks. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၇:၂၇၊ ၂၆ ဂျူလာင် ၂၀၂၅ (+0630) == [[ထာမ်ပလိက်:ar-conj]] == To make table conjugation in this template display properly, you should need update/create page [[MediaWiki:Common.css]] [[MediaWiki:Gadget-Site.css]] and [[MediaWiki:Gadget-LanguagesAndScripts.css]]. [[ညးလွပ်:Ayane Fumihiro|Ayane Fumihiro]] ([[ညးလွပ် ဓရီုကျာ:Ayane Fumihiro|ဓရီု]]) ၁၅:၂၅၊ ၄ သေပ်တေမ်ဗါ ၂၀၂၅ (+0630) :@[[ညးလွပ်:Ayane Fumihiro|Ayane Fumihiro]] in order to update those things, I have repeatedly applied for interface admin rights in [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Permissions&action=edit&section=9 Steward requests/Permissions], but they are denying it. I have no idea what to do about this, thanks. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၀၂:၃၆၊ ၁၁ သေပ်တေမ်ဗါ ၂၀၂၅ (+0630) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (မၞိဟ်ပကင်ရင်ဂမၠိုင်) will expire on 2025-11-12 12:33:34. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[ညးလွပ်:Leaderbot|Leaderbot]] ([[ညးလွပ် ဓရီုကျာ:Leaderbot|ဓရီု]]) ၀၂:၁၂၊ ၆ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630)</div> == Use heading templates or heading markup but not both == In entries your bot is creating, templates like [[Template:=zh=]] are being called in this way: :<code><nowiki>=={{=zh=}}==</nowiki></code> But the necessary section heading markup ("<code>==</code>") is already provided by those templates. For example, [[Template:=zh=]] is defined like this: :<code><nowiki>==[[File:Flag_of_the_People's_Republic_of_China.svg|50px|link=w:en:Chinese language]] ကြုက်==</nowiki></code> :<code><nowiki><noinclude>[[ကဏ္ဍ:ထာမ်ပလိက်ဂမၠိုၚ်|mnw=]]</noinclude></nowiki></code> This is causing emtpy "<code>h2</code>" section headings to appear on the rendered pages. For example, at [[滥竽充数]]: :…<code><nowiki><h2 id="mwBg"></h2></nowiki></code>… Your bot should be calling the templates ''without'' the section heading markup, like this: :<code><nowiki>{{=zh=}}</nowiki></code> - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၇:၀၉၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :: And the pages your bot has already created will have to be changed '''[[Special:Diff/356519|like this]]'''. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၇:၁၅၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :: Actually, I want to use 澈洁 as <code><nowiki>=={{=zh=}}== {{zh-see|澈潔}}</nowiki></code>, the problem is that my bot can't do what I want it to do, but I am studying and finding ways to solve these problems. Thank you for your advice.--<span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၀၈:၃၇၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::What do you want your bot to do that it can't do? - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၈:၅၄၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) ::::Because my working skills are still weak, all my work is based on the usage patterns of Thai Wiktionary. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၀၉:၄၈၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::::Okaaay, but I still don't understand why you [[Special:Diff/356952|want to keep broken wiki markup]] in the entries. Either the language templates like [[Template:=zh=]] need to be changed to remove the section-heading markup (the <code>==</code>s) or they need to be called without the section-heading markup in the entries themselves. Calling the current form of the templates like <code><nowiki>=={{=zh==}}==</nowiki></code> is just plain ''wrong''. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၁၄:၃၄၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) ::::::I honestly admit that I don't understand those things at all. However, I have only used the wiki by observing and following how others use it, as I look for various ways to understand the usage of the wiki. Although some pages contain written instructions on how to use the wiki, it's not a practical video, so it is difficult for me to understand. I have always considered attending training courses on wiki usage if they were available in Thailand, but no one has ever invited me. I sometimes feel discouraged because I sense that some people on the wiki don't value me at all. This is because some are looking at me with suspicion and are unwilling to grant me full authority. Although it is true that I am solely doing a lot of work on the Mon Wiktionary, I have applied multiple times for interface admin rights to fix certain things, yet not only were the interface admin rights not granted, but I was also threatened with having my account blocked. Given this, it is evident that no one values me. Nevertheless, for the advancement of my mother tongue, I will continue to endure the hardship and be patient. Anyone who genuinely checks how much work I have done on the Mon Wiktionary will see the truth. In fact, on the Mon Wiktionary, I have not encountered anyone else who has written dictionary translations for over a thousand languages, apart from myself. Sometimes, due to the loss of authority, I considered leaving the Mon Wiktionary, but out of consideration for the Mon people, as there is no one else to work for the future literature of the Mon people except me, I have continued working on the Mon Wiktionary. However, I will no longer starve myself and over-exert myself on the Mon Wiktionary's tasks, because no matter how hard I try, no one values me. Therefore, I will continue to contribute as much as I can. Thank you. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၂၀:၄၇၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::::::And I'm telling you how you can improve your contributions. Just call the language header templates without the double equals signs around the template calls, like this: :::::::: <code><nowiki>{{=zh=}}</nowiki></code> :::::::and not like this: :::::::: <code><nowiki>=={{=zh=}}==</nowiki></code> :::::::Simple as that. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၈:၁၀၊ ၁၃ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) ::::::::If you haven't already seen them, please take a look at [[mw:Help:Formatting]], [[mw:Help:Advanced editing]], and maybe [[mw:Help:Templates]]. They can't tell you what the conventions are at any particular wiki, but they describe the basics of what different kinds of wiki markup do. (But I must say, if you need that much help, then you probably should not be operating a bot.) The help pages at the English Wiktionary ([[en:Help:Contents#Editing]]) may or may not be helpful (since they are written from the perspective of how things are done specifically at the English Wiktionary). Keep in mind that every wiki has its own unique collection of templates, which might not work the same from one wiki to another. (The actual wiki markup acts the same, but the templates might contain totally different markup.) Templates are often copied from one wiki to another, but just because two templates have the same name at different wikis, that doesn't necessarily mean they will work the same. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၈:၄၈၊ ၁၃ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::::::::okay thank you so much, I just followed [https://th.wiktionary.org/wiki/%E2%80%A6%E2%80%A6%E4%B8%9C%E2%80%A6%E2%80%A6%E8%A5%BF OctraBot] work because I liked his work. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၁၁:၁၇၊ ၁၃ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) == [[မဝ်ဂျူ:pt-headword/old]] == Please delete module because this module not using any pages and obsolete. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] ၁၂:၀၁၊ ၂၇ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :Done <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၁၈:၂၁၊ ၂၇ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) == squirrel == I added an image to the entry [[squirrel]], because I figure that a few Mon speakers may like using Krita to make illustrations, like [https://krita-artists.org/t/an-illustrated-childrens-book/24757 Sergio Téllez] of Colombia did. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၂:၅၈၊ ၁၅ ဨပြဳ ၂၀၂၆ (+0630) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) ၀၂:၃၆၊ ၂၉ ဨပြဳ ၂၀၂၆ (+0630) </div> <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472432 --> p4jlrx0f0z40li2trp1y2lrfbfukt9y 393649 393647 2026-04-29T07:39:12Z 咽頭べさ 33 /* You may be an eligible candidate for the U4C election */ လိက်ကလေင် 393649 wikitext text/x-wiki {{User:咽頭べさ/Top icon |imagename=Flag of the Mon people.gif |wikilink=en:Mon National Day |description=Mon National Flag |id= |width=50 |height=30 |sortkey= |nocat= }} {{User:咽頭べさ/Top icon |imagename=Buddhist flag.gif |wikilink=en:Buddhism |description=Buddhism |id= |width=50 |height=30 |sortkey= |nocat= }} {| cellspacing="0" style="margin-top:23px;border:1px solid #FF69B4; background:#F7D1DE; width:100%;padding:10px;margin-top:0px;" | colspan="2" width="100%" bgcolor="#FF69B4" align="center" |<center><div style="letter-spacing:3px; font-size:300%"><font color="blue">[[File:Love_Flag_English.png|100x100px]]Hello, Welcome to the user talk.[[File:Love_Mon_Flag.png|100x100px]]<br />မ္ၚဵုရအဴ၊ ဒုင်တၠုင်ဏာနူကဵုညးလွပ်ဓရီုကျာဏအ်ရအဴ။</font></div></center> |- |<div class="nomobile">[[File:Welcome to Mon National Day mnw to en.png|link=:en:w:Mon National Day|center|1000x1000px|Welcome to Mon National Day]]</div> |- |{{User mnw}}[[File:Buddha meditating.gif|150px]]<div style="position: fixed; bottom: 0; right: 0px; z-index: 9999; border: none;">[[File:Wikipe-tan GothLoli mnw.png|150px|Welcome!]]</div>[[File:Map of Mon Country.svg|200px]] {| class="wikitable" style="text-align:center;" |- ! [[File:Flag_of_the_Mon_people.png|30px]] !! style="background-color:#FECB00"|Mon Country !! style="background-color:#EA2839"|<span style="color:white;">Mon State |- |Mon national flag or Mon people flag||Area covering Old Mon Country known in history as Hongsgwaddy or Rehmanaya, conquered by the Burmese in 1757.|| Mon State created by Ne Win Government in 1974, comprising Moulmein and Thatan districts. |} {| width="100%" style= color:black;" cellspacing="0" cellpadding="0" |-valign="top" |[[File:Love Mon food Logo.svg|99999x120px|link=User:咽頭べさ]] | style="padding:5.5px" | <div style="font-size:200%;"><span style="color: #2C8925"> We Loves Food in<br />­ပုိဲဒးစိုတ်စၞအာဟာရ</span> <br />­ <big><span style="color:#654321">Monမန်</span></big> </div> |<div align="right">[[File:Htamanè.JPG|99999x100px|link=w:Htamanè]][[File:KhaoChae.JPG|99999x100px|link=w:Khao chae]][[File:Ngapyawbaung.jpg|99999x100px|link=w:List of Burmese dishes]] |} |} [[File:Wikimedia Mon language.jpg|1130x1130px]] ==[[z]]== Hello, {{reply to|MF-Warburg}} and {{reply to|Htawmonzel}} Please to block Mon Wiktionary from editing for non account holders at a time when Admins is weak, an anonymous person is harassing Mon Wiktionary. ([https://mnw.wiktionary.org/w/index.php?title=z&action=history Evidence links]) The best way to prevent Mon Wiktionary is to block Mon Wiktionary from editing for non account holders thank you very much.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၁:၀၅၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) :Hello. This is not possible. If you require admin assistance, and the local admins are not around, you can ask on [[:m:SRM]]. --[[ညးလွပ်:MF-Warburg|MF-Warburg]] ([[ညးလွပ် ဓရီုကျာ:MF-Warburg|ဓရီု]]) ၁၅:၁၀၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) :::Hi{{reply to|MF-Warburg}}I have already asked for help at [https://meta.wikimedia.org/wiki/Global_sysops/Requests Global sysops/Requests] and [https://phabricator.wikimedia.org/T285028 Phabricator] , but because I think it is not easy to get help from them, I do not know who can prevent Mon Wiktionary. but due to the current political turmoil in Burma, Mon Admins have many difficulties in resolving the issues of this Mon Wiktionary quickly. but this is because the Burma government has blocked the use of Wikipedia. I love the Mon people very much, I want to get the full protection of Mon Wiktionary and Mon Wikipedia related to Mon people if you can solve this Mon Wiktionary problem, I would love to get more help for Mon Wiktionary thank you very much.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၇:၂၇၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) ::::Htawmonzel has been active even today. The "harrassment" you refer to seems to have only been from a single IP address, already blocked by me now. I fail to see the problem. --[[ညးလွပ်:MF-Warburg|MF-Warburg]] ([[ညးလွပ် ဓရီုကျာ:MF-Warburg|ဓရီု]]) ၁၇:၃၂၊ ၁၇ ဂျောန် ၂၀၂၁ (+0630) ==ขอความช่วยเหลือหรือสำหรับแก้ไขมอดูล[[မဝ်ဂျူ:mnw-translit|Mon Translit]]== สวัสดี{{reply to|Octahedron80}},ผมต้องการอยากจะได้ความช่วยเหลือจากคุณกรุณาตรวจสอบ มอดูล[[မဝ်ဂျူ:mnw-translit|Mon Translit]]ในมอดูลนั้นผมไม่ใช่ผู้เก่งแต่ผมก็ต้องมั่วไปเพราะว่าผมลองดูได้หรือเปล่าผมก็ไม่ทราบเลย มอดูลนั้นสำหรับอนาคตมอญคิดว่าน่าจะจำเป็นกว่า ในมอดูลนั้นคุณลองตรวจสอบดูมีความผิดตรงไหนบ้างถ้าเจอมีความผิดแล้วก็กรุณาแก้ไขด้วย ตอนนี้ผมกำลังเสียใจแล้วเหนื่อยด้วยเพราะว่าทำไมคนมอญส่วนใหญ่มันไม่ได้ช่วยการมันก็พูดคุยบน Facebook มันพูดว่ารัดคนมอญ แต่ในความคิดผมนะจริงๆแล้วถ้ารักคนมอญแท้แล้วก็ต้องช่วยกันสำหรับวิกิพจนานุกรมภาษามอญนั้น วิกิพจนานุกรมภาษามอญก็เปิดแล้วไม่มีใครช่วยการมีแต่ผมคนเดียวเหนื่อยจังแต่ช่างมันคุณช่วยได้ไหมสำหรับแก้ไขมอดูล สำหรับวิกิพจนานุกรมภาษามอญไม่มีใครมาช่วยก็ช่างมันผมคนเดียวก็ได้แต่สำหรับแก้ไขมอดูล[[မဝ်ဂျူ:mnw-translit|Mon Translit]]ผมอยากจะได้พูดตรวจสอบสักคนหนึ่ง แต่ขอโทษด้วยนะคุณสบายดีหรือเปล่าผมไม่ทราบถ้าคุณว่างถ้าคุณสบายดีช่วยกรุณาแก้ไขด้วยนะผมขอความช่วยเหลือจากคุณ ผมใช้ วิกิพีเดีย ไม่ค่อยนานมากแล้วไม่ค่อยเก่งมากกำลังศึกษาอยู่คุณก็ใช้วิกิพีเดีย นานแล้วน่าจะคุณเก่งกับผมมากกว่านี้และผมอยากจะได้ความช่วยเหลือจากคุณ ขอขอบคุณครับขอให้เจริญเจริญขอให้ร่ำรวยเถอะขอให้อายุยาว--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၅:၂၄၊ ၁၆ ဂျူလာင် ၂၀၂၁ (+0630) :ขออภัยที่หายไปนาน ผมไม่ค่อยได้เล่นเฟซบุ๊ก สำหรับมอดูลนั้น ผมแก้ไขให้พอใช้งานได้แล้ว ผลลัพธ์ส่วนใหญ่ออกมาดี แต่อาจจะไม่ตรงตามที่คาดหวัง 100% เพราะมอดูลถอดตามตัวอักษร ไม่ได้ถอดตามเสียงครับ กรณีผลลัพธ์ออกมาไม่ดี ท่านอาจจะใส่ tr= ทับลงไปแทน --[[ညးလွပ်:Octahedron80|Octahedron80]] ([[ညးလွပ် ဓရီုကျာ:Octahedron80|ဓရီု]]) ၀၇:၁၇၊ ၁၇ ဂျူလာင် ၂၀၂၁ (+0630) ::{{reply to|Octahedron80}},แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้นผมลองใช้งานที่ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่า มีปัญหาการอัตโนมัติผมคิดไม่ออกเลย สำหรับสาเหตุปัญหานี้ต้องแก้ไขยังไงดีผมก็ตอบไม่ถูกด้วย แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้นสำหรับวิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่า ใช้งานยังไม่ได้เลยมีสาเหตุปัญหามากเพราะอะไรผมก็ตอบไม่ถูกมองหาสาเหตุปัญหาแต่หาไม่เจอ เมื่อวานก็ผมลองใช้งานจะวิกิพจนานุกรมภาษาพม่ามันมีเรื่องปัญหาการอัตโนมัติ ตอนนี้ก็ที่คุณแก้ไขให้มาแบบนั้นนี่แหละผมก็ลองไปใช้จะวิกิพจนานุกรมภาษาพม่าก็มีปัญหาเหมือนเดิม แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้น ทำไมใช้งานสำหรับ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่า ยังไม่ได้ผมก็ตอบไม่ถูกต้องทำยังไงดีต้องแก้ไขยังไงดี ตอนนี้ผมงงหมดแล้วสาเหตุปัญหานี้ต้องแก้ไขยังไงตอบไม่ถูกถ้าคุณลองตรวจสอบดูนะมีปัญหาสาเหตุจากไหนผมกำลังหาไม่เจอสาเหตุปัญหานั้น แม่แบบ[[မဝ်ဂျူ:mnw-translit|Mon Translit]]นั้นจะวิกิพจนานุกรมภาษามอญใช้งานได้ปกติไม่มีปัญหาแต่มีปัญหาจะ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่าเท่านั้นจะวิกิพจนานุกรมภาษาพม่าผมลองดูไลค์แบบแล้วมันไม่สำเร็จมีปัญหาปกติจะแก้ไขยังไงไม่ได้ น่าจะผมคิดว่า [[မဝ်ဂျူ:mnw-translit|Mon Translit]] นั้นไม่ลงรับสำหรับ วิกิพจนานุกรมภาษาญี่ปุ่น, วิกิพจนานุกรมจีนและวิกิพจนานุกรมภาษาพม่าพวกเขาหรือเปล่า--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၈:၄၆၊ ၁၇ ဂျူလာင် ၂၀၂၁ (+0630) :::วิกิพจนานุกรมไทย และมอญ เราลอกระบบของอังกฤษมา มันก็เลยใช้งานได้เหมือนกัน แต่สามวิกินั้น ญี่ปุ่น จีน และพม่า เขาไม่ได้วางระบบแบบที่เราทำครับ (หรืิอไม่มีอะไรเลย) ต้องให้ทางนั้นช่วยทำให้มอดูลนั้นใช้ได้ ถ้าไม่เอาไปแทรกไว้ที่ไหนสักแห่งที่ถูกต้อง มันก็ไม่มีผลครับ --[[ညးလွပ်:Octahedron80|Octahedron80]] ([[ညးလွပ် ဓရီုကျာ:Octahedron80|ဓရီု]]) ၂၂:၂၆၊ ၁၈ ဂျူလာင် ၂၀၂၁ (+0630) ==အကူညီရလိုမှု== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့ တစ်ခုလောက်အကူညီပေးပါ [[မဳဒဳယာဝဳကဳ:Kartographer-tracking-category]]မှာ (မုလိက်နွံဗီုဂၠးတိဂမၠိုင်)ဟုထည့်ပေးပါ ကျွန်ပ်လုပ်ပိုင်ခွင့်မရတယ်အရာမို့လို့ အကူညီတောင်ရခြင်းဖြစ်ပါတယ် ကျေးဇူးတင်ပါတယ်--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၉:၁၃၊ ၁၉ အဝ်ဂေတ် ၂၀၂၁ (+0630) :You can translate it at [https://translatewiki.net/wiki/MediaWiki:Kartographer-tracking-category/mnw here]. [[ညးလွပ်:Ninjastrikers|Ninjastrikers]] ([[ညးလွပ် ဓရီုကျာ:Ninjastrikers|ဓရီု]]) ၂၃:၅၈၊ ၁၉ အဝ်ဂေတ် ၂၀၂၁ (+0630) :::{{reply to|Ninjastrikers}}translatewikiမှာဘာသာပြန်ပြီပါပြီ မွန်ဝစ်ရှင်နရီမွန်လိုမပေါ်ဘူးဖြစ်နေလို့ပါ ဒီ[[ကျာ်ခမဳ]]စာမျက်နှာမှာနမူနာအနေနဲ့ကြည့်ပါ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၀၀:၀၅၊ ၂၀ အဝ်ဂေတ် ၂၀၂၁ (+0630) ::::Translatewiki မှာ ဘာသာပြန်ပြီးတာနဲ့ ၂၄ နာရီကနေ ၁ ပတ်ခန့်အတွင်းမှာ မီဒီယာဝီကီဆော့ဝဲလ်ဆီကို import လုပ်ပေးတာမို့လို့ မကြာခင်မှာ မွန်လိုပြောင်းသွားပါလိမ့်မယ်။ [[ညးလွပ်:Ninjastrikers|Ninjastrikers]] ([[ညးလွပ် ဓရီုကျာ:Ninjastrikers|ဓရီု]]) ၀၀:၂၉၊ ၂၀ အဝ်ဂေတ် ၂၀၂၁ (+0630) ==မွန်ဝစ်ရှင်နရီနှင့်မွန်ဝီကီပီးဒီးယားကာကွယ်ရေးအကူညီ== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့မွန်ဘာသာစကားဝိကိကာကွယ်ရေးအတွက်ထက်မံအကူညီတောင်းချင်ပါတယ် အမည်မသိIP accountနဲ့လူတစ်ယောက်ကမွန်ဝစ်ရှင်နရီနှင့်မွန်ဝီကီပီးဒီးယားဆက်တိုက်နှောက်ယှက်နေမှုရှိနေပါတယ် ဒါကြောင့်IP account [[ညးလွပ်:96.4.165.61]] လူကိုဘလော့ပေးလို့ရနိင်ပါသလား မွန်ဝစ်ရှင်နရီနှောက်ယှက်မှုအထောက်အထားလင့် [https://mnw.wiktionary.org/w/index.php?title=z&action=history ၁] မွန်ဝီကီပီးဒီးယားနှောက်ယှက်မှုအထောက်အထားလင့် [https://mnw.wikipedia.org/w/index.php?title=%E1%80%9B%E1%80%AF%E1%80%84%E1%80%BA%E1%80%85%E1%80%80%E1%80%BA%E1%80%A1%E1%80%B1%E1%80%AC%E1%80%80%E1%80%BA%E1%80%9E%E1%80%B3%E1%80%82%E1%80%B1%E1%80%94%E1%80%BA_%E1%80%95%E1%80%BD%E1%80%AD%E1%80%AF%E1%80%84%E1%80%BA%E1%80%8D%E1%80%AF%E1%80%84%E1%80%BA%E1%80%87%E1%80%BC%E1%80%95%E1%80%BA%E1%80%97%E1%80%AF&action=history ၂] တဂယ်လို့မွန်ဝစ်ရှင်နရီနှင့်မွန်ဝီကီပီးဒီးယားကို IP accountတည်ဖြတ်မှုပိတ်ထားပေးလို့ရရင်ပိတ်ထားပေးစေချင်ကာကွယ်ရေးအတွက်ပါ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၃:၃၂၊ ၈ သေပ်တေမ်ပါ ၂၀၂၁ (+0630) :As I don't have sysop rights in this wiki, I cannot block any account at here. If there is no active administator here, you can make a request at [[meta:Steward requests/Miscellaneous|Steward requests/Miscellaneous]]. Thanks. [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၆:၁၇၊ ၈ သေပ်တေမ်ပါ ၂၀၂၁ (+0630) ==မဝ်ဂျူ:Unicode data== I see you translate some names in the submodules of မဝ်ဂျူ:Unicode data. I must say that you do not need to translate them. Unicode data updates every few years in whole set, and your translation will be lost OR you have to copy pages to another title for translate. (You can recover the previous version in their history) You could only translate မဝ်ဂျူ:scripts/data instead. --[[ညးလွပ်:Octahedron80|Octahedron80]] ([[ညးလွပ် ဓရီုကျာ:Octahedron80|ဓရီု]]) ၀၆:၂၆၊ ၃၀ သေပ်တေမ်ဗါ ၂၀၂၁ (+0630) :I am currently very busy with Pa'O development of Wiktionary and Wikipedia, at translatewiki, I am also busy with Pa'O translations, I am also busy with another Rawang language and S'gaw Karen language. I still can't get a definite answer on what I should do about မဝ်ဂျူ:Unicode data, my main goal was to translate everything in this Mon Wiktionary into Mon, but I could not translate everything. Can you advise me on မဝ်ဂျူ:Unicode data?, I'm not very good at using Wikipedia yet, I still have a lot to learn about how to use Wikipedia,thanksขอบคุณครับ. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၂:၅၃၊ ၃၀ သေပ်တေမ်ဗါ ၂၀၂၁ (+0630) ==Requesting Help for [[ဂြာဲ]]Page== Hello, {{reply to|WhitePhosphorus}}, Can this [[ဂြာဲ]] page be restored to its original state? I have clear evidence, If you need evidence, I will send evidence. --[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၀:၄၅၊ ၃၁ ဒဳဇြေမ်ဗါ ၂၀၂၁ (+0630) == ထာမ်ပလိက်:lo-pron == The template {{temp|lo-pron}} has at the Chinese, Thai and English editions of Wiktionary been created. ::{{reply to|Apisite}}, okay thank you so much, I want to use it.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၄:၄၇၊ ၂၁ ဨပြဳ ၂၀၂၂ (+0630) ::: {{ping|Octahedron80}} - Octa80, you don't have to import the translation template right away. --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၄:၅၀၊ ၂၁ ဨပြဳ ၂၀၂၂ (+0630) == [[သတ်ကယျောဝ်]] and [[သတ်ချ]] == Hi. I found these two pages while digging into the page creation log. Can you please have a look and improve them if possible, or tell me if they need to be deleted? Thanks in advance. [[ညးလွပ်:NguoiDungKhongDinhDanh|NguoiDungKhongDinhDanh]] ([[ညးလွပ် ဓရီုကျာ:NguoiDungKhongDinhDanh|ဓရီု]]) ၁၆:၄၇၊ ၇ ဂျောန် ၂၀၂၂ (+0630) :I have checked. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၁:၀၈၊ ၈ ဂျောန် ၂၀၂၂ (+0630) ==head tracking/no lang category== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့ head tracking/no lang category ပြသနာဖြေရှင်းနိုင်ဖို့အခက်အခဲရှိနေပါတယ် ကျေးဇူပြု၍ [[ก็]] ကိုကြည့်ရှုပြီ အကြံပြုပေးပါthanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၇:၀၉၊ ၈ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) :I will check the error on next days. [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၁:၂၇၊ ၁၁ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ::okay thank you very much. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၅:၅၂၊ ၁၁ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ==Module translit== မင်္ဂလာပါ{{reply to|Ninjastrikers}}ရေ့ တချို့စာမျက်နှာတွေဟာ module translit အလုပ်မလုပ်ဘူးဖြစ်နေပါတယ် တချက်လောက်စစ်ဆေးပြီအကြံပြုပေးပါဦးဗျာ နမူနာအနေနဲ့ ဒီ [[ဘုရင်ခံ]] မြန်မာစာမျက်နှာကိုကြည့်ရှု့ပါ, thanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၆:၅၇၊ ၂၀ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) :ဘယ်အချိန်လောက်မှာ ဖြစ်သွားတာလဲ မှတ်မိရင် အဲရက်ဝန်းကျင်က ပြင်မိတဲ့ module, template ကို ပြန်စစ်ရင်တော့ အမှားဖြစ်နေတာ တွေ့မယ်ထင်တယ်။ ဒီအတိုင်းလိုက်စစ်ကြည့်တာတော့ မော်ဂျူးတစ်ခုခုမှာ မှားနေတယ်ဆိုတာလောက်ပဲ သဘောပေါက်တယ်။ ဘယ်မော်ဂျူး၊ ဘယ်စာကြောင်းဆိုတာတော့ သိဖို့ခက်နေတယ်။ [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၂၀:၀၄၊ ၂၀ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ::{{reply to|Ninjastrikers}}ရေ့ ကျွန်ုပ်လည်း Lua error ပြသနာတတ်နေလို့ အဆင်ပြေမလားထင်မြင်ပြီ အရင်အဟောင်းတွေဖျက်ပြီအင်္ဂလိပ်ဝစ်ရှင်နရီကအတိုင်းအသစ် update လိုက်တာ Lua error ပြသနာကလွတ်လာပေမဲ့ translit error ပြသနာကတတ်လာပြန် ဒီပြသနာကိုဖြေရှင်းဖို့နည်းလမ်ရှားနေတာ ၃ရက်ရှိနေပြီ ဘာလုပ်ရမှန်မသိတော့ဘူးဗျာ ခင်ဗျာကအတွေကြုံရှိတော့ကူပါဦးဗျာ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၀:၁၈၊ ၂၀ သေပ်တေမ်ဗါ ၂၀၂၂ (+0630) ==Questions from English Wiktionary== Hello {{reply to|RichardW57m|Octahedron80}}, since I was blocked, I am answering questions from English Wiktionary here, for [[User:Octahedron80|Octahedron80]], if you want to write a Mon Thai dictionary, fill in mnw-th as the language code in [[Module:languages/datax]], an example is as follows: m["mnw-th"] = { "Mon Thai", "mkh-mnc", otherNames = {"Thai Raman", "Raman"}, scripts = Thai, } I want to separate the language like this because I don't want to confuse alphabets in the future, currently, Unicode does not include the Mon-Thai alphabet, so the Thai alphabet can be used instead, as an example, you can look at the [[ကကဏ္ဍကော]] page, thanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၀၁:၀၁၊ ၁၄ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) for [[User:RichardW57m|RichardW57m]], the information I gave you from the Mon news agency is in the Mon language of Myanmar, if you want to learn more about Mon-Thai, check out the photos and videos below.[[File:Mon Thai consonant.webm|300x300px]][[File:Three types of Mon letters.jpg|300x300px]] the writing system that we are currently writing is based on the rules of the Burmese writing group of the department of ethnic Languages of the ministry of education, thanks.--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၀၁:၀၁၊ ၁၄ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) :Thank you, but I didn't need further evidence for the use of <nowiki>[[ကာလယဲ]]</nowiki> on the Burmese side of the border. --[[ညးလွပ်:RichardW57m|RichardW57m]] ([[ညးလွပ် ဓရီုကျာ:RichardW57m|ဓရီု]]) ၂၀:၀၇၊ ၂၇ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) :Most of the differences on the two sides of the border can simply be ignored by those who are used to the variation in writing styles even in English - the glyphs for 'a' and 'g' are the most striking variations. --[[ညးလွပ်:RichardW57m|RichardW57m]] ([[ညးလွပ် ဓရီုကျာ:RichardW57m|ဓရီု]]) ၂၀:၁၄၊ ၂၇ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) ::What you want to know has already been answered in English Wiktionary. [[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၂၃:၂၁၊ ၂၇ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) ==앞으로 올 때나== 끝 끝 우와로운 전화 걸기 까꿍너 나 저 배삼 온 워킹 달러 야한 김차미나 라커룸 써니 왜 자꾸 나서 먹 이따 오빠 러블리 온돌 번쩍 우와 게임 딸에게 한 삼합 서순애.--[[User:우습게|Solo singer Aosuke of Japanese idol NMB48 and AKB48]] ([[User talk:우습게|talk]]) ၁၈:၅၄၊ ၂၄ အံက်တဝ်ဗါ ၂၀၂၂ (+0630) == Rhymes namespace == Rhymes: ကာရန်: နဲ့စတဲ့ စာမျက်နှာတွေက သီးခြား အမည်ညွှန်း (namespace) အနေနဲ့ မဟုတ်ဘဲ main namespace ထဲမှာပဲ ဖြစ်နေပါတယ်။ အင်္ဂလိပ်ဝစ်ရှင်နရီလို Rhymes: သုံးဖို့ဆိုရင် phabricator မှာ request လုပ်ဖို့ လိုပါလိမ့်မယ်။ main namespace ထဲမှာပဲဝင်နေတာမို့ ဒီဖက်မှာ ဝီကီဒေတာ ချိတ်တဲ့ လင့်ခ် ပေါ်မှာမဟုတ်သလို entries စုစုပေါင်း ရေတွက်တဲ့အခါမှာလည်း Rhymes: တွေ ပါနေလို့ အရေအတွက် မှားတာမျိုးလည်း ဖြစ်နေပါလိမ့်မယ်။ Rhymes: အမည်ညွှန်းကို ကာရန်: အနေနဲ့ activate လုပ်ပေးဖို့ request လုပ်မှပဲ အဆင်ပြေပါလိမ့်မယ်။ [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၆:၁၀၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) ::{{reply to|Ninjastrikers}}ဟုတ်ကဲ့ ကျွန်ုပ်လည်းအရမ်းခေါင်ကိုက်နေတာအဲ့တာပါပဲ [https://phabricator.wikimedia.org/T325804 ဒီမှာ request] လုပ်ထားပါတယ် တကယ်တော့ကျွန်ုပ်အင်္ဂလိပ်ဝစ်ရှင်နရီကအတိုင်းအသုံးပြုချင်ယုံလေပါ ဘာမှလည်းမသိပါဘူးဗျာ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၆:၁၉၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) :::Wiki configuration တစ်ခုခု လုပ်မယ်ဆိုရင် အရင်ဆုံး community ကို အသိပေးဆွေးနွေးရပါတယ်။ ဥပမာ Appendix namespace ကို ထည့်ပေးဖို့ မတောင်းဆိုခင်မှာ [[ဝိက်ရှေန်နရဳ:ပါင်မုက်_ဂကောံ#Appendix_namespace|ဒီလိုမျိုး အသိပေးတာ]]ကို အရင်လုပ်ရပါတယ်။ တစ်ပတ်နေမှ phabricator မှာ request လုပ်ရမှာပါ။ အခုက community ကို အသိမပေးရသေးဘဲ အရင်သွားတောင်းဆိုထားသလို ဖြစ်နေလို့ ဝီကီမှာ အသိပေးတဲ့စာ အရင်တင်ဖို့ ပြောတာပါ။ [[User:Ninjastrikers|<span style="font-variant:small-caps;color:blue;font-family:century gothic;">Ninja<span style="color:red">✮</span>Strikers</span>]] <sup><span style="color:Red;font-size:85%;">«[[User talk:Ninjastrikers|☎]]»</span></sup> ၁၆:၃၁၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) ::{{reply to|Ninjastrikers}} ဟုတ်ကဲ့ကျွန်ုပ်လည်းကျွမ်းကျင်နားလည်လို့လုပ်နေတာမဟုတ်ပါဘူး ကိုယ့်ရဲ့မိခင်ဘာသာစကားတိုးတတ်စေချင်တဲ့ဆန္ဒနဲ့လုပ်နေခြင်းတာဖြစ်တယ် ဝီကီမှာကျွန်ုပ်လေ့လာစရာအများကြီးကျန်ပါသေးတယ် တလက်စနဲ့ [[Module:zh-pron]] ရဲ့ #L-766 နေရာမှာ (ဝေါဟာ % နွံပ္ဍဲအဘိဓာန်ဂမၠိုင်) လေထည့်ပေးပါလားဘယ်လိုထည့်ရမှန်မသိလို့အခက်တွေ့နေတာပါ ထည့်လိုက်တိုင်း error ပြသနာတတ်နေလို့ဖျက်ထုတ်လိုက်ရတာပါ ဖြစ်နိုင်ရင်ကူညီပါဗျာ--[[User:咽頭べさ|Music writer Dr.Intobesa of Japanese idol NMB48 and BNK48.]] ([[User talk:咽頭べさ|talk]]) ၁၆:၄၇၊ ၆ ဇာန်နဝါရဳ ၂၀၂၃ (+0630) == Tanintharyi == At the English edition of Wiktionary, {{user|TagaSanPedroAko}} added the term {{m|mnw||တနၚ်သြဳ}} to the section of translations. If the term is misspelled, then I'll make the change at your discretion. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၅:၄၇၊ ၁၀ ဇာန်နဝါရဳ ၂၀၂၄ (+0630) P.S. [[:en:Tanintharyi|Here's the aforementioned entry.]] --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၆:၀၇၊ ၁၀ ဇာန်နဝါရဳ ၂၀၂၄ (+0630) :::Hello{{reply to|Apisite}}, တနၚ်သြဳ is completely misspelled, the explanation about [[:en:Tanintharyi]] is as follows: # Modern writing system: ## A writing system approved by scholars={{m|mnw||တၞၚ်သဳ}} ## The writing system of some ordinary civilians={{m|mnw||တၞၚ်ဩဳ}} # Outdated writing system: ## A writing system approved by scholars={{m|mnw||တၞင်သဳ}} ## The writing system of some ordinary civilians={{m|mnw||တၞင်ဩဳ}} :: reference [https://mon.monnews.org/2022/01/%e1%80%90%e1%80%b9%e1%81%9a%e1%80%b2%e1%80%80%e1%80%b1%e1%80%ac%e1%80%94%e1%80%ba%e1%80%82%e1%80%80%e1%80%b0%e1%80%99%e1%80%94%e1%80%ba-%e1%80%9e%e1%80%98%e1%81%9a%e1%80%ba%e1%80%9b%e1%80%90%e1%80%ba/ official newspaper] page on [[:en:Tanintharyi]] and see [[တနင်္သာရီ]] my translation work, thanks.--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၇:၂၃၊ ၁၀ ဇာန်နဝါရဳ ၂၀၂၄ (+0630) == Abbreviations in the Mon Edition == I have a curious question: How are abbreviations covered in the Mon Edition of Wiktionary? -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၇:၄၇၊ ၁၄ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], (abbreviations, abbreviation) translated into Mon is (နဲဒမၠေံ၊ နဲဒမၠေံဂမၠိုၚ်), but if use (คำย่อ) in Thai language, it is (ဝေါဟာဒမၠေံ), most of the English and Burmese words do not correspond to Mon literary terms, so we have to be careful when translating into Mon, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၄:၄၄၊ ၁၇ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) Okay, then what about initialisms? --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၄:၅၁၊ ၁၇ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], (initialism) can be used as (အက္ခရ်ဒမၠေံ၊ ယၟုဒမၠေံ or အက္ခရ်ဂၠေံဂၠေံ၊ ယၟုဂၠေံဂၠေံ), but ဒမၠေံ and ဂၠေံဂၠေံ mean the same thing, if want to fill in more than (-s), have to use (-ဂမၠိုၚ်), but there are differences in (အက္ခရ်ဒမၠေံ၊ ယၟုဒမၠေံ or အက္ခရ်ဂၠေံဂၠေံ၊ ယၟုဂၠေံဂၠေံ) usage patterns, example: သွံ and ဩောံ pronounced the same but have completely different meanings, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၂၄၊ ၁၇ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) Thank you; I asked because I had been thinking of adding the Terms [[NRM]] (New Religious Movement) and [[CRM]] (Criminal Religious Movement; also short for Cultural Resource Management) to the Mon Edition of Wiktionary. --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၃:၀၃၊ ၁၈ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], okay, you check my work, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၄:၃၅၊ ၁၉ ဖေဖဝ်ဝါရဳ ၂၀၂၄ (+0630) == ຫຣາງ == Concerning the Khmu term "[[ຫຣາງ]]" at the entry [[ၚေက်]], the ISO-3 code is [[:en:kjg|kjg]] and it could be displayed with the Lao script term rather than the one from the Thai script. Thanks for reading. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၄:၅၇၊ ၂ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) As for the "rhg" ISO-3 code, you could display it as "ruáingga" in the VN template. --[[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၅:၅၈၊ ၂ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) :: Hello {{reply to|Apisite}}, it's not "[[ຫຣາງ]]", it's '''[[ກຶມຫມຸ]]''' and it is completely unrelated to the term [[ၚေက်]] because the meaning and pronunciation are completely different, thanks.--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၀:၃၄၊ ၄ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) :: for more you can check out this '''[[ခမူ]]'''--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၁:၀၆၊ ၄ အံက်တဝ်ဗါ ၂၀၂၄ (+0630) == Bangsamoro and Sulu == I have a curious question: how could the terms "[[Bangsamoro]]" and "[[Sulu]]" be in Mon spelled? -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၆:၁၁၊ ၁၂ ဒဳဇြေမ်ဗါ ၂၀၂၄ (+0630) :: The translation is as follows: # Sulu ကံသူဠူ # Bangsamoro = ဂကောံမူသလေန်ဍုၚ်ရးဖိလေတ်ပေန် : See more of what I uploaded, thanks--[[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၀၃:၃၈၊ ၁၃ ဒဳဇြေမ်ဗါ ၂၀၂၄ (+0630) == Radio Free Asia == It bringeth me no pleasure to share this news, but [https://www.rfa.org/english/china/2025/03/15/radio-free-asia-voa-rfa-usagm-executive-order-federal-grants-termination/ Radio Free Asia may permanently cease operations] and nothing even remotely like it may ever emerge. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၀၃:၃၅၊ ၁၈ မာတ် ၂၀၂၅ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], In my opinion, it is due to the conflict between the NLD terrorist group and the Burmese government, which is fighting for power, but I personally do not like both of these groups at all. the reason is that there is ample evidence that both groups have committed war crimes, but as a minority like us, we see both of these groups as the safest if we can avoid them. but if we tell foreign nations who have never seen our reality about our feelings that we have been experiencing for years, they will not believe us. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၅၇၊ ၁၉ မာတ် ၂၀၂၅ (+0630) Editorial [[cartoonist]] Wang Liming (he goes by the ''nom de plume'' "Rebel Pepper" at RFA) made [https://www.rfa.org/english/cartoons/2025/03/21/rfa-radio-free-asia-cartoon-rebel-pepper/ an editorial cartoon] about the news; I wouldn't feel surprised, if any totalitarian regime were to mark the 15th of March as an annual celebration of the Day when ''Radio Free Asia'', and others like it who challenge totalitarian narratives, were financially curtailed. (As [https://windowoneurasia2.blogspot.com/2025/02/mari-followers-of-traditional-religion.html Paul A. Goble] shared about what a man said, at ''Window on Eurasia'', [https://en.wikiquote.org/wiki/Totalitarianism#G totalitarianism] is where everything permitted is compulsory; I would add the part "and where everything prohibited is compulsory to combat" to that phrase.) However, on the other hand, I would advise the current and former members of ''Radio Free Asia'' to do at least the following things to counter the totalitarian regimes' messaging, if they're able and willing: * To make translations of at least a few certain entries for at least a few editions of ''Wikiquote'' and ''Wiktionary'' * To set up similar websites to ''Bitter Winter'' (a semi-religiological news website) and ''Evertype'' (a multilingual book-selling business) and ''Omniglot'' (a linguistic encyclopedia) and what not * To set up anything like the aforementioned at [https://www.ganjingworld.com/about Gan Jing World] Whatever the situation may be, may the divine beings help such men and women. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၀၄:၀၈၊ ၂၂ မာတ် ၂၀၂၅ (+0630) :@[[ညးလွပ်:Apisite|Apisite]], as I am a Buddhist religious worker, I have no right to be involved in this matter according to the rules and regulations of the Buddhist organization. and I myself am a royal writer to the King of Thailand, so I am not allowed to get involved in political matters. my main purpose in coming to this wiki is to be a writer who works for Mon nationalism alone to prevent the extinction of the Mon language and the preservation of Mon literature. if you need help with this, I think you can discuss and ask for help in the [https://web.facebook.com/groups/TTMNW Mon Literature Lovers group], thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၄:၄၃၊ ၂၃ မာတ် ၂၀၂၅ (+0630) ::I wasn't intending to give advice to you. Besides, what may the Mon Literature Lovers Facebook group think of uploading Content in the Mon Language and Content about the Mon Language at Gan Jing World, if they learn about that family-oriented, classroom-oriented and workplace-oriented online platform anyway? -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၅:၀၄၊ ၂၃ မာတ် ၂၀၂၅ (+0630) :::@[[ညးလွပ်:Apisite|Apisite]], I can't decide on this matter, but you will find out the answer by discussing this matter with them. they have a Mon language technology organization, talk to them to get your answers, because I am a solo Mon national literary activist, I do not have an organization related to Mon literature. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၁၉၊ ၂၃ မာတ် ၂၀၂၅ (+0630) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (မၞိဟ်ပကင်ရင်ဂမၠိုင်) will expire on 2025-05-12 10:56:36. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[ညးလွပ်:Leaderbot|Leaderbot]] ([[ညးလွပ် ဓရီုကျာ:Leaderbot|ဓရီု]]) ၀၂:၁၃၊ ၆ မေ ၂၀၂၅ (+0630)</div> == [[မဝ်ဂျူ:category tree/poscatboiler/data]] == Hi, please delete module because it's obsolete and orphaned module. [[ညးလွပ်:Ayane Fumihiro|Ayane Fumihiro]] ([[ညးလွပ် ဓရီုကျာ:Ayane Fumihiro|ဓရီု]]) ၁၄:၂၁၊ ၁၅ မေ ၂၀၂၅ (+0630) :Done [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၃:၅၂၊ ၁၈ မေ ၂၀၂၅ (+0630) == Entries here should be in Mon == I see a lot of English text in the pages being created by Intobesa.bot. Apparently it all comes from modules. Those modules need to be changed to output Mon text instead of English. (Examples from [[蘄]]: "page 1533, character 24", "(first edition): volume 5, page 3326, character 2", "Unihan data for U+8604".) [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၆:၅၇၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) :@[[ညးလွပ်:Dcljr|Dcljr]] I had Intobesa.bot. translate correctly, but Intobesa.bot. is unable to translate correctly, this can also be said to be my weakness in technology. from the day I started using Wiki to this day, no one has been able to explain the use of Wiki and the technical aspects in a way that I can understand. my work on that page is not yet complete. My Intobesa.bot can correctly translate Chinese and Thai words, but I still can't figure out why it can't translate English words correctly. thanks for the advice, I tried my best. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၀၇:၂၉၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) ::All the examples I gave above ("page", etc.) came from the following lines in '''[[ထာမ်ပလိက်:Han ref]]'''. The English words I've colored <span style="color:red">red</span> need to be changed to Mon equivalents. ::: <nowiki>* KangXi: {{#ifexpr:(({{{kx}}} * 1000) round 0) mod 10|''</nowiki><span style="color:red">not present</span><nowiki>'', </nowiki><span style="color:red">would follow</span><nowiki>}} {{Han KangXi link|{{#expr:(({{{kx}}} * 1000) - ((({{{kx}}} * 1000) round 0) mod 1000)) / 1000}}}}, </nowiki><span style="color:red">character</span><nowiki> {{#expr:(((({{{kx}}} * 1000) - ((({{{kx}}} * 1000) round 0) mod 10)) / 10) round 0) mod 100}}}}{{#if:{{{dkj|}}}|</nowiki> ::: <nowiki>* Dai Kanwa Jiten: </nowiki><span style="color:red">character</span><nowiki> {{#expr:{{{dkj}}}+0}}}}{{#if:{{{dj|}}}|</nowiki> ::: <nowiki>* Dae Jaweon: {{#ifexpr:(({{{dj}}} * 1000) round 0) mod 10|''</nowiki><span style="color:red">not present</span><nowiki>'', </nowiki><span style="color:red">would follow</span><nowiki>}} </nowiki><span style="color:red">page</span><nowiki> {{#expr:(({{{dj}}} * 1000) - ((({{{dj}}} * 1000) round 0) mod 1000)) / 1000}}, </nowiki><span style="color:red">character</span><nowiki> {{#expr:(((({{{dj}}} * 1000) - ((({{{dj}}} * 1000) round 0) mod 10)) / 10) round 0) mod 100}}}}{{#if:{{{hdz|}}}|</nowiki> ::: <nowiki>* Hanyu Da Zidian (</nowiki><span style="color:red">first edition</span><nowiki>): {{#ifexpr:(({{{hdz}}} * 1000) round 0) mod 10|''</nowiki><span style="color:red">not present</span><nowiki>'', </nowiki><span style="color:red">would follow</span><nowiki>}} </nowiki><span style="color:red">volume</span><nowiki> {{#expr:(({{{hdz}}} * 1000) - ((({{{hdz}}} * 1000) round 0) mod 10000000)) / 10000000}}{{#ifexpr:{{{hdz}}}>=80000|&#32;(</nowiki><span style="color:red">in addendum</span><nowiki>)}}, </nowiki><span style="color:red">page</span><nowiki> {{#expr:((({{{hdz}}} * 1000) - ((({{{hdz}}} * 1000) round 0) mod 1000)) / 1000) mod 10000}}, </nowiki><span style="color:red">character</span><nowiki> {{#expr:(((({{{hdz}}} * 1000) - (({{{hdz}}} * 1000) mod 10)) / 10) round 0) mod 100}}}}{{#if:{{{uh|}}}|</nowiki> ::: <nowiki>* [http://www.unicode.org/cgi-bin/GetUnihanData.pl?codepoint={{{uh|}}} </nowiki><span style="color:red">Unihan data for</span><nowiki> U+{{{uh|}}}]}}</nowiki> ::And I guess the labels "KangXi", "Dai Kanwa Jiten", etc., which are transliterations of Chinese names into the Latin script (English alphabet), also need to be changed to use the Mon–Burmese script. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၁၃:၁၈၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) :::@[[ညးလွပ်:Dcljr|Dcljr]] OK, Please check my translation, thanks. [[ညးလွပ်:咽頭べさ|咽頭べさ]] ([[ညးလွပ် ဓရီုကျာ:咽頭べさ|ဓရီု]]) ၁၅:၂၁၊ ၂၅ ဂျူလာင် ၂၀၂၅ (+0630) ::::I don't know Mon, so I can't check the accuracy of your changes, but it looks like you made all the changes you needed to. Thanks. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၇:၂၇၊ ၂၆ ဂျူလာင် ၂၀၂၅ (+0630) == [[ထာမ်ပလိက်:ar-conj]] == To make table conjugation in this template display properly, you should need update/create page [[MediaWiki:Common.css]] [[MediaWiki:Gadget-Site.css]] and [[MediaWiki:Gadget-LanguagesAndScripts.css]]. [[ညးလွပ်:Ayane Fumihiro|Ayane Fumihiro]] ([[ညးလွပ် ဓရီုကျာ:Ayane Fumihiro|ဓရီု]]) ၁၅:၂၅၊ ၄ သေပ်တေမ်ဗါ ၂၀၂၅ (+0630) :@[[ညးလွပ်:Ayane Fumihiro|Ayane Fumihiro]] in order to update those things, I have repeatedly applied for interface admin rights in [https://meta.wikimedia.org/w/index.php?title=Steward_requests/Permissions&action=edit&section=9 Steward requests/Permissions], but they are denying it. I have no idea what to do about this, thanks. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၀၂:၃၆၊ ၁၁ သေပ်တေမ်ဗါ ၂၀၂၅ (+0630) == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (မၞိဟ်ပကင်ရင်ဂမၠိုင်) will expire on 2025-11-12 12:33:34. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[ညးလွပ်:Leaderbot|Leaderbot]] ([[ညးလွပ် ဓရီုကျာ:Leaderbot|ဓရီု]]) ၀၂:၁၂၊ ၆ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630)</div> == Use heading templates or heading markup but not both == In entries your bot is creating, templates like [[Template:=zh=]] are being called in this way: :<code><nowiki>=={{=zh=}}==</nowiki></code> But the necessary section heading markup ("<code>==</code>") is already provided by those templates. For example, [[Template:=zh=]] is defined like this: :<code><nowiki>==[[File:Flag_of_the_People's_Republic_of_China.svg|50px|link=w:en:Chinese language]] ကြုက်==</nowiki></code> :<code><nowiki><noinclude>[[ကဏ္ဍ:ထာမ်ပလိက်ဂမၠိုၚ်|mnw=]]</noinclude></nowiki></code> This is causing emtpy "<code>h2</code>" section headings to appear on the rendered pages. For example, at [[滥竽充数]]: :…<code><nowiki><h2 id="mwBg"></h2></nowiki></code>… Your bot should be calling the templates ''without'' the section heading markup, like this: :<code><nowiki>{{=zh=}}</nowiki></code> - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၇:၀၉၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :: And the pages your bot has already created will have to be changed '''[[Special:Diff/356519|like this]]'''. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၇:၁၅၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :: Actually, I want to use 澈洁 as <code><nowiki>=={{=zh=}}== {{zh-see|澈潔}}</nowiki></code>, the problem is that my bot can't do what I want it to do, but I am studying and finding ways to solve these problems. Thank you for your advice.--<span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၀၈:၃၇၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::What do you want your bot to do that it can't do? - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၈:၅၄၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) ::::Because my working skills are still weak, all my work is based on the usage patterns of Thai Wiktionary. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၀၉:၄၈၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::::Okaaay, but I still don't understand why you [[Special:Diff/356952|want to keep broken wiki markup]] in the entries. Either the language templates like [[Template:=zh=]] need to be changed to remove the section-heading markup (the <code>==</code>s) or they need to be called without the section-heading markup in the entries themselves. Calling the current form of the templates like <code><nowiki>=={{=zh==}}==</nowiki></code> is just plain ''wrong''. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၁၄:၃၄၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) ::::::I honestly admit that I don't understand those things at all. However, I have only used the wiki by observing and following how others use it, as I look for various ways to understand the usage of the wiki. Although some pages contain written instructions on how to use the wiki, it's not a practical video, so it is difficult for me to understand. I have always considered attending training courses on wiki usage if they were available in Thailand, but no one has ever invited me. I sometimes feel discouraged because I sense that some people on the wiki don't value me at all. This is because some are looking at me with suspicion and are unwilling to grant me full authority. Although it is true that I am solely doing a lot of work on the Mon Wiktionary, I have applied multiple times for interface admin rights to fix certain things, yet not only were the interface admin rights not granted, but I was also threatened with having my account blocked. Given this, it is evident that no one values me. Nevertheless, for the advancement of my mother tongue, I will continue to endure the hardship and be patient. Anyone who genuinely checks how much work I have done on the Mon Wiktionary will see the truth. In fact, on the Mon Wiktionary, I have not encountered anyone else who has written dictionary translations for over a thousand languages, apart from myself. Sometimes, due to the loss of authority, I considered leaving the Mon Wiktionary, but out of consideration for the Mon people, as there is no one else to work for the future literature of the Mon people except me, I have continued working on the Mon Wiktionary. However, I will no longer starve myself and over-exert myself on the Mon Wiktionary's tasks, because no matter how hard I try, no one values me. Therefore, I will continue to contribute as much as I can. Thank you. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၂၀:၄၇၊ ၁၂ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::::::And I'm telling you how you can improve your contributions. Just call the language header templates without the double equals signs around the template calls, like this: :::::::: <code><nowiki>{{=zh=}}</nowiki></code> :::::::and not like this: :::::::: <code><nowiki>=={{=zh=}}==</nowiki></code> :::::::Simple as that. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၈:၁၀၊ ၁၃ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) ::::::::If you haven't already seen them, please take a look at [[mw:Help:Formatting]], [[mw:Help:Advanced editing]], and maybe [[mw:Help:Templates]]. They can't tell you what the conventions are at any particular wiki, but they describe the basics of what different kinds of wiki markup do. (But I must say, if you need that much help, then you probably should not be operating a bot.) The help pages at the English Wiktionary ([[en:Help:Contents#Editing]]) may or may not be helpful (since they are written from the perspective of how things are done specifically at the English Wiktionary). Keep in mind that every wiki has its own unique collection of templates, which might not work the same from one wiki to another. (The actual wiki markup acts the same, but the templates might contain totally different markup.) Templates are often copied from one wiki to another, but just because two templates have the same name at different wikis, that doesn't necessarily mean they will work the same. - [[ညးလွပ်:Dcljr|dcljr]] ([[ညးလွပ် ဓရီုကျာ:Dcljr|ဓရီု]]) ၀၈:၄၈၊ ၁၃ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :::::::::okay thank you so much, I just followed [https://th.wiktionary.org/wiki/%E2%80%A6%E2%80%A6%E4%B8%9C%E2%80%A6%E2%80%A6%E8%A5%BF OctraBot] work because I liked his work. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၁၁:၁၇၊ ၁၃ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) == [[မဝ်ဂျူ:pt-headword/old]] == Please delete module because this module not using any pages and obsolete. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] ၁၂:၀၁၊ ၂၇ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) :Done <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၁၈:၂၁၊ ၂၇ နဝ်ဝေမ်ဗါ ၂၀၂၅ (+0630) == squirrel == I added an image to the entry [[squirrel]], because I figure that a few Mon speakers may like using Krita to make illustrations, like [https://krita-artists.org/t/an-illustrated-childrens-book/24757 Sergio Téllez] of Colombia did. -- [[ညးလွပ်:Apisite|Apisite]] ([[ညးလွပ် ဓရီုကျာ:Apisite|ဓရီု]]) ၁၂:၅၈၊ ၁၅ ဨပြဳ ၂၀၂၆ (+0630) == You may be an eligible candidate for the U4C election == <div lang="en" dir="ltr" class="mw-content-ltr"> Greetings, The [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee (U4C)]] seeks candidates for the 2026 election. The U4C is the global committee responsible for overseeing enforcement of the [[foundation:Special:MyLanguage/Policy:Universal Code of Conduct|Universal Code of Conduct]]. Elections are held annually, if elected a committee member serves for two years. This year the U4C requires candidates to hold administrator rights on at least one wiki, which is why you are being contacted as you appear to hold this right. There are other requirements, such as candidates must be at least 18 years old and may not be employed by the Wikimedia Foundation or other related chapters and affiliates. You can find more information in the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026#Call_for_Candidates|call for candidates on Meta-wiki]]. Additionally, the committee's working language is English; some ability to communicate in English is required. The election opens on 18 May, if you are eligible and interested you have until 10 May to submit your candidacy. There will be a week in between for candidates to answer questions from the community. Voting takes place privately in [[m:Special:MyLanguage/SecurePoll|SecurePoll]], successful candidates must receive at least 60% support. More information is available on [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|the 2026 Elections page]], including timelines and other candidacy information. If you read over the material and consider yourself qualified, please consider submitting your name to run for the committee. If you think someone else in your community might be interested and qualified, please encourage them to run. In partnership with the U4C -- [[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User_talk:Keegan (WMF)|talk]]) ၀၂:၃၆၊ ၂၉ ဨပြဳ ၂၀၂၆ (+0630) </div> <!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=User:Keegan_(WMF)/test&oldid=30472432 --> :I am deeply grateful for the invitation to participate in the U4C election. However, I feel that these opportunities are not feasible for me. I have a specific reason for this: despite my repeated requests for Interface Admin rights to maintain and protect the Mon Wiktionary, they have consistently rejected me with dishonest and illogical denials. I feel that this action is a form of bullying and oppression against me. (If you check the Mon Wiktionary yourself, you will see what kind of errors exist there; I feel very sad and discouraged that I am not allowed to resolve these issues. Currently, I am working on the Mon Wiktionary every day with a heavy heart.) In any case, I will have to be content with just being able to look after the Mon Wiktionary as a regular admin. Speaking from my heart, since the Mon Wiktionary is concerned with the Mon language, I want the full right to protect and maintain it. The reason is that, among the Mon people today, there is no one else who is as proficient in as many languages as I am, so I feel I have a full responsibility. No matter what people may think of me, I will continue to work for my mother tongue until I die, without expecting any personal gain. Even though my current work on the Mon Wiktionary is not supported by anyone, I am still facing this bullying and oppression. I personally desire the right to fully protect the Mon Wiktionary more than the U4C election opportunity, because the Mon Wiktionary is a Mon language platform and is therefore a very important place for me. I would like to say that I am very grateful for this invitation. <span style="background-color: magenta; padding: 2px 5px 1px 5px">[[User:咽頭べさ|<span style="color: white">𝓓𝓻.𝓘𝓷𝓽𝓸𝓫𝓮𝓼𝓪</span>]]|[[User talk:咽頭べさ|𝒯𝒶𝓁𝓀]]</span> ၁၄:၀၉၊ ၂၉ ဨပြဳ ၂၀၂၆ (+0630) 3nrrkqnzzd1cjn6kac20j2ypr3nvg9s ကဏ္ဍ:နာမ်တေဝ်ဖါဲသေၚ်ဂမၠိုၚ် 14 41054 393659 166504 2026-04-29T09:54:40Z 咽頭べさ 33 咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမ် တေဝ်ဖါဲသေၚ်]] ဇရေင် [[ကဏ္ဍ:နာမ်တေဝ်ဖါဲသေၚ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင် 163427 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာတေဝ်ဖါဲသေၚ်]] r39xp6f3pk4nbzghp98br6ouywx3fju ကဏ္ဍ:ဝေါဟာအဓိကတေဝ်ဖါဲသေၚ်ဂမၠိုၚ် 14 41056 393658 274568 2026-04-29T09:54:16Z 咽頭べさ 33 咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဝေါဟာတေဝ်ဖါဲသေၚ်နွံပ္ဍဲအဘိဓာန်ဂမၠိုၚ်]] ဇရေင် [[ကဏ္ဍ:ဝေါဟာအဓိကတေဝ်ဖါဲသေၚ်ဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင် 274568 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာတေဝ်ဖါဲသေၚ်]] r39xp6f3pk4nbzghp98br6ouywx3fju ကဏ္ဍ:နာမ်သွာနာဂမၠိုၚ် 14 51417 393656 67358 2026-04-29T09:51:41Z 咽頭べさ 33 咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမ် သွာနာ]] ဇရေင် [[ကဏ္ဍ:နာမ်သွာနာဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင် 67358 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာသွာနာ]] p7w4bxpzgjfummv46jfem3cm0dngl1n ကဏ္ဍ:ဝေါဟာအဓိကသွာနာဂမၠိုၚ် 14 51419 393655 174947 2026-04-29T09:51:11Z 咽頭べさ 33 咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:ဝေါဟာသွာနာနွံပ္ဍဲအဘိဓာန်ဂမၠိုၚ်]] ဇရေင် [[ကဏ္ဍ:ဝေါဟာအဓိကသွာနာဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင် 67360 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာသွာနာ]] p7w4bxpzgjfummv46jfem3cm0dngl1n ကဏ္ဍ:နာမဝိသေသနသွာနာဂမၠိုၚ် 14 51720 393657 67732 2026-04-29T09:52:07Z 咽頭べさ 33 咽頭べさ ပြံင်ပဆုဲလဝ် မုက်လိက် [[ကဏ္ဍ:နာမဝိသေသန သွာနာ]] ဇရေင် [[ကဏ္ဍ:နာမဝိသေသနသွာနာဂမၠိုၚ်]] သီုကဵု ဟွံဂွံ ဂိုင်စွံလဝ် မကလေင်ပညုင် 67732 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာသွာနာ]] p7w4bxpzgjfummv46jfem3cm0dngl1n မဝ်ဂျူ:rw-headword 828 220395 393670 301162 2026-04-29T10:35:12Z 咽頭べさ 33 393670 Scribunto text/plain local export = {} local lang = require("Module:languages").getByCode("rw") local MACRON = mw.ustring.char(0x0304) local ACUTE = mw.ustring.char(0x0301) local CIRCUMFLEX = mw.ustring.char(0x0302) local plural_classes = { ["1"] = "c2", ["1a"] = "c2a", ["3"] = "c4", ["7"] = "c8", ["9"] = "c10", ["11"] = "c10", ["11/6"] = "c6", ["11/14"] = "c14", ["12"] = "c13", ["5"] = "c6", ["5/10"] = "c10", ["9/6"] = "c6", ["9/za"] = "c10", ["14"] = "c6", ["15"] = "c6"} local plural_rules = { ["1"] = {[1] = {"umw", "ab", 4}, [2] = {"umu", "aba", 4}, [3] = {"mu", "ba", 3}, [4] = {"mw", "b", 3}}, ["1a"] = {[1] = { "", "bā", 1}}, ["3"] = {[1] = {"umw", "imy", 4}, [2] = {"umu", "imi", 4}, [3] = {"mu", "mi", 3}, [3] = {"mw", "my", 3}}, ["5"] = {[1] = {"i", "ama", 2}, [2] = {"iry", "am", 4}, [3] = {"ry", "m", 3}, [4] = {"", "ma", 1}}, ["5/10"] = {[1] = { "", "", 1}}, ["7"] = {[1] = {"iki", "ibi", 4}, [2] = {"igi", "ibi", 4}, [3] = {"icy", "iby", 4}, [4] = {"ic", "ivy", 3}, [5] = {"ki", "bi", 3}, [6] = {"gi", "bi", 3}, [7] = {"cy", "by", 3}, [8] = {"c", "vy", 2}}, ["9"] = {[1] = { "", "", 1}}, ["9/6"] = {[1] = { "i", "ama", 2}, [2] = {"","ama",1}}, ["9/za"] = {[1] = {"", "[[zā]] ",1}}, ["11"] = {[1] = {"uruh", "imp", 5}, [2] = {"urub", "imb", 5}, [3] = {"urup", "imp", 5}, [4] = {"urum", "im", 5}, [5] = {"uruf", "imf", 5}, [6] = {"uruv", "imv", 5}, [7] = {"urw", "inz", 4}, [8] = {"uruy", "inz", 5}, [9] = {"uruny", "iny", 6}, [10] = {"urur", "ind", 5}, [11] = {"urun", "in", 5}, [12] = {"uru", "in", 4}},--fails for urū > inzū ["11/6"] = {[1] = {"uru","ama", 4}}, ["11/14"] = {[1] = {"uru","ubu", 4}, [2] = {"urw", "ubw", 4}}, ["12"] = {[1] = {"aka", "utu", 4}, [2] = {"aga", "udu", 4}, [3] = {"ak", "utw", 3}, [4] = {"ka", "tu", 3}, [5] = {"ga", "du", 3}, [6] = {"k", "tw", 2}}, ["14"] = {[1] = { "ubu", "ama", 4}, [2] = {"ubw", "am", 4}, [3] = {"ub", "am", 3}, [4] = {"bu", "ma", 3}, [5] = {"bw", "m", 3}, [6] = {"b","m", 2}}, ["15"] = {[1] = {"uku", "ama", 4}, [2] = {"ugu", "ama", 4}, [3] = {"ukw", "am", 4}, [5] = {"ugw", "am", 4}, [6] = {"ku", "ma", 3}, [7] = {"gu", "ma", 3}, [8] = {"kw", "m", 3}, [9] = {"gw", "m", 3}} } function export.noun(frame) local params = { [1] = {}, [2] = {}, [3] = {} } local args = require("Module:parameters").process(frame:getParent().args, params) local categories = {} local head if not args[1] then args[1] = mw.loadData("Module:headword/data").pagename head = mw.loadData("Module:headword/data").pagename:gsub("^-", "") .. "<sup title=\"tones missing\">?</sup>" -- table.insert(categories, "Requests for tone in " .. lang:getCanonicalName() .. " noun entries") end local class if args[2] then class = mw.text.split(args[2], "%/")[1] else class = "?" end local data = {lang = lang, pos_category = "နာမ်", categories = categories, heads = {head or args[1]}, genders = {"c" .. class}, inflections = {}} if class ~= "?" then table.insert(data.categories, "နာမ်" .. lang:getCanonicalName() .. class .. "ဂမၠိုၚ်") end if args[3] ~= "-" and plural_classes[args[2]] then local infl_plural = {label = "ကိုန်ဗဟုဝစ်", accel = {form = "p", gender = plural_classes[args[2]]}, request = true} -- If no plural was provided, generate one if not args[3] then local singular = args[1] and require("Module:links").remove_links(args[1]) or mw.loadData("Module:headword/data").pagename args[3] = export.generate_plural(singular, args[2]) end table.insert(infl_plural, {term = args[3], genders = {plural_classes[args[2]]}}) table.insert(data.inflections, infl_plural) end return require("Module:headword").full_headword(data) end function export.verb(frame) local params = { [1] = {}, [2] = {list = true}, ["inf"] = {} } local args = require("Module:parameters").process(frame:getParent().args, params) local categories = {} local inflections = {} local inf_forms = {label = "ဟၟဲတွဵုဒနက်"} local head if not args[1] then args[1] = mw.loadData("Module:headword/data").pagename head = "-" .. mw.loadData("Module:headword/data").pagename:gsub("^-", "") .. "<sup title=\"tones missing\">?</sup>" -- table.insert(categories, "Requests for tone in " .. lang:getCanonicalName() .. " verb entries") else head = "-" .. args[1] end -- Generate infinitive form local inf_prefix = "ku" local root = mw.ustring.toNFD(args[1]) local infinitive if args["inf"] then table.insert(inf_forms, args["inf"]) elseif mw.ustring.find(root, "^[cfhkpstCFHKPST]") then inf_prefix = "gu" infinitive = mw.ustring.toNFC(inf_prefix .. root) table.insert(inf_forms, infinitive) elseif mw.ustring.find(root, "^[aeiouAEIOU]") then inf_prefix = "kw" local vowel = mw.ustring.sub(root, 1, 1) if mw.ustring.sub(root, 2, 2) == ACUTE then infinitive = mw.ustring.toNFC(inf_prefix .. mw.ustring.gsub(root, ACUTE, CIRCUMFLEX, 1)) elseif mw.ustring.sub(root, 2, 2) == CIRCUMFLEX or mw.ustring.sub(root, 2, 2) == MACRON then infinitive = mw.ustring.toNFC(inf_prefix .. root) else infinitive = mw.ustring.toNFC(inf_prefix .. vowel .. MACRON .. mw.ustring.sub(root, 2)) end if mw.ustring.lower(vowel) == "o" or mw.ustring.lower(vowel) == "u" then table.insert(inf_forms, {term = mw.ustring.gsub(infinitive, "^kw", "k"), q = {"Rwanda"}}) table.insert(inf_forms, {term = infinitive, q = {"Rundi"}}) else table.insert(inf_forms, infinitive) end else infinitive = mw.ustring.toNFC(inf_prefix .. root) table.insert(inf_forms, infinitive) end table.insert(inflections, inf_forms) -- perfective stem local perf_stem = nil if args[2][1] then local perf_forms = {label = "မချိုတ်ပၠိုတ်"} for _, form in ipairs(args[2]) do perf_stem = "-" .. form table.insert(perf_forms, {term = perf_stem, nolink = true}) end table.insert(inflections, perf_forms) else -- generate perfective stem if possible local perf_forms = {label = "perfective"} root = mw.ustring.gsub(root, "a$", "") -- remove final vowel -a local is_generated = false if mw.ustring.find(root, "[aeiou]") then -- exclude -CV- roots is_generated = true -- regular changes if mw.ustring.find(root, "c$") then perf_stem = "-" .. mw.ustring.gsub(root, "c$", "she") table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "d$") then perf_stem = "-" .. mw.ustring.gsub(root, "d$", "ze") table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "g$") then perf_stem = "-" .. mw.ustring.gsub(root, "g$", "ze") table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "nk$") then perf_stem = "-" .. mw.ustring.gsub(root, "nk$", "nse") table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "k$") then perf_stem = "-" .. mw.ustring.gsub(root, "k$", "tse") table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif root == "fat" then -- one irregular case (gufata) perf_stem = "-fashe" table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "t$") then perf_stem = "-" .. mw.ustring.gsub(root, "t$", "se") table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "[^n]y$") then perf_stem = "-" .. root .. "e" table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "m$") then perf_stem = "-" .. root .. "ye" table.insert(perf_forms, {term = perf_stem, nolink = true}) elseif mw.ustring.find(root, "b$") then local perf_stem_rw = "-" .. root .. "ye" table.insert(perf_forms, {term = perf_stem_rw, q = {"Rwanda"}, nolink = true}) local perf_stem_rn = "-" .. mw.ustring.gsub(root, "b$", "vye") table.insert(perf_forms, {term = perf_stem_rn, q = {"Rundi"}, nolink = true}) elseif mw.ustring.find(root, "[^s]h$") then local perf_stem_rw = "-" .. mw.ustring.gsub(root, "h$", "shye") table.insert(perf_forms, {term = perf_stem_rw, q = {"Rwanda"}, nolink = true}) local perf_stem_rn = "-" .. mw.ustring.gsub(root, "h$", "she") table.insert(perf_forms, {term = perf_stem_rn, q = {"Rundi"}, nolink = true}) else is_generated = false end end if not is_generated then table.insert(perf_forms, {term = nil, nolink = true}) end table.insert(inflections, perf_forms) end local data = {lang = lang, pos_category = "ကြိယာ", categories = categories, heads = {head}, inflections = inflections} return require("Module:headword").full_headword(data) end function match_case(string1, string2) local c1 = mw.ustring.sub(string1, 1, 1) local c2 = mw.ustring.sub(string2, 1, 1) if (mw.ustring.lower(c1) == c1) then return mw.ustring.lower(c2) .. mw.ustring.sub(string2, 2) else return mw.ustring.upper(c2) .. mw.ustring.sub(string2, 2) end end function export.generate_plural(singular, class) if plural_rules[class] then singular = mw.ustring.toNFD(singular) for k, v in ipairs(plural_rules[class]) do if mw.ustring.find(mw.ustring.lower(singular), "^" .. v[1]) then local plural = match_case(singular, v[2] .. mw.ustring.sub(singular, v[3])) return mw.ustring.toNFC(plural) end end end end return export dfp9iwggz2wuapkxli4hgxx6suppvqi casso 0 293609 393648 2026-04-29T06:58:50Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Casso|cassò}} ==အဳတလဳ== ===ဗွဟ်ရမ္သာၚ်=== {{it-pr|càsso}} ===နိရုတ်=== {{bor+|it|la|cassus}} ====နာမဝိသေသန==== {{it-adj}} {{tlb|it|archaic|literary}} # ခမး၊ သတ်ဆုသတ်ဒုန်။ #: {{syn|it|futile|inutile|vano}} #: {{ant|it|utile}} # မသီကေတ်ဏာလဝ်၊ မသၠးဒၟံၚ်။ #: {{syn|it|pr..." 393648 wikitext text/x-wiki {{also|Casso|cassò}} ==အဳတလဳ== ===ဗွဟ်ရမ္သာၚ်=== {{it-pr|càsso}} ===နိရုတ်=== {{bor+|it|la|cassus}} ====နာမဝိသေသန==== {{it-adj}} {{tlb|it|archaic|literary}} # ခမး၊ သတ်ဆုသတ်ဒုန်။ #: {{syn|it|futile|inutile|vano}} #: {{ant|it|utile}} # မသီကေတ်ဏာလဝ်၊ မသၠးဒၟံၚ်။ #: {{syn|it|privo|sfornito}} #: {{ant|it|dotato|fornito}} # ဘာတ်ပ္တိတ်လဝ်နကဵုဒုဟ်ဒန် ဝါ ဘာတ်ပ္တိတ်ထောံလဝ်နကဵုကမၠောန်။ # ဒေါဗၞုဟ်၊ ပရေၚ်စိုတ်ဓာတ်စှ်ေမုက်မတ်ဍောတ်။ ===နိရုတ် ၂ === ဗီုပြၚ်လုပ်ကၠောန်စွံလဝ်ဟွံချဳဒရာၚ်မချိုတ်ပၠိုတ်နကဵုဝေါဟာ {{m|it|cassare}}၊ နူကဵုဝေါဟာ{{uder|it|la-lat|cassō|cassāre}}၊ နကဵုအဆက်ဝေါဟာ {{uder|it|la|cassus}} ====လုပ်ကၠောန်စွံလဝ်==== {{it-pp}} # {{past participle of|it|cassare}} ## မဇိုတ်ပလီုထောံလဝ်၊ မဆက်ကၠောန်မွဲဝါ၊ မပလီုပလာ်ထောံလဝ်။ ## မပ္တိတ်ထောံလဝ်နူကမၠောန်။ ===ဝေါဟာလွာ=== * {{s|erased}} {{l|it|cancellato}}, {{l|it|distrutto}}, {{l|it|perduto}} * {{s|fired}} {{l|it|licenziato}} ===နိရုတ် ၃ === {{inh+|it|la|capsus}} ===နာမ်=== {{it-noun|m}} {{tlb|it|archaic|literary}} # သ္ၚိဇုတ်သ္ကဲ။ # သ္ၚိသြိုဟ်။ #: {{syn|it|torace}} ===ကြိယာ=== {{head|it|verb form}} # {{inflection of|it|cassare||1|s|pres|indc}} ==လပ်တေန်== ===ဗွဟ်ရမ္သာၚ်=== * {{la-IPA|cassō}} ===ကြိယာ=== {{la-verb|1+|cassō}} # သကဵုဟၟဲ၊ သကဵုပလီုပါဲတးထောံ၊ သကဵုဟၟဲကဵုဖဵု၊ သကဵုပါ်ခြာဂကူအဇာ။ #: {{syn|la|abrogō}} ===မဒုၚ်လွဳစ=== {{top2}} * {{desc|en|cassate|bor=1}} * {{desc|de|kassieren|bor=1}} * {{desc|it|cassare|bor=1|unc=1}} * {{desc|fro|quasser|casser|bor=1}} * {{desc|pt|cassar|bor=1}} {{bottom}} ===ကြိယာ ၂ === {{la-verb|1.nopass|cassō|cassāv}} # {{alternative form of|la|quassō}} ====နာမဝိသေသန==== {{head|la|adjective form|head=cassō}} # {{inflection of|la|cassus||dat//abl|m//n|s}} ==ပဝ်တူဂြဳ== ===ကြိယာ=== {{head|pt|verb form}} # {{pt-verb form of|cassar}} h8v0nbzxzldbjd94co784u4b3aya57z မဝ်ဂျူ:title/exists/doc 828 293610 393651 2026-04-29T07:47:27Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[ကဏ္ဍ:ထာမ်ပလိက်ကဵုမဝ်ဂျူမနွံပၟိက်လိက်စၟတ်မချူသမ္တီပတိုန်လဝ်ဂမၠိုၚ်]] </includeonly>" 393651 wikitext text/x-wiki {{documentation needed}}<!-- Replace this with a short description of the purpose of the module, and how to use it. --> <includeonly> [[ကဏ္ဍ:ထာမ်ပလိက်ကဵုမဝ်ဂျူမနွံပၟိက်လိက်စၟတ်မချူသမ္တီပတိုန်လဝ်ဂမၠိုၚ်]] </includeonly> dcyqqh1natf7mboogmrq7xhqlzfu9gm မဝ်ဂျူ:fun/doc 828 293611 393652 2026-04-29T09:38:29Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "<code>fun</code> stands for "functional", but also functional programming can be fun. This library contains some typical metafunctions for functional programming, such as {{code|lua|map}}, {{code|lua|some}}, {{code|lua|all}}, {{code|lua|curry}}, as well as others. Functions that take an array as their second argument are available as methods in the arrays created by [[Module:array]], with the arguments reversed so th..." 393652 wikitext text/x-wiki <code>fun</code> stands for "functional", but also functional programming can be fun. This library contains some typical metafunctions for functional programming, such as {{code|lua|map}}, {{code|lua|some}}, {{code|lua|all}}, {{code|lua|curry}}, as well as others. Functions that take an array as their second argument are available as methods in the arrays created by [[Module:array]], with the arguments reversed so that they can be called as methods. It was started in a user sandbox ([[Module:User:Erutuon/functional]]). It is not to be confused with [https://luafun.github.io Lua Fun] (of which there is a version at [[Module:User:Erutuon/luafun]]), even though some functions are similar. The functions that take a table as their second argument will treat the table as an array if {{code|lua|t[1]}} is not {{code|lua|nil}}, and use {{code|lua|ipairs}}. Otherwise, they will treat it as a hashmap, using {{code|lua|pairs}}. ; {{code|lua|function map(func, iterable)}} : Perform a function {{code|lua|func}} on every element in {{code|lua|iterable}} and return the resulting table. {{code|lua|iterable}} may be a table or a string. If a table, the function operates on every element in the array portion of the table; if a string, the function operates on every UTF-8 character in the string. The function {{code|lua|func}} has the following signature: {{code|lua|func(member, i, iterable)}}. That is, the table element or UTF-8 character is first, then the index of this element, and then the iterable value (table or string). ; {{code|lua|function mapIter(func, iterator, iterable, initial_value)}} : Create a new array from the results of performing a function on the values returned by an iterator. Can be used in combination with {{code|lua|sortedPairs}} in [[Module:table]]. {{code|lua|func}} has the same signature described above. Not very useful with {{code|lua|gmatch}}; {{code|lua|func}} would have a {{code|lua|nil}} first argument, because the single value returned from the iterator would be supplied as the second argument to {{code|lua|func}}. : <syntaxhighlight lang="lua"> mapIter( function(parameter_value, parameter_name) return { parameter_name, parameter_value } end, sortedPairs(frame.args)) --> returns a sorted array of arrays containing parameter names and values </syntaxhighlight> {{module cat|-|အရာမပကောံဂွံလဝ်,အရာမနွံကဵုၚုဟ်မး}} 5w3ml1xf8pj072pw8r4keejigjo0kes ထာမ်ပလိက်:lang/documentation 10 293612 393654 2026-04-29T09:45:04Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} This template is used to wrap non-English text. It should be used whenever non-English text appears in a page, and there is no other template (like {{temp|l}} or {{temp|usex}}) that can be used instead. The template uses [[Module:script utilities]] as a back-end. The template wraps text in the appropriate <code>lang=</code> HTML attribute, and optionally also adds a CSS class for the script...." 393654 wikitext text/x-wiki {{documentation subpage}} This template is used to wrap non-English text. It should be used whenever non-English text appears in a page, and there is no other template (like {{temp|l}} or {{temp|usex}}) that can be used instead. The template uses [[Module:script utilities]] as a back-end. The template wraps text in the appropriate <code>lang=</code> HTML attribute, and optionally also adds a CSS class for the script. It is similar to {{temp|l}} but does not provide a link. If a link is needed, use that template or a variety like {{temp|m}}, as appropriate. For tagging usage examples in definitions, use {{temp|usex}}. ==Parameters== ; {{para|1}} : [[WT:LANGCODE|Language code]]. Required. For text that is not in any language (e.g. for letters standing on their own), use <code>mul</code>. If you don't know the language, use <code>und</code> ; {{para|2}} : The text to be displayed. If you need to link to the term, use {{temp|l}} or {{temp|m}}, not this template. ; {{para|sc}} : Specifies the script, if necessary. The script can be autodetected from the given text, like in other Lua-based templates such as {{temp|l}}. So this is only needed if the detection does not give the right result. However, if you used <code>mul</code> or <code>und</code> as the language, you should probably specify this. ; {{para|face}} : Specify the style to use. Can be empty (normal text), <code>head</code> (headword), <code>term</code> (term/mention, like {{temp|m}}) or <code>bold</code> (non-specific bolded text). ; {{para|class}} : Specifies an additional CSS class to add to the term. It is unlikely that this feature will be needed, but it is included for the sake of completeness. ===See also=== * {{temp|l}} to create a language-specific link * {{temp|m}} for mentioned terms <includeonly> [[ကဏ္ဍ:ထာမ်ပလိက်မထပ်ဗပေၚ်စုတ်ဂမၠိုၚ်]] </includeonly> 6gmzvln65ncfuoar4mm1kodtft9zvz3 aeoq 0 293613 393662 2026-04-29T10:09:18Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "==နာဥူရူ== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|na|[ˈæi̯ʌkʷ]}} ===ဂၞန်သၚ်္ချာ=== {{head|na|numeral}} # ပန်။" 393662 wikitext text/x-wiki ==နာဥူရူ== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|na|[ˈæi̯ʌkʷ]}} ===ဂၞန်သၚ်္ချာ=== {{head|na|numeral}} # ပန်။ 2ukummm5eqtnxqyj5u4tnt3ocakwucz ကဏ္ဍ:ဂၞန်သၚ်္ချာနာဥူရူဂမၠိုၚ် 14 293614 393663 2026-04-29T10:11:12Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာနာဥူရူ|နာဥူရူ]] » :ကဏ္ဍ:ဝေါဟ..." 393663 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာနာဥူရူ|နာဥူရူ]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကနာဥူရူဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''ဂၞန်သၚ်္ချာဂမၠိုၚ်''' :ဝေါဟာနာဥူရူပွမပ္ညုၚ်ထ္ၜးနာမ်တော်လျိုၚ်နာမ်ဂွံမာန်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာနာဥူရူ]][[ကဏ္ဍ:ဂၞန်သၚ်္ချာဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|န]] 4p8mn33atlx7yf6313emqzx5tx84as5 ကဏ္ဍ:ဘာသာနာဥူရူ 14 293615 393664 2026-04-29T10:12:44Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:အရေဝ်ဘာသာ|န]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|န]]" 393664 wikitext text/x-wiki [[ကဏ္ဍ:အရေဝ်ဘာသာ|န]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|န]] afxekbu9mku1p9pv3yuwj0w8rjiwoh5 ကဏ္ဍ:ဝေါဟာအဓိကနာဥူရူဂမၠိုၚ် 14 293616 393665 2026-04-29T10:14:24Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာနာဥူရူ|နာဥူရူ]] » '''ဝေါဟာတံသ..." 393665 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာနာဥူရူ|နာဥူရူ]] » '''ဝေါဟာတံသ္ဇိုၚ်ဂမၠိုၚ်''' :ဝေါဟာတံသ္ဇိုၚ်ဘာသာနာဥူရူ၊ ကဏ္ဍနူကဵုမပါ်ပရံဒကုတ်မဆေၚ်စပ်ကဵုမအရေဝ်ဝေါဟာ။ [[ကဏ္ဍ:ဘာသာနာဥူရူ]][[ကဏ္ဍ:ဝေါဟာအဓိကဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|န]] t7kp5z6apbhlsqlvla3u4277iqr9t7p ကဏ္ဍ:ဝေါဟာနာဥူရူပ္တိတ်ရမျာၚ် IPA ဂမၠိုၚ် 14 293617 393666 2026-04-29T10:16:03Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာနာဥူရူ|နာဥူရူ]] » '''{{PAGENAME}}''' :ဝေ..." 393666 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာနာဥူရူ|နာဥူရူ]] » '''{{PAGENAME}}''' :ဝေါဟာနာဥူရူလုပ်အဝေါၚ်မဆေၚ်စပ်မပ္တိတ်ရမျာၚ်ပ္ဍဲနကဵုဗီုပြၚ် IPA။ သွက်မအာတ်မိက်ဆေၚ်စပ်ကဵုကဏ္ဍတဏအ်၊ ဗဵုရံၚ် ကဏ္ဍ:မအာတ်မိက်သွက်ရမျာၚ်ပ္ဍဲစရၚ်နာဥူရူဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာနာဥူရူ]][[ကဏ္ဍ:ဝေါဟာမနွံကဵုမပတိတ်ရမျာၚ် IPA ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|န]] j68632g9ad1mlb8ntm60j22lfrz4wav ahantu 0 293618 393668 2026-04-29T10:25:34Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|ahãntu}} ==ရဝါန်ဒါ ရုန်ဒဳ== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{der|rw|bnt-cmn|*pàntʊ̀}} ===နာမ်=== {{rw-noun|ahāntu|16}} # ဒၞာဲ၊ ဒၞာဲဌာန်မတန်တဴ။" 393668 wikitext text/x-wiki {{also|ahãntu}} ==ရဝါန်ဒါ ရုန်ဒဳ== ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{der|rw|bnt-cmn|*pàntʊ̀}} ===နာမ်=== {{rw-noun|ahāntu|16}} # ဒၞာဲ၊ ဒၞာဲဌာန်မတန်တဴ။ 40ufsjzxzlwzxgm3kyuzzwfm1ofm9cr ထာမ်ပလိက်:rw-noun 10 293619 393669 2026-04-29T10:26:09Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{#invoke:rw-headword|noun}}<noinclude>{{documentation}}</noinclude>" 393669 wikitext text/x-wiki {{#invoke:rw-headword|noun}}<noinclude>{{documentation}}</noinclude> ts85y7i4n0ariyympeog9dctemxoif5 ထာမ်ပလိက်:rw-noun/documentation 10 293620 393671 2026-04-29T10:36:21Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{documentation subpage}} {{isAccelerated}} This template is used to display the headword-line of Rwanda-Rundi nouns. The template adds the entry to [[:Category:Rwanda-Rundi nouns]]. As with other Wiktionary part of speech templates, '''please do not use <code>subst:</code>'''. == Parameters == The following parameters are available: {| class="wikitable" ! Parameter ! Function |- |<tt>1</tt> |The headword, which sh..." 393671 wikitext text/x-wiki {{documentation subpage}} {{isAccelerated}} This template is used to display the headword-line of Rwanda-Rundi nouns. The template adds the entry to [[:Category:Rwanda-Rundi nouns]]. As with other Wiktionary part of speech templates, '''please do not use <code>subst:</code>'''. == Parameters == The following parameters are available: {| class="wikitable" ! Parameter ! Function |- |<tt>1</tt> |The headword, which should be marked for tone and vowel length with the standard scheme used on Wiktionary (see [[WT:ARW]] for a description). |- |<tt>2</tt> |The class. Give the class of the singular unless the noun is only plural (like {{m|rw|amazi}}). For nouns with irregular plural class assignment, specify the singular class followed by a slash and then the plural class (this applies to: <code>5/10</code>, <code>9/6</code>, <code>11/6</code>, and <code>11/14</code>). For nouns in class 9 that take a plural prefixed with {{m|rw|za}}, use <code>9/za</code>. |- |<tt>3</tt> |Plural form override if the plural cannot be generated automatically. Use <code>-</code> if there is no plural form. |} {{hwcat}} srz7e6f9togmteaeug3mof560440zoh ကဏ္ဍ:ထာမ်ပလိက်လာၚ်က္ဍိုပ်မအရေဝ်ရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ် 14 293621 393672 2026-04-29T10:37:32Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ထာမ်ပလိက်ရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ်]][[ကဏ္ဍ:လာၚ်က္ဍိုပ်မအရေဝ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဒ]]" 393672 wikitext text/x-wiki [[ကဏ္ဍ:ထာမ်ပလိက်ရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ်]][[ကဏ္ဍ:လာၚ်က္ဍိုပ်မအရေဝ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဒ]] nyulexl7e8tyag92269kls4vdlk7qt6 ကဏ္ဍ:ထာမ်ပလိက်ရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ် 14 293622 393673 2026-04-29T10:38:45Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ]][[ကဏ္ဍ:ထာမ်ပလိက်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဒ]]" 393673 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ]][[ကဏ္ဍ:ထာမ်ပလိက်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ဒ]] lfmyuy8991elxdjh3z2udtb0ef16ojq ကဏ္ဍ:နာမ်ရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ် 14 293623 393674 2026-04-29T10:42:18Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ|ရဝါန်ဒါ ရု..." 393674 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ|ရဝါန်ဒါ ရုန်ဒဳ]] » [[:ကဏ္ဍ:ဝေါဟာအဓိကရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ်|ဝေါဟာတံသ္ဇိုၚ်]] » '''နာမ်ဂမၠိုၚ်''' :ဝေါဟာရဝါန်ဒါ ရုန်ဒဳပွမစၞောန်ထ္ၜးပူဂဵုအတေံ၊ မက္တဵုဒှ်ဂမၠိုၚ်၊ ဌာန်ဒတန်ဂမၠိုၚ်၊ ဥပပါတ်ဂမၠိုၚ်၊ ကဆံၚ်ဂုန်သတ္တိ ဝါ ကိုန်စဳရေၚ်ဂမၠိုၚ်။ [[ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ]][[ကဏ္ဍ:နာမ်ဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ရ]] ri9rxypuj0ciy5knn1yqsyb3kf6t7jl ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ 14 293624 393675 2026-04-29T10:43:36Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:အရေဝ်ဘာသာ|ရ]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|ရ]]" 393675 wikitext text/x-wiki [[ကဏ္ဍ:အရေဝ်ဘာသာ|ရ]][[ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|ရ]] lo932shxbifyugig8b7micopx5fm1fw ကဏ္ဍ:ဝေါဟာအဓိကရဝါန်ဒါ ရုန်ဒဳဂမၠိုၚ် 14 293625 393676 2026-04-29T10:45:05Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » :ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ|ရဝါန်ဒါ ရု..." 393676 wikitext text/x-wiki [[:ကဏ္ဍ:ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်|ဒၞာဲလုပ်အဝေါၚ်ကဵုပၟိက်]] » [[:ကဏ္ဍ:အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်|အရေဝ်ဘာသာအိုတ်သီုဂမၠိုၚ်]] » [[:ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ|ရဝါန်ဒါ ရုန်ဒဳ]] » '''ဝေါဟာတံသ္ဇိုၚ်ဂမၠိုၚ်''' :ဝေါဟာတံသ္ဇိုၚ်ဘာသာရဝါန်ဒါ ရုန်ဒဳ၊ ကဏ္ဍနူကဵုမပါ်ပရံဒကုတ်မဆေၚ်စပ်ကဵုမအရေဝ်ဝေါဟာ။ [[ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ]][[ကဏ္ဍ:ဝေါဟာအဓိကဗက်အလိုက်အရေဝ်ဘာသာဂမၠိုၚ်|ရ]] f45snc2mzs8whb0z95cyp9pazei0o9n ကဏ္ဍ:ဝေါဟာရဝါန်ဒါ ရုန်ဒဳကၠုၚ်နူဝေါဟာဗါန်တူ ပံၚ်ကောံဂမၠိုၚ် 14 293626 393677 2026-04-29T10:46:12Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ]]" 393677 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာရဝါန်ဒါ ရုန်ဒဳ]] p2bbyl3uk2b1xag2dezrj6w86o65xmv ahãntu 0 293627 393678 2026-04-29T10:55:30Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|ahantu}} ==အာရဝ်မေနဳယာန်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|rup|ahãt|ahãtu|ahtãntu|ahtãt|ahtãtu}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|rup|la-vul|*eccum tantum}}၊ နူကဵုဝေါဟာ {{der|rup|la|eccum}} + {{m|la|tantum}} ===ကြိယာဝိသေသန=== {{head|rup|adverb}} # ဗွဲမဂၠိုၚ်၊..." 393678 wikitext text/x-wiki {{also|ahantu}} ==အာရဝ်မေနဳယာန်== ===ပွံၚ်နဲတၞဟ်=== * {{alt|rup|ahãt|ahãtu|ahtãntu|ahtãt|ahtãtu}} ===နိရုတ်=== ဝေါဟာကၠုၚ်နူ {{inh|rup|la-vul|*eccum tantum}}၊ နူကဵုဝေါဟာ {{der|rup|la|eccum}} + {{m|la|tantum}} ===ကြိယာဝိသေသန=== {{head|rup|adverb}} # ဗွဲမဂၠိုၚ်၊ ညံၚ်ရဴမဂၠိုၚ်လောန်။ # ဗွဲမဂၠိုၚ်တဴ၊ ညံၚ်ရဴမဂၠိုၚ်တဴဗွဲ။ ====နာမဝိသေသန==== {{head|rup|adjective}} # ဗွဲမဂၠိုၚ်ဂၠေၚ်၊ ညံၚ်ရဴမဂၠိုၚ်အာ။ # ဗွဲမဗြောန်ဗြော်၊ ညံၚ်ရဴမဗြော်ဗဝ်။ 9ir5wu6ilidmjiy55oxhisg5l3kizg0 ကဏ္ဍ:ဝေါဟာအာရဝ်မေနဳယာန်ကၠုၚ်နူဝေါဟာလပ်တေန်အရိုၚ်ဂမၠိုၚ် 14 293628 393679 2026-04-29T10:56:16Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအာရဝ်မေနဳယာန်]]" 393679 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာအာရဝ်မေနဳယာန်]] 4lb92hab3t2c5ep47jqz3zce1wb6tft ကဏ္ဍ:ဝေါဟာအာရဝ်မေနဳယာန်ဂွံလဝ်အာဲကၟာဲနူဝေါဟာလပ်တေန်အရိုၚ်ဂမၠိုၚ် 14 293629 393680 2026-04-29T10:57:27Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "[[ကဏ္ဍ:ဘာသာအာရဝ်မေနဳယာန်]]" 393680 wikitext text/x-wiki [[ကဏ္ဍ:ဘာသာအာရဝ်မေနဳယာန်]] 4lb92hab3t2c5ep47jqz3zce1wb6tft ahãt 0 293630 393681 2026-04-29T10:59:24Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|ahat|Ahat}} ==အာရဝ်မေနဳယာန်== ===ကြိယာဝိသေသန=== {{head|rup|adverb}} # {{alternative form of|rup|ahãntu}} ====နာမဝိသေသန==== {{head|rup|adjective}} # {{alternative form of|rup|ahãntu}}" 393681 wikitext text/x-wiki {{also|ahat|Ahat}} ==အာရဝ်မေနဳယာန်== ===ကြိယာဝိသေသန=== {{head|rup|adverb}} # {{alternative form of|rup|ahãntu}} ====နာမဝိသေသန==== {{head|rup|adjective}} # {{alternative form of|rup|ahãntu}} jcowb8ga43jnbnnq56e5bc6j908invb ahat 0 293631 393683 2026-04-29T11:13:06Z 咽頭べさ 33 ခၞံကၠောန်လဝ် မုက်လိက် နကု "{{also|Ahat|ahãt}} ==ဟာန်ဥုနူ== ===ဗွဟ်ရမ္သာၚ်=== {{hnn-pr}} ===နာမ်=== {{hnn-noun|b=+}} # ပရေၚ်မကဵုကၠောန်အတေၚ်၊ ပရေၚ်မသ္ကဵုကၠောန်နကဵုအသံ။ ==ကာဗေန်အဝ်== ===ဗွဟ်ရမ္သာၚ်=== * {{kab-IPA}} ===ကြိယာဝိသေသန=== {{kab-adver..." 393683 wikitext text/x-wiki {{also|Ahat|ahãt}} ==ဟာန်ဥုနူ== ===ဗွဟ်ရမ္သာၚ်=== {{hnn-pr}} ===နာမ်=== {{hnn-noun|b=+}} # ပရေၚ်မကဵုကၠောန်အတေၚ်၊ ပရေၚ်မသ္ကဵုကၠောန်နကဵုအသံ။ ==ကာဗေန်အဝ်== ===ဗွဟ်ရမ္သာၚ်=== * {{kab-IPA}} ===ကြိယာဝိသေသန=== {{kab-adverb}} # ဗွဲမဒှ်မာန်၊ ဒဒှ်မဒှ်မာန်။ ==ကာဒ်ရာအဝ်== ===နာမ်=== {{head|kyj|noun}} # လ္ဂဝ်။ ==ပဳပဳလ်== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|ppl|/aˈhat/|a=standard}} ===နာမ်=== {{head|ppl|noun form}} # {{plural of|ppl|at}} ==သာဗ်ခြဝ်ဨရှဳယာန်== ===ဗွဟ်ရမ္သာၚ်=== * {{IPA|sh|/âxaːt/}} * {{hyphenation|sh|a|hat}} ===နာမ်=== {{sh-noun|ȁhāt|m-in}} # မတ်ဗ္ဂဲ။ 5d6tjly8jj0gp8w7tezajb6zcvn595c