جز
ترجمهٔ برچسب پیوند سیاهه
جز (۱ نسخه واردشده) |
fa.wikipedia.org>Jeeputer جز (ترجمهٔ برچسب پیوند سیاهه) |
||
خط ۲۱۷: | خط ۲۱۷: | ||
if (Twinkle.protect.hasProtectLog) { | if (Twinkle.protect.hasProtectLog) { | ||
$linkMarkup.append( | $linkMarkup.append( | ||
$('<a target="_blank" href="' + mw.util.getUrl('Special:Log', {action: 'view', page: mw.config.get('wgPageName'), type: 'protect'}) + '"> | $('<a target="_blank" href="' + mw.util.getUrl('Special:Log', {action: 'view', page: mw.config.get('wgPageName'), type: 'protect'}) + '">سیاههٔ محافظت</a>'), // localized | ||
Twinkle.protect.hasStableLog ? $('<span> • </span>') : null | Twinkle.protect.hasStableLog ? $('<span> • </span>') : null | ||
); | ); | ||
خط ۲۲۳: | خط ۲۲۳: | ||
if (Twinkle.protect.hasStableLog) { | if (Twinkle.protect.hasStableLog) { | ||
$linkMarkup.append($('<a target="_blank" href="' + mw.util.getUrl('Special:Log', {action: 'view', page: mw.config.get('wgPageName'), type: 'stable'}) + '"> | $linkMarkup.append($('<a target="_blank" href="' + mw.util.getUrl('Special:Log', {action: 'view', page: mw.config.get('wgPageName'), type: 'stable'}) + '">سیاههٔ تغییرات در انتظار</a>)')); // localized | ||
} | } | ||
خط ۲۷۱: | خط ۲۷۱: | ||
switch (e.target.values) { | switch (e.target.values) { | ||
case 'protect': | case 'protect': | ||
field_preset = new Morebits.quickForm.element({ type: 'field', label: ' | field_preset = new Morebits.quickForm.element({ type: 'field', label: 'پیشتنظیم', name: 'field_preset' }); | ||
field_preset.append({ | field_preset.append({ | ||
type: 'select', | type: 'select', | ||
خط ۲۷۹: | خط ۲۷۹: | ||
list: mw.config.get('wgArticleId') ? | list: mw.config.get('wgArticleId') ? | ||
Twinkle.protect.protectionTypes.filter(function(v) { | Twinkle.protect.protectionTypes.filter(function(v) { | ||
return isTemplate || v.label !== ' | return isTemplate || v.label !== 'حفاظت الگو'; | ||
}) : | }) : | ||
Twinkle.protect.protectionTypesCreate | Twinkle.protect.protectionTypesCreate | ||
خط ۸۸۹: | خط ۸۸۹: | ||
'pp-semi-blp': { | 'pp-semi-blp': { | ||
edit: 'autoconfirmed', | edit: 'autoconfirmed', | ||
reason: ' | reason: 'نقض [[وپ:زنز|سیاست زندگینامهٔ زندگان]]', | ||
template: 'pp-blp' | template: 'pp-blp' | ||
}, | }, | ||
خط ۸۹۵: | خط ۸۹۵: | ||
edit: 'autoconfirmed', | edit: 'autoconfirmed', | ||
move: 'autoconfirmed', | move: 'autoconfirmed', | ||
reason: '[[ | reason: '[[وپ:حفاظت#فضای نام بحث کاربر|استفادهٔ نادرست از صفحهٔ بحث کاربری در زمان بسته بودن]]', | ||
template: 'pp-usertalk' | template: 'pp-usertalk' | ||
}, | }, | ||
خط ۹۰۱: | خط ۹۰۱: | ||
edit: 'autoconfirmed', | edit: 'autoconfirmed', | ||
move: 'autoconfirmed', | move: 'autoconfirmed', | ||
reason: '[[ | reason: '[[ویکیپدیا:الگوهای حساس|الگوی حساس]]', | ||
template: 'pp-template' | template: 'pp-template' | ||
}, | }, | ||
'pp-semi-sock': { | 'pp-semi-sock': { | ||
edit: 'autoconfirmed', | edit: 'autoconfirmed', | ||
reason: ' | reason: '[[وپ:زاپاسبازی|زاپاسبازی]] ادامهدار', | ||
template: 'pp-sock' | template: 'pp-sock' | ||
}, | }, | ||
خط ۹۱۶: | خط ۹۱۶: | ||
'pp-pc-vandalism': { | 'pp-pc-vandalism': { | ||
stabilize: 'autoconfirmed', // stabilize = Pending Changes | stabilize: 'autoconfirmed', // stabilize = Pending Changes | ||
reason: '[[ | reason: '[[:خرابکاری|خرابکاری]] ادامهدار', // localized | ||
template: 'pp-pc' | template: 'pp-pc' | ||
}, | }, | ||
خط ۹۲۶: | خط ۹۲۶: | ||
'pp-pc-unsourced': { | 'pp-pc-unsourced': { | ||
stabilize: 'autoconfirmed', | stabilize: 'autoconfirmed', | ||
reason: 'ادامهدار بودن [[ | reason: 'ادامهدار بودن [[وپ:مقدارج|افزودن مداوم مطالب بدون منبع یا منبع ضعیف]]', // localized | ||
template: 'pp-pc' | template: 'pp-pc' | ||
}, | }, | ||
خط ۹۷۳: | خط ۹۷۳: | ||
'pp-create-blp': { | 'pp-create-blp': { | ||
create: 'extendedconfirmed', | create: 'extendedconfirmed', | ||
reason: '[[ | reason: '[[وپ:حزنز|زندگینامهٔ اخیراً حذفشده]]' | ||
}, | }, | ||
'pp-create': { | 'pp-create': { | ||
خط ۱٬۱۹۸: | خط ۱٬۱۹۸: | ||
} | } | ||
thispage = new Morebits.wiki.page(mw.config.get('wgPageName'), ' | thispage = new Morebits.wiki.page(mw.config.get('wgPageName'), 'اعمال حفاظت نیازمند بازبینی'); | ||
thispage.setFlaggedRevs(stabilizeValues.pclevel, stabilizeValues.pcexpiry); | thispage.setFlaggedRevs(stabilizeValues.pclevel, stabilizeValues.pcexpiry); | ||
خط ۱٬۲۱۶: | خط ۱٬۲۱۶: | ||
thispage.stabilize(allDone, function(error) { | thispage.stabilize(allDone, function(error) { | ||
if (error.errorCode === 'stabilize_denied') { // [[phab:T234743]] | if (error.errorCode === 'stabilize_denied') { // [[phab:T234743]] | ||
thispage.getStatusElement().error(' | thispage.getStatusElement().error('ناموفق در زمان تلاش برای تغییر تنظیمان حفاظت نیازمند بازبینی، که احتمالاً بهدلیل وجود مشکل در نرمافزار مدیاویکی است. سایر کنشها (برچسبزدن یا محافظتهای معمول) ممکن است انجام شدهباشند. لطفاً صفحه را تازهسازی کنید و دوباره تلاش کنید.'); | ||
} | } | ||
}); | }); | ||
خط ۱٬۲۹۹: | خط ۱٬۲۹۹: | ||
case 'unprotect': | case 'unprotect': | ||
var admins = $.map(Twinkle.protect.currentProtectionLevels, function(pl) { | var admins = $.map(Twinkle.protect.currentProtectionLevels, function(pl) { | ||
return pl.admin ? ' | return pl.admin ? 'کاربر:' + pl.admin : null; | ||
}); | }); | ||
if (admins.length && !confirm('آیا قبلا با مدیران حفاظت کننده (' + $.unique(admins).join(' | if (admins.length && !confirm('آیا قبلا با مدیران حفاظت کننده (' + $.unique(admins).join('، ') + ') تماس گرفتهاید؟')) { // localized | ||
return false; | return false; | ||
} | } | ||
خط ۱٬۳۲۲: | خط ۱٬۳۲۲: | ||
case 'pp-pc-disruptive': | case 'pp-pc-disruptive': | ||
case 'pp-30-500-disruptive': | case 'pp-30-500-disruptive': | ||
typereason = ' [[ | typereason = ' [[وپ:اخلال|ویرایش اخلالگرانهٔ]] ادامهدار'; // localized | ||
break; | break; | ||
case 'pp-semi-unsourced': | case 'pp-semi-unsourced': | ||
case 'pp-pc-unsourced': | case 'pp-pc-unsourced': | ||
typereason = '[[ | typereason = '[[وپ:مقدارج|مطالب بدون منبع]] افزودن ادامهدار'; // localized | ||
break; | break; | ||
case 'pp-template': | case 'pp-template': | ||
typereason = '[[ | typereason = '[[وپ:حساس|الگوی حساس]]'; // localized | ||
break; | break; | ||
case 'pp-30-500-arb': | case 'pp-30-500-arb': | ||
typereason = '[[ | typereason = '[[وپ:۳۰/۵۰۰|تصمیم هیئت داوری]]'; // localized | ||
break; | break; | ||
case 'pp-usertalk': | case 'pp-usertalk': | ||
خط ۱٬۳۴۵: | خط ۱٬۳۴۵: | ||
case 'pp-pc-blp': | case 'pp-pc-blp': | ||
case 'pp-30-500-blp': | case 'pp-30-500-blp': | ||
typereason = ' | typereason = 'زیر پا گذاشتن سیاست زندگینامهٔ زندگان'; // localized | ||
break; | break; | ||
case 'pp-move-dispute': | case 'pp-move-dispute': | ||
خط ۱٬۳۵۱: | خط ۱٬۳۵۱: | ||
break; | break; | ||
case 'pp-move-vandalism': | case 'pp-move-vandalism': | ||
typereason = 'خرابکاری از طریق | typereason = 'خرابکاری از طریق انتقال صفحات'; // localized | ||
break; | break; | ||
case 'pp-move-indef': | case 'pp-move-indef': | ||
خط ۱٬۴۰۳: | خط ۱٬۴۰۳: | ||
break; | break; | ||
default: | default: | ||
alert('twinkleprotect: | alert('twinkleprotect: نوع کنش ناشناخته است'); | ||
break; | break; | ||
} | } | ||
خط ۱٬۴۴۵: | خط ۱٬۴۴۵: | ||
if (/^\s*#redirect/i.test(text)) { // redirect page | if (/^\s*#redirect/i.test(text)) { // redirect page | ||
// Only tag if no {{rcat shell}} is found | // Only tag if no {{rcat shell}} is found | ||
if (!text.match(/{{(?:redr|this is a redirect|r(?:edirect)?(?:.?cat.*)?[ _]?sh)/i)) { | if (!text.match(/{{(?:redr|این یک تغییرمسیر است|this is a redirect|r(?:edirect)?(?:.?cat.*)?[ _]?sh)/i)) { | ||
text = text.replace(/#REDIRECT ?(\[\[.*?\]\])(.*)/i, '# | text = text.replace(/#(تغییرمسیر|تغییر_مسیر|REDIRECT) ?(\[\[.*?\]\])(.*)/i, '#تغییرمسیر $1$2\n\n{{' + tag + '}}'); | ||
} else { | } else { | ||
Morebits.status.info('پوستهٔ ردهٔ تغییر مسیر موجود است', 'کاری برای انجام وجود ندارد'); // localized | Morebits.status.info('پوستهٔ ردهٔ تغییر مسیر موجود است', 'کاری برای انجام وجود ندارد'); // localized | ||
خط ۱٬۵۵۴: | خط ۱٬۵۵۴: | ||
var linknode = document.createElement('a'); | var linknode = document.createElement('a'); | ||
linknode.setAttribute('href', mw.util.getUrl('ویکیپدیا:توینکل/تعمیر')); // localized | linknode.setAttribute('href', mw.util.getUrl('ویکیپدیا:توینکل/تعمیر')); // localized | ||
linknode.appendChild(document.createTextNode(' | linknode.appendChild(document.createTextNode('چگونگی تعمیر دمص')); | ||
statusElement.error([ 'عنوانی مناسب در وپ:دمص یافت نشد. برای حل این مشکل ', linknode, ' را ببینید' ]); // localized | statusElement.error([ 'عنوانی مناسب در وپ:دمص یافت نشد. برای حل این مشکل ', linknode, ' را ببینید' ]); // localized | ||
return; | return; |