Modul:Faktamall himlakropp
local p = {}
function p.altnamn(frame) local r = local pFrame = frame:getParent() local args = pFrame.args local entity = mw.wikibase.getEntityObject() local var = args['alt_namn'] if var or not entity or not entity.claims or not entity.claims.P490 then return var end local antal = 0 for i, j in pairs(entity.claims.P490) do if j.mainsnak.snaktype == 'value' then local q = mw.text.tag('span', {style="white-space:nowrap"}, j.mainsnak.datavalue.value) local rank = j.rank if rank == 'normal' then if antal == 0 then r = r .. q else r = r .. ', ' .. q end antal = antal + 1 end if rank == 'preferred' then if antal == 0 then r = r .. mw.text.tag('b', {}, q) else r = r .. ', ' .. mw.text.tag('b', {}, q) end antal = antal + 1 end end end return r
end
return p
