Modulo:Bio: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
questa dovrebbe essere una pezza che impedisce la duplicazione di 'cat:[attività] sovietici' + 'cat:sovietici' Etichetta: Annullato |
aggiusto le modifiche di novembre |
||
(8 versioni intermedie di un altro utente non mostrate) | |||
Riga 429:
-- Aggiunge le categorie: Attività nazionalità [del XYZ secolo]
function CategoryManager:_addAttivita(plurals)
local catname, epoca1, epoca2, added, addatt, addnaz, add1, nazmonosec, addmonosec
addatt = {}
addnaz = {}
-- se Epoca e Epoca2 non sono stati inseriti dall'utente
Riga 457 ⟶ 458:
-- aggiunge la cat. semplice, es. "Scrittori italiani"
if added then
add1 = true▼
addatt[attivita] = true
addnaz[nazionalita] = true
else
self:_addCategory(catname)
for _, v in ipairs(nazmonosec) do -- pezza per naz. monosecolo
addmonosec = true
end▼
end
end
▲ add1 = true
end
end
Riga 476 ⟶ 482:
end
for _, nazionalita in ipairs(nazionalitaParams) do
if plurals[nazionalita] and not addnaz[nazionalita] then
▲ for k, v in ipairs({"cecoslovacchi", "jugoslavi", "sovietici"}) do
for _, v in ipairs(nazmonosec) do -- pezza per naz. monosecolo
▲ if plurals[nazionalita] == v and not add1 then
if plurals[nazionalita] == v and not add1 and not addmonosec then
self:_addCategory(plurals[nazionalita])▼
add1 = true
▲ self:_addCategory(plurals[nazionalita])
end
▲ end
▲ add1 = self:_addCatSecolo(plurals[nazionalita], epoca1, epoca2) or add1
end
end
end
if not add1 and not addmonosec then
self:_addCatSecolo("Persone", epoca1, epoca2)
end
|