local mWikidata = require('Modulo:Wikidata')
local p = {}
local function equipaggio()
for _,v in pairs(ruoli) do
if v == "Q20644849" then
text = text .. '| Pilota || ' .. mWikidata._getProperty( { 'P1029', qualifier='P39', qualifiervalue='Q20644849' } ) --pilota
text = text .. '\n|-\n'
return text
end
end
end
function p.main(frame)
local text ='{| class="wikitable"\n|-\n! Grado!!\n|-\n'
local equipaggio, membriequipaggio
local ruoli={}
membriequipaggio = mWikidata._N( { 'P1029' } )
for i=0,membriequipaggio,1
do
ruoli[i]=mWikidata._getQualifier( { 'P1029', 'P39', n=i+1, formatting='raw' } )
end
text = text .. '| Comandante || ' .. mWikidata._getProperty( { 'P1029', qualifier='P39', qualifiervalue='Q20113945' } ) --comandante
text = text .. '\n|-\n'
text = text .. equipaggio()
text = text .. '|}'
-- return string.format('%s',ruoli[1])
return string.format('%s',text)
end
return p