Module:ISO 3166: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(Don't capitalize input codes for error=input) |
(Allow isodisplaynames in multiple languages) |
||
Line 37: | Line 37: | ||
local function isoname(data,code,lang) |
local function isoname(data,code,lang) |
||
if data[code]["isonames"] then |
if data[code]["isonames"] then |
||
local name = data[code][" |
local name = data[code]["isodisplaynames"] and data[code]["isodisplaynames"][lang] |
||
or data[code]["isonames"][ |
or data[code]["isonames"][lang] |
||
or data[code]["isodisplaynames"] and data[code]["isodisplaynames"][data[code]["defaultlang"] or data["defaultlang"]] |
|||
or data[code]["isonames"][data[code]["defaultlang"] or data["defaultlang"]] |
|||
or data[code]["isodisplaynames"] and data[code]["isodisplaynames"]["en"] |
|||
or data[code]["isonames"]["en"] |
or data[code]["isonames"]["en"] |
||
if name then return name end |
if name then return name end |