پرش به محتوا

پودمان:High-use: تفاوت میان نسخه‌ها

۲۹۸ بایت اضافه‌شده ،  ‏۲۳ مارس ۲۰۲۱
ترجمه
جز (۱ نسخه واردشده)
(ترجمه)
خط ۱۰: خط ۱۰:
if count == nil then
if count == nil then
if frame.args[1] == "risk" then
if frame.args[1] == "risk" then
return_value = "a very large number of"
return_value = "تعداد بسیار زیادی"
else
else
return_value = "many"
return_value = "تعداد زیادی"
end
end
else
else
خط ۳۰: خط ۳۰:
else
else
-- Round to nearest
-- Round to nearest
return_value = string.format("approximately %s", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) + 0.5) * (10^(f))) )
return_value = string.format("نزدیک %s", mw.getContentLanguage():formatNum(math.floor( (count / 10^(f)) + 0.5) * (10^(f))) )
end
end
خط ۵۵: خط ۵۵:


function p.text(frame, count)
function p.text(frame, count)
local bot_text = "\n\n----\nTransclusion count updated automatically ([[Template:High-use/doc#Technical details|see documentation]])."
local bot_text = "\n\n----\nآمار کاربردها مکمن است توسط ربات به‌روز شود."
if frame.args["nobot"] == true then
if frame.args["nobot"] == "true" then
bot_text = ""
bot_text = ""
end
end
خط ۶۴: خط ۶۴:
local title = mw.title.getCurrentTitle()
local title = mw.title.getCurrentTitle()
if title.subpageText == "doc" or title.subpageText == "sandbox" then
if title.subpageText == "توضیحات" or title.subpageText == "موقت" then
title = title.basePageTitle
title = title.basePageTitle
end
end
local templatecount = string.format("https://templatecount.toolforge.org/index.php?lang=en&namespace=%s&name=%s",mw.title.getCurrentTitle().namespace,mw.uri.encode(title.text))
local templatecount = string.format("https://templatecount.toolforge.org/index.php?lang=fa&namespace=%s&name=%s",mw.title.getCurrentTitle().namespace,mw.uri.encode(title.text))
local used_on_text = string.format("'''This %s is used on [%s %s pages]'''",
local used_on_text = string.format("'''این %s در [%s %s صفحه] به کار رفته‌است'''",
(mw.title.getCurrentTitle().namespace == 828 and "Lua module" or "template"),
(mw.title.getCurrentTitle().namespace == 828 and "پودمان" or "الگو"),
templatecount,
templatecount,
p.num(frame, count)
p.num(frame, count)
)
)
local sandbox_text =  string.format("%s's [[%s/sandbox|/sandbox]] or [[%s/testcases|/testcases]] subpages%s ",
local sandbox_text =  string.format("زیرصفحهٔ [[%s/موقت|/موقت]] یا [[%s/آزمایش|/آزمایش]] %s بیازمایید %s",
(mw.title.getCurrentTitle().namespace == 828 and "module" or "template"),
title.fullText, title.fullText,
title.fullText, title.fullText,
(mw.title.getCurrentTitle().namespace == 828 and "." or ", or in your own [[Wikipedia:Subpages#How to create user subpages|user subpage]].")
(mw.title.getCurrentTitle().namespace == 828 and "پودمان" or "الگو"),
(mw.title.getCurrentTitle().namespace == 828 and "." or "، یا در یک زیرصفحهٔ کاربری بیازمایید.")
)
)
خط ۸۷: خط ۸۷:
info = "<br />" .. frame.args["info"]
info = "<br />" .. frame.args["info"]
end
end
sandbox_text = string.format(".%s<br /> To avoid major disruption and server load, any changes should be tested in the %sThe tested changes can be added to this page in a single edit.&#x20;",
sandbox_text = string.format(".%s<br /> برای جلوگیری از اخلال ویکی و فشار به سرورها، همهد تغییرات باید اول در %s آزمایش شوند. لطفاً تمام تغییرات را در یک ویرایش به الگوی اصلی بیاورید.&#x20;",
info, sandbox_text
info, sandbox_text
)
)
else
else
sandbox_text = string.format(" and changes may be widely noticed. Test changes in the %s",
sandbox_text = string.format(" و تغییر آن می‌تواند تأثیر گسترده‌ای داشته باشد. لطفاً تغییرات را در %s ",
sandbox_text
sandbox_text
)
)
end
end
local discussion_text = "Consider discussing changes "
local discussion_text = "لطفاً تغییرات را اول در "
if frame.args["2"] and frame.args["2"] ~= "" and frame.args["2"] ~= "yes" then
if frame.args["2"] and frame.args["2"] ~= "" and frame.args["2"] ~= "yes" then
discussion_text = string.format("%sat [[%s]]", discussion_text, frame.args["2"])
discussion_text = string.format("%sat [[%s]]", discussion_text, frame.args["2"])
else
else
discussion_text = string.format("%son the [[%s|talk page]]", discussion_text, title.talkPageTitle.fullText )
discussion_text = string.format("%s [[%s|صفحهٔ بحث]]", discussion_text, title.talkPageTitle.fullText )
end
end
return table.concat({used_on_text, sandbox_text, discussion_text, " before implementing them.", bot_text})
return table.concat({used_on_text, sandbox_text, discussion_text, " طرح کنید و بعد به کار ببندید.", bot_text})
end
end


کاربر ناشناس