صارف:Yethrosh/twinklewarn.js

آزاد دائرۃ المعارف، ویکیپیڈیا سے

تفصیل کے لیے کھولیں کے بٹن پر کلک کریں یاددہانی: محفوظ کرنے کے بعد تازہ ترین تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش صاف کرنا ہوگا۔

  • فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دبا کر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R- )
  • گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
  • انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
  • اوپیرا: Tools → Preferences میں جائیں اور کیش صاف کریں

// If TwinkleConfig aint exist.
if( typeof( TwinkleConfig ) == 'undefined' ) {
	TwinkleConfig = {};
}

/**
 TwinkleConfig.defaultGroup (int)
 if true, watch the page which has been dispatched an warning or notice, if false, default applies
 */
if( typeof( TwinkleConfig.defaultWarningGroup ) == 'undefined' ) {
	TwinkleConfig.defaultWarningGroup = 1;
}

/**
 TwinkleConfig.showSharedIPNotice may take arguments:
 true: to show shared ip notice if an IP address
 false: to not print the notice
 */
if( typeof( TwinkleConfig.showSharedIPNotice ) == 'undefined' ) {
	TwinkleConfig.showSharedIPNotice = true;
}

/**
 TwinkleConfig.watchWarnings (boolean)
 if true, watch the page which has been dispatched an warning or notice, if false, default applies
 */
if( typeof( TwinkleConfig.watchWarnings ) == 'undefined' ) {
	TwinkleConfig.watchWarnings = true;
}

/**
 TwinkleConfig.blankTalkpageOnIndefBlock (boolean)
 if true, blank the talk page when issuing an indef block notice (per [[WP:UW#Indefinitely blocked users]])
 */
if( typeof( TwinkleConfig.blankTalkpageOnIndefBlock ) == 'undefined' ) {
	TwinkleConfig.blankTalkpageOnIndefBlock = false;
}

/**
 TwinkleConfig.summaryAd (string)
 If ad should be added or not to summary, default [[WP:TWINKLE|TWINKLE]]
 */
if( typeof( TwinkleConfig.summaryAd ) == 'undefined' ) {
	TwinkleConfig.summaryAd = " باستخدام [[وب:لمح|لمح البصر]]";
}

function twinklewarn() {
	if( wgNamespaceNumber == 3 ) {
		mw.util.addPortletLink( 'p-cactions', (twinkleConfigExists ? "javascript:twinklewarn.callback()" : 'javascript:alert("Your account is too new to use Twinkle.");'), "حذر", "tw-warn", "حذّر/نبّه المستخدم", "");
	}
}
$(twinklewarn);

twinklewarn.callback = function twinklewarnCallback() {
	var Window = new SimpleWindow( 600, 400 );
	Window.setTitle( "حذّر/نبّه المستخدم" ); 
	var form = new QuickForm( twinklewarn.callback.evaluate );

	var main_select = form.append( {
			type:'field',
			label:'اختر نوع التنبيه/التحذير', 
			tooltip:'اختر في البداية من المجموعة الرئيسية ثم اختر التنبيه الملائم.'
		} );

	var main_group = main_select.append( {
			type:'select',
			name:'main_group',
			event:twinklewarn.callback.change_category 
		} );

	main_group.append( { type:'option', label:'رسالة عامة (1)', value:'level1', selected: ( TwinkleConfig.defaultWarningGroup == 1 || TwinkleConfig.defaultWarningGroup < 1 || ( userIsInGroup( 'sysop' ) ? TwinkleConfig.defaultWarningGroup > 8 : TwinkleConfig.defaultWarningGroup > 7 ) ) } );
	main_group.append( { type:'option', label:'تنبيه (2)', value:'level2', selected: ( TwinkleConfig.defaultWarningGroup == 2 ) } );
	main_group.append( { type:'option', label:'إنذار (3)', value:'level3', selected: ( TwinkleConfig.defaultWarningGroup == 3 ) } );
	main_group.append( { type:'option', label:'إنذار نهائي (4)', value:'level4', selected: ( TwinkleConfig.defaultWarningGroup == 4 ) } );
	main_group.append( { type:'option', label:'إنذار وحيد (4im)', value:'level4im', selected: ( TwinkleConfig.defaultWarningGroup == 5 ) } );
	main_group.append( { type:'option', label:'رسائل بموضوع واحد', value:'singlenotice', selected: ( TwinkleConfig.defaultWarningGroup == 6 ) } );
	main_group.append( { type:'option', label:'إنذار بموضوع واحد', value:'singlewarn', selected: ( TwinkleConfig.defaultWarningGroup == 7 ) } );
	if( userIsInGroup( 'sysop' ) ) {
		main_group.append( { type:'option', label:'منع', value:'block', selected: ( TwinkleConfig.defaultWarningGroup == 8 ) } );
	}

	main_select.append( { type:'select', name:'sub_group', event:twinklewarn.callback.change_subcategory } ); //Will be empty to begin with.

	form.append( { 
			type:'input',
			name:'article',
			label:'وصلة مقالة',
			value:( QueryString.exists( 'vanarticle' ) ? QueryString.get( 'vanarticle' ) : '' ),
			tooltip:'يمكن وضع وصلة مقالة في الرسالة. أتركه فارغا لعدم وضع وصلة'
		} );


	var more = form.append( { type:'field', label:'أكتب سببا خياريا واضغط \"أرسل\"' } );
	more.append( { type:'textarea', label:'المزيد:', name:'reason', tooltip:'لذكر السبب أو لإرسال رسالة أكثر تفصيلا' } );
	more.append( { type:'submit', label:'أرسل' } );
	var result = form.render();
	Window.setContent( result );
	Window.display();
	result.main_group.root = result;

	// We must init the first choice (General Note);
	var evt = document.createEvent( "Event" );
	evt.initEvent( 'change', true, true );
	result.main_group.dispatchEvent( evt );

}

