Spring til indhold

Modul:Sandkasse/PHansen/ISO639

Fra Wikipedia, den frie encyklopædi
--[[
-- 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