Module:Cher-translit
Appearance
Documentation for this module may be created at Module:Cher-translit/doc
local export = {}
local chars = {
["Ꭰ"]="a",
["Ꭱ"]="e",
["Ꭲ"]="i",
["Ꭳ"]="o",
["Ꭴ"]="u",
["Ꭵ"]="v",
["Ꭶ"]="ga",
["Ꭷ"]="ka",
["Ꭸ"]="ge",
["Ꭹ"]="gi",
["Ꭺ"]="go",
["Ꭻ"]="gu",
["Ꭼ"]="gv",
["Ꭽ"]="ha",
["Ꭾ"]="he",
["Ꭿ"]="hi",
["Ꮀ"]="ho",
["Ꮁ"]="hu",
["Ꮂ"]="hv",
["Ꮃ"]="la",
["Ꮄ"]="le",
["Ꮅ"]="li",
["Ꮆ"]="lo",
["Ꮇ"]="lu",
["Ꮈ"]="lv",
["Ꮉ"]="ma",
["Ꮊ"]="me",
["Ꮋ"]="mi",
["Ꮌ"]="mo",
["Ꮍ"]="mu",
["Ꮎ"]="na",
["Ꮏ"]="hna",
["Ꮐ"]="nah",
["Ꮑ"]="ne",
["Ꮒ"]="ni",
["Ꮓ"]="no",
["Ꮔ"]="nu",
["Ꮕ"]="nv",
["Ꮖ"]="qua",
["Ꮗ"]="que",
["Ꮘ"]="qui",
["Ꮙ"]="quo",
["Ꮚ"]="quu",
["Ꮛ"]="quv",
["Ꮝ"]="s",
["Ꮜ"]="sa",
["Ꮞ"]="se",
["Ꮟ"]="si",
["Ꮠ"]="so",
["Ꮡ"]="su",
["Ꮢ"]="sv",
["Ꮣ"]="da",
["Ꮤ"]="ta",
["Ꮥ"]="de",
["Ꮦ"]="te",
["Ꮧ"]="di",
["Ꮨ"]="ti",
["Ꮩ"]="do",
["Ꮪ"]="du",
["Ꮫ"]="dv",
["Ꮬ"]="dla",
["Ꮭ"]="tla",
["Ꮮ"]="tle",
["Ꮯ"]="tli",
["Ꮰ"]="tlo",
["Ꮱ"]="tlu",
["Ꮲ"]="tlv",
["Ꮳ"]="tsa",
["Ꮴ"]="tse",
["Ꮵ"]="tsi",
["Ꮶ"]="tso",
["Ꮷ"]="tsu",
["Ꮸ"]="tsv",
["Ꮹ"]="wa",
["Ꮺ"]="we",
["Ꮻ"]="wi",
["Ꮼ"]="wo",
["Ꮽ"]="wu",
["Ꮾ"]="wv",
["Ꮿ"]="ya",
["Ᏸ"]="ye",
["Ᏹ"]="yi",
["Ᏺ"]="yo",
["Ᏻ"]="yu",
["Ᏼ"]="yv",
}
function export.tr(text)
for key, repl in pairs(chars) do
text = mw.ustring.gsub(text, key, repl)
end
return text
end
return export