// This is all the messages that might be dispatched by the code
twinklewarn.messages = {
	level1: {
		"uw-vandalism1": { 
			label:"تخريب", 
			summary:"رسالة عامة: تخريب" 
		},
		"uw-test1": { 
			label:"تجارب تحرير", 
			summary:"رسالة عامة: تجارب تحرير" 
		},
		"uw-delete1": { 
			label:"إفراغ صفحات، إزالة محتوى أو قوالب", 
			summary:"رسالة عامة: إفراغ صفحات، إزالة محتوى أو قوالب" 
		},
		"uw-redirect1": { 
			label:"إنشاء تحويلات خبيثة", 
			summary:"رسالة عامة: إنشاء تحويلات خبيثة" 
		},
		"uw-tdel1": { 
			label:"إزالة قوالب صيانة", 
			summary:"رسالة عامة: إزالة قوالب صيانة" 
		},
		"uw-joke1": { 
			label:"استخدام مزاح غير ملائم", 
			summary:"رسالة عامة: استخدام مزاح غير ملائم" 
		},
		"uw-create1": { 
			label:"إنشاء صفحات غير ملائمة", 
			summary:"رسالة عامة: إنشاء صفحات غير ملائمة" 
		},
		"uw-upload1": { 
			label:"رفع صور غير ملائمة", 
			summary:"رسالة عامة: رفع صور غير ملائمة" 
		},
		"uw-image1": { 
			label:"تخريب يتعلق بالصور", 
			summary:"رسالة عامة: تخريب يتعلق بالصور" 
		},
		"uw-spam1": { 
			label:"إضافة وصلات سخام", 
			summary:"رسالة عامة: إضافة وصلات سخام" 
		},
		"uw-advert1": { 
			label:"استخدام ويكيبيديا للدعاية", 
			summary:"رسالة عامة: استخدام ويكيبيديا للدعاية" 
		},
		"uw-npov1": { 
			label:"عدم الالتزام بوجهة النظر الحيادية", 
			summary:"رسالة عامة: عدم الالتزام بوجهة النظر الحيادية" 
		},
		"uw-unsourced1": { 
			label:"إضافة مواد بلا مصادر", 
			summary:"رسالة عامة: إضافة مواد بلا مصادر" 
		},
		"uw-error1": { 
			label:"إضافة متعمدة لمعلومات مغلوطة", 
			summary:"رسالة عامة: إضافة متعمدة لمعلومات مغلوطة" 
		},
		"uw-nor1": { 
			label:"إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر", 
			summary:"رسالة عامة: إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر" 
		},
		"uw-biog1": { 
			label:"إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء", 
			summary:"رسالة عامة: إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء" 
		},
		"uw-defam1": { 
			label:"تشهير عام", 
			summary:"رسالة عامة: تشهير عام" 
		},
		"uw-uncen1": { 
			label:"رقابة على المواد", 
			summary:"رسالة عامة: رقابة على المواد" 
		},
		"uw-mos1": { 
			label:"دليل الأسلوب", 
			summary:"رسالة عامة: التنسيق، التواريخ، اللغة الخ.. (دليل الأسلوب)" 
		},
		"uw-move1": { 
			label:"نقل صفحات", 
			summary:"رسالة عامة: نقل صفحات" 
		},
		"uw-chat1": { 
			label:"استخدام صفحات النقاش كمنتدى", 
			summary:"رسالة عامة: استخدام صفحات النقاش كمنتدى" 
		},
		"uw-tpv1": { 
			label:"تنقيح تعليقات الآخرين في صفحات النقاش", 
			summary:"رسالة عامة: تنقيح تعليقات الآخرين في صفحات النقاش" 
		},
		"uw-afd1": { 
			label:"إزالة قوالب \{\{حذف\}\}", 
			summary:"رسالة عامة: إزالة قوالب \{\{حذف\}\}" 
		},
		"uw-speedy1": { 
			label:"إزالة قوالب \{\{شطب\}\}", 
			summary:"رسالة عامة: إزالة قوالب \{\{شطب\}\}" 
		},
		"uw-npa1": { 
			label:"تهجم شخصي على محرر معين", 
			summary:"رسالة عامة: تهجم شخصي على محرر معين" 
		},
		"uw-agf1": { 
			label:"عدم افتراض حسن النية", 
			summary:"رسالة عامة: عدم افتراض حسن النية" 
		},
		"uw-own1": { 
			label:"ملكية المقالات", 
			summary:"رسالة عامة: ملكية المقالات"
		},
		"uw-tempabuse1": { 
			label:"استخدام قوالب تحذير أو منع بطريقة غير لائقة", 
			summary:"إنذار: استخدام قوالب تحذير أو منع بطريقة غير لائقة"
		}
	},
	level2: {
		"uw-vandalism2": { 
			label:"تخريب", 
			summary:"تنبيه: تخريب" 
		},
		"uw-test2": { 
			label:"تجارب تحرير", 
			summary:"تنبيه: تجارب تحرير" 
		},
		"uw-delete2": { 
			label:"إفراغ صفحات، إزالة محتوى أو قوالب", 
			summary:"تنبيه: إفراغ صفحات، إزالة محتوى أو قوالب" 
		},
		"uw-redirect2": { 
			label:"إنشاء تحويلات خبيثة", 
			summary:"تنبيه: إنشاء تحويلات خبيثة" 
		},
		"uw-tdel2": { 
			label:"إزالة قوالب صيانة", 
			summary:"تنبيه: إزالة قوالب صيانة" 
		},
		"uw-joke2": { 
			label:"استخدام مزاح غير ملائم", 
			summary:"تنبيه: استخدام مزاح غير ملائم" 
		},
		"uw-create2": { 
			label:"إنشاء صفحات غير ملائمة", 
			summary:"تنبيه: إنشاء صفحات غير ملائمة" 
		},
		"uw-upload2": { 
			label:"رفع صور غير ملائمة", 
			summary:"تنبيه: رفع صور غير ملائمة" 
		},
		"uw-image2": { 
			label:"تخريب يتعلق بالصور", 
			summary:"تنبيه: تخريب يتعلق بالصور" 
		},
		"uw-spam2": { 
			label:"إضافة وصلات سخام", 
			summary:"تنبيه: إضافة وصلات سخام" 
		},
		"uw-advert2": { 
			label:"استخدام ويكيبيديا للدعاية", 
			summary:"تنبيه: استخدام ويكيبيديا للدعاية" 
		},
		"uw-npov2": { 
			label:"عدم الالتزام بوجهة النظر الحيادية", 
			summary:"تنبيه: عدم الالتزام بوجهة النظر الحيادية" 
		},
		"uw-unsourced2": { 
			label:"إضافة مواد بلا مصادر", 
			summary:"تنبيه: إضافة مواد بلا مصادر" 
		},
		"uw-error2": { 
			label:"إضافة متعمدة لمعلومات مغلوطة", 
			summary:"تنبيه: إضافة متعمدة لمعلومات مغلوطة" 
		},
		"uw-nor2": { 
			label:"إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر", 
			summary:"تنبيه: إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر"
		},
		"uw-biog2": { 
			label:"إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء", 
			summary:"تنبيه: إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء" 
		},
		"uw-defam2": { 
			label:"تشهير عام", 
			summary:"تنبيه: تشهير عام" 
		},
		"uw-uncen2": { 
			label:"رقابة على المواد", 
			summary:"تنبيه: رقابة على المواد" 
		},
		"uw-mos2": { 
			label:"دليل الأسلوب", 
			summary:"تنبيه: التنسيق، التواريخ، اللغة الخ.. (دليل الأسلوب)" 
		},
		"uw-move2": { 
			label:"نقل صفحات", 
			summary:"تنبيه: نقل صفحات" 
		},
		"uw-chat2": { 
			label:"استخدام صفحات النقاش كمنتدى", 
			summary:"تنبيه: استخدام صفحات النقاش كمنتدى" 
		},
		"uw-tpv2": { 
			label:"تنقيح تعليقات الآخرين في صفحات النقاش", 
			summary:"تنبيه: تنقيح تعليقات الآخرين في صفحات النقاش" 
		},
		"uw-afd2": { 
			label:"إزالة قوالب \{\{حذف\}\}", 
			summary:"تنبيه: إزالة قوالب \{\{حذف\}\}" 
		},
		"uw-speedy2": { 
			label:"إزالة قوالب \{\{شطب\}\}", 
			summary:"تنبيه: إزالة قوالب \{\{شطب\}\}" 
		},
		"uw-npa2": { 
			label:"تهجم شخصي على محرر معين", 
			summary:"تنبيه: تهجم شخصي على محرر معين" 
		},
		"uw-agf2": { 
			label:"عدم افتراض حسن النية", 
			summary:"تنبيه: عدم افتراض حسن النية" 
		},
		"uw-own2": { 
			label:"ملكية المقالات", 
			summary:"تنبيه: ملكية المقالات"
		},
		"uw-tempabuse2": { 
			label:"استخدام قوالب تحذير أو منع بطريقة غير لائقة", 
			summary:"إنذار: استخدام قوالب تحذير أو منع بطريقة غير لائقة"
		}
	},
	level3: {
		"uw-vandalism3": { 
			label:"تخريب", 
			summary:"إنذار: تخريب" 
		},
		"uw-test3": { 
			label:"تجارب تحرير", 
			summary:"إنذار: تجارب تحرير" 
		},
		"uw-delete3": { 
			label:"إفراغ صفحات، إزالة محتوى أو قوالب", 
			summary:"إنذار: إفراغ صفحات، إزالة محتوى أو قوالب" 
		},
		"uw-redirect3": { 
			label:"إنشاء تحويلات خبيثة", 
			summary:"إنذار: إنشاء تحويلات خبيثة" 
		},
		"uw-tdel3": { 
			label:"إزالة قوالب صيانة", 
			summary:"إنذار: إزالة قوالب صيانة" 
		},
		"uw-joke3": { 
			label:"استخدام مزاح غير ملائم", 
			summary:"إنذار: استخدام مزاح غير ملائم" 
		},
		"uw-create3": { 
			label:"إنشاء صفحات غير ملائمة", 
			summary:"إنذار: إنشاء صفحات غير ملائمة" 
		},
		"uw-upload3": { 
			label:"رفع صور غير ملائمة", 
			summary:"إنذار: رفع صور غير ملائمة" 
		},
		"uw-image3": { 
			label:"تخريب يتعلق بالصور", 
			summary:"إنذار: تخريب يتعلق بالصور" 
		},
		"uw-spam3": { 
			label:"إضافة وصلات سخام", 
			summary:"إنذار: إضافة وصلات سخام" 
		},
		"uw-advert3": { 
			label:"استخدام ويكيبيديا للدعاية", 
			summary:"إنذار: استخدام ويكيبيديا للدعاية" 
		},
		"uw-npov3": { 
			label:"عدم الالتزام بوجهة النظر الحيادية", 
			summary:"إنذار: عدم الالتزام بوجهة النظر الحيادية" 
		},
		"uw-unsourced3": { 
			label:"إضافة مواد بلا مصادر", 
			summary:"إنذار: إضافة مواد بلا مصادر" 
		},
		"uw-error3": { 
			label:"إضافة متعمدة لمعلومات مغلوطة", 
			summary:"إنذار: إضافة متعمدة لمعلومات مغلوطة" 
		},
		"uw-nor3": { 
			label:"إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر", 
			summary:"إنذار: إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر"
		},
		"uw-biog3": { 
			label:"إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء", 
			summary:"إنذار: إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء" 
		},
		"uw-defam3": { 
			label:"تشهير عام", 
			summary:"إنذار: تشهير عام" 
		},
		"uw-uncen3": { 
			label:"رقابة على المواد", 
			summary:"إنذار: رقابة على المواد" 
		},
		"uw-mos3": { 
			label:"دليل الأسلوب", 
			summary:"إنذار: التنسيق، التواريخ، اللغة الخ.. (دليل الأسلوب)" 
		},
		"uw-move3": { 
			label:"نقل صفحات", 
			summary:"إنذار: نقل صفحات" 
		},
		"uw-chat3": { 
			label:"استخدام صفحات النقاش كمنتدى", 
			summary:"إنذار: استخدام صفحات النقاش كمنتدى" 
		},
		"uw-tpv3": { 
			label:"تنقيح تعليقات الآخرين في صفحات النقاش", 
			summary:"إنذار: تنقيح تعليقات الآخرين في صفحات النقاش" 
		},
		"uw-afd3": { 
			label:"إزالة قوالب \{\{حذف\}\}", 
			summary:"إنذار: إزالة قوالب \{\{حذف\}\}" 
		},
		"uw-speedy3": { 
			label:"إزالة قوالب \{\{شطب\}\}", 
			summary:"إنذار: إزالة قوالب \{\{شطب\}\}" 
		},
		"uw-npa3": { 
			label:"تهجم شخصي على محرر معين", 
			summary:"إنذار: تهجم شخصي على محرر معين" 
		},
		"uw-agf3": { 
			label:"عدم افتراض حسن النية", 
			summary:"إنذار: عدم افتراض حسن النية" 
		},
		"uw-own3": { 
			label:"ملكية المقالات", 
			summary:"إنذار: ملكية المقالات"
		},
		"uw-tempabuse3": { 
			label:"استخدام قوالب تحذير أو منع بطريقة غير لائقة", 
			summary:"إنذار: استخدام قوالب تحذير أو المنع بطريقة غير لائقة"
		}

	},
	level4: {
		"uw-vandalism4": { 
			label:"تخريب", 
			summary:"إنذار نهائي: تخريب" 
		},
		"uw-test4": { 
			label:"تجارب تحرير", 
			summary:"إنذار نهائي: تجارب تحرير" 
		},
		"uw-delete4": { 
			label:"إفراغ صفحات، إزالة محتوى أو قوالب", 
			summary:"إنذار نهائي: إفراغ صفحات، إزالة محتوى أو قوالب" 
		},
		"uw-redirect4": { 
			label:"إنشاء تحويلات خبيثة", 
			summary:"إنذار نهائي: إنشاء تحويلات خبيثة" 
		},
		"uw-tdel4": { 
			label:"إزالة قوالب صيانة", 
			summary:"إنذار نهائي: إزالة قوالب صيانة" 
		},
		"uw-joke4": { 
			label:"استخدام مزاح غير ملائم", 
			summary:"إنذار نهائي: استخدام مزاح غير ملائم" 
		},
		"uw-create4": { 
			label:"إنشاء صفحات غير ملائمة", 
			summary:"إنذار نهائي: إنشاء صفحات غير ملائمة" 
		},
		"uw-upload4": { 
			label:"رفع صور غير ملائمة", 
			summary:"إنذار نهائي: رفع صور غير ملائمة" 
		},
		"uw-image4": { 
			label:"تخريب يتعلق بالصور", 
			summary:"إنذار نهائي: تخريب يتعلق بالصور" 
		},
		"uw-spam4": { 
			label:"إضافة وصلات سخام", 
			summary:"إنذار نهائي: إضافة وصلات سخام" 
		},
		"uw-advert4": { 
			label:"استخدام ويكيبيديا للدعاية", 
			summary:"إنذار نهائي: استخدام ويكيبيديا للدعاية" 
		},
		"uw-npov4": { 
			label:"عدم الالتزام بوجهة النظر الحيادية", 
			summary:"إنذار نهائي: عدم الالتزام بوجهة النظر الحيادية" 
		},
		"uw-unsourced4": { 
			label:"إضافة مواد بلا مصادر", 
			summary:"إنذار نهائي: إضافة مواد بلا مصادر" 
		},
		"uw-error4": { 
			label:"إضافة متعمدة لمعلومات مغلوطة", 
			summary:"إنذار نهائي: إضافة متعمدة لمعلومات مغلوطة"
		},
		"uw-nor4": { 
			label:"إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر", 
			summary:"إنذار نهائي: إضافة أبحاث أصلية، يشمل أطروحات غير منشورة لمواد لها مصادر"
		},
		"uw-biog4": { 
			label:"إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء", 
			summary:"إنذار نهائي: إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء" 
		},
		"uw-defam4": { 
			label:"تشهير عام", 
			summary:"إنذار نهائي: تشهير عام" 
		},
		"uw-uncen4": { 
			label:"رقابة على المواد", 
			summary:"إنذار نهائي: رقابة على المواد" 
		},
		"uw-mos4": { 
			label:"دليل الأسلوب", 
			summary:"إنذار نهائي: التنسيق، التواريخ، اللغة الخ.. (دليل الأسلوب)" 
		},
		"uw-move4": { 
			label:"نقل صفحات", 
			summary:"إنذار نهائي: نقل صفحات" 
		},
		"uw-chat4": { 
			label:"استخدام صفحات النقاش كمنتدى", 
			summary:"إنذار نهائي: استخدام صفحات النقاش كمنتدى" 
		},
		"uw-afd4": { 
			label:"إزالة قوالب \{\{حذف\}\}", 
			summary:"إنذار نهائي: إزالة قوالب \{\{حذف\}\}" 
		},
		"uw-speedy4": { 
			label:"إزالة قوالب \{\{شطب\}\}", 
			summary:"إنذار نهائي: إزالة قوالب \{\{شطب\}\}" 
		},
		"uw-npa4": { 
			label:"تهجم شخصي على محرر معين", 
			summary:"إنذار نهائي: تهجم شخصي على محرر معين"
		},
		"uw-tempabuse4": { 
			label:"استخدام قوالب تحذير أو المنع بطريقة غير لائقة", 
			summary:"إنذار: استخدام قوالب تحذير أو المنع بطريقة غير لائقة"
		}

	},
	level4im: {
		"uw-vandalism4im": { 
			label:"تخريب", 
			summary:"إنذار وحيد: تخريب" 
		},
		"uw-delete4im": { 
			label:"إفراغ صفحات، إزالة محتوى أو قوالب", 
			summary:"إنذار وحيد: إفراغ صفحات، إزالة محتوى أو قوالب" 
		},
		"uw-redirect4im": { 
			label:"إنشاء تحويلات خبيثة", 
			summary:"إنذار وحيد: إنشاء تحويلات خبيثة" 
		},
		"uw-joke4im": { 
			label:"استخدام مزاح غير ملائم", 
			summary:"إنذار وحيد: استخدام مزاح غير ملائم" 
		},
		"uw-create4im": { 
			label:"إنشاء صفحات غير ملائمة", 
			summary:"إنذار وحيد: إنشاء صفحات غير ملائمة" 
		},
		"uw-upload4im": { 
			label:"رفع صور غير ملائمة", 
			summary:"إنذار وحيد: رفع صور غير ملائمة" 
		},
		"uw-image4im": { 
			label:"تخريب يتعلق بالصور", 
			summary:"إنذار وحيد: تخريب يتعلق بالصور" 
		},
		"uw-spam4im": { 
			label:"إضافة وصلات سخام", 
			summary:"إنذار وحيد: إضافة وصلات سخام" 
		},
		"uw-biog4im": { 
			label:"إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء", 
			summary:"إنذار وحيد: إضافة معلومات خلافية لا مصدر لها حول أشخاص أحياء" 
		},
		"uw-defam4im": { 
			label:"تشهير عام", 
			summary:"إنذار وحيد: تشهير عام" 
		},
		"uw-move4im": { 
			label:"نقل صفحات", 
			summary:"إنذار وحيد: نقل صفحات" 
		},
		"uw-npa4im": { 
			label:"تهجم شخصي على محرر معين", 
			summary:"إنذار وحيد: تهجم شخصي على محرر معين"
		},
		"uw-tempabuse4im": { 
			label:"استخدام قوالب تحذير أو المنع بطريقة غير لائقة", 
			summary:"إنذار: استخدام قوالب تحذير أو المنع بطريقة غير لائقة"
		}

	},
	singlenotice: {
		"uw-2redirect": { 
			label:"إنشاء تحويلات مزدوجة من خلال نقل صفحات خاطئ", 
			summary:"رسالة: إنشاء تحويلات مزدوجة من خلال نقل صفحات خاطئ" 
		},
/*		"uw-aiv": { 
			label:"Bad AIV report", 
			summary:"رسالة: Bad AIV report" 
		},*/
		"uw-articlesig": { 
			label:"التوقيع في متن المقالات", 
			summary:"رسالة: التوقيع في متن المقالات" 
		},
		"uw-autobiography": { 
			label:"إنشاء سير ذاتية", 
			summary:"رسالة: إنشاء سير ذاتية" 
		},
		"uw-badcat": { 
			label:"إضافة تصنيفات خاطئة", 
			summary:"رسالة: إضافة تصنيفات خاطئة" 
		},
		"uw-bite": { 
			label:"\"تعذيب\" القادمين الجدد", 
			summary:"رسالة: \"تعذيب\" القادمين الجدد" 
		},
		"uw-c&pmove": { 
			label:"نقل بواسطة القص واللصق", 
			summary:"رسالة: نقل بواسطة القص واللصق" 
		},
		"uw-coi": { 
			label:"تعارض مصالح", 
			summary:"رسالة: تعارض مصالح" 
		},
/*		"uw-date": { 
			label:"Unnecessarily changing date formats", 
			summary:"رسالة: Unnecessarily changing date formats" 
		},*/
		"uw-deadlink": { 
			label:"إزالة مصادر مقبولة تحوي وصلات ميتة", 
			summary:"رسالة: إزالة مصادر مقبولة تحوي وصلات ميتة" 
		},
		"uw-editsummary": { 
			label:"عدم استخدام ملخص التعديل", 
			summary:"رسالة: عدم استخدام ملخص التعديل" 
		},
		"uw-arabic": { 
			label:"التواصل بغير العربية", 
			summary:"رسالة: التواصل بغير العربية" 
		},/*
		"uw-fuir": { 
			label:"ازالة صورة استخدام عادل من صفحة المستخدم الخاصة بك", 
			summary:"رسالة: ازالة صورة استخدام عادل من صفحة المستخدم الخاصة بك" 
		},*/
		"uw-hangon": { 
			label:"نسى المستخدم وضع سبب بعد وضعه قالب \{\{تمهل\}\} في المقالة", 
			summary:"رسالة: نسى المستخدم وضع سبب بعد وضعه قالب \{\{تمهل\}\} في المقال" 
		},
		"uw-italicize": { 
			label:"كتابة اسم كتاب، فيلم، ألبوم، مجلة، مسلسل تلفزيوني إلخ... بخط مائل", 
			summary:"رسالة: كتابة اسم كتاب، فيلم، ألبوم، مجلة، مسلسل تلفزيوني إلخ... بخط مائل" 
		},
/*		"uw-lang": { 
			label:"Unnecessarily changing between British and American English", 
			summary:"رسالة: Unnecessarily changing between British and American English" 
		},*/
		"uw-linking": { 
			label:"الإفراط في إضافة الوصلات الحمراء أو تكرار الوصلات الزرقاء", 
			summary:"رسالة: الإفراط في إضافة الوصلات الحمراء أو تكرار الوصلات الزرقاء" 
		},
		"uw-minor": { 
			label:"استخدام خاطئ لخانة تأشير التعديلات الطفيفة", 
			summary:"رسالة: استخدام خاطئ لخانة تأشير التعديلات الطفيفة" 
		},
		"uw-nonfree": { 
			label:"رفع صور غير حرة لها بديل حر", 
			summary:"رسالة: رفع صور غير حرة لها بديل حر" 
		},
/*		"uw-notaiv": { 
			label:"Do not report complex abuse to AIV", 
			summary:"رسالة: Do not report complex abuse to AIV" 
		},*/
		"uw-notvote": { 
			label:"إننا نستخدم التوافق وليس التصويت", 
			summary:"رسالة: إننا نستخدم التوافق وليس التصويت" 
		},
		"uw-patrolled": { 
			label:"علّم على الصفحات الجديدة أنها مراقبة عند مراقبة الصفحات الجديدة", 
			summary:"رسالة: علّم على الصفحات الجديدة أنها مراقبة عند مراقبة الصفحات الجديدة" 
		},
		"uw-preview": { 
			label:"إستخدم زر المعاينة تجنبا للأغلاط", 
			summary:"رسالة: إستخدم زر المعاينة تجنبا للأغلاط" 
		},
/*		"uw-probation": { 
			label:"Article is on probation", 
			summary:"رسالة: Article is on probation" 
		},*/
		"uw-repost": { 
			label:"إعادة إنشاء صفحة تم الاتفاق على حذفها في نقاش الحذف", 
			summary:"رسالة: إعادة إنشاء صفحة تم الاتفاق على حذفها في نقاش الحذف" 
		},
/*		"uw-samename": { 
			label:"Rename request impossible", 
			summary:"رسالة: Rename request impossible"
		},*/
		"uw-sandbox": { 
			label:"إزالة ترويسة ساحة اللعب", 
			summary:"رسالة: إزالة ترويسة ساحة اللعب" 
		},
		"uw-selfrevert": { 
			label:"استرجاع تجاربك", 
			summary:"رسالة: استرجاع تجاربك" 
		},
		"uw-sofixit": { 
			label:"كن جريءا وأصلاح الأمور نفسك",
			summary:"رسالة: كن جريءا وأصلاح الأمور نفسك" 
		},
		"uw-socialnetwork": { 
			label:"ويكيبيديا ليست شبكة اجتماعية", 
			summary:"رسالة: ويكيبيديا ليست شبكة اجتماعية" 
		},
		"uw-spellcheck": { 
			label:"راجع الإملاء الخ.", 
			summary:"رسالة: راجع الإملاء الخ." 
		},
		"uw-subst": { 
			label:"تذكر نسخ: القوالب", 
			summary:"رسالة: تذكر نسخ: القوالب" 
		},
		"uw-talkinarticle": { 
			label:"ناقش المقالات", 
			summary:"رسالة: ناقش المقالات" 
		},
		"uw-tilde": { 
			label:"عدم توقيع التعليقات", 
			summary:"رسالة: عدم توقيع التعليقات" 
		},
/*		"uw-uaa": { 
			label:"Reporting of username to WP:UAA not accepted", 
			summary:"رسالة: Reporting of username to WP:UAA not accepted" 
		},*/
		"uw-warn": { 
			label:"تنبيه المخربين", 
			summary:"رسالة: تنبيه المخربين"
		}
	},
	singlewarn: {
		"uw-3rr": { 
			label:"خرق محتمل لقانون الاسترجاعات الثلاثة", 
			summary:"إنذار: خرق محتمل لقانون الاسترجاعات الثلاثة" 
		},
		"uw-bv": { 
			label:"تخريب صريح", 
			summary:"إنذار: تخريب صريح" 
		},
/*		"uw-canvass": { 
			label:"Canvassing", 
			summary:"إنذار: Canvassing" 
		},*/
		"uw-copyright": { 
			label:"خرق حقوق النشر", 
			summary:"إنذار: خرق حقوق النشر" 
		},
/*		"uw-copyright-link": { 
			label:"الوصل لأعمال تخرق حقوق النشر", 
			summary:"إنذار: الوصل لأعمال تخرق حقوق النشر" 
		},*/
		"uw-hoax": { 
			label:"تأليف خدع", 
			summary:"إنذار: تأليف خدع" 
		},
		"uw-legal": { 
			label:"التهديد بالملاحقة القانونية", 
			summary:"إنذار: التهديد بالملاحقة القانونية" 
		},
		"uw-longterm": { 
			label:"نمط طويل الأمد في التخريب", 
			summary:"إنذار: نمط طويل الأمد في التخريب" 
		},
		"uw-multipleIPs": { 
			label:"استخدام عناون آي بي متعددة", 
			summary:"إنذار: استخدام عناون آي بي متعددة" 
		},
		"uw-pinfo": { 
			label:"معلومات شخصية", 
			summary:"إنذار: معلومات شخصية" 
		},
		"uw-upv": { 
			label:"تخريب صفحات المستخدم", 
			summary:"إنذار: تخريب صفحات المستخدم"
		},
		"uw-wrongsummary": { 
			label:"ملخصات تعديل غير دقيقة أو غير مناسبة", 
			summary:"إنذار: ملخصات تعديل غير دقيقة أو غير مناسبة"
		},
		"uw-username": { 
			label:"اسم المستخدم يخالف السياسة", 
			summary:"إنذار: اسم المستخدم يخالف السياسة"
		},
		"uw-userpage": { 
			label:"صفحة المستخدم أو صفحة فرعية تخالف السياسات", 
			summary:"إنذار: صفحة المستخدم أو صفحة فرعية تخالف السياسات"
		}
	},
	block: {
		"uw-block1": {
			'label':"منع درجة 1",
			'summary':"تم منعك مؤقتا"
		},
		"uw-block2": {
			'label':"منع درجة 2",
			'summary':"تم منعك"
		},
		"uw-block3": {
			'label':"منع درجة 3",
			'summary':"تم منعك نهائيا"
                },
		"uw-afblock": {
			'label':"منع متعلق بفلتر الإساءة",
			'summary':"تم منعك"
		},
		"uw-ablock": {
			'label':"منع مجهول",
			'summary':"تم منع عنوان الآي بي الخاص بك"
		},
		"uw-adblock": {
			'label':"منع إعلانات",
			'summary':"تم منعك بسبب نشرك للإعلانات"
		},
		"anonblock": {
			'label':"منع مجهول (آي بي مشترك)",
			'summary':"تم منع عنوان الآي بي المشترك"
		},
		"uw-sblock": {
			'label':"منع سخام",
			'summary':"تم منعك بسبب السخام"
		},
		"schoolblock": {
			'label':"منع مجهول (آي بي مدرسة مشترك)",
			'summary':"تم منع عنوان آي بي المدرسة المشترك"
		},
		"uw-spamublock": {
			'label':"منع سخام وإسم مستخدم مخالف",
			'summary':"م منعك بسبب السخام ومخالفتك [[وب:اسم|لسياسة تسمية المستخدم]]"
		},
		"uw-soablock": {
			'label':"حساب لنشر الإعلانات",
			'summary':"تم منعك لاستخدامك حساب فقط لنشر الإعلانات"
		},
		"uw-vblock": {
			'label':"تخريب",
			'summary':"تم منعك بسبب التخريب"
		},
		"uw-vaublock": {
			'label':"تسمية حساب وقحة يستخدم فقط للتخريب",
			'summary':"تم منعك لاستخدام حساب [[وب:اسم|لسياسة تسمية المستخدم]] واستخدامه في التخريب فقط"
		},
		"uw-voablock": {
			'label':"حساب لهدف التخريب",
			'summary':"تم منعك لاستخدام حساب لهدف التخريب"
		},
		"uw-npblock": {
			'label':"منع بسبب إنشاء صفحات بلا معنى",
			'summary':"تم منعك بسبب إنشائك صفحات بلا معنى"
		},
		"uw-dblock": {
			'label':"منع للحذف",
			'summary':"تم منعك بسبب الحذف"
		},
		"uw-3block": {
			'label':"منع استرجاعات ثلاثة",
			'summary':"تم منعك لخرقك [[وب:قانون الاسترجاعات الثلاثة|قانون الاسترجاعات الثلاثة]]"
		},
		"uw-ewblock": {
			'label':"منع بسبب حرب التحرير",
			'summary':"نتم منعك لضلوعك في [[وب:حرب تحرير|حرب تحرير]]"
		},
		"uw-ublock": {
			'label':"منع اسم مستخدم",
			'summary':"تم منعك لمخالفتك [[وب:اسم|سياسة تسمية المستخدم]]"
		},
/*		"uw-uhblock": {
			'label':"Username hard block",
			'summary':"You have been blocked for a blatant violation of the [[WP:U|username policy]]"
		},*/
		"uw-lblock": {
			'label':"من بسبب تهديد قانوني",
			'summary':"تم منعك [[وب:لا تهديدات قضائية|لتهديدك بالملاحقة القضائية]]"
		},
		"uw-hblock": {
			'label':"منع بسبب التحرش",
			'summary':"تم منعك لمحاولتك [[ويكيبيديا:تحرش|التحرش]] بمستخدم آخر"
		},
		"uw-botblock": {
			'label':"منع بوت غير موافق عليها",
			'summary':"تم منعك لتشغيلك [[وب:بوت|بوت]] غير موافق عليها"
		}
	}
};


