Modul:geor-translit
Utsjånad
Dokumentasjon for modulen kan opprettast på Modul:geor-translit/dok
local export = {}
-- Keep synchronized with [[Module:sva-translit]]
local gsub = mw.ustring.gsub
local tt = {
["ა"]="a", ["ბ"]="b", ["გ"]="g", ["დ"]="d", ["ე"]="e", ["ვ"]="v", ["ზ"]="z", ["ჱ"]="ē",
["თ"]="t", ["ი"]="i", ["კ"]="ḳ", ["ლ"]="l", ["მ"]="m", ["ნ"]="n", ["ჲ"]="y", ["ო"]="o",
["პ"]="ṗ", ["ჟ"]="zj", ["რ"]="r", ["ს"]="s", ["ტ"]="ṭ", ["ჳ"]="wi", ["უ"]="u", ["ფ"]="p",
["ქ"]="k", ["ღ"]="gh", ["ყ"]="q̇", ["შ"]="sj", ["ჩ"]="tsj", ["ც"]="ts",
["ძ"]="dz", ["წ"]="ṭs", ["ჭ"]="̣tsj", ["ხ"]="kh", ["ჴ"]="q", ["ჯ"]="dzj", ["ჰ"]="h", ["ჵ"]="ō", ["ჶ"]="f", ["ჷ"]="ə", ["ჸ"]="ʾ"
};
function export.tr(text, lang, sc)
-- Transliterating vowel nasalization in Bats
text = gsub(text, '<sup>ნ</sup>', '̃')
text = gsub(text, '.', tt)
return text
end
return export