Module:Elba-translit: Difference between revisions

From Linguifex
Jump to navigation Jump to search
only number on the second
ย 
m 1 revision imported
ย 
(No difference)

Latest revision as of 12:46, 21 April 2026

Documentation for this module may be created at Module:Elba-translit/doc

local export = {}

local tt = {
	["๐”€"] = "a", ["๐”"] = "b", ["๐”‚"] = "c", ["๐”ƒ"] = "รง", ["๐”„"] = "d", ["๐”…"] = "nd",
	["๐”†"] = "dh", ["๐”‡"] = "e", ["๐”ˆ"] = "รซ", ["๐”‰"] = "f", ["๐”Š"] = "g", ["๐”‹"] = "gj",
	["๐”Œ"] = "h", ["๐”"] = "i", ["๐”Ž"] = "j", ["๐”"] = "k", ["๐”"] = "l", ["๐”‘"] = "ll",
	["๐”’"] = "m", ["๐”“"] = "n", ["๐””"] = "รฑ", ["๐”•"] = "nj", ["๐”–"] = "o", ["๐”—"] = "p",
	["๐”˜"] = "q", ["๐”™"] = "r", ["๐”š"] = "rr", ["๐”›"] = "s", ["๐”œ"] = "sh", ["๐”"] = "t",
	["๐”ž"] = "th", ["๐”Ÿ"] = "u", ["๐” "] = "v", ["๐”ก"] = "x", ["๐”ข"] = "y", ["๐”ฃ"] = "z",
	["๐”ค"] = "zh", ["๐”ฅ"] = "ษฃ", ["๐”ฆ"] = "ษฃยฒ", ["๐”ง"] = "๊ญ“",
	-- TODO: clarify when the two ghayns are used.
};

function export.tr(text, lang, sc)
	return (mw.ustring.gsub(text, '[๐”€-๐”ง]', tt))
end

return export