Modul:Sandkasse/PHansen/ISO639
Udseende
![Documentation icon](http://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png)
Hvis du ønsker en dokumentationsside for dette Scribuntomodul, så opret den her. Brugere kan eksperimentere i dette moduls undersider sandkasse (opret | kopiér) og testcases (opret). Tilføj venligst kategorier til /dok-undersiden. Undersider til dette modul. |
--[[
-- 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