Module:Chrs-translit
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Chrs-translit/doc
local export = {}
local tt = {
["饜景"] = "示", -- aleph
["饜颈"] = "示", -- small aleph
["饜静"] = "尾", -- beth
["饜境"] = "桑", -- gimel
["饜敬"] = "d", -- daleth
["饜镜"] = "h", -- he
["饜径"] = "w", -- waw
["饜痉"] = "w", -- curled waw
["饜靖"] = "z", -- zayin
["饜竟"] = "x", -- heth
["饜竞"] = "y", -- yodh
["饜净"] = "k", -- kaph
["饜炯"] = "未", -- lamedh
["饜窘"] = "m", -- mem
["饜揪"] = "n", -- nun
["饜究"] = "s", -- samekh
["饜縺"] = "士", -- ayin
["饜縼"] = "p", -- pe
["饜總"] = "r", -- resh
["饜績"] = "拧", -- shin
["饜縿"] = "t", -- taw
["饜繀"] = "1", -- one
["饜繂"] = "2", -- two
["饜繃"] = "3", -- three
["饜繄"] = "4", -- four
["饜繅"] = "10", -- ten
["饜繆"] = "20", -- twenty
["饜繈"] = "100", -- one hundred
}
function export.tr(text, lang, sc)
-- If the script is not Chrs, do not transliterate
if sc ~= "Chrs" then
return
end
-- Transliterate characters
text = mw.ustring.gsub(text, '.', tt)
return text
end
return export