Modulo:Sandbox/Adert: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(3 versioni intermedie di uno stesso utente non sono mostrate)
Riga 5:
 
function p.nomeagenzia(agenzia)
agenzia = string.gsub(agenzia,'Q42262', '[['.. mWikidatamw._getLinkwikibase.sitelink({'Q42262'}) ..'|ESA]]')
agenzia = string.gsub(agenzia,'Q392953', '[['.. mWikidatamw._getLinkwikibase.sitelink({'Q392953'}) ..'|ASI]]')
agenzia = string.gsub(agenzia,'Q23548', '[['.. mWikidatamw._getLinkwikibase.sitelink({'Q23548'}) ..'|NASA]]')
 
return agenzia
end
 
Line 20 ⟶ 21:
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 .. ' - '.. p.nomeagenzia(mWikidata._getProperty({'P108',qualifier='P794',qualifiervalue='Q11631',from=idNome, formatting='raw',conjunction='/'}))
else
text = text .. ' - '.. p.nomeagenzia(mWikidata._getProperty({'P108',qualifier='P794',qualifiervalue='Q11631',from=idNome, formatting='raw'}))
end
 
Riga 45:
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')