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

جز (۱ نسخه واردشده)
fa.wikipedia.org>Jeeputer
خط ۱۵۱: خط ۱۵۱:
if (revDate.add(24, 'hours').isBefore(new Date())) {
if (revDate.add(24, 'hours').isBefore(new Date())) {
message += ' این ویرایش بیشتر از ۲۴ ساعت پیش انجام شده‌است و ممکن است نیازی به هشدار نباشد.'; // localized
message += ' این ویرایش بیشتر از ۲۴ ساعت پیش انجام شده‌است و ممکن است نیازی به هشدار نباشد.'; // localized
$('#twinkle-warn-revert-messages').text('Note:' + message);
$('#twinkle-warn-revert-messages').text('توجه:' + message);
}
}
}
}
خط ۴۸۶: خط ۴۸۶:
}
}
},
},
'Promotions and spam': {
'تبلیغات و هرزنگاری': {
'uw-advert': {
'uw-advert': {
level1: {
level1: {
خط ۱٬۴۳۴: خط ۱٬۴۳۴:
form.reason.value, form.main_group.value === 'custom');
form.reason.value, form.main_group.value === 'custom');


form.previewer.beginRender(templatetext, 'User_talk:' + mw.config.get('wgRelevantUserName')); // Force wikitext/correct username
form.previewer.beginRender(templatetext, 'بحث_کاربر:' + mw.config.get('wgRelevantUserName')); // Force wikitext/correct username
},
},
// Just a pass-through unless the autolevel option was selected
// Just a pass-through unless the autolevel option was selected
خط ۱٬۴۷۶: خط ۱٬۴۷۶:
*/
*/
dateProcessing: function(wikitext) {
dateProcessing: function(wikitext) {
var history_re = /<!--\s?Template:([uU]w-.*?)\s?-->.*?(\d{1,2}:\d{1,2}, \d{1,2} \w+ \d{4} \(UTC\))/g;
var history_re = /<!--\s?(الگو|Template):([uU]w-.*?)\s?-->.*?(\d{1,2}:\d{1,2}, \d{1,2} \w+ \d{4} \(UTC\))/g; // Localized RegExp
var history = {};
var history = {};
var latest = { date: new Morebits.date(0), type: '' };
var latest = { date: new Morebits.date(0), type: '' };
خط ۱٬۵۳۵: خط ۱٬۵۳۵:
level = 1;
level = 1;
} else if (level > 4 || level < 1) { // Shouldn't happen
} else if (level > 4 || level < 1) { // Shouldn't happen
var message = 'Unable to parse previous warning level, please manually select a warning level.';
var message = 'ناتوان در تجزیهٔ سطح هشدار پیشین، لطفاً به‌صورت دستی سطح هشدار را مشخص کنید.';
if (statelem) {
if (statelem) {
statelem.error(message);
statelem.error(message);
خط ۱٬۵۸۶: خط ۱٬۵۸۶:
template += level;
template += level;


$autolevelMessage.prepend($('<div>Will issue a <span style="font-weight: bold;">level ' + level + '</span> template.</div>'));
$autolevelMessage.prepend($('<div>یک الگوی <span style="font-weight: bold;">سطح ' + mw.language.convertNumber(level) + '</span> را درج خواهد کرد.</div>'));
// After the only other message: the (text-only) staleness note
// After the only other message: the (text-only) staleness note
$('#twinkle-warn-autolevel-message').remove(); // clean slate
$('#twinkle-warn-autolevel-message').remove(); // clean slate
خط ۱٬۶۱۲: خط ۱٬۶۱۲:


// Only if there's a change from the prior display/load
// Only if there's a change from the prior display/load
if (params.sub_group !== templateAndLevel[0] && !confirm('Will issue a {{' + templateAndLevel[0] + '}} template to the user, okay?')) {
if (params.sub_group !== templateAndLevel[0] && !confirm('الگوی هشدار {{' + templateAndLevel[0] + '}} برای کاربر درج می‌شود: تأیید می‌کنید؟')) {
statelem.error('aborted per user request');
statelem.error('به درخواست کاربر لغو شد');
return;
return;
}
}
خط ۱٬۷۰۹: خط ۱٬۷۰۹:
params.sub_group === 'uw-socksuspect' ||
params.sub_group === 'uw-socksuspect' ||
params.sub_group === 'uw-aiv') {  // these templates require a username
params.sub_group === 'uw-aiv') {  // these templates require a username
summary += ' of [[:کاربر:' + params.article + ']]'; // localized
summary += ' برای [[:کاربر:' + params.article + ']]'; // localized
} else {
} else {
summary += ' on [[:' + params.article + ']]';
summary += ' در [[:' + params.article + ']]';
}
}
}
}
خط ۱٬۷۵۲: خط ۱٬۷۵۲:
Morebits.wiki.actionCompleted.notice = 'هشدار دادن کامل شد، بارگیری صفحهٔ بحث تا چند ثانیهٔ دیگر'; // localized
Morebits.wiki.actionCompleted.notice = 'هشدار دادن کامل شد، بارگیری صفحهٔ بحث تا چند ثانیهٔ دیگر'; // localized


var wikipedia_page = new Morebits.wiki.page(userTalkPage, 'User talk page modification');
var wikipedia_page = new Morebits.wiki.page(userTalkPage, 'ویرایش صفحهٔ بحث کاربر');
wikipedia_page.setCallbackParameters(params);
wikipedia_page.setCallbackParameters(params);
wikipedia_page.setFollowRedirect(true);
wikipedia_page.setFollowRedirect(true);
کاربر ناشناس