Modulo:Libro: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Moroboshi (discussione | contributi)
fix genere
Moroboshi (discussione | contributi)
fix cat
Riga 4:
 
local tab_genere = {
["[[romanzo]]"] = "Romanzi",
["romanzo"] = "Romanzi",
["[[racconto]]"] = "Racconti",
["racconti"] = "Racconti",
["[[racconti]]"] = "Racconti",
["[[racconto|racconti]]"] = "Racconti",
["racconto"] = "Racconti",
["[[trattato]]"] = "Saggi",
["[[trattato (opera)|trattato]]"] = "Saggi",
["trattato"] = "Saggi",
["trattato (opera)[[saggistica]]"] = "Saggi",
["saggistica"] = "Saggi",
["[[saggi]]"] = "Saggi",
["saggi"] = "Saggi",
["[[saggio]]"] = "Saggi",
["saggio"] = "Saggi"
}
 
 
local function get_genere(args)
local gen_txt = args.genere or ''
gen_txt = mw.ustring.lower(gen_txt)
if mw.ustring.sub( gen_txt, 1, 1) == '[' then
gen_txt = mw.ustring.match(gen_txt, '^%[%[(.*)|?.*%]%]$')
end
return tab_genere[gen_txt] or "Opere letterarie"
end