Module:Label: Difference between revisions
Jump to navigation
Jump to search
(Simple module for getting an item or property's label) |
(No difference)
|
Latest revision as of 13:29, 13 July 2022
Documentation for this module may be created at Module:Label/doc
local p = {}
function p.getLabel(frame)
local id = frame.args.id;
local label = mw.wikibase.getLabel(id);
local entity_type = mw.ustring.sub(id, 1, 1)
local link
if entity_type == "Q" then
link = "Item:"..id
elseif entity_type == "P" then
link = "Property:"..id
else
link = "Special:EntityData/"..id
end
return "[["..link.."|"..label.." ".."("..id..")".."]]"
end
return p