မဝ်ဂျူ:omx-translit
မံက်ပြာကတ်
Documentation for this module may be created at မဝ်ဂျူ:omx-translit/doc
local export = {}
local Kawi_Mymr = {
["𑼒"] = "က",
["𑼓�"] = "ခ",
["𑼔"] = "ဂ",
["𑼕"] = "ဃ",
["𑼖"] = "ၚ",
["𑼗"] = "စ",
["𑼘"] = "ဆ",
["𑼙�"] = "ဇ",
["𑼚"] = "ၛ",
["𑼛"] = "ည",
["𑼜"] = "ဋ",
["𑼝"] = "ဌ",
["𑼞"] = "ဍ",
["𑼟"] = "ဎ",
["𑼠"] = "ဏ",
["𑼡"] = "တ",
["𑼢"] = "ထ",
["𑼣"] = "ဒ",
["𑼤"] = "ဓ",
["𑼥"] = "န",
["𑼦"] = "ပ",
["𑼧"] = "ဖ",
["𑼨"] = "ဗ",
["𑼩"] = "ဘ",
["𑼪"] = "မ",
["𑼫"] = "ယ",
["𑼬"] = "ရ",
["𑼭"] = "လ",
["𑼮"] = "ဝ",
["𑼯�"] = "ၐ",
["𑼰"] = "ၑ",
["𑼱�"] = "သ",
["𑼲"] = "ဟ",
["𑼄"] = "အ",
["𑼅"] = "အာ",
["𑼆"] = "ဣ",
["𑼇"] = "ဣဳ",
["𑼈"] = "ဥ",
["𑼉"] = "ဥူ",
["𑼊"] = "ရ်",
["𑼋"] = "ရ်္ရ်",
["𑼌"] = "ဠ",
["𑼍"] = "ဠာ",
["𑼎"] = "ဨ",
["𑼏"] = "အဳ",
["𑼐"] = "ဩ",
["𑼴�"] = "ာ",
["𑼵"] = "ါ",
["𑼶�"] = "ိ",
["𑼷�"] = "ဳ",
["𑼸"] = "ု",
["𑼹"] = "ူ",
["𑼺"] = "ၟ",
["𑼾"] = "ေ",
["𑼿�"] = "ေဲ",
["𑽀"] = "်",
["𑽁"] = "ြ",
["𑽂"] = "္",
["𑼁"] = "ဲ",
["𑼂"] = "ဴ",
["𑼃"] = "း",
["𑽍"] = "ၜ",
["𑽐"] = "၀",
["𑽑�"] = "၁",
["𑽒"] = "၂",
["𑽓"] = "၃",
["𑽔�"] = "၄",
["𑽕"] = "၅",
}
local Mymr_Kawi = {
["က"] = "𑼒",
["ခ"] = "𑼓�",
["ဂ"] = "𑼔",
["ဃ"] = "𑼕",
["ၚ"] = "𑼖",
["စ"] = "𑼗",
}
for g, l in pairs(Kawi_Mymr) do
if l ~= "?" then
Mymr_Kawi[l] = g
end
end
function export.tr(text, lang, sc)
text = mw.ustring.gsub(text, "𑼒𑼷", "ကဳ")
return (mw.ustring.gsub(text, '.', Kawi_Mymr))
end
function export.tr_reverse(text)
text = mw.ustring.lower(text)
return (mw.ustring.gsub(text, '.', Mymr_Kawi))
end
return export