Modulo:Bio: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+cfg.categorie |
spezzo _bio(), troppo lunga |
||
Riga 310:
end
function addImmagine()
if args["Immagine"] then
size = args["DimImmagine"] or ""
Riga 335 ⟶ 326:
dumpText( (cfg.didascalia2:gsub("$1", args["Didascalia2"])) )
end
end
function addNomeCognome()
if args["Titolo"] then
dumpText(args["Titolo"], SPACE)
Riga 353 ⟶ 346:
dumpText(SPACE, args["PostCognome"])
end
end
function addNascitaMorte()
-- si apre la parentesi
dumpText(SPACE, "(")
Riga 438 ⟶ 433:
-- si chiude la parentesi
dumpText(")")
end
function addAttivita()
if args["PreAttività"] then
dumpText(args["PreAttività"], SPACE)
else
if
if args["Sesso"] == "M" then
dumpText(
else
dumpText(
end
end
if args["Sesso"] == "M" then
dumpText(getArticleMan(args["Attività"]), SPACE)
else
dumpText(getArticleWoman(args["Attività"]))
end
end
end
dumpText(SPACE)
dumpWlink(link_attivita[args["Attività2"]] or args["Attività2"], args["Attività2"])
end
if args["Attività3"] then
if args["AttivitàAltre"] then
dumpText(
else
dumpText(SPACE, getEufonica(args["Attività3"]))
end
dumpText(SPACE)
dumpWlink(link_attivita[args["Attività3"]] or args["Attività3"], args["Attività3"])
end
if args["AttivitàAltre"] then
dumpText(args["AttivitàAltre"])
end
dumpText(SPACE)
dumpWlink(link_nazionalita[args["Nazionalità"]] or args["Nazionalità"], args["Nazionalità"])
if args["Cittadinanza"] then
dumpText(SPACE, "con cittadinanza", SPACE)
dumpWlink(link_nazionalita[args["Cittadinanza"]] or args["Cittadinanza"], args["Cittadinanza"])
end
if args["NazionalitàNaturalizzato"] then
dumpText(SPACE)
dumpWlink(
dumpText(SPACE)
dumpWlink(link_nazionalita[args["NazionalitàNaturalizzato"]] or args["NazionalitàNaturalizzato"], args["NazionalitàNaturalizzato"])
end
end
-- traduzione in lua di [[Template:Bio]]
local function _bio()
local size, caption
if mw.title.getCurrentTitle().namespace == 0
addAttivitaCategories()
dumpCategory(cfg.categorie["bot"])
end
addImmagine()
addNomeCognome()
addNascitaMorte()
if args["PostCognomeVirgola"] then
dumpText(",", SPACE)
end
if args["FineIncipit"] ~= "," then
dumpText(SPACE)
end
if args["FineIncipit"] and args["FineIncipit"] ~= "," then
dumpText(args["FineIncipit"])
else
addAttivita()
end
|