Modulu:hizkuntza
Itxura
Documentation for this module may be created at Modulu:hizkuntza/dok
local hizkuntza = {}
local taula = mw.loadData("Modulu:hizkuntza/taula") -- Hizkuntzen izenak biltzen dituen taula
-- Hizkuntzaren izena bilatzen du hizkuntza-taulan edo MediaWikiko liburutegian
function hizkuntza.izena(kodea)
if type(kodea) == "table" then kodea = kodea.args[1] end -- txantiloietatik #invoke bidez edo moduluetatik require bidez
if kodea == nil then
return 'Ez duzu koderik idatzi'
end
local hizkuntzaTaula = taula[kodea]
local izena = nil
if hizkuntzaTaula then
izena = hizkuntzaTaula.izena
end
if izena == nil then
izena = mw.language.fetchLanguageName(kodea, 'eu') -- eu = euskaraz
end
if izena == nil or izena == "" then
return kodea
end
return izena
end
return hizkuntza