Modulo:Bio: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
questo recupera le categorie 'sovietici', 'jugoslavi' ecc. quando non esiste la cat [attività] [nazionalità]
aggiusto le modifiche di novembre
 
(5 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, addebnazmonosec, easternblocaddmonosec
addatt = {}
addnaz = {}
easternblocnazmonosec = {"cecoslovacchi", "jugoslavi", "sovietici"}
 
-- se Epoca e Epoca2 non sono stati inseriti dall'utente
Riga 463:
else
self:_addCategory(catname)
for k_, v in ipairs(easternblocnazmonosec) do -- pezza per naz. monosecolo
if plurals[nazionalita] == v then
addebaddmonosec = true
end
end
Riga 474:
end
end
-- in mancanza di "A N del S" prova "A del S" e "N del S"
for _, attivita in ipairs(attivitaParams) do
Riga 482 ⟶ 483:
for _, nazionalita in ipairs(nazionalitaParams) do
if plurals[nazionalita] and not addnaz[nazionalita] then
add1 = self:_addCatSecolo(plurals[nazionalita], epoca1, epoca2) or add1
add1 = true
for k_, v in ipairs(easternblocnazmonosec) do -- pezza per naz. monosecolo
if plurals[nazionalita] == v and not addebadd1 and not addmonosec then
self:_addCategory(plurals[nazionalita])
addebadd1 = true
end
end
if not addeb then
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