Módulo:Bandera
De Inkipedia
La documentación para este módulo puede ser creada en Módulo:Bandera/doc
local p = {} local flag_map = { ["ae"] = "UAE", ["ar"] = "Argentina", ["au"] = "Australia", ["at"] = "Austria", ["be"] = "Belgium", ["br"] = "Brazil", ["ca"] = "Canada", ["cafr"] = "CanadaFrance", ["ch"] = "Switzerland", ["cn"] = "China", ["cu"] = "Cuba", ["cz"] = "CzechRepublic", ["da"] = "Denmark", ["de"] = "Germany", ["gr"] = "Greece", ["es"] = "Spain", ["eu"] = "Europe", ["esmx"] = "SpainMexico", ["fi"] = "Finland", ["fr"] = "France", ["hk"] = "Hong Kong", ["hu"] = "Hungary", ["id"] = "Indonesia", ["ie"] = "Ireland", ["il"] = "Israel", ["in"] = "India", ["it"] = "Italy", ["jp"] = "Japan", ["kp"] = "North Korea", ["mx"] = "Mexico", ["my"] = "Malaysia", ["nl"] = "Netherlands", ["no"] = "Norway", ["ph"] = "Philippines", ["pl"] = "Poland", ["pt"] = "Portugal", ["qc"] = "Quebec", ["ro"] = "Romania", ["ru"] = "Russia", ["se"] = "Sweden", ["sg"] = "Singapore", ["kr"] = "South Korea", ["tw"] = "Taiwan", ["th"] = "Thailand", ["ua"] = "Ukraine", ["uk"] = "United Kingdom", ["us"] = "USA" } function p.main(frame) local args = frame:getParent().args local countryCode = args["codigo"] or args[1] local size = args["tamaño"] or args[2] or "20x20" return p.getFlag(countryCode, size) end function p.getFlag(countryCode, size) local flagName = flag_map[countryCode] or "" return string.format('[[File:Flag%s.svg|border|%spx|link=]]', flagName, size, (flagName ~= "" and flagName or "Undisclosed")) end return p