Modul:Wikidata utilities: Unterschied zwischen den Versionen
- typeSearch (-> MarkerBase), + getAliases
(code check) |
(- typeSearch (-> MarkerBase), + getAliases) |
||
Zeile 2: | Zeile 2: | ||
local FastWikidata = { | local FastWikidata = { | ||
suite = 'FastWikidata', | suite = 'FastWikidata', | ||
serial = '2020- | serial = '2020-06-26', | ||
item = 65439025 | item = 65439025 | ||
} | } | ||
Zeile 346: | Zeile 346: | ||
end | end | ||
function fw. | function fw.getAliases( entity, lang ) | ||
if type( entity ) == 'string' then -- is Q id | |||
entity = mw.wikibase.getEntity( entity ) | |||
if | |||
end | end | ||
local aliases = {} | |||
local | if entity and entity.aliases and entity.aliases[ lang ] then | ||
for _, alias in pairs( entity.aliases[ lang ] ) do | |||
for | table.insert( aliases, alias.value ) | ||
end | end | ||
end | end | ||
return aliases | |||
return | |||
end | end | ||