مدیاویکی: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(' | $('#twinkle-warn-revert-messages').text('توجه:' + message); | ||
} | } | ||
} | } | ||
خط ۴۸۶: | خط ۴۸۶: | ||
} | } | ||
}, | }, | ||
' | 'تبلیغات و هرزنگاری': { | ||
'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, ' | 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 = ' | var message = 'ناتوان در تجزیهٔ سطح هشدار پیشین، لطفاً بهصورت دستی سطح هشدار را مشخص کنید.'; | ||
if (statelem) { | if (statelem) { | ||
statelem.error(message); | statelem.error(message); | ||
خط ۱٬۵۸۶: | خط ۱٬۵۸۶: | ||
template += level; | template += level; | ||
$autolevelMessage.prepend($('<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(' | if (params.sub_group !== templateAndLevel[0] && !confirm('الگوی هشدار {{' + templateAndLevel[0] + '}} برای کاربر درج میشود: تأیید میکنید؟')) { | ||
statelem.error(' | 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 += ' | summary += ' برای [[:کاربر:' + params.article + ']]'; // localized | ||
} else { | } else { | ||
summary += ' | summary += ' در [[:' + params.article + ']]'; | ||
} | } | ||
} | } | ||
خط ۱٬۷۵۲: | خط ۱٬۷۵۲: | ||
Morebits.wiki.actionCompleted.notice = 'هشدار دادن کامل شد، بارگیری صفحهٔ بحث تا چند ثانیهٔ دیگر'; // localized | Morebits.wiki.actionCompleted.notice = 'هشدار دادن کامل شد، بارگیری صفحهٔ بحث تا چند ثانیهٔ دیگر'; // localized | ||
var wikipedia_page = new Morebits.wiki.page(userTalkPage, ' | var wikipedia_page = new Morebits.wiki.page(userTalkPage, 'ویرایش صفحهٔ بحث کاربر'); | ||
wikipedia_page.setCallbackParameters(params); | wikipedia_page.setCallbackParameters(params); | ||
wikipedia_page.setFollowRedirect(true); | wikipedia_page.setFollowRedirect(true); |