Modul:translit

Definition från Wiktionary, den fria ordlistan.
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