Module:Country links: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
refactor for easier testing of different languages
improve fallback
Line 59: Line 59:
function p.get_country_name( language_code, country_code )
function p.get_country_name( language_code, country_code )
local name
local name
if country_names_data[language_code] == nil then language_code = 'en' end
if country_names_data[language_code] == nil then
language_code = 'en'
end
local name = country_names_data[language_code][country_code]
if country_names_data[language_code][country_code] == nil then
name = country_names_data['en'][country_code]
else
name = country_names_data[language_code][country_code]
end
return name
return name
end
end