مۆدیوول:Finditem
بەڵگەدارکردنی مۆدیوول[دروست بکە]
لەوانەیە بتەوێ پەڕەیەکی بەڵگەدارکردن بۆ ئەم مۆدیوولی سکریبونتۆیە دروست بکەی. دەستکاریکەران دەتوانن ئەم مۆدیوولە لە پەڕەکانی خۆڵەپەتانێ (دروست بکە | ئاوێنە) و ئەزموون (دروست بکە) تاقی بکەنەوە. تکایە پۆلەکان بە ژێرپەڕەی /doc زیاد بکە. ژێرپەڕەکانی ئەم مۆدیوول. |
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