Modulo:WLM: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m modulo no globals obsoleto
Primo adeguamento edizione 2023
Riga 8:
local p = {}
 
local root_category = 'Images from Wiki Loves Monuments 20222023 in Italy'
 
-- Associa il nome della regione (come usato nelle sottopagine di
-- [[Progetto:Wiki Loves Monuments 20222023/Monumenti]] con il nome (inglese)
-- usato nelle categorie su Commons e la presenza o meno di un concorso regionale
local regioni = {
Riga 116:
end
 
-- Verifica se si tratta di unaun fortificazioneedificio approvatareligioso patrocinato (P790P8001) dall'Istitutodal Dicastero per Italianola Castellicultura.
-- Nota: possono esserci 0 , 1 , n approvatoripatrocinatori. Nel primo caso enti vale nil dopo la chiamata a Wikidata.
local function is_fortificationis_religiousbuilding(qid)
local enti = mWikidata._getQualifier( { 'P2186', 'P790P8001', from = qid } )
if enti then
return string.match( enti, 'IstitutoDicastero Italianoper deila Castellicultura') == 'IstitutoDicastero Italianoper deila Castellicultura'
else
return false
Riga 182:
local categories = {}
local concorsosubregionale = false
local fortificazioneedificioreligioso = false
 
-- Parsing del titolo della pagina per "localizzare" il monumento
Riga 205:
end
 
-- fortificazioniedificioreligioso (memorizza il risultato del test per usarlo anche per la classificazione regionale piu avanti)
if is_fortificationis_religiousbuilding(qid) then
table.insert(categories, root_category .. ' - fortificationsreligious building')
fortificazioneedificioreligioso = true
else
table.insert(categories, root_category .. ' - traditional contest')
Riga 257:
if edizionelocale == "Valle del Primo Presepe" then regione = "Lazio" end
if regioni[regione] then
if fortificazioneedificioreligioso then
table.insert(categories, root_category .. ' - ' .. regioni[regione][1] .. ' - fortificationsreligious building')
else
table.insert(categories, root_category .. ' - ' .. regioni[regione][1])
Riga 315:
image = 'Maki-park-11.svg'
else
if is_fortificationis_religiousbuilding(qid) then
image = 'BSicon_CASTLEBSicon_ARCH2.svg'
else
image = 'BSicon_CITY.svg'