Jump to content

Module:Italian regions: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
+names
+coa
Line 2: Line 2:
local getArgs = require('Module:Arguments').getArgs
local getArgs = require('Module:Arguments').getArgs
local data = {
local data = {
ABR = {name="Abruzzo", coa=""},
ABR = {name="Abruzzo", coa="Regione-Abruzzo-Stemma.svg"},
BAS = {name="Basilicata", coa=""},
BAS = {name="Basilicata", coa="Regione-Basilicata-Stemma.svg"},
CAL = {name="Calabria", coa=""},
CAL = {name="Calabria", coa="Coat_of_arms_of_Calabria.svg"},
CAM = {name="Campania", coa=""},
CAM = {name="Campania", coa=""},
EMR = {name="Emilia-Romagna", coa=""},
EMR = {name="Emilia-Romagna", coa="Regione-Emilia-Romagna-Stemma.png"},
FVG = {name="Friuli – Venezia Giulia", coa=""},
FVG = {name="Friuli – Venezia Giulia", coa="Regione-Friuli-Venezia-Giulia-Stemma.png"},
LAZ = {name="Lazio", coa=""},
LAZ = {name="Lazio", coa="Lazio-Stemma.png"},
LIG = {name="Liguria", coa=""},
LIG = {name="Liguria", coa="Regione-Liguria-Stemma.png"},
LOM = {name="Lombardy", coa=""},
LOM = {name="Lombardy", coa="Regione-Lombardia-Stemma.svg"},
MAR = {name="Marche", coa=""},
MAR = {name="Marche", coa="Coat of arms of Marche.svg"},
MOL = {name="Molise", coa=""},
MOL = {name="Molise", coa="Regione-Molise-Stemma.svg"},
PMN = {name="Piedmont", coa=""},
PMN = {name="Piedmont", coa="Regione-Piemonte-Stemma.svg"},
PUG = {name="Puglia", coa=""},
PUG = {name="Puglia", coa="Regione Puglia-Stemma.png"},
SAR = {name="Sardinia", coa=""},
SAR = {name="Sardinia", coa="Sardegna-Stemma.svg"},
SIC = {name="Sicily", coa=""},
SIC = {name="Sicily", coa="Regione-Sicilia-Stemma.png"},
TOS = {name="Tuscany", coa=""},
TOS = {name="Tuscany", coa="Regione-Toscana-Stemma.png"},
TAA = {name="Trentino-Alto Adige/Südtirol", coa=""},
TAA = {name="Trentino-Alto Adige/Südtirol", coa="Coat of arms of Trentino-South Tyrol.svg"},
UMB = {name="Umbria", coa=""},
UMB = {name="Umbria", coa="Regione-Umbria-Stemma.svg"},
VAO = {name="Valle d'Aosta", coa=""},
VAO = {name="Valle d'Aosta", coa="Valle_d%27Aosta-Stemma.svg"},
VEN = {name="Veneto", coa=""},
VEN = {name="Veneto", coa="Flag of Veneto.png"},
}
}
require('Module:No globals')
require('Module:No globals')

Revision as of 20:36, 24 April 2018

local p = {}
local getArgs = require('Module:Arguments').getArgs
local data = {
	ABR = {name="Abruzzo", coa="Regione-Abruzzo-Stemma.svg"},
	BAS = {name="Basilicata", coa="Regione-Basilicata-Stemma.svg"},
	CAL = {name="Calabria", coa="Coat_of_arms_of_Calabria.svg"},
	CAM = {name="Campania", coa=""},
	EMR = {name="Emilia-Romagna", coa="Regione-Emilia-Romagna-Stemma.png"},
	FVG = {name="Friuli – Venezia Giulia", coa="Regione-Friuli-Venezia-Giulia-Stemma.png"},
	LAZ = {name="Lazio", coa="Lazio-Stemma.png"},
	LIG = {name="Liguria", coa="Regione-Liguria-Stemma.png"},
	LOM = {name="Lombardy", coa="Regione-Lombardia-Stemma.svg"},
	MAR = {name="Marche", coa="Coat of arms of Marche.svg"},
	MOL = {name="Molise", coa="Regione-Molise-Stemma.svg"},
	PMN = {name="Piedmont", coa="Regione-Piemonte-Stemma.svg"},
	PUG = {name="Puglia", coa="Regione Puglia-Stemma.png"},
	SAR = {name="Sardinia", coa="Sardegna-Stemma.svg"},
	SIC = {name="Sicily", coa="Regione-Sicilia-Stemma.png"},
	TOS = {name="Tuscany", coa="Regione-Toscana-Stemma.png"},
	TAA = {name="Trentino-Alto Adige/Südtirol", coa="Coat of arms of Trentino-South Tyrol.svg"},
	UMB = {name="Umbria", coa="Regione-Umbria-Stemma.svg"},
	VAO = {name="Valle d'Aosta", coa="Valle_d%27Aosta-Stemma.svg"},
	VEN = {name="Veneto", coa="Flag of Veneto.png"},
}
require('Module:No globals')

function p.main(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	local config = frame.args
	if p_data then
		if config.link=='false' then
			return p_data.name
		else
			return '[[' .. p_data.name .. ']]'
		end
	end
end

function p.coat_of_arms(frame)
	local args = getArgs(frame)
	local p_data = data[args[1]]
	if p_data then
		return p_data.coa
	end
end

return p