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

۳۵۳ بایت اضافه‌شده ،  ‏۱۰ مهٔ ۲۰۲۱
جز
«پودمان:For» را محافظت کرد: الگو یا پودمان حساس ([ویرایش=تنها مدیران] (بی‌پایان) [انتقال=تنها مدیران] (بی‌پایان))
جز (۱ نسخه واردشده)
جز پودمان:For» را محافظت کرد: الگو یا پودمان حساس ([ویرایش=تنها مدیران] (بی‌پایان) [انتقال=تنها مدیران] (بی‌پایان)))
خط ۱۷: خط ۱۷:
if (not use) then
if (not use) then
return mHatnote.makeWikitextError(
return mHatnote.makeWikitextError(
'no context parameter provided. Use {{other uses}} for "other uses" hatnotes.',
'پارامتر زمینه ارائه نشده‌است. برای پیغام «دیگر کاربردها» از الگوی {{دیگر کاربردها}} استفاده کنید.',
'Template:For#Errors',
'الگو:برای',
args.category
args.category
)
)
خط ۲۵: خط ۲۵:
function two (a, b) return a, b, 1 end --lets us run ipairs from 2
function two (a, b) return a, b, 1 end --lets us run ipairs from 2
for k, v in two(ipairs(args)) do table.insert(pages, v) end
for k, v in two(ipairs(args)) do table.insert(pages, v) end
local title = mw.title.getCurrentTitle()
local skipCat = title.isTalkPage or title.namespace == 2 --don't categorise talk pages and userspace
local oddCat = skipCat and '' or '[[رده:الگو:سرنویس که از پارامترهای غیر معمول استفاده می‌کند]]'
local category = yesNo(args.category)
local category = yesNo(args.category)
return mHatnote._hatnote(
return mHatnote._hatnote(
خط ۳۰: خط ۳۳:
{selfref = args.selfref}
{selfref = args.selfref}
) .. (
) .. (
(use == 'other uses') and ((category == true) or (category == nil)) and
(use == 'دیگر کاربردها') and ((category == true) or (category == nil)) and
'[[Category:Hatnote templates using unusual parameters]]' or ''
oddCat or ''
)
)
end
end


return p
return p
کاربر ناشناس