پودمان:Protection banner/config: تفاوت میان نسخه‌ها

از ویکی حقوق
پرش به ناوبری پرش به جستجو
جز (۱ نسخه واردشده)
جز (۱ نسخه واردشده)
 
(یک نسخهٔ میانی ویرایش شده توسط یک کاربر دیگر نشان داده نشد)
خط ۱: خط ۱:
-- This module provides configuration data for [[Module:Protection banner]].
-- This module provides configuration data for [[Module:Protection banner]].
-- این پودمان بسیار حساس است به‌دقت بومی‌سازی شده‌است. هنگام به‌روزرسانی دقت کنید.


return {
return {
خط ۱۲۴: خط ۱۲۵:
tooltip = '${TOOLTIPBLURB}',
tooltip = '${TOOLTIPBLURB}',
link = '${IMAGELINK}',
link = '${IMAGELINK}',
alt = 'Page ${PROTECTIONLEVEL}'
alt = 'صفحه ${PROTECTIONLEVEL}'
},
},


خط ۱۳۴: خط ۱۳۵:
move = {},
move = {},
autoreview = {
autoreview = {
autoconfirmed = {
alt = 'صفحه با تغییرات در انتظار سطح ۱ حفاظت شده‌است',
tooltip = 'همه ویرایش‌های کاربران ثبت‌نام‌نکرده و کاربران تازه‌کار در حال انتظار برای بررسی هستند',
image = 'Pending-protection-shackle-double-ticks.svg'
},
default = {
default = {
alt = 'Page protected with pending changes',
alt = 'صفحه با تغییرات در انتظار سطح ۲ حفاظت شده‌است',
tooltip = 'All edits by unregistered and new users are subject to review prior to becoming visible to unregistered users',
tooltip = 'همه ویرایش‌های کاربرانی که بازبین یا مدیر نیستند'
image = 'Pending-protection-shackle.svg'
.. ' در حال انتظار برای بررسی هستند',
image = 'Padlock-orange.svg'
}
}
},
},
خط ۱۵۵: خط ۱۶۲:
edit = {
edit = {
blp = {
blp = {
description = 'For pages protected to promote compliance with the'
description = 'برای صفحاتی که جهت ترویج رعایت'
.. ' [[Wikipedia:Biographies of living persons'
.. ' سیاست [[ویکی‌پدیا:زندگی‌نامه زندگان'
.. '|biographies of living persons]] policy',
.. '|زندگی‌نامه زندگان]] حفاظت شده‌اند.',
text = '${INTROFRAGMENT} to promote compliance with'
text = '${INTROFRAGMENT} برای ترویج رعایت'
.. ' [[Wikipedia:Biographies of living persons'
.. ' [[ویکی‌پدیا:زندگی‌نامه زندگان'
.. "|Wikipedia's policy on the biographies"
.. "|سیاست ویکی‌پدیا برای"
.. ' of living people]].',
.. ' زندگی‌نامه زندگان]].',
tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on'
tooltip = '${TOOLTIPFRAGMENT} برای ترویج رعایت سیاست'
.. ' biographies of living persons',
.. ' زندگی‌نامه زندگان',
},
},
dmca = {
dmca = {
description = 'For pages protected by the Wikimedia Foundation'
description = 'برای صفحاتی که توسط بنیاد ویکی‌مدیا به دلیل'
.. ' due to [[Digital Millennium Copyright Act]] takedown requests',
.. ' حذف درخواست‌های قانون حق تکثیر ملینیوم دیجیتال حفاظت شده‌اند.',
explanation = function (protectionObj, args)
explanation = function (protectionObj, args)
local ret = 'Pursuant to a rights owner notice under the Digital'
local ret = 'به دنبال اطلاع صاحب حقوق تحت'
.. ' Millennium Copyright Act (DMCA) regarding some content'
.. ' قانون حق تکثیر ملینیوم (DMCA) در مورد برخی محتوا'
.. ' in this article, the Wikimedia Foundation acted under'
.. ' در این مقاله، بنیاد ویکی‌مدیا تحت قانون اجرایی'
.. ' applicable law and took down and restricted the content'
.. ' و برچیدن و محتوای محدود‌شده مشکوک'
.. ' in question.'
.. ' عمل کرده‌است.'
if args.notice then
if args.notice then
ret = ret .. ' A copy of the received notice can be found here: '
ret = ret .. ' یک نگارش از اخطار دریافت‌شده اینجا یافت می‌شود: '
.. args.notice .. '.'
.. args.notice .. '.'
end
end
ret = ret .. ' For more information, including websites discussing'
ret = ret .. ' برای کسب اطلاعات بیشتر، از جمله وبگاه‌هایی که بر سر'
.. ' how to file a counter-notice, please see'
.. ' چگونگی بایگانی‌کردن یک دفاعیه در برابر اخطار بحث می‌کنند، لطفاً'
.. " [[Wikipedia:Office actions]] and the article's ${TALKPAGE}."
.. " [[:en:Wikipedia:Office actions]] و ${TALKPAGE} مقاله را ببینید."
.. "'''Do not remove this template from the article until the"
.. "'''این الگو را از مقاله تا وقتی که"
.. " restrictions are withdrawn'''."
.. " از محدودیت‌ها صرف نظر نشده‌است حذف نکنید'''."
return ret
return ret
end,
end,
image = 'Office-protection-shackle.svg',
image = 'Office-protection-shackle-WMFlogo.svg',
},
},
dispute = {
dispute = {
description = 'For pages protected due to editing disputes',
description = 'برای صفحاتی که به دلیل اختلافات ویرایشی حفاظت شده‌اند.',
text = function (protectionObj, args)
text = function (protectionObj, args)
-- Find the value of "disputes".
-- Find the value of "disputes".
local display = 'disputes'
local display = 'اختلافات'
local disputes
local disputes
if args.section then
if args.section then
خط ۲۰۸: خط ۲۱۵:
local msg
local msg
if type(protectionObj.expiry) == 'number' then
if type(protectionObj.expiry) == 'number' then
msg = '${INTROFRAGMENT} or until editing %s have been resolved.'
msg = '${INTROFRAGMENT} یا تا ویرایش %s حل شده باشد.'
else
else
msg = '${INTROFRAGMENT} until editing %s have been resolved.'
msg = '${INTROFRAGMENT} تا ویرایش %s حل شده باشد.'
end
end
return string.format(msg, disputes)
return string.format(msg, disputes)
end,
end,
explanation = "This protection is '''not''' an endorsement of the"
explanation = "این حفاظت تأیید بر ${CURRENTVERSION}"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
.. " '''نمی‌باشد'''. ${EXPLANATIONBLURB}",
tooltip = '${TOOLTIPFRAGMENT} due to editing disputes',
tooltip = '${TOOLTIPFRAGMENT} به دلیل اختلافات ویرایشی',
},
},
ecp = {
ecp = {
description = 'For articles in topic areas authorized by'
description = 'برای مقالاتی در زمینه‌های موضوعی تصویب‌شده توسط'
.. ' [[Wikipedia:Arbitration Committee|ArbCom]] or'
.. ' [[ویکی‌پدیا:هیئت داوری|هیئت داوری]] یا'
.. ' meets the criteria for community use',
.. ' برخورداری از معیارهای کاربرد جامعه',
tooltip = 'This ${PAGETYPE} is extended-confirmed protected',
tooltip = 'این ${PAGETYPE} تأییدشدهٔ پایدار حفاظت شده‌است',
alt = 'Extended-protected ${PAGETYPE}',
alt = '${PAGETYPE} حفاظت‌شده',
},
},
mainpage = {
mainpage = {
description = 'For pages protected for being displayed on the [[Main Page]]',
description = 'برای صفحاتی که از نشان داده‌شدن در [[صفحهٔ اصلی]] حفاظت شده‌است.',
text = 'This file is currently'
text = 'این پرونده هم اکنون'
.. ' [[Wikipedia:This page is protected|protected]] from'
.. ' در برابر ویرایش‌شدن به دلیل هم اکنون نمایش یافتن یا به زودی نمایش داده‌شدن'
.. ' editing because it is currently or will soon be displayed'
.. ' در [[صفحهٔ اصلی]]'
.. ' on the [[Main Page]].',
.. ' [[راهنما:حفاظت|حفاظت]] شده‌است.',
explanation = 'Images on the Main Page are protected due to their high'
explanation = 'تصاویر در صفحهٔ اصلی به دلیل دید بالا حفاظت شده‌اند.'
.. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.'
.. ' لطفاً دربارهٔ هر تغییر لازم در ${TALKPAGE} گفتگو کنید.'
.. '<br /><span style="font-size:90%;">'
.. '<br /><span style="font-size:90%;">'
.. "'''Administrators:''' Once this image is definitely off the Main Page,"
.. "'''مدیران:''' هنگامی که این تصویر مطمئن هستید خارج از صفحهٔ اصلی است،"
.. ' please unprotect this file, or reduce to semi-protection,'
.. ' لطفاً آن را از حفاظت در آورید، یا به نیمه‌حفاظت‌شده کاهش دهید،'
.. ' as appropriate.</span>',
.. ' اگر مناسب است.</span>',
},
},
office = {
office = {
description = 'For pages protected by the Wikimedia Foundation',
description = 'برای صفحاتی که توسط بنیاد ویکی‌مدیا حفاظت شده‌است.',
text = function (protectionObj, args)
text = function (protectionObj, args)
local ret = 'This ${PAGETYPE} is currently under the'
local ret = 'این ${PAGETYPE} هم اکنون تحت'
.. ' scrutiny of the'
.. ' بررسی'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' [[:en:Wikipedia:Office actions|اداره بنیاد ویکی‌مدیا]] است'
.. ' and is protected.'
.. ' و حفاظت می‌شود.'
if protectionObj.protectionDate then
if protectionObj.protectionDate then
ret = ret .. ' It has been protected since ${PROTECTIONDATE}.'
ret = ret .. ' این صفحه از ${PROTECTIONDATE} حفاظت می‌شود.'
end
end
return ret
return ret
end,
end,
explanation = "If you can edit this page, please discuss all changes and"
explanation = "اگر شما می‌توانید این صفحه را ویرایش کنید، لطفاً نخست دربارهٔ همه تغییرات"
.. " additions on the ${TALKPAGE} first. '''Do not remove protection from this"
.. " و اضافه بر آن در ${TALKPAGE} گفتگو کنید. '''حفاظت را از این صفحه"
.. " page unless you are authorized by the Wikimedia Foundation to do"
.. " حذف نکنید مگر توسط بنیاد ویکی‌مدیا برای این کار مجاز دانسته"
.. " so.'''",
.. " شده‌اید.'''",
image = 'Office-protection-shackle.svg',
image = 'Office-protection-shackle-WMFlogo.svg',
},
},
reset = {
reset = {
description = 'For pages protected by the Wikimedia Foundation and'
description = 'برای صفحاتی که توسط بنیاد ویکی‌مدیا محافظت می‌شود و'
.. ' "reset" to a bare-bones version',
.. ' به نسخه‌ای کاهش‌یافته «بازنشانده شده‌است».',
  text = 'This ${PAGETYPE} is currently under the'
  text = 'این ${PAGETYPE} هم اکنون تحت'
.. ' scrutiny of the'
.. ' بررسی دقیق'
.. ' [[Wikipedia:Office actions|Wikimedia Foundation Office]]'
.. ' [[:en:Wikipedia:Office actions|اداره بنیاد ویکی‌مدیا]]'
.. ' and is protected.',
.. ' بوده و محافظت می‌شود.',
explanation = function (protectionObj, args)
explanation = function (protectionObj, args)
local ret = ''
local ret = ''
if protectionObj.protectionDate then
if protectionObj.protectionDate then
ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was'
ret = ret .. 'در ${PROTECTIONDATE} این ${PAGETYPE}'
else
else
ret = ret .. 'This ${PAGETYPE} has been'
ret = ret .. 'این ${PAGETYPE}'
end
end
ret = ret .. ' reduced to a'
ret = ret .. ' به یک نسخهٔ'
.. ' simplified, "bare bones" version so that it may be completely'
.. ' ساده و «فقط شامل پایه و عناصر ضروری» کاهش یافته‌است که ممکن است برای'
.. ' rewritten to ensure it meets the policies of'
.. ' اطمینان از تطابق با سیاست‌های [[وپ:بی‌طرف|دیدگاه بی‌طرف]] و'
.. ' [[WP:NPOV|Neutral Point of View]] and [[WP:V|Verifiability]].'
.. ' [[وپ:تأیید|تأییدپذیری]] کاملاً بازنویسی شده‌باشد.'
.. ' Standard Wikipedia policies will apply to its rewriting—which'
.. ' سیاست‌های استاندارد ویکی‌پدیا به بازنویسی خودش اعمال می‌شود—که'
.. ' will eventually be open to all editors—and will be strictly'
.. ' در نهایت برای همهٔ ویراستاران باز خواهد بود—و به شدت اجرا'
.. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while'
.. ' خواهد شد. این ${PAGETYPE} هنگام بازسازی'
.. ' it is being rebuilt.\n\n'
.. ' ${PROTECTIONLEVEL} شده‌است.\n\n'
.. 'Any insertion of material directly from'
.. 'درج مستقیم هر چیز از'
.. ' pre-protection revisions of the ${PAGETYPE} will be removed, as'
.. ' بازبینی‌های پیش از حفاظت از این ${PAGETYPE} حذف خواهد شد،'
.. ' will any material added to the ${PAGETYPE} that is not properly'
.. ' همینطور هر ماده افزوده‌شده به این ${PAGETYPE} که به درستی به منبع ارجاع نشده‌است.'
.. ' sourced. The associated talk page(s) were also cleared on the'
.. ' صفحه(های) بحث مرتبط هم در همان تاریخ'
.. " same date.\n\n"
.. " حذف می‌شود.\n\n"
.. "If you can edit this page, please discuss all changes and"
.. "اگر شما می‌توانید این صفحه را ویرایش کنید، لطفاً نخست دربارهٔ همه تغییرات و"
.. " additions on the ${TALKPAGE} first. '''Do not override"
.. " اضافه بر آن در ${TALKPAGE} بحث کنید. '''این کار را نادیده نگیرید،"
.. " this action, and do not remove protection from this page,"
.. " و حفاظت را از این صفحه حذف نکنید،"
.. " unless you are authorized by the Wikimedia Foundation"
.. " مگر برای انجامش توسط بنیاد ویکی‌مدیا مجاز دانسته شده‌اید."
.. " to do so. No editor may remove this notice.'''"
.. " هیچ ویراستاری این اطلاعیه را حذف نکند.'''"


return ret
return ret
end,
end,
image = 'Office-protection-shackle.svg',
image = 'Office-protection-shackle-WMFlogo.svg',
},
},
sock = {
sock = {
description = 'For pages protected due to'
description = 'برای صفحاتی که به دلیل'
.. ' [[Wikipedia:Sock puppetry|sock puppetry]]',
.. ' [[ویکی‌پدیا:حساب زاپاس|حساب زاپاس] حفاظت شده‌است.',
text = '${INTROFRAGMENT} to prevent [[Wikipedia:Sock puppetry|sock puppets]] of'
text = '${INTROFRAGMENT} برای جلوگیری از [[ویکی‌پدیا:قطع دسترسی|قطع دسترسی]]'
.. ' [[Wikipedia:Blocking policy|blocked]] or'
.. ' [[ویکی‌پدیا:حساب زاپاس|حساب‌های زاپاس]] یا'
.. ' [[Wikipedia:Banning policy|banned users]]'
.. ' جلوگیری از ویرایش آن توسط'
.. ' from editing it.',
.. ' [[ویکی‌پدیا:سیاست تحریم|کاربران مسدودشده]].',
tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from'
tooltip = '${TOOLTIPFRAGMENT} برای جلوگیری از قطع دسترسی حساب‌های زاپاس یا جلوگیری از'
.. ' editing it',
.. ' ویرایش آن توسط کاربران مسدودشده',
},
},
template = {
template = {
description = 'For [[Wikipedia:High-risk templates|high-risk]]'
description = 'برای الگوهای [[ویکی‌پدیا:الگوهای حساس|حساس]]'
.. ' templates and Lua modules',
.. ' و پودمان‌های لوآ.',
text = 'This is a permanently [[Help:Protection|protected]] ${PAGETYPE},'
text = 'این ${PAGETYPE} به دلیل [[ویکی‌پدیا:الگوهای حساس|حساسیت]]،'
.. ' as it is [[Wikipedia:High-risk templates|high-risk]].',
.. ' به طور دائم [[راهنما:حفاظت|حفاظت‌شده]] است.',
explanation = 'Please discuss any changes on the ${TALKPAGE}; you may'
explanation = 'لطفاً دربارهٔ هر تغییر در ${TALKPAGE} گفتگو کنید؛ شما می‌توانید'
.. ' ${EDITREQUEST} to ask an'
.. ' از یک [[ویکی‌پدیا:مدیران|مدیر]] یا'
.. ' [[Wikipedia:Administrators|administrator]] or'
.. ' [[ویکی‌پدیا:ویرایشگر الگو|ویراستار الگو]] بخواهید'
.. ' [[Wikipedia:Template editor|template editor]] to make an edit if'
.. ' ${EDITREQUEST} یک ویرایش انجام دهد اگر'
.. ' it is [[Help:Minor edit#When to mark an edit as a minor edit'
.. ' آن ویرایش یک ویرایش [[راهنما:ویرایش جزئی#چه هنگامی ویرایش جزئی است؟|غیر جنجالی]]'
.. '|uncontroversial]] or supported by'
.. ' است یا توسط'
.. ' [[Wikipedia:Consensus|consensus]]. You can also'
.. ' [[ویکی‌پدیا:اجماع|اجماع]] حمایت می‌شود. شما همچنین می‌توانید'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست کنید]] که آن'
.. ' unprotected.',
.. ' صفحه از حفاظت خارج شود.',
tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}'
tooltip = 'این ${PAGETYPE} حساس به دلیل جلوگیری'
.. ' to prevent vandalism',
.. ' از خرابکاری به طور دائم ${PROTECTIONLEVEL} است',
alt = 'Permanently protected ${PAGETYPE}',
alt = '${PAGETYPE} به طور دائم حفاظت‌شده است',
},
},
usertalk = {
usertalk = {
description = 'For pages protected against disruptive edits by a'
description = 'برای صفحات حفاظت‌شده در برابر ویرایش‌های مخرب توسط یک'
.. ' particular user',
.. ' کاربر ویژه.',
text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,'
text = '${INTROFRAGMENT} برای جلوگیری از ${VANDAL} در برابر استفاده از آن برای انجام ویرایش‌های مخرب،'
.. ' such as abusing the'
.. ' چون سوء استفاده'
.. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.',
.. ' از الگوی &#123;&#123;[[الگو:بازکردن|بازکردن]]&#125;&#125;.',
explanation = 'If you cannot edit this user talk page and you need to'
explanation = 'اگر نمی‌توانید این صفحهٔ بحث کاربر را ویرایش کنید و باید'
.. ' make a change or leave a message, you can'
.. ' یک تغییر ایجاد کنید یا پیامی بگذارید، می‌توانید'
.. ' [[Wikipedia:Requests for page protection'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
.. '#Current requests for edits to a protected page'
.. '#درخواست‌های خروج از محافظت'
.. '|request an edit]],'
.. '|درخواست ویرایش کنید]]،'
.. ' [[Wikipedia:Requests for page protection'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
.. '#Current requests for reduction in protection level'
.. '#درخواست‌های خروج از محافظت'
.. '|request unprotection]],'
.. '|درخواست عدم حفاظت کنید.]]،'
.. ' [[Special:Userlogin|log in]],'
.. ' [[Special:Userlogin|وارد شوید]]،'
.. ' or [[Special:UserLogin/signup|create an account]].',
.. ' یا [[Special:UserLogin/signup|یک حساب کاربری بسازید]].',
},
},
vandalism = {
vandalism = {
description = 'For pages protected against'
description = 'برای صفحاتی که در مقابل'
.. ' [[Wikipedia:Vandalism|vandalism]]',
.. ' [[ویکی‌پدیا:خرابکاری|خرابکاری]] محافت شده‌است.',
text = '${INTROFRAGMENT} due to [[Wikipedia:Vandalism|vandalism]].',
text = '${INTROFRAGMENT} به دلیل [[ویکی‌پدیا:خرابکاری|خرابکاری]].',
explanation = function (protectionObj, args)
explanation = function (protectionObj, args)
local ret = ''
local ret = ''
if protectionObj.level == 'sysop' then
if protectionObj.level == 'sysop' then
ret = ret .. "This protection is '''not''' an endorsement of the"
ret = ret .. "این حفاظت تأیید بر ${CURRENTVERSION}"
.. ' ${CURRENTVERSION}. '
.. " '''نمی‌باشد'''. "
end
end
return ret .. '${EXPLANATIONBLURB}'
return ret .. '${EXPLANATIONBLURB}'
end,
end,
tooltip = '${TOOLTIPFRAGMENT} due to vandalism',
tooltip = '${TOOLTIPFRAGMENT} به دلیل خرابکاری',
}
}
},
},
move = {
move = {
dispute = {
dispute = {
description = 'For pages protected against page moves due to'
description = 'برای صفحاتی که در برابر انتقال صفحه‌ها به دلیل'
.. ' disputes over the page title',
.. ' اختلاف بر سر عنوان صفحه حفاظت شده‌است.',
explanation = "This protection is '''not''' an endorsement of the"
explanation = "این حفاظت تأیید بر ${CURRENTVERSION}"
.. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}',
.. "'''نمی‌باشد'''. ${EXPLANATIONBLURB}",
image = 'Move-protection-shackle.svg'
image = 'Move-protection-shackle.svg'
},
},
vandalism = {
vandalism = {
description = 'For pages protected against'
description = 'برای صفحاتی که در مقابل'
.. ' [[Wikipedia:Vandalism#Page-move vandalism'
.. ' [[ویکی‌پدیا:خرابکاری#خرابکاری انتقال صفحه'
.. ' |page-move vandalism]]'
.. ' |خرابکاری انتقال صفحه]] محافظت شده‌است.'
}
}
},
},
خط ۳۹۲: خط ۳۹۹:
protectionBlurbs = {
protectionBlurbs = {
edit = {
edit = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|'
default = 'این ${PAGETYPE} در برابر'
.. 'protected]] from editing',
.. ' ویرایش [[راهنما:حفاظت|حفاظت]] شده‌است',
autoconfirmed = 'Editing of this ${PAGETYPE} by [[Wikipedia:User access'
autoconfirmed = 'ویرایش این ${PAGETYPE} برای کاربران [[ویکی‌پدیا:اختیارات گروه‌های'
.. ' levels#New users|new]] or [[Wikipedia:User access levels#Unregistered'
.. ' کاربری#کاربران جدید|تازه]] یا [[ویکی‌پدیا:اختیارات گروه‌های کاربری#کاربران گمنام'
.. ' users|unregistered]] users is currently [[Help:Protection|disabled]]',
.. '|ثبت‌نام‌نکرده]] [[راهنما:حفاظت|غیر فعال]] است',
extendedconfirmed = 'This ${PAGETYPE} is currently under extended confirmed protection',
extendedconfirmed = 'این ${PAGETYPE} در برابر ویرایش کاربران'
.. ' ${PROTECTIONLEVEL} است',
},
},
move = {
move = {
default = 'This ${PAGETYPE} is currently [[Help:Protection|protected]]'
default = 'این ${PAGETYPE} در برابر [[ویکی‌پدیا:انتقال صفحه‌ها|انتقال صفحه‌ها]]'
.. ' from [[Help:Moving a page|page moves]]'
.. ' [[راهنما:حفاظت|حفاظت]] شده‌است'
},
},
autoreview = {
autoreview = {
default = 'All edits made to this ${PAGETYPE} by'
autoconfirmed = 'همه ویرایش‌های صورت‌گرفته در این ${PAGETYPE} توسط کاربران'
.. ' [[Wikipedia:User access levels#New users|new]] or'
.. ' [[ویکی‌پدیا:اختیارات گروه‌های کاربری#کاربران جدید|تازه]] یا'
.. ' [[Wikipedia:User access levels#Unregistered users|unregistered]]'
.. ' [[[[ویکی‌پدیا:اختیارات گروه‌های کاربری#کاربران گمنام|ثبت‌نام‌نکرده]]'
.. ' users are currently'
.. ' [[ویکی‌پدیا:تغییرات در حال انتظار|در حال انتظار برای بررسی]] هستند',
.. ' [[Wikipedia:Pending changes|subject to review]]'
default = 'همه ویرایش‌های صورت‌گرفته در این ${PAGETYPE} توسط کاربرانی که'
.. ' [[:en:Wikipedia:Reviewing|بازبین]] یا'
.. ' [[ویکی‌پدیا:مدیران|مدیر]] نیستند'
.. ' [[ویکی‌پدیا:تغییرات در حال انتظار|در حال انتظار برای بررسی]] هستند'
},
},
upload = {
upload = {
default = 'Uploading new versions of this ${PAGETYPE} is currently disabled'
default = 'بارگذاری نگارش‌های تازه از این ${PAGETYPE} غیرفعال است'
}
}
},
},
خط ۴۳۵: خط ۴۴۶:
edit = {
edit = {
autoconfirmed = {
autoconfirmed = {
subject = 'See the [[Wikipedia:Protection policy|'
subject = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید. اگر نمی‌توانید'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' این ${PAGETYPE} را ویرایش کنید و می‌خواهید تغییری ایجاد کنید، می‌توانید'
.. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},'
.. ' ${EDITREQUEST}، دربارهٔ تغییرها در ${TALKPAGE} گفتگو کنید،'
.. ' [[Wikipedia:Requests for page protection'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
.. '#Current requests for reduction in protection level'
.. '#درخواست‌های خروج از محافظت'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. '|درخواست عدم حفاظت کنید]]، [[Special:Userlogin|وارد شوید]]، یا'
.. ' [[Special:UserLogin/signup|create an account]].',
.. ' [[Special:UserLogin/signup|حساب کاربری بسازید]].',
default = 'See the [[Wikipedia:Protection policy|'
default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details. If you'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید. اگر نمی‌توانید'
.. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can'
.. ' این ${PAGETYPE} را ویرایش کنید و می‌خواهید تغییری ایجاد کنید، می‌توانید'
.. ' [[Wikipedia:Requests for page protection'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
.. '#Current requests for reduction in protection level'
.. '#درخواست‌های خروج از محافظت'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. '|درخواست عدم حفاظت کنید]]، [[Special:Userlogin|وارد شوید]]، یا'
.. ' [[Special:UserLogin/signup|create an account]].',
.. ' [[Special:UserLogin/signup|حساب کاربری بسازید]].',
},
},
extendedconfirmed = {
extendedconfirmed = {
default = 'Extended confirmed protection prevents edits from all unregistered editors'
default = 'حفاظت تأییدشدهٔ پایدار از ویرایش‌های ویراستاران آی‌پی'
.. ' and registered users with fewer than 30 days tenure and 500 edits.'
.. ' و کاربران ثبت‌نام‌کرده با کمتر از ۳۰ روز عمر و ۵۰۰ ویرایش جلوگیری می‌کند.'
.. ' The [[Wikipedia:Protection policy#extended|policy on community use]]'
.. ' [[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تأییدشدهٔ پایدار|سیاست در استفاده از جامعه]]'
.. ' specifies that extended confirmed protection can be applied to combat'
.. ' تعیین می‌کند که حفاظت تأییدشدهٔ پایدار قابل بکارگیری برای اختلال در مبارزه است،'
.. ' disruption, if semi-protection has proven to be ineffective.'
.. ' باتوجه به اینکه نیمه‌حفاظت بی‌اثر ثابت شده‌است.'
.. ' Extended confirmed protection may also be applied to enforce'
.. ' خواهشمند است برای هر تغییری در ${TALKPAGE} گفتگو کنید؛ شما می‌توانید'
.. ' [[Wikipedia:Arbitration Committee|arbitration sanctions]].'
.. ' برای تغییرات غیرمتعارف و در راستای [[ویکی‌پدیا:اجماع|اجماع]]'
.. ' Please discuss any changes on the ${TALKPAGE}; you may'
.. ' ${EDITREQUEST}.'
.. ' ${EDITREQUEST} to ask for uncontroversial changes supported by'
.. ' [[Wikipedia:Consensus|consensus]].'
},
},
default = {
default = {
subject = 'See the [[Wikipedia:Protection policy|'
subject = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' لطفاً دربارهٔ هر تغییر در ${TALKPAGE} گفتگو کنید؛ شما'
.. ' may ${EDITREQUEST} to ask an'
.. ' می‌توانید از'
.. ' [[Wikipedia:Administrators|administrator]] to make an edit if it'
.. ' یک [[ویکی‌پدیا:مدیران|مدیر]] ${EDITREQUEST} تا یک ویرایش انجام دهد اگر آن ویرایش'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. ' [[راهنما:ویرایش جزئی#چه هنگامی ویرایش جزئی است؟|غیر جنجالی]] است یا توسط'
.. '|uncontroversial]] or supported by [[Wikipedia:Consensus'
.. ' [[ویکی‌پدیا:اجماع|اجماع]] حمایت می‌شود.'
.. '|consensus]]. You may also [[Wikipedia:Requests for'
.. ' شما همچنین می‌توانید [[ویکی‌پدیا:درخواست محافظت'
.. ' page protection#Current requests for reduction in protection level'
.. ' صفحه#درخواست‌های خروج از محافظت'
.. '|request]] that this page be unprotected.',
.. '|درخواست کنید]] که این صفحه از حفاظت خارج شود.',
default = 'See the [[Wikipedia:Protection policy|'
default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' You may [[Wikipedia:Requests for page'
.. ' شما می‌توانید برای این صفحه [[ویکی‌پدیا:درخواست محافظت'
.. ' protection#Current requests for edits to a protected page|request an'
.. ' صفحه|درخواست'
.. ' edit]] to this page, or [[Wikipedia:Requests for'
.. ' ویرایش کنید]]، یا [[ویکی‌پدیا:درخواست محافظت'
.. ' page protection#Current requests for reduction in protection level'
.. ' صفحه#درخواست‌های خروج از محافظت'
.. '|ask]] for it to be unprotected.'
.. '|بخواهید]] از حفاظت خارج شود.'
}
}
},
},
move = {
move = {
default = {
default = {
subject = 'See the [[Wikipedia:Protection policy|'
subject = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' The page may still be edited but cannot be moved'
.. ' این صفحه هنوز می‌تواند ویرایش شود اما نمی‌تواند منتقل شود'
.. ' until unprotected. Please discuss any suggested moves on the'
.. ' تا هنگامی که محافظت نمی‌شود. لطفاً دربارهٔ هر انتقال پیشنهادی در'
.. ' ${TALKPAGE} or at [[Wikipedia:Requested moves]]. You can also'
.. ' ${TALKPAGE} یا در [[ویکی‌پدیا:تابلوی اعلانات مدیران/درخواست انتقال و ادغام تاریخچه]] گفتگو کنید. شما همچنین می‌توانید'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست دهید]] که این صفحه'
.. ' unprotected.',
.. ' از محافظت خارج شود.',
default = 'See the [[Wikipedia:Protection policy|'
default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' The page may still be edited but cannot be moved'
.. ' این صفحه هنوز می‌تواند ویرایش شود اما نمی‌تواند منتقل شود'
.. ' until unprotected. Please discuss any suggested moves at'
.. ' تا هنگامی که محافظت نمی‌شود. لطفاً دربارهٔ هر انتقال پیشنهادی در'
.. ' [[Wikipedia:Requested moves]]. You can also'
.. ' [[ویکی‌پدیا:تابلوی اعلانات مدیران/درخواست انتقال و ادغام تاریخچه]] گفتگو کنید. شما همچنین می‌توانید'
.. ' [[Wikipedia:Requests for page protection|request]] that the page be'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست دهید]] که این صفحه'
.. ' unprotected.'
.. ' از محافظت خارج شود.'
}
}
},
},
autoreview = {
autoreview = {
default = {
default = {
default = 'See the [[Wikipedia:Protection policy|'
reviewer = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' Edits to this ${PAGETYPE} by new and unregistered users'
.. ' ویرایش در این ${PAGETYPE} برای خوانندگان قابل مشاهده نیست'
.. ' will not be visible to readers until they are accepted by'
.. ' تا هنگامی که توسط یک بازبین یا یک مدیر پذیرفته شود.'
.. ' a reviewer. To avoid the need for your edits to be'
.. ' برای جلوگیری از نیاز بازبینی ویرایش‌هایتان، می‌توانید'
.. ' reviewed, you may'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
.. ' [[Wikipedia:Requests for page protection'
.. '#درخواست‌های خروج از محافظت'
.. '#Current requests for reduction in protection level'
.. '|درخواست عدم حفاظت کنید]]. ویراستاران با تجربه همچنین می‌توانند'
.. '|request unprotection]], [[Special:Userlogin|log in]], or'
.. ' درخواست [[:en:Wikipedia:Reviewing|سطح دسترسی بازبین]] کنند.',
.. ' [[Special:UserLogin/signup|create an account]].'
default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' ویرایش در این ${PAGETYPE} توسط کاربران تازه‌کار و ثبت‌نام‌نکرده'
.. ' برای خوانندگان قابل مشاهده نیست تا هنگامی که توسط'
.. ' یک بازبین پذیرفته شود. برای جلوگیری از نیاز بازبینی ویرایش‌هایتان،'
.. ' می‌توانید'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
.. '#درخواست‌های خروج از محافظت'
.. '|درخواست عدم حفاظت کنید]]، [[Special:Userlogin|وارد شوید]]، یا'
.. ' [[Special:UserLogin/signup|حساب کاربری بسازید]].'
},
},
},
},
upload = {
upload = {
default = {
default = {
default = 'See the [[Wikipedia:Protection policy|'
default = 'برای اطلاعات بیشتر [[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. 'سیاست حفاظت از صفحه‌ها]] و ${PROTECTIONLOG} را ببینید.'
.. ' The page may still be edited but new versions of the file'
.. ' این صفحه را هنوز می‌توان ویرایش کرد اما نسخه‌های تازه پرونده'
.. ' cannot be uploaded until it is unprotected. You can'
.. ' ممکن نیست بارگذاری شود تا زمانی که از حفاظت خارج شود. شما می‌توانید'
.. ' request that a new version be uploaded by using a'
.. ' بارگذاری نسخه تازه را با'
.. ' [[Wikipedia:Edit requests|protected edit request]], or you'
.. ' [[ویکی‌پدیا:درخواست‌های ویرایش|درخواست ویرایش حفاظت‌شده]] درخواست کنید، یا'
.. ' can  [[Wikipedia:Requests for page protection|request]]'
.. ' می‌توانید از حفاظت‌شده خارج‌کردن آن را'
.. ' that the file be unprotected.'
.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست کنید]].'
}
}
}
}
خط ۵۴۵: خط ۵۶۳:
protectionLevels = {
protectionLevels = {
edit = {
edit = {
default = 'protected',
default = 'حفاظت‌شده',
templateeditor = 'template-protected',
templateeditor = 'الگوحفاظت‌شده',
extendedconfirmed = 'extended-protected',
extendedconfirmed = 'حفاظت‌شده',
autoconfirmed = 'semi-protected',
autoconfirmed = 'نیمه‌حفاظت‌شده',
},
},
move = {
move = {
default = 'move-protected'
default = 'انتقال‌حفاظت‌شده'
},
},
autoreview = {
autoreview = {
},
},
upload = {
upload = {
default = 'upload-protected'
default = 'بارگذاری‌حفاظت‌شده'
}
}
},
},
خط ۵۷۲: خط ۵۹۰:
images = {
images = {
edit = {
edit = {
default = 'Full-protection-shackle.svg',
default = 'Full-protection-shackle-block.svg',
templateeditor = 'Template-protection-shackle.svg',
templateeditor = 'Template-protection-shackle-brackets.svg',
extendedconfirmed = 'Extended-protection-shackle.svg',
extendedconfirmed = 'Extended-protection-shackle-check-mark.svg',
autoconfirmed = 'Semi-protection-shackle.svg'
autoconfirmed = 'Semi-protection-shackle.svg'
},
},
خط ۵۸۱: خط ۵۹۹:
},
},
autoreview = {
autoreview = {
default = 'Pending-protection-shackle.svg'
autoconfirmed = 'Pending-protection-shackle-double-ticks.svg',
default = 'Padlock-orange.svg'
},
},
upload = {
upload = {
خط ۶۰۹: خط ۶۲۸:
imageLinks = {
imageLinks = {
edit = {
edit = {
default = 'Wikipedia:Protection policy#full',
default = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#کاملاً',
templateeditor = 'Wikipedia:Protection policy#template',
templateeditor = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#الگو',
extendedconfirmed = 'Wikipedia:Protection policy#extended',
extendedconfirmed = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تأییدشدهٔ پایدار',
autoconfirmed = 'Wikipedia:Protection policy#semi'
autoconfirmed = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#نیمه'
},
},
move = {
move = {
default = 'Wikipedia:Protection policy#move'
default = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#انتقال'
},
},
autoreview = {
autoreview = {
default = 'Wikipedia:Protection policy#pending'
autoconfirmed = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تا۱',
reviewer = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تا۲'
},
},
upload = {
upload = {
default = 'Wikipedia:Protection policy#upload'
default = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#بارگذاری'
}
}
},
},
خط ۷۳۲: خط ۷۵۲:


protectionCategories = {
protectionCategories = {
['all|all|all|all|all']                     = 'Wikipedia fully protected pages',
['all|all|all|all|all']                 = 'صفحات حفاظت‌شده ویکی‌پدیا',
['all|all|office|all|all']                 = 'Wikipedia Office-protected pages',
['all|all|office|all|all']               = 'صفحات اداره‌حفاظت‌شده ویکی‌پدیا',
['all|all|reset|all|all']                   = 'Wikipedia Office-protected pages',
['all|all|reset|all|all']               = 'صفحات اداره‌حفاظت‌شده ویکی‌پدیا',
['all|all|dmca|all|all']                   = 'Wikipedia Office-protected pages',
['all|all|dmca|all|all']                 = 'صفحات اداره‌حفاظت‌شده ویکی‌پدیا',
['all|all|mainpage|all|all']               = 'Wikipedia fully-protected main page files',
['all|all|mainpage|all|all']             = 'پرونده‌های کامل‌حفاظت‌شده صفحه اصلی ویکی‌پدیا',
['all|all|all|extendedconfirmed|all']       = 'Wikipedia extended-confirmed-protected pages',
['all|all|all|extendedconfirmed|all']   = 'صفحات ویکی‌پدیا با محدودیت ویرایش کمتر از ۳۰-۵۰۰',
['all|all|ecp|extendedconfirmed|all']       = 'Wikipedia extended-confirmed-protected pages',
['all|all|ecp|extendedconfirmed|all']   = 'صفحات ویکی‌پدیا با محدودیت ویرایش کمتر از ۳۰-۵۰۰',
['all|template|all|all|edit']               = 'Wikipedia fully protected templates',
['all|template|all|all|edit']           = 'الگوهای کامل‌حفاظت‌شده ویکی‌پدیا',
['all|all|all|autoconfirmed|edit']         = 'Wikipedia semi-protected pages',
['all|all|all|autoconfirmed|edit']       = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا',
['indef|all|all|autoconfirmed|edit']       = 'Wikipedia indefinitely semi-protected pages',
['indef|all|all|autoconfirmed|edit']     = 'صفحات نیمه‌حفاظت‌شده بی‌پایان ویکی‌پدیا',
['all|all|blp|autoconfirmed|edit']         = 'Wikipedia indefinitely semi-protected biographies of living people',
['all|all|blp|autoconfirmed|edit']       = 'زندگی‌نامه زندگان نیمه‌حفاظت‌شده بی‌پایان ویکی‌پدیا',
['temp|all|blp|autoconfirmed|edit']         = 'Wikipedia temporarily semi-protected biographies of living people',
['temp|all|blp|autoconfirmed|edit']     = 'زندگی‌نامه زندگان نیمه‌حفاظت‌شده موقت ویکی‌پدیا',
['all|all|dispute|autoconfirmed|edit']     = 'Wikipedia pages semi-protected due to dispute',
['all|all|dispute|autoconfirmed|edit']   = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا به‌دلیل اختلاف',
['all|all|sock|autoconfirmed|edit']         = 'Wikipedia pages semi-protected from banned users',
['all|all|sock|autoconfirmed|edit']     = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا در برابر کاربران محروم',
['all|all|vandalism|autoconfirmed|edit']   = 'Wikipedia pages semi-protected against vandalism',
['all|all|vandalism|autoconfirmed|edit'] = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا در برابر خرابکاری',
['all|category|all|autoconfirmed|edit']     = 'Wikipedia semi-protected categories',
['all|category|all|autoconfirmed|edit'] = 'رده‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|file|all|autoconfirmed|edit']         = 'Wikipedia semi-protected files',
['all|file|all|autoconfirmed|edit']     = 'پرونده‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|portal|all|autoconfirmed|edit']       = 'Wikipedia semi-protected portals',
['all|portal|all|autoconfirmed|edit']   = 'درگاه‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|project|all|autoconfirmed|edit']     = 'Wikipedia semi-protected project pages',
['all|project|all|autoconfirmed|edit']   = 'صفحه‌های پروژه نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|talk|all|autoconfirmed|edit']         = 'Wikipedia semi-protected talk pages',
['all|talk|all|autoconfirmed|edit']     = 'صفحات بحث نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|template|all|autoconfirmed|edit']     = 'Wikipedia semi-protected templates',
['all|template|all|autoconfirmed|edit'] = 'الگوهای نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|user|all|autoconfirmed|edit']         = 'Wikipedia semi-protected user and user talk pages',
['all|user|all|autoconfirmed|edit']     = 'صفحات کاربری و بحث کاربر نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|all|all|templateeditor|edit']        = 'Wikipedia template-protected pages other than templates and modules',
['all|template|all|templateeditor|edit'] = 'الگوهای الگوحفاظت‌شده ویکی‌پدیا',
['all|template|all|templateeditor|edit']   = 'Wikipedia template-protected templates',
['all|all|blp|sysop|edit']               = 'زندگی‌نامه زندگان حفاظت‌شده بی‌پایان ویکی‌پدیا',
['all|template|all|templateeditor|move']    = 'Wikipedia template-protected templates', -- move-protected templates
['temp|all|blp|sysop|edit']             = 'زندگی‌نامه زندگان حفاظت‌شده موقت ویکی‌پدیا',
['all|all|blp|sysop|edit']                 = 'Wikipedia indefinitely protected biographies of living people',
['all|all|dispute|sysop|edit']           = 'صفحات حفاظت‌شده ویکی‌پدیا به‌دلیل اختلاف',
['temp|all|blp|sysop|edit']                 = 'Wikipedia temporarily protected biographies of living people',
['all|all|sock|sysop|edit']             = 'صفحات حفاظت‌شده ویکی‌پدیا در برابر کاربران محروم',
['all|all|dispute|sysop|edit']             = 'Wikipedia pages protected due to dispute',
['all|all|vandalism|sysop|edit']         = 'صفحات حفاظت‌شده ویکی‌پدیا در برابر خرابکاری',
['all|all|sock|sysop|edit']                 = 'Wikipedia pages protected from banned users',
['all|category|all|sysop|edit']         = 'رده‌های حفاظت‌شده ویکی‌پدیا',
['all|all|vandalism|sysop|edit']           = 'Wikipedia pages protected against vandalism',
['all|file|all|sysop|edit']             = 'پرونده‌های کامل‌حفاظت‌شده ویکی‌پدیا',
['all|category|all|sysop|edit']             = 'Wikipedia fully protected categories',
['all|project|all|sysop|edit']           = 'صفحات پروژه حفاظت‌شده ویکی‌پدیا',
['all|file|all|sysop|edit']                 = 'Wikipedia fully-protected files',
['all|talk|all|sysop|edit']             = 'صفحات بحث کامل‌حفاظت‌شده ویکی‌پدیا',
['all|project|all|sysop|edit']             = 'Wikipedia fully-protected project pages',
['all|template|all|sysop|edit']         = 'الگوهای کامل‌حفاظت‌شده ویکی‌پدیا',
['all|talk|all|sysop|edit']                 = 'Wikipedia fully-protected talk pages',
['all|user|all|sysop|edit']             = 'صفحات کاربری و بحث کاربر حفاظت‌شده ویکی‌پدیا',
['all|template|all|extendedconfirmed|edit'] = 'Wikipedia extended-confirmed-protected templates',
['all|module|all|all|edit']             = 'پودمان‌های کامل‌حفاظت‌شده ویکی‌پدیا',
['all|template|all|sysop|edit']             = 'Wikipedia fully protected templates',
['all|module|all|templateeditor|edit']   = 'پودمان‌های الگوحفاظت‌شده ویکی‌پدیا',
['all|user|all|sysop|edit']                 = 'Wikipedia fully protected user and user talk pages',
['all|module|all|autoconfirmed|edit']   = 'پودمان‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
['all|module|all|all|edit']                 = 'Wikipedia fully-protected modules',
['all|all|all|sysop|move']               = 'صفحات انتقال‌حفاظت‌شده ویکی‌پدیا',
['all|module|all|templateeditor|edit']     = 'Wikipedia template-protected modules',
['indef|all|all|sysop|move']             = 'صفحات انتقال‌حفاظت‌شده بی‌پایان ویکی‌پدیا',
['all|module|all|extendedconfirmed|edit']   = 'Wikipedia extended-confirmed-protected modules',
['all|all|dispute|sysop|move']           = 'صفحات انتقال‌حفاظت‌شده ویکی‌پدیا در برابر اختلاف',
['all|module|all|autoconfirmed|edit']       = 'Wikipedia semi-protected modules',
['all|all|vandalism|sysop|move']         = 'صفحات انتقال‌حفاظت‌شده ویکی‌پدیا به دلیل خرابکاری',
['all|all|all|sysop|move']                 = 'Wikipedia move-protected pages',
['all|portal|all|sysop|move']           = 'درگاه‌های انتقال‌حفاظت‌شده ویکی‌پدیا',
['indef|all|all|sysop|move']               = 'Wikipedia indefinitely move-protected pages',
['all|portal|all|sysop|move']            = 'درگاه‌های انتقال‌حفاظت‌شده ویکی‌پدیا',
['all|all|dispute|sysop|move']             = 'Wikipedia pages move-protected due to dispute',
['all|project|all|sysop|move']           = 'صفحات پروژه انتقال‌حفاظت‌شده ویکی‌پدیا',
['all|all|vandalism|sysop|move']            = 'Wikipedia pages move-protected due to vandalism',
['all|talk|all|sysop|move']              = 'صفحات بحث انتقال‌حفاظت‌شده ویکی‌پدیا',
['all|portal|all|sysop|move']               = 'Wikipedia move-protected portals',
['all|template|all|sysop|move']         = 'الگوهای انتقال‌حفاظت‌شده ویکی‌پدیا',
['all|project|all|sysop|move']              = 'Wikipedia move-protected project pages',
['all|user|all|sysop|move']             = 'صفحات کاربری و بحث کاربر انتقال‌حفاظت‌شده ویکی‌پدیا',
['all|talk|all|sysop|move']                 = 'Wikipedia move-protected talk pages',
['all|all|all|autoconfirmed|autoreview'] = 'صفحات حفاظت‌شده ویکی‌پدیا در حد بازبینی ویرایش',
['all|template|all|sysop|move']             = 'Wikipedia move-protected templates',
['all|all|all|reviewer|autoreview']     = 'صفحات ویکی‌پدیا حفاظت‌شده در برابر تغییرات در انتظار (سطح ۲)',
['all|user|all|sysop|move']                 = 'Wikipedia move-protected user and user talk pages',
['all|file|all|all|upload']             = 'پرونده‌های بارگذاری‌حفاظت‌شده ویکی‌پدیا',
['all|all|all|autoconfirmed|autoreview']   = 'Wikipedia pending changes protected pages',
['all|file|all|all|upload']                 = 'Wikipedia upload-protected files',
},
},


