مدیاویکی:Gadget-twinklexfd-2020.js: تفاوت میان نسخهها
پرش به ناوبری
پرش به جستجو
ترجمهٔ پیامها
جز (۱ نسخه واردشده) |
fa.wikipedia.org>Jeeputer (ترجمهٔ پیامها) |
||
خط ۶۳: | خط ۶۳: | ||
name: 'category', | name: 'category', | ||
label: 'محل ثبت درخواست حذف:', // localized | label: 'محل ثبت درخواست حذف:', // localized | ||
tooltip: ' | tooltip: 'اگر این گزینه فعال شود، یک انتخاب پیش فرض بر پایه فضای نامی که در آن قرار دارید انجام میشود. این انتخاب پیشفرض ممکن است مناسبترین انتخاب باشد؛ برخی گزینههای نامناسب غیرفعال میشوند.', | ||
event: Twinkle.xfd.callback.change_category | event: Twinkle.xfd.callback.change_category | ||
}); | }); | ||
خط ۱۳۸: | خط ۱۳۸: | ||
form.append({ | form.append({ | ||
type: 'field', | type: 'field', | ||
label: ' | label: 'محدودهٔ کار', | ||
name: 'work_area' | name: 'work_area' | ||
}); | }); | ||
خط ۷۶۲: | خط ۷۶۲: | ||
usl.initialText = | usl.initialText = | ||
" | "این صفحه شامل سیاههای است از همهٔ نامزدیهای [[وپ:نبح|نظرخواهی برای حذف]] که توسط این کاربر و با کمک پودمان نبح [[وپ:توینکل|توینکل]] انجام شدهاند.\n\n" + | ||
' | 'اگر دیگر مایل به نگهداشتن این سیاهه نیستید، میتوانید از طریق [[ویکیپدیا:توینکل/ترجیحات|پنل ترجیحات]] آن را غیرفعال کنید و ' + | ||
' | ' این صفحه را تحت معیار [[وپ:محس#ک۱|محس ک۱]] نامزد حذف سریع کنید.' + | ||
(Morebits.userIsSysop ? '\n\ | (Morebits.userIsSysop ? '\n\nاین سیاهه، حذفهای مرتبط با نبح که با کمک توینکل انجام شدهاند را رهگیری نمیکند.' : ''); | ||
var editsummary = ' | var editsummary = 'ثبت سیاههٔ نامزدی ' + params.venue + ' برای [[:' + Morebits.pageNameNorm + ']].'; | ||
// Provide Wikipedian TLA style: AfD, RfD, CfDS, RM, SfD, etc. | // Provide Wikipedian TLA style: AfD, RfD, CfDS, RM, SfD, etc. | ||
var toTLACase = function(str) { | var toTLACase = function(str) { | ||
خط ۷۷۴: | خط ۷۷۴: | ||
}; | }; | ||
// If a logged file is deleted but exists on commons, the wikilink will be blue, so provide a link to the log | // If a logged file is deleted but exists on commons, the wikilink will be blue, so provide a link to the log | ||
var fileLogLink = mw.config.get('wgNamespaceNumber') === 6 ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} | var fileLogLink = mw.config.get('wgNamespaceNumber') === 6 ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} سیاهه])' : ''; | ||
var appendText = '\n# [[:' + Morebits.pageNameNorm + ']]' + fileLogLink + ' | var appendText = '\n# [[:' + Morebits.pageNameNorm + ']]' + fileLogLink + ' در [[وپ:' + params.venue + '|' + toTLACase(params.venue) + ']] نامزد شد.'; | ||
var extraInfo = ''; | var extraInfo = ''; | ||
خط ۷۸۲: | خط ۷۸۲: | ||
case 'tfd': | case 'tfd': | ||
if (params.xfdcat === 'tfm') { | if (params.xfdcat === 'tfm') { | ||
appendText += ' ( | appendText += ' (ادغام)'; | ||
if (params.target) { | if (params.target) { | ||
var contentModel = mw.config.get('wgPageContentModel') === 'Scribunto' ? ' | var contentModel = mw.config.get('wgPageContentModel') === 'Scribunto' ? 'پودمان:' : 'الگو:'; | ||
extraInfo += '; Other ' + contentModel.toLowerCase() + ' [['; | extraInfo += '; Other ' + contentModel.toLowerCase() + ' [['; | ||
if (!/^:?(?:template|module):/i.test(params.target)) { | if (!/^:?(?:template|module|الگو|پودمان):/i.test(params.target)) { | ||
extraInfo += contentModel; | extraInfo += contentModel; | ||
} | } | ||
خط ۷۹۵: | خط ۷۹۵: | ||
case 'mfd': | case 'mfd': | ||
if (initialContrib && params.notifyuserspace && params.userspaceOwner !== initialContrib) { | if (initialContrib && params.notifyuserspace && params.userspaceOwner !== initialContrib) { | ||
extraInfo += ' and {{ | extraInfo += ' and {{userv|1=' + params.userspaceOwner + '}}'; | ||
} | } | ||
break; | break; | ||
خط ۸۰۱: | خط ۸۰۱: | ||
appendText += ' (' + toTLACase(params.xfdcat) + ')'; | appendText += ' (' + toTLACase(params.xfdcat) + ')'; | ||
if (params.target) { | if (params.target) { | ||
var categoryOrTemplate = params.xfdcat.charAt(0) === 's' ? ' | var categoryOrTemplate = params.xfdcat.charAt(0) === 's' ? 'الگو:' : ':رده:'; | ||
extraInfo += '; ' + params.action + ' to: [[' + categoryOrTemplate + params.target + ']]'; | extraInfo += '; ' + params.action + ' to: [[' + categoryOrTemplate + params.target + ']]'; | ||
if (params.xfdcat === 'cfs' && params.target2) { | if (params.xfdcat === 'cfs' && params.target2) { | ||
خط ۸۱۷: | خط ۸۱۷: | ||
case 'rfd': | case 'rfd': | ||
if (params.target) { | if (params.target) { | ||
extraInfo += '; | extraInfo += '; هدف: [[:' + params.target + ']]'; | ||
if (params.relatedpage) { | if (params.relatedpage) { | ||
extraInfo += ' ( | extraInfo += ' (آگاه شد)'; | ||
} | } | ||
} | } | ||
خط ۸۲۵: | خط ۸۲۵: | ||
case 'rm': | case 'rm': | ||
if (params.rmtr) { | if (params.rmtr) { | ||
appendText += ' ( | appendText += ' (فنی)'; | ||
} | } | ||
if (params.newname) { | if (params.newname) { | ||
extraInfo += '; | extraInfo += '; نام تازه: [[:' + params.newname + ']]'; | ||
} | } | ||
break; | break; | ||
خط ۸۳۸: | خط ۸۳۸: | ||
if (initialContrib) { | if (initialContrib) { | ||
appendText += ' | appendText += '؛ {{userv|1=' + initialContrib + '}} آگاه شد'; | ||
} | } | ||
if (extraInfo) { | if (extraInfo) { | ||
خط ۸۴۵: | خط ۸۴۵: | ||
appendText += ' ~~~~~'; | appendText += ' ~~~~~'; | ||
if (params.reason) { | if (params.reason) { | ||
appendText += "\n#* ''' | appendText += "\n#* '''دلیل''': " + params.reason + '\n'; | ||
} | } | ||
خط ۹۸۹: | خط ۹۸۹: | ||
pageobj.setPageText(Twinkle.xfd.callbacks.getDiscussionWikitext('afd', params)); | pageobj.setPageText(Twinkle.xfd.callbacks.getDiscussionWikitext('afd', params)); | ||
pageobj.setEditSummary(' | pageobj.setEditSummary('ایجاد صفحهٔ نظرخواهی حذف برای [[:' + Morebits.pageNameNorm + ']].' + Twinkle.getPref('summaryAd')); | ||
Twinkle.xfd.setWatchPref(pageobj, Twinkle.getPref('xfdWatchDiscussion')); | Twinkle.xfd.setWatchPref(pageobj, Twinkle.getPref('xfdWatchDiscussion')); | ||
pageobj.setCreateOption('createonly'); | pageobj.setCreateOption('createonly'); | ||
خط ۱٬۰۰۴: | خط ۱٬۰۰۴: | ||
if (text === old_text) { | if (text === old_text) { | ||
var linknode = document.createElement('a'); | var linknode = document.createElement('a'); | ||
linknode.setAttribute('href', mw.util.getUrl(' | linknode.setAttribute('href', mw.util.getUrl('ویکیپدیا:توینکل/تعمیر نبح') + '?action=purge'); | ||
linknode.appendChild(document.createTextNode(' | linknode.appendChild(document.createTextNode('راهنمای تعمیر نبح')); | ||
statelem.error([ ' | statelem.error([ 'ناتوان در یافتن مکان مناسب برای قرار دادن نظرخواهی. برای رفع این مشکل، لطفاً ', linknode, ' را ببینید.' ]); | ||
return; | return; | ||
} | } | ||
خط ۱٬۰۲۵: | خط ۱٬۰۲۵: | ||
} | } | ||
var usertalkpage = new Morebits.wiki.page(' | var usertalkpage = new Morebits.wiki.page('بحث کاربر:' + initialContrib, 'آگاهسازی اولین مشارکتکننده (' + initialContrib + ')'); // localized | ||
var notifytext = '\n{{subst:آگاهسازی نبح|1=' + Morebits.pageNameNorm + (params.numbering !== '' ? '|نوبت نامزدی= ' + params.numbering : '') + '}} ~~~~'; // localized | var notifytext = '\n{{subst:آگاهسازی نبح|1=' + Morebits.pageNameNorm + (params.numbering !== '' ? '|نوبت نامزدی= ' + params.numbering : '') + '}} ~~~~'; // localized | ||
usertalkpage.setAppendText(notifytext); | usertalkpage.setAppendText(notifytext); | ||
خط ۱٬۷۸۱: | خط ۱٬۷۸۱: | ||
if (!type) { | if (!type) { | ||
Morebits.status.error(' | Morebits.status.error('خطا', 'کنشی مشخص نشدهاست'); | ||
return; | return; | ||
} | } | ||
خط ۲٬۰۷۹: | خط ۲٬۰۷۹: | ||
default: | default: | ||
alert('پودمان نظرخواهی حذف توینکل: مکان | alert('پودمان نظرخواهی حذف توینکل: مکان ناشناخته برای درج نظرخواهی حذف'); // localized | ||
break; | break; | ||
} | } |