Modulo:Gastronomia: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 38:
local paesi = get_list(args, 'paese', 5)
-- gestisco la categorizzazione
if
for _, regione in
local new_cat =
if cfg.regioni[regione] then
if cfg.regioni[regione].use_preposizione
end▼
if mw.title.new('Categoria:' .. new_cat).exists then▼
new_categories[#new_categories+1] = new_cat▼
end▼
end
escludi_paesi[#escludi_paesi+1] = cfg.regioni[regione].paese
end
end
end
for _,paese in ipairs(paesi) do
if not found_regione then▼
-- se non è già inserita in una categoria regionale per quel paese creo la categoria per paese
if not escludi_paesi[paese] then
if piatto_cat.internazionale and paese == 'Internazionale' then
new_categories[#new_categories+1] = 'Piatti internazionali'
Riga 70:
local riconoscimento = args['riconoscimento']
if riconoscimento then
riconoscimento = mw.ustring.
if cfg.riconoscimenti[riconoscimento] then
if #paesi == 1 and cfg.config.riconoscimenti_nazionalita[paesi[1]] then
new_categories[#new_categories+1] = cfg.riconoscimenti[riconoscimento]▼
new_categorie[#new_categories+1] = cfg.riconoscimenti[riconoscimento] .. cfg.config.riconoscimenti_nazionalita[paesi[1]]
else
▲ new_categories[#new_categories+1] = cfg.riconoscimenti[riconoscimento]
elseif riconoscimento == 'PAT' then
local regione_found = false
if #regioni > 0 then
for _, regione in ipairs(regioni) do
if cfg.
new_categories[#new_categories+1] = 'Prodotti agroalimentari tradizionali' .. cfg.
end
end
new_categories[#new_categories+1] = 'Prodotti agroalimentari tradizionali italiani'
end
Riga 98 ⟶ 103:
end
local wrapped = {}
if args.debug then
for _,cat in ipairs(new_categories) do wrapped[#wrapped+1] = '[[:Categoria:' .. cat .. ']]'
end
else
for _,cat in ipairs(new_categories) do
wrapped[#wrapped+1] = '[[Categoria:' .. cat .. ']]'
end
end
return table.concat(wrapped)
| |||