Module:CountryData
Ìrísí
Documentation for this module may be created at Module:CountryData/doc
local p = {}
-- A simplified database of countries needed for your articles.
-- You can add more here later!
local data = {
["NGR"] = { name = "Nigeria", flag = "Flag of Nigeria.svg", link = "Nigeria" },
["Nigeria"] = { name = "Nigeria", flag = "Flag of Nigeria.svg", link = "Nigeria" },
["USA"] = { name = "United States", flag = "Flag of the United States.svg", link = "United States" },
["United States"] = { name = "United States", flag = "Flag of the United States.svg", link = "United States" },
["FRA"] = { name = "France", flag = "Flag of France.svg", link = "France" },
["France"] = { name = "France", flag = "Flag of France.svg", link = "France" },
["ESP"] = { name = "Spain", flag = "Flag of Spain.svg", link = "Spain" },
["Spain"] = { name = "Spain", flag = "Flag of Spain.svg", link = "Spain" },
["AUS"] = { name = "Australia", flag = "Flag of Australia.svg", link = "Australia" },
["Australia"] = { name = "Australia", flag = "Flag of Australia.svg", link = "Australia" },
["CAN"] = { name = "Canada", flag = "Flag of Canada.svg", link = "Canada" },
["Canada"] = { name = "Canada", flag = "Flag of Canada.svg", link = "Canada" },
["BRA"] = { name = "Brazil", flag = "Flag of Brazil.svg", link = "Brazil" },
["Brazil"] = { name = "Brazil", flag = "Flag of Brazil.svg", link = "Brazil" },
["MLI"] = { name = "Mali", flag = "Flag of Mali.svg", link = "Mali" },
["Mali"] = { name = "Mali", flag = "Flag of Mali.svg", link = "Mali" },
["SEN"] = { name = "Senegal", flag = "Flag of Senegal.svg", link = "Senegal" },
["Senegal"] = { name = "Senegal", flag = "Flag of Senegal.svg", link = "Senegal" },
["CMR"] = { name = "Cameroon", flag = "Flag of Cameroon.svg", link = "Cameroon" },
["Cameroon"] = { name = "Cameroon", flag = "Flag of Cameroon.svg", link = "Cameroon" },
["MOZ"] = { name = "Mozambique", flag = "Flag of Mozambique.svg", link = "Mozambique" },
["Mozambique"] = { name = "Mozambique", flag = "Flag of Mozambique.svg", link = "Mozambique" },
["CIV"] = { name = "Ivory Coast", flag = "Flag of Côte d'Ivoire.svg", link = "Ivory Coast" },
["Ivory Coast"] = { name = "Ivory Coast", flag = "Flag of Côte d'Ivoire.svg", link = "Ivory Coast" },
["Cote d'Ivoire"] = { name = "Ivory Coast", flag = "Flag of Côte d'Ivoire.svg", link = "Ivory Coast" },
["RWA"] = { name = "Rwanda", flag = "Flag of Rwanda.svg", link = "Rwanda" },
["Rwanda"] = { name = "Rwanda", flag = "Flag of Rwanda.svg", link = "Rwanda" },
["ANG"] = { name = "Angola", flag = "Flag of Angola.svg", link = "Angola" },
["Angola"] = { name = "Angola", flag = "Flag of Angola.svg", link = "Angola" },
["TUN"] = { name = "Tunisia", flag = "Flag of Tunisia.svg", link = "Tunisia" },
["Tunisia"] = { name = "Tunisia", flag = "Flag of Tunisia.svg", link = "Tunisia" },
["GRE"] = { name = "Greece", flag = "Flag of Greece.svg", link = "Greece" },
["Greece"] = { name = "Greece", flag = "Flag of Greece.svg", link = "Greece" },
["JPN"] = { name = "Japan", flag = "Flag of Japan.svg", link = "Japan" },
["Japan"] = { name = "Japan", flag = "Flag of Japan.svg", link = "Japan" },
["RUS"] = { name = "Russia", flag = "Flag of Russia.svg", link = "Russia" },
["Russia"] = { name = "Russia", flag = "Flag of Russia.svg", link = "Russia" },
["CHN"] = { name = "China", flag = "Flag of the People's Republic of China.svg", link = "China" },
["China"] = { name = "China", flag = "Flag of the People's Republic of China.svg", link = "China" },
["ITA"] = { name = "Italy", flag = "Flag of Italy.svg", link = "Italy" },
["Italy"] = { name = "Italy", flag = "Flag of Italy.svg", link = "Italy" },
["GBR"] = { name = "United Kingdom", flag = "Flag of the United Kingdom.svg", link = "United Kingdom" },
["United Kingdom"] = { name = "United Kingdom", flag = "Flag of the United Kingdom.svg", link = "United Kingdom" },
["UK"] = { name = "United Kingdom", flag = "Flag of the United Kingdom.svg", link = "United Kingdom" },
["EGY"] = { name = "Egypt", flag = "Flag of Egypt.svg", link = "Egypt" },
["Egypt"] = { name = "Egypt", flag = "Flag of Egypt.svg", link = "Egypt" },
["KEN"] = { name = "Kenya", flag = "Flag of Kenya.svg", link = "Kenya" },
["Kenya"] = { name = "Kenya", flag = "Flag of Kenya.svg", link = "Kenya" },
["TUR"] = { name = "Turkey", flag = "Flag of Turkey.svg", link = "Turkey" },
["Turkey"] = { name = "Turkey", flag = "Flag of Turkey.svg", link = "Turkey" },
["ISR"] = { name = "Israel", flag = "Flag of Israel.svg", link = "Israel" },
["Israel"] = { name = "Israel", flag = "Flag of Israel.svg", link = "Israel" },
["ALB"] = { name = "Albania", flag = "Flag of Albania.svg", link = "Albania" },
["CYP"] = { name = "Cyprus", flag = "Flag of Cyprus.svg", link = "Cyprus" },
["EST"] = { name = "Estonia", flag = "Flag of Estonia.svg", link = "Estonia" }
}
function p.getcachedtable(frame, name)
-- This function mimics the complex version but uses our simple data table above.
if data[name] then
return {
alias = data[name].link,
flag = data[name].flag,
name = data[name].name
}
else
return nil
end
end
function p.gettable(frame, name)
return p.getcachedtable(frame, name)
end
return p