Modulo:Autore: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m fix |
nuove funzioni |
||
Riga 21:
-- SPERIMENTALE --
-- elemento di Wikidata
local item =
end▼
function cda(test)
Line 95 ⟶ 92:
end
end
end
end
▲end
local gender = ''
if item and item.claims and item.claims.P21 and #item.claims.P21 == 1 then
local claim = item.claims.P21[1]
if claim.mainsnak.datavalue and claim.mainsnak.datavalue.value and claim.mainsnak.datavalue.value['numeric-id'] then
local n = claim.mainsnak.datavalue.value['numeric-id']
if n == 6581097 then
gender = 'male'
elseif n == 6581072 then
gender = 'female'
end
end
Line 101 ⟶ 111:
-- Restituisce il collegamento corrispondente al codice fornito
function sitelink(dbname)
if item
return item
end
end
Line 353 ⟶ 363:
-- AUTORI SENZA ELEMENTO SU WIKIDATA
if not item then
addCat('Autori non collegati a Wikidata')
end
Line 380 ⟶ 390:
add(' ('..nascita..' – '..morte..')')
end
local oa = lang:gender(gender, 'o', 'a', 'o/a')
-- EVENTUALE ALTRO NOME
if args['Eventuale altro nome']~=nil then
add(',
end
-- EVENTUALE PSEUDONIMO
if args['Eventuale pseudonimo']~=nil then
add(',
end
-- EVENTUALE NOME REALE
if args['Eventuale nome reale']~=nil then
add(',
end
|