خط ۸۲۰: خط ۸۳۸:
-- Keys are namespace numbers, or the string "default" for the default value.
-- Keys are namespace numbers, or the string "default" for the default value.
pagetypes = {
pagetypes = {
[0] = 'article',
[0] = 'مقاله',
[6] = 'file',
[6] = 'پرونده',
[10] = 'template',
[10] = 'الگو',
[14] = 'category',
[14] = 'رده',
[828] = 'module',
[828] = 'پودمان',
default = 'page'
default = 'صفحه'
},
},


خط ۸۳۹: خط ۸۵۷:
['indefinitely'] = true,
['indefinitely'] = true,
['infinite'] = true,
['infinite'] = true,
['بی‌پایان'] = true,
},
},


خط ۸۵۳: خط ۸۷۲:
templateeditor = {'sysop'},
templateeditor = {'sysop'},
extendedconfirmed = {'sysop'},
extendedconfirmed = {'sysop'},
accountcreator = {'templateeditor'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
user = {'autoconfirmed'},
user = {'autoconfirmed'},
خط ۸۷۵: خط ۸۹۵:
-- arguments.
-- arguments.
wrappers = {
wrappers = {
['Template:Pp']                        = {},
['الگو:Pp-pc2']                    = {action = 'autoreview', small = true},
['Template:Pp-extended']                = {'ecp'},
['الگو:حص']                        = {},
['Template:Pp-blp']                    = {'blp'},
['الگو:حص-۳۰-۵۰۰']                  = {'ecp'},
['الگو:حص-الگو']                = {'template', small = true},
['الگو:حص-انتقال']                    = {action = 'move'},
['الگو:حص-انتقال-خرابکاری']          = {'vandalism', action = 'move'},
['الگو:حص-انتقال-مناقشه']            = {'dispute', action = 'move'},
['الگو:حص-بارگذاری']                  = {action = 'upload'},
['الگو:حص-بازنشانی']                  = {'reset'},
['الگو:حص-بحث کاربر']                = {'usertalk'},
['الگو:حص-حنب']                    = {action = 'autoreview', small = true},
['الگو:حص-خرابکاری']              = {'vandalism'},
['الگو:حص-دفتری']                  = {'office'},
['الگو:حص-دفتری-دی‌ام‌سی‌ای']            = {'dmca'},
['الگو:حص-زاپاس']                    = {'sock'},
['الگو:حص-زنده']                    = {'blp'},
['الگو:حص-صفحه-اصلی']              = {'mainpage'},
['الگو:حص-مناقشه']                = {'dispute'},
['الگو:حص-نیمه-بی‌پایان']              = {small = true},
-- we don't need Template:Pp-create
-- we don't need Template:Pp-create
['Template:Pp-dispute']                = {'dispute'},
['Template:Pp-main-page']              = {'mainpage'},
['Template:Pp-move']                    = {action = 'move', catonly = 'yes'},
['Template:Pp-move-dispute']            = {'dispute', action = 'move', catonly = 'yes'},
-- we don't need Template:Pp-move-indef
-- we don't need Template:Pp-move-indef
['Template:Pp-move-vandalism']          = {'vandalism', action = 'move', catonly = 'yes'},
['Template:Pp-office']                  = {'office'},
['Template:Pp-office-dmca']            = {'dmca'},
['Template:Pp-pc']                      = {action = 'autoreview', small = true},
['Template:Pp-pc1']                    = {action = 'autoreview', small = true},
['Template:Pp-reset']                  = {'reset'},
['Template:Pp-semi-indef']              = {small = true},
['Template:Pp-sock']                    = {'sock'},
['Template:Pp-template']                = {'template', small = true},
['Template:Pp-upload']                  = {action = 'upload'},
['Template:Pp-usertalk']                = {'usertalk'},
['Template:Pp-vandalism']              = {'vandalism'},
},
},


خط ۹۱۵: خط ۹۳۵:
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- It is possible to use banner parameters in these messages.
-- It is possible to use banner parameters in these messages.
['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.',
['intro-blurb-expiry'] = 'تا ${EXPIRY} ${PROTECTIONBLURB}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},',
['intro-fragment-expiry'] = 'تا ${EXPIRY} ${PROTECTIONBLURB}،',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',


خط ۹۲۸: خط ۹۴۸:
-- if not the tooltip-blurb-noexpiry message is used.
-- if not the tooltip-blurb-noexpiry message is used.
-- It is possible to use banner parameters in these messages.
-- It is possible to use banner parameters in these messages.
['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.',
['tooltip-blurb-expiry'] = 'این ${PAGETYPE} تا ${EXPIRY} ${PROTECTIONLEVEL} شده‌است',
['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.',
['tooltip-blurb-noexpiry'] = 'این ${PAGETYPE} ${PROTECTIONLEVEL} شده‌است',
['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},',
['tooltip-fragment-expiry'] = 'این ${PAGETYPE} تا ${EXPIRY} ${PROTECTIONLEVEL} شده‌است',
['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}',
['tooltip-fragment-noexpiry'] = 'این ${PAGETYPE} ${PROTECTIONLEVEL} شده‌است',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۹۴۰: خط ۹۶۰:
-- in the MediaWiki namespace.
-- in the MediaWiki namespace.
-- It is possible to use banner parameters in this message.
-- It is possible to use banner parameters in this message.
['explanation-blurb-nounprotect'] = 'See the [[Wikipedia:Protection policy|'
['explanation-blurb-nounprotect'] = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
.. 'protection policy]] and ${PROTECTIONLOG} for more details.'
.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
.. ' Please discuss any changes on the ${TALKPAGE}; you'
.. ' لطفاً دربارهٔ هر تغییر در ${TALKPAGE} بحث کنید؛'
.. ' may ${EDITREQUEST} to ask an'
.. ' می‌توانید ${EDITREQUEST} برای درخواست از یک'
.. ' [[Wikipedia:Administrators|administrator]] to make an edit if it'
.. ' [[ویکی‌پدیا:مدیران|مدیر]] برای اعمال ویرایش اگر درخواست'
.. ' is [[Help:Minor edit#When to mark an edit as a minor edit'
.. ' [[راهنما:ویرایش جزئی#چه هنگامی ویرایش جزئی است؟'
.. '|uncontroversial]] or supported by [[Wikipedia:Consensus'
.. '|غیر جنجالی]] باشد یا توسط [[ویکی‌پدیا:اجماع|اجماع]]'
.. '|consensus]].',
.. ' حمایت شود.',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۹۵۶: خط ۹۷۶:
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- It is possible to use banner parameters in these messages.
-- It is possible to use banner parameters in these messages.
['protection-log-display'] = 'protection log',
['protection-log-display'] = 'سیاههٔ حفاظت',
['pc-log-display'] = 'pending changes log',
['pc-log-display'] = 'سیاههٔ تغییرات در انتظار',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۹۶۶: خط ۹۸۶:
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- It is possible to use banner parameters in these messages.
-- It is possible to use banner parameters in these messages.
['current-version-move-display'] = 'current title',
['current-version-move-display'] = 'عنوان کنونی',
['current-version-edit-display'] = 'current version',
['current-version-edit-display'] = 'نگارش کنونی',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۹۷۶: خط ۹۹۶:
-- with the ${TALKPAGE} parameter.
-- with the ${TALKPAGE} parameter.
-- It is possible to use banner parameters in this message.
-- It is possible to use banner parameters in this message.
['talk-page-link-display'] = 'talk page',
['talk-page-link-display'] = 'صفحه بحث',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۹۸۵: خط ۱٬۰۰۵:
-- with the ${EDITREQUEST} parameter.
-- with the ${EDITREQUEST} parameter.
-- It is possible to use banner parameters in this message.
-- It is possible to use banner parameters in this message.
['edit-request-display'] = 'submit an edit request',
['edit-request-display'] = 'درخواست ویرایش کنید',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۹۹۳: خط ۱٬۰۱۳:
-- This is the format for the blurb expiry date. It should be valid input for
-- This is the format for the blurb expiry date. It should be valid input for
-- the first parameter of the #time parser function.
-- the first parameter of the #time parser function.
['expiry-date-format'] = 'F j, Y "at" H:i e',
['expiry-date-format'] = 'xij xiF xiY',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۱٬۰۰۰: خط ۱٬۰۲۰:


-- These messages determine which tracking categories the module outputs.
-- These messages determine which tracking categories the module outputs.
['tracking-category-incorrect'] = 'Wikipedia pages with incorrect protection templates',
['tracking-category-incorrect'] = 'صفحات ویکی‌پدیا با الگوهای محافظت نادرست',
['tracking-category-template'] = 'Wikipedia template-protected pages other than templates and modules',
['tracking-category-template'] = 'صفحات الگوحفاظت‌شده ویکی‌پدیا غیر از الگوها و پودمان‌ها',


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
خط ۱٬۰۰۸: خط ۱٬۰۲۸:


-- These are images that are not defined by their protection action and protection level.
-- These are images that are not defined by their protection action and protection level.
['image-filename-indef'] = 'Full-protection-shackle.svg',
['image-filename-indef'] = 'Full-protection-shackle-block.svg',
['image-filename-default'] = 'Transparent.gif',
['image-filename-default'] = 'Transparent.gif',



نسخهٔ کنونی تا ‏۲۵ فوریهٔ ۲۰۲۳، ساعت ۰۰:۲۶

توضیحات این پودمان می‌تواند در پودمان:Protection banner/config/توضیحات قرار گیرد.

-- This module provides configuration data for [[Module:Protection banner]].
-- این پودمان بسیار حساس است به‌دقت بومی‌سازی شده‌است. هنگام به‌روزرسانی دقت کنید.

return {

--------------------------------------------------------------------------------
--
--                                BANNER DATA
--
--------------------------------------------------------------------------------

--[[
-- Banner data consists of six fields:
-- * text - the main protection text that appears at the top of protection
--   banners.
-- * explanation - the text that appears below the main protection text, used
--   to explain the details of the protection.
-- * tooltip - the tooltip text you see when you move the mouse over a small
--   padlock icon.
-- * link - the page that the small padlock icon links to.
-- * alt - the alt text for the small padlock icon. This is also used as tooltip
--   text for the large protection banners.
-- * image - the padlock image used in both protection banners and small padlock
--   icons.
--
-- The module checks in three separate tables to find a value for each field.
-- First it checks the banners table, which has values specific to the reason
-- for the page being protected. Then the module checks the defaultBanners
-- table, which has values specific to each protection level. Finally, the
-- module checks the masterBanner table, which holds data for protection
-- templates to use if no data has been found in the previous two tables.
--
-- The values in the banner data can take parameters. These are specified
-- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name
-- enclosed in curly braces).
--
--                          Available parameters:
--
-- ${CURRENTVERSION} - a link to the page history or the move log, with the
-- display message "current-version-edit-display" or
-- "current-version-move-display".
--
-- ${EDITREQUEST} - a link to create an edit request for the current page.
--
-- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes
-- on the talk page; you may submit a request to ask an administrator to make
-- an edit if it is minor or supported by consensus."
--
-- ${IMAGELINK} - a link to set the image to, depending on the protection
-- action and protection level.
--
-- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry
-- is set. E.g. "Editing of this page by new or unregistered users is currently 
-- disabled until dd Month YYYY."
--
-- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation
-- so that it can be used in run-on sentences.
--
-- ${PAGETYPE} - the type of the page, e.g. "article" or "template".
-- Defined in the cfg.pagetypes table.
--
-- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g.
-- "Editing of this page by new or unregistered users is currently disabled"
--
-- ${PROTECTIONDATE} - the protection date, if it has been supplied to the
-- template.
--
-- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or
-- "semi-protected".
--
-- ${PROTECTIONLOG} - a link to the protection log or the pending changes log,
-- depending on the protection action.
--
-- ${TALKPAGE} - a link to the talk page. If a section is specified, links
-- straight to that talk page section.
--
-- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to
-- create a blurb like "This template is semi-protected", or "This article is
-- move-protected until DD Month YYYY".
--
-- ${VANDAL} - links for the specified username (or the root page name)
-- using Module:Vandal-m.
--
--                                 Functions
--
-- For advanced users, it is possible to use Lua functions instead of strings
-- in the banner config tables. Using functions gives flexibility that is not
-- possible just by using parameters. Functions take two arguments, the
-- protection object and the template arguments, and they must output a string.
--
-- For example:
--
-- text = function (protectionObj, args)
--     if protectionObj.level == 'autoconfirmed' then
--         return 'foo'
--     else
--         return 'bar'
--     end
-- end
--
-- Some protection object properties and methods that may be useful:
-- protectionObj.action - the protection action
-- protectionObj.level - the protection level
-- protectionObj.reason - the protection reason
-- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set
--     to indefinite, and the protection time in unix time if temporary.
-- protectionObj.protectionDate - the protection date in unix time, or nil if
--     unspecified.
-- protectionObj.bannerConfig - the banner config found by the module. Beware
--     of editing the config field used by the function, as it could create an
--     infinite loop.
-- protectionObj:isProtected - returns a boolean showing whether the page is
--     protected.
-- protectionObj:isTemporary - returns a boolean showing whether the expiry is
--     temporary.
-- protectionObj:isIncorrect - returns a boolean showing whether the protection
--     template is incorrect.
--]]

-- The master banner data, used if no values have been found in banners or
-- defaultBanners.
masterBanner = {
	text = '${INTROBLURB}',
	explanation = '${EXPLANATIONBLURB}',
	tooltip = '${TOOLTIPBLURB}',
	link = '${IMAGELINK}',
	alt = 'صفحه ${PROTECTIONLEVEL}'
},

-- The default banner data. This holds banner data for different protection
-- levels.
-- *required* - this table needs edit, move, autoreview and upload subtables.
defaultBanners = {
	edit = {},
	move = {},
	autoreview = {
		autoconfirmed = {
			alt = 'صفحه با تغییرات در انتظار سطح ۱ حفاظت شده‌است',
			tooltip = 'همه ویرایش‌های کاربران ثبت‌نام‌نکرده و کاربران تازه‌کار در حال انتظار برای بررسی هستند',
			image = 'Pending-protection-shackle-double-ticks.svg'
		},
		default = {
			alt = 'صفحه با تغییرات در انتظار سطح ۲ حفاظت شده‌است',
			tooltip = 'همه ویرایش‌های کاربرانی که بازبین یا مدیر نیستند'
				.. ' در حال انتظار برای بررسی هستند',
			image = 'Padlock-orange.svg'
		}
	},
	upload = {}
},

-- The banner data. This holds banner data for different protection reasons.
-- In fact, the reasons specified in this table control which reasons are
-- valid inputs to the first positional parameter.
--
-- There is also a non-standard "description" field that can be used for items
-- in this table. This is a description of the protection reason for use in the
-- module documentation.
--
-- *required* - this table needs edit, move, autoreview and upload subtables.
banners = {
	edit = {
		blp = {
			description = 'برای صفحاتی که جهت ترویج رعایت'
				.. ' سیاست [[ویکی‌پدیا:زندگی‌نامه زندگان'
				.. '|زندگی‌نامه زندگان]] حفاظت شده‌اند.',
			text = '${INTROFRAGMENT} برای ترویج رعایت'
				.. ' [[ویکی‌پدیا:زندگی‌نامه زندگان'
				.. "|سیاست ویکی‌پدیا برای"
				.. ' زندگی‌نامه زندگان]].',
			tooltip = '${TOOLTIPFRAGMENT} برای ترویج رعایت سیاست'
				.. ' زندگی‌نامه زندگان',
		},
		dmca = {
			description = 'برای صفحاتی که توسط بنیاد ویکی‌مدیا به دلیل'
				.. ' حذف درخواست‌های قانون حق تکثیر ملینیوم دیجیتال حفاظت شده‌اند.',
			explanation = function (protectionObj, args)
				local ret = 'به دنبال اطلاع صاحب حقوق تحت'
					.. ' قانون حق تکثیر ملینیوم (DMCA) در مورد برخی محتوا'
					.. ' در این مقاله، بنیاد ویکی‌مدیا تحت قانون اجرایی'
					.. ' و برچیدن و محتوای محدود‌شده مشکوک'
					.. ' عمل کرده‌است.'
				if args.notice then
					ret = ret .. ' یک نگارش از اخطار دریافت‌شده اینجا یافت می‌شود: '
						.. args.notice .. '.'
				end
				ret = ret .. ' برای کسب اطلاعات بیشتر، از جمله وبگاه‌هایی که بر سر'
					.. ' چگونگی بایگانی‌کردن یک دفاعیه در برابر اخطار بحث می‌کنند، لطفاً'
					.. " [[:en:Wikipedia:Office actions]] و ${TALKPAGE} مقاله را ببینید."
					.. "'''این الگو را از مقاله تا وقتی که"
					.. " از محدودیت‌ها صرف نظر نشده‌است حذف نکنید'''."
				return ret
			end,
			image = 'Office-protection-shackle-WMFlogo.svg',
		},
		dispute = {
			description = 'برای صفحاتی که به دلیل اختلافات ویرایشی حفاظت شده‌اند.',
			text = function (protectionObj, args)
				-- Find the value of "disputes".
				local display = 'اختلافات'
				local disputes
				if args.section then
					disputes = string.format(
						'[[%s:%s#%s|%s]]',
						mw.site.namespaces[protectionObj.title.namespace].talk.name,
						protectionObj.title.text,
						args.section,
						display
					)
				else
					disputes = display
				end

				-- Make the blurb, depending on the expiry.
				local msg
				if type(protectionObj.expiry) == 'number' then
					msg = '${INTROFRAGMENT} یا تا ویرایش %s حل شده باشد.'
				else
					msg = '${INTROFRAGMENT} تا ویرایش %s حل شده باشد.'
				end
				return string.format(msg, disputes)
			end,
			explanation = "این حفاظت تأیید بر ${CURRENTVERSION}"
				.. " '''نمی‌باشد'''. ${EXPLANATIONBLURB}",
			tooltip = '${TOOLTIPFRAGMENT} به دلیل اختلافات ویرایشی',
			},
			ecp = {
				description = 'برای مقالاتی در زمینه‌های موضوعی تصویب‌شده توسط'
				.. ' [[ویکی‌پدیا:هیئت داوری|هیئت داوری]] یا'
				.. ' برخورداری از معیارهای کاربرد جامعه',
				tooltip = 'این ${PAGETYPE} تأییدشدهٔ پایدار حفاظت شده‌است',
				alt = '${PAGETYPE} حفاظت‌شده',
		},
		mainpage = {
			description = 'برای صفحاتی که از نشان داده‌شدن در [[صفحهٔ اصلی]] حفاظت شده‌است.',
			text = 'این پرونده هم اکنون'
				.. ' در برابر ویرایش‌شدن به دلیل هم اکنون نمایش یافتن یا به زودی نمایش داده‌شدن'
				.. ' در [[صفحهٔ اصلی]]'
				.. ' [[راهنما:حفاظت|حفاظت]] شده‌است.',
			explanation = 'تصاویر در صفحهٔ اصلی به دلیل دید بالا حفاظت شده‌اند.'
				.. ' لطفاً دربارهٔ هر تغییر لازم در ${TALKPAGE} گفتگو کنید.'
				.. '<br /><span style="font-size:90%;">'
				.. "'''مدیران:''' هنگامی که این تصویر مطمئن هستید خارج از صفحهٔ اصلی است،"
				.. ' لطفاً آن را از حفاظت در آورید، یا به نیمه‌حفاظت‌شده کاهش دهید،'
				.. ' اگر مناسب است.</span>',
		},
		office = {
			description = 'برای صفحاتی که توسط بنیاد ویکی‌مدیا حفاظت شده‌است.',
			text = function (protectionObj, args)
				local ret = 'این ${PAGETYPE} هم اکنون تحت'
					.. ' بررسی'
					.. ' [[:en:Wikipedia:Office actions|اداره بنیاد ویکی‌مدیا]] است'
					.. ' و حفاظت می‌شود.'
				if protectionObj.protectionDate then
					ret = ret .. ' این صفحه از ${PROTECTIONDATE} حفاظت می‌شود.'
				end
				return ret
			end,
			explanation = "اگر شما می‌توانید این صفحه را ویرایش کنید، لطفاً نخست دربارهٔ همه تغییرات"
				.. " و اضافه بر آن در ${TALKPAGE} گفتگو کنید. '''حفاظت را از این صفحه"
				.. " حذف نکنید مگر توسط بنیاد ویکی‌مدیا برای این کار مجاز دانسته"
				.. " شده‌اید.'''",
			image = 'Office-protection-shackle-WMFlogo.svg',
		},
		reset = {
			description = 'برای صفحاتی که توسط بنیاد ویکی‌مدیا محافظت می‌شود و'
				.. ' به نسخه‌ای کاهش‌یافته «بازنشانده شده‌است».',
 			text = 'این ${PAGETYPE} هم اکنون تحت'
					.. ' بررسی دقیق'
					.. ' [[:en:Wikipedia:Office actions|اداره بنیاد ویکی‌مدیا]]'
					.. ' بوده و محافظت می‌شود.',
			explanation = function (protectionObj, args)
				local ret = ''
				if protectionObj.protectionDate then
					ret = ret .. 'در ${PROTECTIONDATE} این ${PAGETYPE}'
				else
					ret = ret .. 'این ${PAGETYPE}'
				end
				ret = ret .. ' به یک نسخهٔ'
				.. ' ساده و «فقط شامل پایه و عناصر ضروری» کاهش یافته‌است که ممکن است برای'
				.. ' اطمینان از تطابق با سیاست‌های [[وپ:بی‌طرف|دیدگاه بی‌طرف]] و'
				.. ' [[وپ:تأیید|تأییدپذیری]] کاملاً بازنویسی شده‌باشد.'
				.. ' سیاست‌های استاندارد ویکی‌پدیا به بازنویسی خودش اعمال می‌شود—که'
				.. ' در نهایت برای همهٔ ویراستاران باز خواهد بود—و به شدت اجرا'
				.. ' خواهد شد. این ${PAGETYPE} هنگام بازسازی'
				.. ' ${PROTECTIONLEVEL} شده‌است.\n\n'
				.. 'درج مستقیم هر چیز از'
				.. ' بازبینی‌های پیش از حفاظت از این ${PAGETYPE} حذف خواهد شد،'
				.. ' همینطور هر ماده افزوده‌شده به این ${PAGETYPE} که به درستی به منبع ارجاع نشده‌است.'
				.. ' صفحه(های) بحث مرتبط هم در همان تاریخ'
				.. " حذف می‌شود.\n\n"
				.. "اگر شما می‌توانید این صفحه را ویرایش کنید، لطفاً نخست دربارهٔ همه تغییرات و"
				.. " اضافه بر آن در ${TALKPAGE} بحث کنید. '''این کار را نادیده نگیرید،"
				.. " و حفاظت را از این صفحه حذف نکنید،"
				.. " مگر برای انجامش توسط بنیاد ویکی‌مدیا مجاز دانسته شده‌اید."
				.. " هیچ ویراستاری این اطلاعیه را حذف نکند.'''"

				return ret
			end,
			image = 'Office-protection-shackle-WMFlogo.svg',
		},
		sock = {
			description = 'برای صفحاتی که به دلیل'
				.. ' [[ویکی‌پدیا:حساب زاپاس|حساب زاپاس] حفاظت شده‌است.',
			text = '${INTROFRAGMENT} برای جلوگیری از [[ویکی‌پدیا:قطع دسترسی|قطع دسترسی]]'
				.. ' [[ویکی‌پدیا:حساب زاپاس|حساب‌های زاپاس]] یا'
				.. ' جلوگیری از ویرایش آن توسط'
				.. ' [[ویکی‌پدیا:سیاست تحریم|کاربران مسدودشده]].',
			tooltip = '${TOOLTIPFRAGMENT} برای جلوگیری از قطع دسترسی حساب‌های زاپاس یا جلوگیری از'
				.. ' ویرایش آن توسط کاربران مسدودشده',
		},
		template = {
			description = 'برای الگوهای [[ویکی‌پدیا:الگوهای حساس|حساس]]'
				.. ' و پودمان‌های لوآ.',
			text = 'این ${PAGETYPE} به دلیل [[ویکی‌پدیا:الگوهای حساس|حساسیت]]،'
				.. ' به طور دائم [[راهنما:حفاظت|حفاظت‌شده]] است.',
			explanation = 'لطفاً دربارهٔ هر تغییر در ${TALKPAGE} گفتگو کنید؛ شما می‌توانید'
				.. ' از یک [[ویکی‌پدیا:مدیران|مدیر]] یا'
				.. ' [[ویکی‌پدیا:ویرایشگر الگو|ویراستار الگو]] بخواهید'
				.. ' ${EDITREQUEST} یک ویرایش انجام دهد اگر'
				.. ' آن ویرایش یک ویرایش [[راهنما:ویرایش جزئی#چه هنگامی ویرایش جزئی است؟|غیر جنجالی]]'
				.. ' است یا توسط'
				.. ' [[ویکی‌پدیا:اجماع|اجماع]] حمایت می‌شود. شما همچنین می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست کنید]] که آن'
				.. ' صفحه از حفاظت خارج شود.',
			tooltip = 'این ${PAGETYPE} حساس به دلیل جلوگیری'
				.. ' از خرابکاری به طور دائم ${PROTECTIONLEVEL} است',
			alt = '${PAGETYPE} به طور دائم حفاظت‌شده است',
		},
		usertalk = {
			description = 'برای صفحات حفاظت‌شده در برابر ویرایش‌های مخرب توسط یک'
				.. ' کاربر ویژه.',
			text = '${INTROFRAGMENT} برای جلوگیری از ${VANDAL} در برابر استفاده از آن برای انجام ویرایش‌های مخرب،'
				.. ' چون سوء استفاده'
				.. ' از الگوی &#123;&#123;[[الگو:بازکردن|بازکردن]]&#125;&#125;.',
			explanation = 'اگر نمی‌توانید این صفحهٔ بحث کاربر را ویرایش کنید و باید'
				.. ' یک تغییر ایجاد کنید یا پیامی بگذارید، می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
				.. '#درخواست‌های خروج از محافظت'
				.. '|درخواست ویرایش کنید]]،'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
				.. '#درخواست‌های خروج از محافظت'
				.. '|درخواست عدم حفاظت کنید.]]،'
				.. ' [[Special:Userlogin|وارد شوید]]،'
				.. ' یا [[Special:UserLogin/signup|یک حساب کاربری بسازید]].',
		},
		vandalism = {
			description = 'برای صفحاتی که در مقابل'
				.. ' [[ویکی‌پدیا:خرابکاری|خرابکاری]] محافت شده‌است.',
			text = '${INTROFRAGMENT} به دلیل [[ویکی‌پدیا:خرابکاری|خرابکاری]].',
			explanation = function (protectionObj, args)
				local ret = ''
				if protectionObj.level == 'sysop' then
					ret = ret .. "این حفاظت تأیید بر ${CURRENTVERSION}"
						.. " '''نمی‌باشد'''. "
				end
				return ret .. '${EXPLANATIONBLURB}'
			end,
			tooltip = '${TOOLTIPFRAGMENT} به دلیل خرابکاری',
		}
	},
	move = {
		dispute = {
			description = 'برای صفحاتی که در برابر انتقال صفحه‌ها به دلیل'
				.. ' اختلاف بر سر عنوان صفحه حفاظت شده‌است.',
			explanation = "این حفاظت تأیید بر ${CURRENTVERSION}"
				.. "'''نمی‌باشد'''. ${EXPLANATIONBLURB}",
			image = 'Move-protection-shackle.svg'
		},
		vandalism = {
			description = 'برای صفحاتی که در مقابل'
				.. ' [[ویکی‌پدیا:خرابکاری#خرابکاری انتقال صفحه'
				.. ' |خرابکاری انتقال صفحه]] محافظت شده‌است.'
		}
	},
	autoreview = {},
	upload = {}
},

--------------------------------------------------------------------------------
--
--                            GENERAL DATA TABLES
--
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------
-- Protection blurbs
--------------------------------------------------------------------------------

-- This table produces the protection blurbs available with the
-- ${PROTECTIONBLURB} parameter. It is sorted by protection action and
-- protection level, and is checked by the module in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionBlurbs = {
	edit = {
		default = 'این ${PAGETYPE} در برابر'
			.. ' ویرایش [[راهنما:حفاظت|حفاظت]] شده‌است',
		autoconfirmed = 'ویرایش این ${PAGETYPE} برای کاربران [[ویکی‌پدیا:اختیارات گروه‌های'
			.. ' کاربری#کاربران جدید|تازه]] یا [[ویکی‌پدیا:اختیارات گروه‌های کاربری#کاربران گمنام'
			.. '|ثبت‌نام‌نکرده]] [[راهنما:حفاظت|غیر فعال]] است',
		extendedconfirmed = 'این ${PAGETYPE} در برابر ویرایش کاربران'
			.. ' ${PROTECTIONLEVEL} است',
	},
	move = {
		default = 'این ${PAGETYPE} در برابر [[ویکی‌پدیا:انتقال صفحه‌ها|انتقال صفحه‌ها]]'
			.. ' [[راهنما:حفاظت|حفاظت]] شده‌است'
	},
	autoreview = {
		autoconfirmed = 'همه ویرایش‌های صورت‌گرفته در این ${PAGETYPE} توسط کاربران'
			.. ' [[ویکی‌پدیا:اختیارات گروه‌های کاربری#کاربران جدید|تازه]] یا'
			.. ' [[[[ویکی‌پدیا:اختیارات گروه‌های کاربری#کاربران گمنام|ثبت‌نام‌نکرده]]'
			.. ' [[ویکی‌پدیا:تغییرات در حال انتظار|در حال انتظار برای بررسی]] هستند',
		default = 'همه ویرایش‌های صورت‌گرفته در این ${PAGETYPE} توسط کاربرانی که'
			.. ' [[:en:Wikipedia:Reviewing|بازبین]] یا'
			.. ' [[ویکی‌پدیا:مدیران|مدیر]] نیستند'
			.. ' [[ویکی‌پدیا:تغییرات در حال انتظار|در حال انتظار برای بررسی]] هستند'
	},
	upload = {
		default = 'بارگذاری نگارش‌های تازه از این ${PAGETYPE} غیرفعال است'
	}
},


--------------------------------------------------------------------------------
-- Explanation blurbs
--------------------------------------------------------------------------------

-- This table produces the explanation blurbs available with the
-- ${EXPLANATIONBLURB} parameter. It is sorted by protection action,
-- protection level, and whether the page is a talk page or not. If the page is
-- a talk page it will have a talk key of "talk"; otherwise it will have a talk
-- key of "subject". The table is checked in the following order:
-- 1. page's protection action, page's protection level, page's talk key
-- 2. page's protection action, page's protection level, default talk key
-- 3. page's protection action, default protection level, page's talk key
-- 4. page's protection action, default protection level, default talk key
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
explanationBlurbs = {
	edit = {
		autoconfirmed = {
			subject = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید. اگر نمی‌توانید'
				.. ' این ${PAGETYPE} را ویرایش کنید و می‌خواهید تغییری ایجاد کنید، می‌توانید'
				.. ' ${EDITREQUEST}، دربارهٔ تغییرها در ${TALKPAGE} گفتگو کنید،'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
				.. '#درخواست‌های خروج از محافظت'
				.. '|درخواست عدم حفاظت کنید]]، [[Special:Userlogin|وارد شوید]]، یا'
				.. ' [[Special:UserLogin/signup|حساب کاربری بسازید]].',
			default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید. اگر نمی‌توانید'
				.. ' این ${PAGETYPE} را ویرایش کنید و می‌خواهید تغییری ایجاد کنید، می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
				.. '#درخواست‌های خروج از محافظت'
				.. '|درخواست عدم حفاظت کنید]]، [[Special:Userlogin|وارد شوید]]، یا'
				.. ' [[Special:UserLogin/signup|حساب کاربری بسازید]].',
		},
		extendedconfirmed = {
			default = 'حفاظت تأییدشدهٔ پایدار از ویرایش‌های ویراستاران آی‌پی'
				.. ' و کاربران ثبت‌نام‌کرده با کمتر از ۳۰ روز عمر و ۵۰۰ ویرایش جلوگیری می‌کند.'
				.. ' [[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تأییدشدهٔ پایدار|سیاست در استفاده از جامعه]]'
				.. ' تعیین می‌کند که حفاظت تأییدشدهٔ پایدار قابل بکارگیری برای اختلال در مبارزه است،'
				.. ' باتوجه به اینکه نیمه‌حفاظت بی‌اثر ثابت شده‌است.'
				.. ' خواهشمند است برای هر تغییری در ${TALKPAGE} گفتگو کنید؛ شما می‌توانید'
				.. ' برای تغییرات غیرمتعارف و در راستای [[ویکی‌پدیا:اجماع|اجماع]]'
				.. ' ${EDITREQUEST}.'
		},
		default = {
			subject = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
				.. ' لطفاً دربارهٔ هر تغییر در ${TALKPAGE} گفتگو کنید؛ شما'
				.. ' می‌توانید از'
				.. ' یک [[ویکی‌پدیا:مدیران|مدیر]] ${EDITREQUEST} تا یک ویرایش انجام دهد اگر آن ویرایش'
				.. ' [[راهنما:ویرایش جزئی#چه هنگامی ویرایش جزئی است؟|غیر جنجالی]] است یا توسط'
				.. ' [[ویکی‌پدیا:اجماع|اجماع]] حمایت می‌شود.'
				.. ' شما همچنین می‌توانید [[ویکی‌پدیا:درخواست محافظت'
				.. ' صفحه#درخواست‌های خروج از محافظت'
				.. '|درخواست کنید]] که این صفحه از حفاظت خارج شود.',
			default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
				.. ' شما می‌توانید برای این صفحه [[ویکی‌پدیا:درخواست محافظت'
				.. ' صفحه|درخواست'
				.. ' ویرایش کنید]]، یا [[ویکی‌پدیا:درخواست محافظت'
				.. ' صفحه#درخواست‌های خروج از محافظت'
				.. '|بخواهید]] از حفاظت خارج شود.'
		}
	},
	move = {
		default = {
			subject = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
				.. ' این صفحه هنوز می‌تواند ویرایش شود اما نمی‌تواند منتقل شود'
				.. ' تا هنگامی که محافظت نمی‌شود. لطفاً دربارهٔ هر انتقال پیشنهادی در'
				.. ' ${TALKPAGE} یا در [[ویکی‌پدیا:تابلوی اعلانات مدیران/درخواست انتقال و ادغام تاریخچه]] گفتگو کنید. شما همچنین می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست دهید]] که این صفحه'
				.. ' از محافظت خارج شود.',
			default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
				.. ' این صفحه هنوز می‌تواند ویرایش شود اما نمی‌تواند منتقل شود'
				.. ' تا هنگامی که محافظت نمی‌شود. لطفاً دربارهٔ هر انتقال پیشنهادی در'
				.. ' [[ویکی‌پدیا:تابلوی اعلانات مدیران/درخواست انتقال و ادغام تاریخچه]] گفتگو کنید. شما همچنین می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست دهید]] که این صفحه'
				.. ' از محافظت خارج شود.'
		}
	},
	autoreview = {
		default = {
			reviewer = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
				.. ' ویرایش در این ${PAGETYPE} برای خوانندگان قابل مشاهده نیست'
				.. ' تا هنگامی که توسط یک بازبین یا یک مدیر پذیرفته شود.'
				.. ' برای جلوگیری از نیاز بازبینی ویرایش‌هایتان، می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
				.. '#درخواست‌های خروج از محافظت'
				.. '|درخواست عدم حفاظت کنید]]. ویراستاران با تجربه همچنین می‌توانند'
				.. ' درخواست [[:en:Wikipedia:Reviewing|سطح دسترسی بازبین]] کنند.',
			default = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
				.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
				.. ' ویرایش در این ${PAGETYPE} توسط کاربران تازه‌کار و ثبت‌نام‌نکرده'
				.. ' برای خوانندگان قابل مشاهده نیست تا هنگامی که توسط'
				.. ' یک بازبین پذیرفته شود. برای جلوگیری از نیاز بازبینی ویرایش‌هایتان،'
				.. ' می‌توانید'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه'
				.. '#درخواست‌های خروج از محافظت'
				.. '|درخواست عدم حفاظت کنید]]، [[Special:Userlogin|وارد شوید]]، یا'
				.. ' [[Special:UserLogin/signup|حساب کاربری بسازید]].'
		},
		},
	upload = {
		default = {
			default = 'برای اطلاعات بیشتر [[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|'
				.. 'سیاست حفاظت از صفحه‌ها]] و ${PROTECTIONLOG} را ببینید.'
				.. ' این صفحه را هنوز می‌توان ویرایش کرد اما نسخه‌های تازه پرونده'
				.. ' ممکن نیست بارگذاری شود تا زمانی که از حفاظت خارج شود. شما می‌توانید'
				.. ' بارگذاری نسخه تازه را با'
				.. ' [[ویکی‌پدیا:درخواست‌های ویرایش|درخواست ویرایش حفاظت‌شده]] درخواست کنید، یا'
				.. ' می‌توانید از حفاظت‌شده خارج‌کردن آن را'
				.. ' [[ویکی‌پدیا:درخواست محافظت صفحه|درخواست کنید]].'
		}
	}
},

--------------------------------------------------------------------------------
-- Protection levels
--------------------------------------------------------------------------------

-- This table provides the data for the ${PROTECTIONLEVEL} parameter, which
-- produces a short label for different protection levels. It is sorted by
-- protection action and protection level, and is checked in the following
-- order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
protectionLevels = {
	edit = {
		default = 'حفاظت‌شده',
		templateeditor = 'الگوحفاظت‌شده',
		extendedconfirmed = 'حفاظت‌شده',
		autoconfirmed = 'نیمه‌حفاظت‌شده',
	},
	move = {
		default = 'انتقال‌حفاظت‌شده'
	},
	autoreview = {
	},
	upload = {
		default = 'بارگذاری‌حفاظت‌شده'
	}
},

--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------

-- This table lists different padlock images for each protection action and
-- protection level. It is used if an image is not specified in any of the
-- banner data tables, and if the page does not satisfy the conditions for using
-- the ['image-filename-indef'] image. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
images = {
	edit = {
		default = 'Full-protection-shackle-block.svg',
		templateeditor = 'Template-protection-shackle-brackets.svg',
		extendedconfirmed = 'Extended-protection-shackle-check-mark.svg',
		autoconfirmed = 'Semi-protection-shackle.svg'
	},
	move = {
		default = 'Move-protection-shackle.svg',
	},
	autoreview = {
		autoconfirmed = 'Pending-protection-shackle-double-ticks.svg',
		default = 'Padlock-orange.svg'
	},
	upload = {
		default = 'Upload-protection-shackle.svg'
	}
},

-- Pages with a reason specified in this table will show the special "indef"
-- padlock, defined in the 'image-filename-indef' message, if no expiry is set.
indefImageReasons = {
	template = true
},

--------------------------------------------------------------------------------
-- Image links
--------------------------------------------------------------------------------

-- This table provides the data for the ${IMAGELINK} parameter, which gets
-- the image link for small padlock icons based on the page's protection action
-- and protection level. It is checked in the following order:
-- 1. page's protection action, page's protection level
-- 2. page's protection action, default protection level
-- 3. "edit" protection action, default protection level
--
-- It is possible to use banner parameters inside this table.
-- *required* - this table needs edit, move, autoreview and upload subtables.
imageLinks = {
	edit = {
		default = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#کاملاً',
		templateeditor = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#الگو',
		extendedconfirmed = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تأییدشدهٔ پایدار',
		autoconfirmed = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#نیمه'
	},
	move = {
		default = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#انتقال'
	},
	autoreview = {
		autoconfirmed = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تا۱',
		reviewer = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#تا۲'
	},
	upload = {
		default = 'ویکی‌پدیا:سیاست حفاظت از صفحه‌ها#بارگذاری'
	}
},

--------------------------------------------------------------------------------
-- Padlock indicator names
--------------------------------------------------------------------------------

-- This table provides the "name" attribute for the <indicator> extension tag
-- with which small padlock icons are generated. All indicator tags on a page
-- are displayed in alphabetical order based on this attribute, and with
-- indicator tags with duplicate names, the last tag on the page wins.
-- The attribute is chosen based on the protection action; table keys must be a
-- protection action name or the string "default".
padlockIndicatorNames = {
	autoreview = 'pp-autoreview',
	default = 'pp-default'
},

--------------------------------------------------------------------------------
-- Protection categories
--------------------------------------------------------------------------------

--[[
-- The protection categories are stored in the protectionCategories table.
-- Keys to this table are made up of the following strings:
--
-- 1. the expiry date
-- 2. the namespace
-- 3. the protection reason (e.g. "dispute" or "vandalism")
-- 4. the protection level (e.g. "sysop" or "autoconfirmed")
-- 5. the action (e.g. "edit" or "move")
-- 
-- When the module looks up a category in the table, first it will will check to
-- see a key exists that corresponds to all five parameters. For example, a
-- user page semi-protected from vandalism for two weeks would have the key
-- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module
-- changes the first part of the key to "all" and checks the table again. It
-- keeps checking increasingly generic key combinations until it finds the
-- field, or until it reaches the key "all-all-all-all-all".
--
-- The module uses a binary matrix to determine the order in which to search.
-- This is best demonstrated by a table. In this table, the "0" values
-- represent "all", and the "1" values represent the original data (e.g.
-- "indef" or "file" or "vandalism").
--
--        expiry    namespace reason   level     action
-- order
-- 1      1         1         1        1         1
-- 2      0         1         1        1         1
-- 3      1         0         1        1         1
-- 4      0         0         1        1         1
-- 5      1         1         0        1         1
-- 6      0         1         0        1         1
-- 7      1         0         0        1         1
-- 8      0         0         0        1         1
-- 9      1         1         1        0         1
-- 10     0         1         1        0         1
-- 11     1         0         1        0         1
-- 12     0         0         1        0         1
-- 13     1         1         0        0         1
-- 14     0         1         0        0         1
-- 15     1         0         0        0         1
-- 16     0         0         0        0         1
-- 17     1         1         1        1         0
-- 18     0         1         1        1         0
-- 19     1         0         1        1         0
-- 20     0         0         1        1         0
-- 21     1         1         0        1         0
-- 22     0         1         0        1         0
-- 23     1         0         0        1         0
-- 24     0         0         0        1         0
-- 25     1         1         1        0         0
-- 26     0         1         1        0         0
-- 27     1         0         1        0         0
-- 28     0         0         1        0         0
-- 29     1         1         0        0         0
-- 30     0         1         0        0         0
-- 31     1         0         0        0         0
-- 32     0         0         0        0         0
--
-- In this scheme the action has the highest priority, as it is the last
-- to change, and the expiry has the least priority, as it changes the most.
-- The priorities of the expiry, the protection level and the action are
-- fixed, but the priorities of the reason and the namespace can be swapped
-- through the use of the cfg.bannerDataNamespaceHasPriority table.
--]]

-- If the reason specified to the template is listed in this table,
-- namespace data will take priority over reason data in the protectionCategories
-- table.
reasonsWithNamespacePriority = {
	vandalism = true,
},

-- The string to use as a namespace key for the protectionCategories table for each
-- namespace number.
categoryNamespaceKeys = {
	[  2] = 'user',
	[  3] = 'user',
	[  4] = 'project',
	[  6] = 'file',
	[  8] = 'mediawiki',
	[ 10] = 'template',
	[ 12] = 'project',
	[ 14] = 'category',
	[100] = 'portal',
	[828] = 'module',
},

protectionCategories = {
	['all|all|all|all|all']                  = 'صفحات حفاظت‌شده ویکی‌پدیا',
	['all|all|office|all|all']               = 'صفحات اداره‌حفاظت‌شده ویکی‌پدیا',
	['all|all|reset|all|all']                = 'صفحات اداره‌حفاظت‌شده ویکی‌پدیا',
	['all|all|dmca|all|all']                 = 'صفحات اداره‌حفاظت‌شده ویکی‌پدیا',
	['all|all|mainpage|all|all']             = 'پرونده‌های کامل‌حفاظت‌شده صفحه اصلی ویکی‌پدیا',
	['all|all|all|extendedconfirmed|all']    = 'صفحات ویکی‌پدیا با محدودیت ویرایش کمتر از ۳۰-۵۰۰',
	['all|all|ecp|extendedconfirmed|all']    = 'صفحات ویکی‌پدیا با محدودیت ویرایش کمتر از ۳۰-۵۰۰',
	['all|template|all|all|edit']            = 'الگوهای کامل‌حفاظت‌شده ویکی‌پدیا',
	['all|all|all|autoconfirmed|edit']       = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا',
	['indef|all|all|autoconfirmed|edit']     = 'صفحات نیمه‌حفاظت‌شده بی‌پایان ویکی‌پدیا',
	['all|all|blp|autoconfirmed|edit']       = 'زندگی‌نامه زندگان نیمه‌حفاظت‌شده بی‌پایان ویکی‌پدیا',
	['temp|all|blp|autoconfirmed|edit']      = 'زندگی‌نامه زندگان نیمه‌حفاظت‌شده موقت ویکی‌پدیا',
	['all|all|dispute|autoconfirmed|edit']   = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا به‌دلیل اختلاف',
	['all|all|sock|autoconfirmed|edit']      = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا در برابر کاربران محروم',
	['all|all|vandalism|autoconfirmed|edit'] = 'صفحات نیمه‌حفاظت‌شده ویکی‌پدیا در برابر خرابکاری',
	['all|category|all|autoconfirmed|edit']  = 'رده‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|file|all|autoconfirmed|edit']      = 'پرونده‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|portal|all|autoconfirmed|edit']    = 'درگاه‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|project|all|autoconfirmed|edit']   = 'صفحه‌های پروژه نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|talk|all|autoconfirmed|edit']      = 'صفحات بحث نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|template|all|autoconfirmed|edit']  = 'الگوهای نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|user|all|autoconfirmed|edit']      = 'صفحات کاربری و بحث کاربر نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|template|all|templateeditor|edit'] = 'الگوهای الگوحفاظت‌شده ویکی‌پدیا',
	['all|all|blp|sysop|edit']               = 'زندگی‌نامه زندگان حفاظت‌شده بی‌پایان ویکی‌پدیا',
	['temp|all|blp|sysop|edit']              = 'زندگی‌نامه زندگان حفاظت‌شده موقت ویکی‌پدیا',
	['all|all|dispute|sysop|edit']           = 'صفحات حفاظت‌شده ویکی‌پدیا به‌دلیل اختلاف',
	['all|all|sock|sysop|edit']              = 'صفحات حفاظت‌شده ویکی‌پدیا در برابر کاربران محروم',
	['all|all|vandalism|sysop|edit']         = 'صفحات حفاظت‌شده ویکی‌پدیا در برابر خرابکاری',
	['all|category|all|sysop|edit']          = 'رده‌های حفاظت‌شده ویکی‌پدیا',
	['all|file|all|sysop|edit']              = 'پرونده‌های کامل‌حفاظت‌شده ویکی‌پدیا',
	['all|project|all|sysop|edit']           = 'صفحات پروژه حفاظت‌شده ویکی‌پدیا',
	['all|talk|all|sysop|edit']              = 'صفحات بحث کامل‌حفاظت‌شده ویکی‌پدیا',
	['all|template|all|sysop|edit']          = 'الگوهای کامل‌حفاظت‌شده ویکی‌پدیا',
	['all|user|all|sysop|edit']              = 'صفحات کاربری و بحث کاربر حفاظت‌شده ویکی‌پدیا',
	['all|module|all|all|edit']              = 'پودمان‌های کامل‌حفاظت‌شده ویکی‌پدیا',
	['all|module|all|templateeditor|edit']   = 'پودمان‌های الگوحفاظت‌شده ویکی‌پدیا',
	['all|module|all|autoconfirmed|edit']    = 'پودمان‌های نیمه‌حفاظت‌شده ویکی‌پدیا',
	['all|all|all|sysop|move']               = 'صفحات انتقال‌حفاظت‌شده ویکی‌پدیا',
	['indef|all|all|sysop|move']             = 'صفحات انتقال‌حفاظت‌شده بی‌پایان ویکی‌پدیا',
	['all|all|dispute|sysop|move']           = 'صفحات انتقال‌حفاظت‌شده ویکی‌پدیا در برابر اختلاف',
	['all|all|vandalism|sysop|move']         = 'صفحات انتقال‌حفاظت‌شده ویکی‌پدیا به دلیل خرابکاری',
	['all|portal|all|sysop|move']            = 'درگاه‌های انتقال‌حفاظت‌شده ویکی‌پدیا',
	['all|portal|all|sysop|move']            = 'درگاه‌های انتقال‌حفاظت‌شده ویکی‌پدیا',
	['all|project|all|sysop|move']           = 'صفحات پروژه انتقال‌حفاظت‌شده ویکی‌پدیا',
	['all|talk|all|sysop|move']              = 'صفحات بحث انتقال‌حفاظت‌شده ویکی‌پدیا',
	['all|template|all|sysop|move']          = 'الگوهای انتقال‌حفاظت‌شده ویکی‌پدیا',
	['all|user|all|sysop|move']              = 'صفحات کاربری و بحث کاربر انتقال‌حفاظت‌شده ویکی‌پدیا',
	['all|all|all|autoconfirmed|autoreview'] = 'صفحات حفاظت‌شده ویکی‌پدیا در حد بازبینی ویرایش',
	['all|all|all|reviewer|autoreview']      = 'صفحات ویکی‌پدیا حفاظت‌شده در برابر تغییرات در انتظار (سطح ۲)',
	['all|file|all|all|upload']              = 'پرونده‌های بارگذاری‌حفاظت‌شده ویکی‌پدیا',
},

