Module:Vith-translit: Difference between revisions
Jump to navigation
Jump to search
+๐ง๐ฆ โ j (uppercase never occurs) ย |
m 1 revision imported ย |
(No difference)
| |
Latest revision as of 12:46, 21 April 2026
Documentation for this module may be created at Module:Vith-translit/doc
local export = {}
local ugsub = mw.ustring.gsub
local tt = {
["๐ฐ"] = "A", ["๐"] = "a",
["๐ฑ"] = "B", ["๐"] = "b",
["๐ฒ"] = "B", ["๐"] = "b",
["๐ณ"] = "C", ["๐"] = "c",
["๐ด"] = "ร", ["๐"] = "รง",
["๐ต"] = "D", ["๐"] = "d",
["๐ถ"] = "Dh", ["๐"] = "dh",
["๐ท"] = "E", ["๐"] = "e",
["๐ธ"] = "ร", ["๐"] = "รซ",
["๐น"] = "F", ["๐ "] = "f",
["๐บ"] = "G", ["๐ก"] = "g",
["๐ผ"] = "H", ["๐ฃ"] = "h",
["๐ฝ"] = "แธช", ["๐ค"] = "แธซ",
["๐พ"] = "I", ["๐ฅ"] = "i",
["๐ฟ"] = "Iฬฏ", ["๐ฆ"] = "iฬฏ",
["๐"] = "J", ["๐ง"] = "j",
["๐"] = "K", ["๐จ"] = "k",
["๐"] = "L", ["๐ฉ"] = "l",
["๐"] = "Ll", ["๐ช"] = "ll",
["๐"] = "M", ["๐ซ"] = "m",
["๐
"] = "N", ["๐ฌ"] = "n",
["๐"] = "Nj", ["๐ญ"] = "nj",
["๐"] = "O", ["๐ฎ"] = "o",
["๐"] = "P", ["๐ฏ"] = "p",
["๐"] = "Q", ["๐ฐ"] = "q",
["๐"] = "R", ["๐ฑ"] = "r",
["๐"] = "S", ["๐ณ"] = "s",
["๐"] = "Sh", ["๐ด"] = "sh",
["๐"] = "T", ["๐ต"] = "t",
["๐"] = "Th", ["๐ถ"] = "th",
["๐"] = "U", ["๐ท"] = "u",
["๐"] = "V", ["๐ธ"] = "v",
["๐"] = "X", ["๐น"] = "x",
["๐"] = "Y", ["๐ป"] = "y",
["๐"] = "Z", ["๐ผ"] = "z",
}
function export.tr(text, _lang, _sc)
text = ugsub(text, '๐๐ผ', 'Zh')
text = ugsub(text, '๐ด๐ผ', 'zh')
text = ugsub(text, '๐บ๐ฆ', 'Gj')
text = ugsub(text, '๐ก๐ฆ', 'gj')
text = ugsub(text, '๐ง๐ฆ', 'j')
text = ugsub(text, '[๐ฐ-๐ผ]', tt)
return text
end
return export