Module:Country links: Difference between revisions

Content deleted Content added
improve fallback
No edit summary
Line 60:
local name
if country_names_data[language_code] == nil then
language_code = 'en'
end
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
Line 99:
 
function p.build_all_regions( language_code )
local wikitextout = ''
for i,v in ipairs(p.regions) do
local region_name = p.get_country_name( language_code, v.name_code )
wikitextout = wikitextout .. '\n=<div class="mw-collapsible ' .. region_name .. ' ==mw-collapsed">\n'
out = out .. '<div class="mw-collapsible-toggle continent-header">' .. region_name .. '</div>\n'
wikitext = wikitext .. p.make_donate_links( language_code, v.countries )
out = out .. '<div class="mw-collapsible-content country-list">\n'
wikitextout = wikitextout .. p.make_donate_links( language_code, v.countries )
out = out .. '</div>\n'
out = out .. '</div>\n'
end
return wikitextout
end
 
function p.main( frame )
local language_code = p.page_language( frame )
return p.build_all_regions( language_code )
end
function p.page_language( frame )
local full_title = mw.title.getCurrentTitle().prefixedText