twinklewarn.callback.change_category = function twinklewarnCallbackChangeCategory(e) {
	var value = e.target.value;
	var sub_group = e.target.root.sub_group;
	var messages = twinklewarn.messages[ value ];
	sub_group.main_group = value;
	var old_subvalue = sub_group.value;
	if( old_subvalue ) {
		old_subvalue = old_subvalue.replace(/\d*(im)?$/, '' );
		var old_subvalue_re = new RegExp( RegExp.escape( old_subvalue ) + "(\\d*(?:im)?)$" );
	}

	while( sub_group.hasChildNodes() ){
		sub_group.removeChild( sub_group.firstChild );
	}

	for( var i in messages ) {
		var selected = false;
		if( old_subvalue && old_subvalue_re.test( i ) ) {
			selected = true;
		}
		var elem = new QuickForm.element( { type:'option', label:"[" + i + "]: " + messages[i].label, value:i, selected: selected } );
		
		sub_group.appendChild( elem.render() );
	}

	if( value == 'block' ) {
		var more = new QuickForm.element( {
				type: 'input',
				name: 'block_timer',
				label: 'مدة المنع: ',
				tooltip: 'مدة المنع، مثلا 24 ساعة، أسبوعان...'
			} );
		e.target.root.insertBefore( more.render(), e.target.root.lastChild );
		e.target.root.article.disabled = true;
	} else if( e.target.root.block_timer ) {
		e.target.root.removeChild( e.target.root.block_timer.parentNode );
		e.target.root.article.disabled = false;
		e.target.root.reason.disabled = false;
	}
}

