Modul:Wikidata/Statement/caption
Dokumentaci tohoto modulu lze vytvořit na stránce Modul:Wikidata/Statement/caption/Dokumentace
-- Tato stránka je pravidelně aktualizována robotem. Jakákoliv modifikace bude při příští aktualizaci přepsána a je třeba ji provádět na Wikipedii.
local p = require 'Modul:Wikidata/Statement'
local lib = require 'Modul:Wikidata/lib'
function p.formatStatement(statement, options)
options.showqualifier = {'P2096'}
local caption = p.formatQualifiers(statement.qualifiers, options)
if not caption then
options.showqualifier = {'P585'}
local qualifiers = p.formatQualifiers(statement.qualifiers, options)
if qualifiers then
caption = mw.ustring.format('%s (%s)',
options.title or options.entity:getLabel() or mw.getCurrentTitle().text, qualifiers)
end
end
caption = caption or ''
if statement.references and lib.IsOptionTrue(options, 'showsource') then
local Module = require 'Module:Wikidata/cite'
references = Module.formatSource(statement.references, options)
end
if references then
caption = caption .. references
end
return caption
end
return p