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- | 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 | 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 |