twinklewarn.callback.change_subcategory = function twinklewarnCallbackChangeSubcategory(e) {
	var value = e.target.value;
	var main_group = e.target.main_group;

	if( main_group == 'block' ) {
		if( value == 'uw-block3' || value == 'uw-spamublock' || value == 'uw-soablock' || value == 'uw-vaublock' || value == 'uw-voablock' || value == 'uw-ublock' || value == 'uw-uhblock' || value == 'uw-lblock' || value == 'anonblock' || value == 'schoolblock' ) {
			e.target.form.block_timer.disabled = true;
		} else if( e.target.form.block_timer.disabled ) {
			e.target.form.block_timer.disabled = false;
		}

		if( value == 'uw-3block' || value == 'uw-afblock' || value == 'uw-ewblock' ) {
			e.target.form.article.disabled = false;
		} else if ( value == 'anonblock' || value == 'schoolblock' ) {
			e.target.form.article.disabled = true;
		} else if( !e.target.form.article.disabled ) {
			e.target.form.article.disabled = true;
		}

		if( value == 'uw-block1' || value == 'uw-block2' || value == 'uw-block3' || value == 'uw-ablock' || value == 'anonblock' || value == 'schoolblock' ) {
			e.target.form.reason.disabled = false;
		} else if( !e.target.form.reason.disabled ) {
			e.target.form.reason.disabled = true;
		}
	}
}

