Zum Inhalt springen

Modul:Wikidata utilities: Unterschied zwischen den Versionen

getValuesByLang korrigiert
(getLabel: noFallback)
(getValuesByLang korrigiert)
Zeile 4: Zeile 4:
local WikidataUtilities = {
local WikidataUtilities = {
suite  = 'WikidataUtilities',
suite  = 'WikidataUtilities',
serial = '2022-05-26',
serial = '2022-09-03',
item  = 65439025
item  = 65439025
}
}
Zeile 215: Zeile 215:
function wu.getValuesByLang( entity, p, count, lang )
function wu.getValuesByLang( entity, p, count, lang )
local ar = {}
local ar = {}
local statements = wu.getStatements( entity, p, count )
local statements = wu.getStatements( entity, p )
if #statements > 0 then
if #statements > 0 then
local value
local value
Zeile 222: Zeile 222:
if value.language and lang == value.language then
if value.language and lang == value.language then
table.insert( ar, value.text )
table.insert( ar, value.text )
end
if #ar >= count then
break
end
end
end
end
Anonymer Benutzer