local export = {}
local U = mw.ustring.char
local gsub = mw.ustring.gsub
local tt = {
= "a", = "á", = "v", = "g", = "d",
= "e", = "é", = "z", = "ī", = "ī́",
= "th", = "i", = "í", = "ï", = "ḯ",
= "k", = "l", = "m", = "n", = "x",
= "o", = "ó", = "p", = "r", = "s",
= "s", = "t", = "y", = "ý", = "ÿ",
= "ÿ́", = "f", = "ch", = "ps", = "ō",
= "ṓ",
= "A", = "Á", = "V", = "G", = "D",
= "E", = "É", = "Z", = "Ī", = "Ī́",
= "Th", = "I", = "Í", = "K", = "L",
= "M", = "N", = "X", = "O", = "Ó",
= "P", = "R", = "S", = "T", = "Y",
= "Ý", = "F", = "Ch", = "Ps", = "Ō",
= "Ṓ",
= "?", = ";"
}
function export.tr(text, lang, sc)
for regex, replacement in pairs(tt) do
text = gsub(text, regex, replacement)
end
return text
end
return export