مدیاویکی:Gadget-twinklexfd-2020.js: تفاوت میان نسخه‌ها

پرش به ناوبری پرش به جستجو
ترجمهٔ پیام‌ها
جز (۱ نسخه واردشده)
fa.wikipedia.org>Jeeputer
(ترجمهٔ پیام‌ها)
خط ۶۳: خط ۶۳:
name: 'category',
name: 'category',
label: 'محل ثبت درخواست حذف:', // localized
label: 'محل ثبت درخواست حذف:', // localized
tooltip: 'When activated, a default choice is made, based on what namespace you are in. This default should be the most appropriate; some inappropriate options may be disabled.',
tooltip: 'اگر این گزینه فعال شود، یک انتخاب پیش فرض بر پایه فضای نامی که در آن قرار دارید انجام می‌شود. این انتخاب پیش‌فرض ممکن است مناسب‌ترین انتخاب باشد؛ برخی گزینه‌های نامناسب غیرفعال می‌شوند.',
event: Twinkle.xfd.callback.change_category
event: Twinkle.xfd.callback.change_category
});
});
خط ۱۳۸: خط ۱۳۸:
form.append({
form.append({
type: 'field',
type: 'field',
label: 'Work area',
label: 'محدودهٔ کار',
name: 'work_area'
name: 'work_area'
});
});
خط ۷۶۲: خط ۷۶۲:


usl.initialText =
usl.initialText =
"This is a log of all [[WP:XFD|deletion discussion]] nominations made by this user using [[WP:TW|Twinkle]]'s XfD module.\n\n" +
"این صفحه شامل سیاهه‌ای است از همهٔ نامزدی‌های [[وپ:نبح|نظرخواهی برای حذف]] که توسط این کاربر و با کمک پودمان نبح [[وپ:توینکل|توینکل]] انجام شده‌اند.\n\n" +
'If you no longer wish to keep this log, you can turn it off using the [[Wikipedia:Twinkle/Preferences|preferences panel]], and ' +
'اگر دیگر مایل به نگه‌داشتن این سیاهه نیستید، می‌توانید از طریق [[ویکی‌پدیا:توینکل/ترجیحات|پنل ترجیحات]] آن را غیرفعال کنید و ' +
'nominate this page for speedy deletion under [[WP:CSD#U1|CSD U1]].' +
' این صفحه را تحت معیار [[وپ:محس#ک۱|محس ک۱]] نامزد حذف سریع کنید.' +
(Morebits.userIsSysop ? '\n\nThis log does not track XfD-related deletions made using Twinkle.' : '');
(Morebits.userIsSysop ? '\n\nاین سیاهه، حذف‌های مرتبط با نبح که با کمک توینکل انجام شده‌اند را رهگیری نمی‌کند.' : '');


var editsummary = 'Logging ' + params.venue + ' nomination of [[:' + Morebits.pageNameNorm + ']].';
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')) + '}} log])' : '';
var fileLogLink = mw.config.get('wgNamespaceNumber') === 6 ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} سیاهه])' : '';


var appendText = '\n# [[:' + Morebits.pageNameNorm + ']]' + fileLogLink + ' nominated at [[WP:' + params.venue.toUpperCase() + '|' + toTLACase(params.venue) + ']]';
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 += ' (merge)';
appendText += ' (ادغام)';
if (params.target) {
if (params.target) {
var contentModel = mw.config.get('wgPageContentModel') === 'Scribunto' ? 'Module:' : 'Template:';
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 {{user|1=' + params.userspaceOwner + '}}';
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' ? 'Template:' : ':Category:';
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 += '; Target: [[:' + params.target + ']]';
extraInfo += '; هدف: [[:' + params.target + ']]';
if (params.relatedpage) {
if (params.relatedpage) {
extraInfo += ' (notified)';
extraInfo += ' (آگاه شد)';
}
}
}
}
خط ۸۲۵: خط ۸۲۵:
case 'rm':
case 'rm':
if (params.rmtr) {
if (params.rmtr) {
appendText += ' (technical)';
appendText += ' (فنی)';
}
}
if (params.newname) {
if (params.newname) {
extraInfo += '; New name: [[:' + params.newname + ']]';
extraInfo += '; نام تازه: [[:' + params.newname + ']]';
}
}
break;
break;
خط ۸۳۸: خط ۸۳۸:


if (initialContrib) {
if (initialContrib) {
appendText += '; notified {{user|1=' + initialContrib + '}}';
appendText += '؛ {{userv|1=' + initialContrib + '}} آگاه شد';
}
}
if (extraInfo) {
if (extraInfo) {
خط ۸۴۵: خط ۸۴۵:
appendText += ' ~~~~~';
appendText += ' ~~~~~';
if (params.reason) {
if (params.reason) {
appendText += "\n#* '''Reason''': " + params.reason + '\n';
appendText += "\n#* '''دلیل''': " + params.reason + '\n';
}
}


خط ۹۸۹: خط ۹۸۹:


pageobj.setPageText(Twinkle.xfd.callbacks.getDiscussionWikitext('afd', params));
pageobj.setPageText(Twinkle.xfd.callbacks.getDiscussionWikitext('afd', params));
pageobj.setEditSummary('Creating deletion discussion page for [[:' + Morebits.pageNameNorm + ']].' + Twinkle.getPref('summaryAd'));
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('Wikipedia:Twinkle/Fixing AFD') + '?action=purge');
linknode.setAttribute('href', mw.util.getUrl('ویکی‌پدیا:توینکل/تعمیر نبح') + '?action=purge');
linknode.appendChild(document.createTextNode('How to fix AFD'));
linknode.appendChild(document.createTextNode('راهنمای تعمیر نبح'));
statelem.error([ 'Could not find the target spot for the discussion. To fix this problem, please see ', linknode, '.' ]);
statelem.error([ 'ناتوان در یافتن مکان مناسب برای قرار دادن نظرخواهی. برای رفع این مشکل، لطفاً ', linknode, ' را ببینید.' ]);
return;
return;
}
}
خط ۱٬۰۲۵: خط ۱٬۰۲۵:
}
}


var usertalkpage = new Morebits.wiki.page('User talk:' + initialContrib, 'آگاه‌سازی اولین مشارکت‌کننده (' + initialContrib + ')'); // localized
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('Error', 'no action given');
Morebits.status.error('خطا', 'کنشی مشخص نشده‌است');
return;
return;
}
}
خط ۲٬۰۷۹: خط ۲٬۰۷۹:


default:
default:
alert('پودمان نظرخواهی حذف توینکل: مکان ناشناس برای درج نظرخواهی حذف'); // localized
alert('پودمان نظرخواهی حذف توینکل: مکان ناشناخته برای درج نظرخواهی حذف'); // localized
break;
break;
}
}
کاربر ناشناس

منوی ناوبری