Modul:Sandkasse/PHansen/ISO639
Udseende
--[[
-- Sprogkoden som parameter fra skabelonen 'Skabelon:ISO Sproghåndtering' {{ISO Sproghåndtering|xyz}}
-- Med sprogtabel i stedet for elseif
--]]
local p = {}
function p.main ( frame )
local arg = frame.args[1]
local done = false
local result = ""
local error_msg = '<span style="color:red;"><small>Se vejledning: [[Skabelon:ISO Sproghåndtering]]</small></span>'
local sprogtabel = {
aa="Afar", ab="Abkhaz", ae="Avestan", af="Afrikaans", ags="Esimbi", ak="Akan", am="Amharisk",
an="Aragonsk", ang="Angelsaksisk", ar="Arabisk", as="Assamesisk", av="Avarisk", ay="Aymara", az="Aserbajdsjansk"
}
for sprogkode,land in pairs( sprogtabel ) do
if sprogkode == arg then
-- print( "Landet for sprogkoden '" .. arg .. "' er : " .. land )
result = land
done = true
return result
end
end
-- Blev bunden nået uden resultat ?
if done == false then
return ( error_msg )
end -- SLUT
end -- function p.main ( frame )
return p -- export table