اصلاح ترجمه / بهبود عبارت باقاعده برای یافتن برچسبها و ردههای موجود در صفحه
جز (۱ نسخه واردشده) |
fa.wikipedia.org>Jeeputer (اصلاح ترجمه / بهبود عبارت باقاعده برای یافتن برچسبها و ردههای موجود در صفحه) |
||
خط ۲۵۵: | خط ۲۵۵: | ||
if (params.blp) { | if (params.blp) { | ||
var isMoreThan3DaysOld = new Morebits.date(params.creation).add(3, 'days').isAfter(new Date(pageobj.getLoadTime())); | var isMoreThan3DaysOld = new Morebits.date(params.creation).add(3, 'days').isAfter(new Date(pageobj.getLoadTime())); | ||
var blpcheck_re = /\[\[ | var blpcheck_re = /\[\[رده:افراده زنده\]\]/i; // localized | ||
if (!blpcheck_re.test(text) && isMoreThan3DaysOld) { | if (!blpcheck_re.test(text) && isMoreThan3DaysOld) { | ||
if (!confirm('توجه کنید که مقاله در رده:افراد زنده قرار ندارد و به همین دلیل حذف زماندار طبق [[وپ:حزز]] برای آن مناسب نیست. آیا مطمئنید که میخواهید ادامه دهید؟')) { // localized | if (!confirm('توجه کنید که مقاله در رده:افراد زنده قرار ندارد و به همین دلیل حذف زماندار طبق [[وپ:حزز]] برای آن مناسب نیست. آیا مطمئنید که میخواهید ادامه دهید؟')) { // localized | ||
خط ۲۶۴: | خط ۲۶۴: | ||
// Remove tags that become superfluous with this action | // Remove tags that become superfluous with this action | ||
text = text.replace(/{{\s*(userspace draft|mtc|(copy|move) to wikimedia commons|(copy |move )?to ?commons)\s*(\|(?:{{[^{}]*}}|[^{}])*)?}}\s*/gi, ''); | text = text.replace(/{{\s*(userspace draft|پیشنویس صفحه کاربری|mtc|(copy|move) to wikimedia commons|انتقال به (انبار|ویکیانبار)|(copy |move )?to ?commons)\s*(\|(?:{{[^{}]*}}|[^{}])*)?}}\s*/gi, ''); | ||
var prod_re = /{{\s*(?:Prod blp|حذف زماندار|Proposed deletion|book-prod)\/dated(?: files)?\s*\|(?:{{[^{}]*}}|[^{}])*}}/i; // localized | var prod_re = /{{\s*(?:Prod blp|حذف زماندار|Proposed deletion|book-prod)\/dated(?: files)?\s*\|(?:{{[^{}]*}}|[^{}])*}}/i; // localized | ||
var summaryText; | var summaryText; | ||
خط ۲۸۸: | خط ۲۸۸: | ||
var notifytext = '\n{{subst:' + notifyTemplate + '|1=' + Morebits.pageNameNorm + '|دلیل=' + params.reason + '}} ~~~~'; // localized | var notifytext = '\n{{subst:' + notifyTemplate + '|1=' + Morebits.pageNameNorm + '|دلیل=' + params.reason + '}} ~~~~'; // localized | ||
var usertalkpage = new Morebits.wiki.page(' | var usertalkpage = new Morebits.wiki.page('بحث کاربر:' + params.initialContrib, 'اطلاعرسانی به سازنده صفحه (' + params.initialContrib + ')'); // localized | ||
usertalkpage.setAppendText(notifytext); | usertalkpage.setAppendText(notifytext); | ||
usertalkpage.setEditSummary('اطلاعرسانی: پیشنهاد حذف [[:' + Morebits.pageNameNorm + ']].' + Twinkle.getPref('summaryAd')); // localized | usertalkpage.setEditSummary('اطلاعرسانی: پیشنهاد حذف [[:' + Morebits.pageNameNorm + ']].' + Twinkle.getPref('summaryAd')); // localized | ||
خط ۳۸۴: | خط ۳۸۴: | ||
var summaryText; | var summaryText; | ||
// 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 | ||
logText += namespace === 'پرونده' ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} | logText += namespace === 'پرونده' ? ' ([{{fullurl:Special:Log|page=' + mw.util.wikiUrlencode(mw.config.get('wgPageName')) + '}} سیاهه]): ' : ': '; // localized | ||
if (params.logEndorsing) { | if (params.logEndorsing) { | ||
logText += ' | logText += 'حذف زماندار ' + (params.blp ? 'زندگینامهٔ زندگان ' : params.book ? 'کتاب' : '') + 'تأییدشده. ~~~~~'; | ||
if (params.reason) { | if (params.reason) { | ||
logText += "\n#* ''' | logText += "\n#* '''دلیل''': " + params.reason + '\n'; | ||
} | } | ||
summaryText = ' | summaryText = 'ثبت سیاههٔ تأیید نامزدی حذف زماندار [[:' + Morebits.pageNameNorm + ']].'; | ||
} else { | } else { | ||
// logText += (params.blp ? 'BLP ' : params.book ? 'BOOK' : '') + 'PROD'; // localized [see next line] | // logText += (params.blp ? 'BLP ' : params.book ? 'BOOK' : '') + 'PROD'; // localized [see next line] |