Modulo:Sandbox/Adert: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
local mWikidata = require('Modulo:Wikidata')
local p = {}
local agenzia
 
 
function p.equipaggio(ruoli, qualificatore, ruolo)
Riga 11:
idNome = mWikidata._getProperty( { 'P1029', qualifier='P39', qualifiervalue=qualificatore,formatting='raw' } )
text = text .. ' ('.. mWikidata._getQualifier({'P450','P1545',n=mWikidata._indexOf({'P450',mWikidata._getId(),from=idNome}),from=idNome}) .. ')'
 
if agenzia == mWikidata._getProperty({'P108',qualifier='P794',qualifiervalue='Q11631',from=idNome,formatting='raw'}) then
text = text .. mWikidata._getProperty({'P108',qualifier='P794',qualifiervalue='Q11631',from=idNome})
end
 
text = text .. '\n|-\n'
break
Line 31 ⟶ 36:
ruoli[i]=mWikidata._getQualifier( { 'P1029', 'P39', n=i+1, formatting='raw' } )
end
agenzia = mWikidata._getProperty({'P137',formatting='raw'})
 
text = text .. p.equipaggio(ruoli, 'Q20113945', 'Comandante')
text = text .. p.equipaggio(ruoli, 'Q20644849', 'Pilota')