twinklewarn.callbacks = {
	main: function( self ) {
		var form = self.responseXML.getElementById( 'editform' );
		var text = form.wpTextbox1.value;

		var history_re = /\<\!\-\-\ Template\:(uw\-.*?)\ \-\-\>.*?(\d{1,2}:\d{1,2}, \d{1,2} \w+ \d{4}) \(UTC\)/g;
		var history = {};
		var latest = { date:new Date( 0 ), type:'' };

		var current;


		while( ( current = history_re.exec( text ) ) != undefined ) {
			var current_date = new Date( current[2] + ' UTC' );
			if( !( current[1] in history ) ||  history[ current[1] ] < current_date ) {
				history[ current[1] ] = current_date;
			}
			if( current_date > latest.date ) {
				latest.date = current_date;
				latest.type = current[1];
			}
		}

		var date = new Date();

		if( self.params.sub_group in history ) {
			var temp_time = new Date( history[ self.params.sub_group ] );
			temp_time.setUTCHours( temp_time.getUTCHours() + 24 );

			if( temp_time > date ) {
				Status.info( 'ملاحظة', "مماثل " + self.params.sub_group + " تم في الـ 24 ساعة الأخيرة" );
				if( !confirm( "أما زلت راغبا بإضافة التنبيه/الإنذار?" ) ) {
					self.statelem.info( 'تركت بناء على طلب المستخدم' );
					return;
				}
			}
		}

		latest.date.setUTCMinutes( latest.date.getUTCMinutes() + 1 ); // after long debate, one minute is max

		if( latest.date > date ) {
			Status.info('ملاحظة', "تمت إضافة " + latest.type + " خلال الدقيقة الماضية" );
				if( !confirm( "أما زلت راغبا بإضافة التنبيه/الإنذار?" ) ) {
					self.statelem.info( 'تركت بناء على طلب المستخدم' );
					return;
				}
		}
		


		var mainheaderRe = /==+\\s*Warnings\\s*==+/;
		var headerRe = new RegExp( "^==+\\s*(?:" + date.getUTCMonthName() + '|' + date.getUTCMonthNameAbbrev() +  ")\\s+" + date.getUTCFullYear() + "\\s*==+", 'm' );

		if( text.length > 0 ) {
			text += "\n";
		}

		if( self.params.main_group == 'block' ) {
			var article = '', time = null;
			
			if( TwinkleConfig.blankTalkpageOnIndefBlock && ( /indef|\*|max/.exec( self.params.block_timer ) || self.params.sub_group == 'uw-block3' || self.params.sub_group == 'uw-spamublock' || self.params.sub_group == 'uw-soablock' || self.params.sub_group == 'uw-vaublock' || self.params.sub_group == 'uw-voablock' || self.params.sub_group == 'uw-ublock' || self.params.sub_group == 'uw-uhblock' || self.params.sub_group == 'uw-lblock' ) ) {
				Status.info( 'ملاحظة', 'يتم إزالة المحتوى وفقا للتفضيلات وإنشاء مستوى ثاني للتاريخ' );
				text = "== " + date.getUTCMonthName() + " " + date.getUTCFullYear() + " ==\n";
			} else if( !headerRe.exec( text ) ) {
				Status.info( 'ملاحظة', 'يتم إنشاء مستوى ثاني للتاريخ، لعدم وجود مستوى لهذا الشهر' );
				text += "== " + date.getUTCMonthName() + " " + date.getUTCFullYear() + " ==\n";
			}
			
			if( ( self.params.sub_group == 'uw-3block' || self.params.sub_group == 'uw-ewblock' ) && self.params.article ) {
				article = '|1=' + self.params.article;
			}
			else self.params.article = ""; //Unless an article-related block messages is placed, don't mention the article in the edit summary - it probably was filled in by mistake. [[WP:TW/BUGS#273]]
			
			if( /te?mp|^\s*$|min/.exec( self.params.block_timer ) ) {
				time = '';
			} else if( /indef|\*|max/.exec( self.params.block_timer ) ) {
				time = '|indef=yes';
			} else {
				time = '|time=' + self.params.block_timer;
			}

			if( self.params.sub_group == 'schoolblock' || self.params.sub_group == 'anonblock' ) {
				text += "\{\{" + self.params.sub_group + (self.params.reason ? '|1=' + self.params.reason : '' ) + "|sig=\~\~\~\~\}\}";
			} else {
				text += "\{\{subst:" + self.params.sub_group + article + time + (self.params.reason ? '|reason=' + self.params.reason : '' ) + "|sig=true\}\}";				
			}
		} else {
			if( !headerRe.exec( text ) ) {
				Status.info( 'ملاحظة', 'يتم إنشاء مستوى ثاني للتاريخ، لعدم وجود مستوى لهذا الشهر' );
				text += "== " + date.getUTCMonthName() + " " + date.getUTCFullYear() + " ==\n";
			}

			if( self.params.sub_group == 'uw-username' ) {
				// ugly hack
				text += "\{\{subst:" + self.params.sub_group + ( self.params.reason ? '|1=' + self.params.reason : '' ) + "\}\} \~\~\~\~";
			} else {
				text += "\{\{subst:" + self.params.sub_group + ( self.params.article ? '|1=' + self.params.article : '' ) + "\}\}" + (self.params.reason ? " ''" + self.params.reason + "'' ": ' ' ) + "\~\~\~\~";
			}
		}
		
		
		


		if ( TwinkleConfig.showSharedIPNotice && isIPAddress( wgTitle ) ) {
			Status.info( 'ملاحظة', 'يتم إضافة تنبيه الآي بي المشترك' );
			switch( QueryString.get( 'type' ) ) {
			case 'vand':
				text +=  "\n:''إذا كان هذا [[عنوان آي.بي|الآي بي]] مشتركا، ولم تقم بأي تعديل [[ويكيبيديا:تخريب|تخريبية]]، أنظر في [[مساعدة:مزايا التسجيل في ويكيبيديا|إنشاء حساب]] لنفسك حتى تتجنب المزيد من الإنذارات التي لا علاقة لك بها.'' ";
				break;
			default:
				text +=  "\n:''إذا كان هذا [[عنوان آي.بي|الآي بي]] مشتركا، ولم تقم بهذا التعديل، أنظر في [[مساعدة:مزايا التسجيل في ويكيبيديا|إنشاء حساب]] لنفسك حتى تتجنب المزيد من الإنذارات التي لا علاقة لك بها.'' ";
				break;
			}
		}
		var postData = {
			'wpMinoredit': form.wpMinoredit.checked ? 1 : undefined,
			'wpWatchthis': (form.wpWatchthis.checked || TwinkleConfig.watchWarnings) ? 1 : undefined,
			'wpStarttime': form.wpStarttime.value,
			'wpEdittime': form.wpEdittime.value,
			'wpAutoSummary': form.wpAutoSummary.value,
			'wpEditToken': form.wpEditToken.value,
			'wpSection': '',
			'wpSummary': twinklewarn.messages[self.params.main_group][self.params.sub_group].summary + ( self.params.article ? ' في  [[' + self.params.article + ']]'  : '' ) + '.' + TwinkleConfig.summaryAd,
			'wpTextbox1': text
		};

		self.post( postData );
	}
}

twinklewarn.callback.evaluate = function twinklewarnCallbackEvaluate(e) {

	// First, grab all the values provided by the form
	
	var params = {
		reason: e.target.reason.value,
		main_group: e.target.main_group.value,
		sub_group: e.target.sub_group.value,
		article: e.target.article.value.replace( /^(Image|Category):/i, ':$1:' ),
		block_timer: e.target.block_timer ? e.target.block_timer.value : null
	}

	Status.init( e.target );

	var query = { 
		'title': wgPageName, 
		'action': 'submit'
	};
	Wikipedia.actionCompleted.redirect = wgPageName;
	Wikipedia.actionCompleted.notice = "تم التحذير، سيعاد فتح الصفحة خلال عدة ثوان";
	var wikipedia_wiki = new Wikipedia.wiki( 'تعديل صفحة نقاش المستخدم', query, twinklewarn.callbacks.main );
	wikipedia_wiki.params = params;
	wikipedia_wiki.get();
}