Modulo:Videogioco: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
aggiungo controllo per evitare possibili conflitti di categorizzazione come da discussione
integro categorizzazione per origine
Riga 43:
t1[#t1+1] = el
end
end
 
-- ========================================================================
-- Restituisce l'aggettivo plurale maschile del Paese specificato usando
-- il template AggNaz
-- ========================================================================
local function get_adj(paese)
local adj
local title = mw.title.new('Template:AggNaz/' .. paese)
adj = title and title.exists and
mw.getCurrentFrame():expandTemplate {
title = title.text,
args = { 'mp' }
}
 
return adj
end
 
Riga 121 ⟶ 137:
append_table(categories, categorizza(args, 'genere', 'genere', true, true))
append_table(categories, categorizza(args, 'tema', 'tema', true))
for i = 1, 3 do
local origine = args['origine' .. i] or i == 1 and args['origine']
if not origine then
categories[#categories+1] = i == 1 and 'Videogiochi senza nazionalità' or nil
break
end
local adj = get_adj(origine)
if adj then
categories[#categories+1] = 'Videogiochi ' .. adj
end
end
append_table(categories, categorizza(args, 'piattaforma', 'piattaforma', false, true))
append_table(categories, categorizza(args, 'sviluppo', 'aziende'))