--------------------------------------------------------------------------------
-- Expiry category config
--------------------------------------------------------------------------------

-- This table configures the expiry category behaviour for each protection
-- action.
-- * If set to true, setting that action will always categorise the page if
--   an expiry parameter is not set.
-- * If set to false, setting that action will never categorise the page.
-- * If set to nil, the module will categorise the page if:
--   1) an expiry parameter is not set, and
--   2) a reason is provided, and
--   3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck
--      table.

expiryCheckActions = {
	edit = nil,
	move = false,
	autoreview = true,
	upload = false
},

reasonsWithoutExpiryCheck = {
	blp = true,
	template = true,
},

--------------------------------------------------------------------------------
-- Pagetypes
--------------------------------------------------------------------------------

-- This table produces the page types available with the ${PAGETYPE} parameter.
-- Keys are namespace numbers, or the string "default" for the default value.
pagetypes = {
	[0] = 'مقاله',
	[6] = 'پرونده',
	[10] = 'الگو',
	[14] = 'رده',
	[828] = 'پودمان',
	default = 'صفحه'
},

--------------------------------------------------------------------------------
-- Strings marking indefinite protection
--------------------------------------------------------------------------------

-- This table contains values passed to the expiry parameter that mean the page
-- is protected indefinitely.
indefStrings = {
	['indef'] = true,
	['indefinite'] = true,
	['indefinitely'] = true,
	['infinite'] = true,
	['بی‌پایان'] = true,
},

