Modul:translit
Hoppa till navigering
Hoppa till sök
Dokumentation för denna modul finns på /dok (redigera), /test
Den här modulen anropas av {{tr}}
och använder sina undersidor vilka i sin tur beror av Modul:queue.
-- Denna modul fungerar som ett "paraply" för mer specifika transkriberingsmoduler.
-- Dessa har alla namn av formatet "Modul:translit/[språkkod]"
--
-- Syftet med denna modul är att kunna åberopas av mallen {{tr}}
-- samt eventuellt av andra moduler
local export = {}
export.available_lang = function ( lang )
working_lang = {
["ru"] = true, ["be"] = true, ["bg"] = true, ["uk"] = true,
["grc"] = true, ["got"] = true, --["ar"] = true,
}
return not (not working_lang[lang])
end
export.tr = function ( argument )
local langcode = argument.args["lang"]
local text = argument.args["text"]
local utdata = ""
if export.available_lang(langcode) then
local tr_modul = require("Modul:translit/"..langcode)
utdata = tr_modul.tr (text)
end--if
return utdata
end
return export