Modul:Wikidata utilities: Unterschied zwischen den Versionen

neue Funktion p.getValuesWithLanguages
Keine Bearbeitungszusammenfassung
(neue Funktion p.getValuesWithLanguages)
Zeile 170: Zeile 170:
end
end
result[ id ] = value
result[ id ] = value
end
return result
end
-- get values array for monolingual text
function fw.getValuesWithLanguages( entity, p )
local result = {}
local statements = fw.getStatements( entity, p, nil )
if #statements == 0 or statements[1].mainsnak.datatype ~= 'monolingualtext'
then return result end
local value, i
for i = 1, #statements, 1 do
value = statements[i].mainsnak.datavalue.value
result[ value.language ] = value.text
end
end


Anonymer Benutzer