پودمان:Uses Wikidata: تفاوت میان نسخه‌ها

از ویکی حقوق
پرش به ناوبری پرش به جستجو
جز (۱ نسخه واردشده)
جز (۱ نسخه واردشده)
 
(یک نسخهٔ میانی ویرایش شده توسط یک کاربر دیگر نشان داده نشد)
خط ۹: خط ۹:
if p_num ~= '' then
if p_num ~= '' then
local label = mw.wikibase.label(p_num) or "NO LABEL"
local label = mw.wikibase.label(p_num) or "NO LABEL"
result = result .. "<li><b><i>[[d:Property:" .. p_num .. "|" .. label .. " <small>(" .. string.upper(p_num) .. ")</small>]]</i></b> (see [[d:Special:WhatLinksHere/Property:" .. p_num .. "|uses]])</li>"
result = result .. "<li><b><i>[[d:Property:" .. p_num .. "|" .. label .. " <small>(" .. string.upper(p_num) .. ")</small>]]</i></b> ([[d:Special:WhatLinksHere/Property:" .. p_num .. "|کاربردها]] را ببینید)</li>"
ii = ii + 1
ii = ii + 1
else break
else break

نسخهٔ کنونی تا ‏۲۹ مهٔ ۲۰۲۱، ساعت ۲۰:۳۸

توضیحات این پودمان می‌تواند در پودمان:Uses Wikidata/توضیحات قرار گیرد.

local p = {}

function p.usesProperty(frame)
	local parent = frame.getParent(frame)
	local result = ''
	local ii = 1
	while true do
		local p_num = parent.args[ii] or ''
		if p_num ~= '' then
			local label = mw.wikibase.label(p_num) or "NO LABEL"
			result = result .. "<li><b><i>[[d:Property:" .. p_num .. "|" .. label .. " <small>(" .. string.upper(p_num) .. ")</small>]]</i></b> ([[d:Special:WhatLinksHere/Property:" .. p_num .. "|کاربردها]] را ببینید)</li>"
			ii = ii + 1
		else break
		end
	end
	return result
end
 
return p