مۆدیوول:Finditem

لە ئینسایکڵۆپیدیای ئازادی ویکیپیدیاوە
Jump to navigation Jump to search
Documentation icon بەڵگەنامەی مۆدیوول[دروست کردن]
local p = {}
local i18n = 
	{
		["noentity"] = "[[پۆل:وتارەکان بەبێ بەندی ویکیدراوە]]",
		["nolabel"] = "[[پۆل:وتارەکان پێویستیان بە ناولێنانە لە ویکیدراوە]]"
	}
	
function findlabel(entity)
	if entity
	and entity.labels 
	and entity.labels['ckb']
	and entity.labels['ckb'].value 
	then
		local lang = entity.labels['ckb']
		if lang['language'] == 'ckb'
		then
			return ''
		else 
			return i18n.nolabel
		end
	end
end

function p.find(frame)
	if not mw.wikibase then return '' end
	local entity = mw.wikibase.getEntityObject()
	if frame.args[1] == nil 
		then er = i18n.noentity
		else er = frame.args[1]
	end
	if entity 
	then
		return findlabel(entity)
	else
	-- This is the place to insert a category for articles that don't have items in Wikidata.
	-- enwiki doesn't seem to have such a category, so in this case it is empty.
	-- For other wikis, just remove the two comment dashes and insert the correct category name.
		return er
	end
end
return p