--------------------------------------------------------------------------------
-- Group hierarchy
--------------------------------------------------------------------------------

-- This table maps each group to all groups that have a superset of the original
-- group's page editing permissions.
hierarchy = {
	sysop = {},
	reviewer = {'sysop'},
	filemover = {'sysop'},
	templateeditor = {'sysop'},
	extendedconfirmed = {'sysop'},
	accountcreator = {'templateeditor'},
	autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'},
	user = {'autoconfirmed'},
	['*'] = {'user'}
},

--------------------------------------------------------------------------------
-- Wrapper templates and their default arguments
--------------------------------------------------------------------------------

-- This table contains wrapper templates used with the module, and their
-- default arguments. Templates specified in this table should contain the
-- following invocation, and no other template content:
--
-- {{#invoke:Protection banner|main}}
--
-- If other content is desired, it can be added between
-- <noinclude>...</noinclude> tags.
--
-- When a user calls one of these wrapper templates, they will use the
-- default arguments automatically. However, users can override any of the
-- arguments.
wrappers = {
	['الگو:Pp-pc2']                     = {action = 'autoreview', small = true},
	['الگو:حص']                         = {},
	['الگو:حص-۳۰-۵۰۰']                  = {'ecp'},
	['الگو:حص-الگو']                = {'template', small = true},
	['الگو:حص-انتقال']                    = {action = 'move'},
	['الگو:حص-انتقال-خرابکاری']          = {'vandalism', action = 'move'},
	['الگو:حص-انتقال-مناقشه']            = {'dispute', action = 'move'},
	['الگو:حص-بارگذاری']                  = {action = 'upload'},
	['الگو:حص-بازنشانی']                   = {'reset'},
	['الگو:حص-بحث کاربر']                = {'usertalk'},
	['الگو:حص-حنب']                     = {action = 'autoreview', small = true},
	['الگو:حص-خرابکاری']               = {'vandalism'},
	['الگو:حص-دفتری']                  = {'office'},
	['الگو:حص-دفتری-دی‌ام‌سی‌ای']             = {'dmca'},
	['الگو:حص-زاپاس']                    = {'sock'},
	['الگو:حص-زنده']                     = {'blp'},
	['الگو:حص-صفحه-اصلی']               = {'mainpage'},
	['الگو:حص-مناقشه']                 = {'dispute'},
	['الگو:حص-نیمه-بی‌پایان']              = {small = true},
	-- we don't need Template:Pp-create
	-- we don't need Template:Pp-move-indef
},

--------------------------------------------------------------------------------
-- 
--                                 MESSAGES
-- 
--------------------------------------------------------------------------------

msg = {

--------------------------------------------------------------------------------
-- Intro blurb and intro fragment
--------------------------------------------------------------------------------

-- These messages specify what is produced by the ${INTROBLURB} and
-- ${INTROFRAGMENT} parameters. If the protection is temporary they use the
-- intro-blurb-expiry or intro-fragment-expiry, and if not they use
-- intro-blurb-noexpiry or intro-fragment-noexpiry.
-- It is possible to use banner parameters in these messages.
['intro-blurb-expiry'] = 'تا ${EXPIRY} ${PROTECTIONBLURB}.',
['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.',
['intro-fragment-expiry'] = 'تا ${EXPIRY} ${PROTECTIONBLURB}،',
['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}',

--------------------------------------------------------------------------------
-- Tooltip blurb
--------------------------------------------------------------------------------

-- These messages specify what is produced by the ${TOOLTIPBLURB} parameter.
-- If the protection is temporary the tooltip-blurb-expiry message is used, and
-- if not the tooltip-blurb-noexpiry message is used.
-- It is possible to use banner parameters in these messages.
['tooltip-blurb-expiry'] = 'این ${PAGETYPE} تا ${EXPIRY} ${PROTECTIONLEVEL} شده‌است',
['tooltip-blurb-noexpiry'] = 'این ${PAGETYPE} ${PROTECTIONLEVEL} شده‌است',
['tooltip-fragment-expiry'] = 'این ${PAGETYPE} تا ${EXPIRY} ${PROTECTIONLEVEL} شده‌است',
['tooltip-fragment-noexpiry'] = 'این ${PAGETYPE} ${PROTECTIONLEVEL} شده‌است',

--------------------------------------------------------------------------------
-- Special explanation blurb
--------------------------------------------------------------------------------

-- An explanation blurb for pages that cannot be unprotected, e.g. for pages
-- in the MediaWiki namespace.
-- It is possible to use banner parameters in this message.
['explanation-blurb-nounprotect'] = '[[ویکی‌پدیا:سیاست حفاظت از صفحه‌ها|سیاست حفاظت]]'
	.. ' و ${PROTECTIONLOG} را برای جزئیات بیشتر ببینید.'
	.. ' لطفاً دربارهٔ هر تغییر در ${TALKPAGE} بحث کنید؛'
	.. ' می‌توانید ${EDITREQUEST} برای درخواست از یک'
	.. ' [[ویکی‌پدیا:مدیران|مدیر]] برای اعمال ویرایش اگر درخواست'
	.. ' [[راهنما:ویرایش جزئی#چه هنگامی ویرایش جزئی است؟'
	.. '|غیر جنجالی]] باشد یا توسط [[ویکی‌پدیا:اجماع|اجماع]]'
	.. ' حمایت شود.',

--------------------------------------------------------------------------------
-- Protection log display values
--------------------------------------------------------------------------------

-- These messages determine the display values for the protection log link
-- or the pending changes log link produced by the ${PROTECTIONLOG} parameter.
-- It is possible to use banner parameters in these messages.
['protection-log-display'] = 'سیاههٔ حفاظت',
['pc-log-display'] = 'سیاههٔ تغییرات در انتظار',

--------------------------------------------------------------------------------
-- Current version display values
--------------------------------------------------------------------------------

-- These messages determine the display values for the page history link
-- or the move log link produced by the ${CURRENTVERSION} parameter.
-- It is possible to use banner parameters in these messages.
['current-version-move-display'] = 'عنوان کنونی',
['current-version-edit-display'] = 'نگارش کنونی',

--------------------------------------------------------------------------------
-- Talk page
--------------------------------------------------------------------------------

-- This message determines the display value of the talk page link produced
-- with the ${TALKPAGE} parameter.
-- It is possible to use banner parameters in this message.
['talk-page-link-display'] = 'صفحه بحث',

--------------------------------------------------------------------------------
-- Edit requests
--------------------------------------------------------------------------------

-- This message determines the display value of the edit request link produced
-- with the ${EDITREQUEST} parameter.
-- It is possible to use banner parameters in this message.
['edit-request-display'] = 'درخواست ویرایش کنید',

--------------------------------------------------------------------------------
-- Expiry date format
--------------------------------------------------------------------------------

-- This is the format for the blurb expiry date. It should be valid input for
-- the first parameter of the #time parser function.
['expiry-date-format'] = 'xij xiF xiY',

--------------------------------------------------------------------------------
-- Tracking categories
--------------------------------------------------------------------------------

-- These messages determine which tracking categories the module outputs.
['tracking-category-incorrect'] = 'صفحات ویکی‌پدیا با الگوهای محافظت نادرست',
['tracking-category-template'] = 'صفحات الگوحفاظت‌شده ویکی‌پدیا غیر از الگوها و پودمان‌ها',

--------------------------------------------------------------------------------
-- Images
--------------------------------------------------------------------------------

-- These are images that are not defined by their protection action and protection level.
['image-filename-indef'] = 'Full-protection-shackle-block.svg',
['image-filename-default'] = 'Transparent.gif',

--------------------------------------------------------------------------------
-- End messages
--------------------------------------------------------------------------------
}

--------------------------------------------------------------------------------
-- End configuration
--------------------------------------------------------------------------------
}