Modulo:Autore: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
-fallbackWithCat
fallback a Wikipedia in francese e in tedesco come da discussione
Riga 171:
function wikipedia()
local lang = nil
local fallbackChain = {
{'en', 'enwiki'},
{'fr', 'frwiki'},
{'de', 'dewiki'}
}
local sl = sitelink('itwiki')
if args['Nome della pagina su Wikipedia'] == nil and sl == nil and sitelink('enwiki') then
for _, site in pairs(fallbackChain) do
lang = 'en'
sl = if sitelink('enwiki'site[2]) then
lang = 'en'site[1]
sl = sitelink(site[2])
break
end
end
end
return lang, fallbackWithCat(args['Nome della pagina su Wikipedia'], sl, 'Collegamento a Wikipedia differente da Wikidata')