Module:Elba-translit

Revision as of 20:41, 22 February 2024 by wikt>Catonif (only number on the second)
(diff) ← Older revisionΒ | Latest revision (diff)Β | Newer revision β†’ (diff)

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