انتقل إلى المحتوى

مستخدم:مَحمُود/common.js

من ويكيبيديا، الموسوعة الحرة

ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.

// إضافة أزرار ملخصات التعديل
mw.hook('summaryButtons').add(function () {
	addSummaryButton('رجوع عن تعديل بلا مصدر', 'مصدر؟ [[ويكيبيديا:الاستشهاد بمصادر]]');
	addSummaryButton('رجوع عن تخريب', '[[ويكيبيديا:تخريب|تخريب]]');
	
});
function autoEdExtra(str) {
 	str = str.replace(/\|publisher=CAF/g, "|publisher=كاف");
// ترقيم
	str = str.replace(/ \./g, ".");
	str = str.replace(/ \، /g, "، ");
	str = str.replace(/ \، /g, "، ");
	str = str.replace(/ \٪ /g, "% ");
	str = str.replace(/\٪ /g, "% ");
	str = str.replace(/ \<ref>/g, "<ref>");
	str = str.replace(/ \<ref/g, "<ref");
// تاء مربوطة - هاء
	str = str.replace(/\هذة/g, "هذه");
	str = str.replace(/\العربيه/g, "العربية");
	str = str.replace(/\المصريه/g, "المصرية");
	str = str.replace(/\السعوديه/g, "السعودية");
	str = str.replace(/\الكويتيه/g, "الكويتية");
	str = str.replace(/\المغربيه/g, "المغربية");
	str = str.replace(/\السوريه/g, "السورية");
// ألف لينة - ياء
	str = str.replace(/ \إلي /g, " إلى ");
// كلمات بأخطاء شائعة
	str = str.replace(/ \بليون /g, " مليار ");
	str = str.replace(/\ايضاً/g, "أيضًَا");
// انظر أيضًا
	str = str.replace(/\أنظر ايضا/g, "انظر أيضًا");
	str = str.replace(/\انظر ايضا/g, "انظر أيضًا");
	str = str.replace(/\انظر ايضاً/g, "انظر أيضًا");
	str = str.replace(/\أنظر أيضا/g, "انظر أيضًا");
	str = str.replace(/\References/g, "المراجع");
	str = str.replace(/\External links/g, "روابط خارجية");
	str = str.replace(/\See also/g, "انظر أيضًا");
// همزة وصل - همزة قطع
	str = str.replace(/\انفسهم/g, "أنفسهم");
	str = str.replace(/\اسطنبول/g, "إسطنبول");
	str = str.replace(/\الاكل/g, "الأكل");
	str = str.replace(/\انتاج/g, "إنتاج");
	str = str.replace(/\اخراج/g, "إخراج");
	str = str.replace(/\ابناء/g, "أبناء");
	str = str.replace(/\اوروبا/g, "أوروبا");
	str = str.replace(/\استراليا/g, "أستراليا");
	str = str.replace(/\افريقيا/g, "أفريقيا");
	str = str.replace(/\إنسحاب/g, "انسحاب");
	str = str.replace(/\الإنسحاب/g, "الانسحاب");
	str = str.replace(/\إفتتاح/g, "افتتاح");
	str = str.replace(/\الإفتتاح/g, "الافتتاح");
	str = str.replace(/\إختتام/g, "اختتام");
	str = str.replace(/\الإختتام/g, "الاختتام");
	str = str.replace(/\إشتباه/g, "اشتباه");
	str = str.replace(/\إشتبه/g, "اشتبه");
	str = str.replace(/\ اشهر /g, " أشهر ");
	str = str.replace(/\إستخدام/g, "استخدام");
	str = str.replace(/\إستثمار/g, "استثمار");
	str = str.replace(/\إنتشرت/g, "انتشرت");
	str = str.replace(/\إنخفضت/g, "انخفضت");
	str = str.replace(/\بعيده/g, "بعيدة");
	str = str.replace(/\ اكبر /g, " أكبر ");
	str = str.replace(/\كافى /g, "كافي ");
	str = str.replace(/\إزدادت/g, "ازدادت");
	str = str.replace(/\أنذاك/g, "آنذاك");
	str = str.replace(/\إقتصاد/g, "اقتصاد");
	str = str.replace(/\إعتماد/g, "اعتماد");
	str = str.replace(/\إختلاف/g, "اختلاف");
	str = str.replace(/\إختلف/g, "اختلف");
	str = str.replace(/\كم\ساعة/g, "كم/ساعة");
	str = str.replace(/\إضطراري/g, "اضطراري");
	str = str.replace(/\إنفصال/g, "انفصال");
	str = str.replace(/\إحتجاج/g, "احتجاج");
	str = str.replace(/\إستسلام/g, "استسلام");
	str = str.replace(/\إعتبار/g, "اعتبار");
	str = str.replace(/\الإعتماد/g, "الاعتماد");
	str = str.replace(/\الإختلاف/g, "الاختلاف");
	str = str.replace(/\الإختلف/g, "الاختلف");
	str = str.replace(/\إضطراري/g, "اضطراري");
	str = str.replace(/\الإنفصال/g, "الانفصال");
	str = str.replace(/\الإحتجاج/g, "الاحتجاج");
	str = str.replace(/\الإستسلام/g, "الاستسلام");
	str = str.replace(/\الإعتبار/g, "الاعتبار");
	str = str.replace(/\إعتمادًا/g, "اعتمادًا");
	str = str.replace(/\إختلافًا/g, "اختلافًا");
	str = str.replace(/\إضطراريًا/g, "اضطراريًا");
	str = str.replace(/\إنفصالًا/g, "انفصالًا");
	str = str.replace(/\إحتجاجًا/g, "احتجاجًا");
	str = str.replace(/\إستسلامًا/g, "استسلامًا");
	str = str.replace(/\إعتبارًا/g, "اعتبارًا");
	str = str.replace(/\إتحد/g, "اتحد");
	str = str.replace(/\إتحاد/g, "اتحاد");
	str = str.replace(/\الإتحاد/g, "الاتحاد");
	str = str.replace(/\إنسحاب/g, "انسحاب");
	str = str.replace(/\الإنسحاب/g, "الانسحاب");
	str = str.replace(/\إفتتح/g, "افتتح");
	str = str.replace(/\إفتتاح/g, "افتتاح");
	str = str.replace(/\الإفتتاح/g, "الافتتاح");
	str = str.replace(/\إختتام/g, "اختتام");
	str = str.replace(/\الإختتام/g, "الاختتام");
	str = str.replace(/\إشتب/g, "اشتب");
	str = str.replace(/\إزدياد/g, "ازدياد");
	str = str.replace(/\إزداد/g, "ازداد");
	str = str.replace(/\إنضمام/g, "انضمام");
	str = str.replace(/\نتائجة/g, "نتائجه");
	str = str.replace(/\إعتراض/g, "اعتراض");
	str = str.replace(/\إتخذ/g, "اتخذ");
	str = str.replace(/\إهتم/g, "اهتم");
	str = str.replace(/\إستقبل/g, "استقبل");
	str = str.replace(/\إعتقاد/g, "اعتقاد");
	str = str.replace(/\إعتقد/g, "اعتقد");
	str = str.replace(/\افريقيا/g, "أفريقيا");
	str = str.replace(/\إفتت/g, "افتت");
	str = str.replace(/\إستناد/g, "استناد");
	str = str.replace(/\إبتداء/g, "ابتداء");
	str = str.replace(/\إعترض/g, "اعترض");
	str = str.replace(/\إستند/g, "استند");
	str = str.replace(/ \او /g, " أو ");
	str = str.replace(/\ و /g, " و");
	str = str.replace(/ \ فى /g, " في ");
	str = str.replace(/ \ هى /g, " هي ");
	str = str.replace(/\إسم /g, "اسم ");
	str = str.replace(/\عبدال/g, "عبد ال");
	str = str.replace(/\إبن /g, "ابن ");
	str = str.replace(/\ اسهم /g, " أسهم ");
	str = str.replace(/\ واسهم /g, " وأسهم ");
	str = str.replace(/\ ادوار /g, " أدوار ");
	str = str.replace(/\ الادوار /g, " الأدوار ");
	str = str.replace(/\ اذا /g, " إذا ");
	str = str.replace(/\ واذا /g, " وإذا ");
	str = str.replace(/\ارسل/g, "أرسل");
	str = str.replace(/\إتحاد/g, "اتحاد");
	str = str.replace(/\الكترون/g, "إلكترون");
	str = str.replace(/\انترنت/g, "إنترنت");
	str = str.replace(/\مسئول/g, "مسؤول");
	str = str.replace(/\شئون/g, "شؤون");
	str = str.replace(/\اضافة/g, "إضافة");
	str = str.replace(/\ديموق/g, "ديمق");
	str = str.replace(/\إضط/g, "اضط");
	str = str.replace(/\إقتص/g, "اقتص");
	str = str.replace(/\إجتم/g, "اجتم");
	str = str.replace(/\إكت/g, "اكت");
	str = str.replace(/\إستعم/g, "استعم");
	str = str.replace(/\إستخ/g, "استخ");
	str = str.replace(/\إنسح/g, "انسح");
	str = str.replace(/\امبرا/g, "إمبرا");
	str = str.replace(/\إعت/g, "اعت");
	str = str.replace(/\إغت/g, "اغت");
	str = str.replace(/\إستب/g, "استب");
	str = str.replace(/\أخري /g, "أخرى ");
	str = str.replace(/\اكبر/g, "أكبر");
	str = str.replace(/\اكثر/g, "أكثر");
	str = str.replace(/\اشهر/g, "أشهر");
	str = str.replace(/\الاذاعية/g, "الإذاعية");
	str = str.replace(/\الاذاعة/g, "الإذاعة");	
// الأرقام العربية
	str = str.replace(/٠/g, "0");
	str = str.replace(/١/g, "1");
	str = str.replace(/٢/g, "2");
	str = str.replace(/٣/g, "3");
	str = str.replace(/٤/g, "4");
	str = str.replace(/٥/g, "5");
	str = str.replace(/٦/g, "6");
	str = str.replace(/٧/g, "7");
	str = str.replace(/٨/g, "8");
	str = str.replace(/٩/g, "9");
	str = str.replace(/۰/g, "0");
	str = str.replace(/۱/g, "1");
	str = str.replace(/۲/g, "2");
	str = str.replace(/۳/g, "3");
	str = str.replace(/۹/g, "9");
	// حروف فارسية
	str = str.replace(/ک/g, "ك");
	// Work
	str = str.replace(/\work=[[CAF]]/g, "work=[[الاتحاد الأفريقي لكرة القدم|كاف]]");
	str = str.replace(/\work= [[CAF]]/g, "work= [[الاتحاد الأفريقي لكرة القدم|كاف]]");
	str = str.replace(/\work=CAF/g, "work= [[الاتحاد الأفريقي لكرة القدم|كاف]]");
	str = str.replace(/\work= CAF/g, "work= [[الاتحاد الأفريقي لكرة القدم|كاف]]");
	// Language
	str = str.replace(/\|language=English/g, "|language=الإنجليزية");
	str = str.replace(/\|language =English/g, "|language=الإنجليزية");
	str = str.replace(/\|language= English/g, "|language=الإنجليزية");
	str = str.replace(/\|language = English/g, "|language=الإنجليزية");
	str = str.replace(/\| language=English/g, "|language=الإنجليزية");
	str = str.replace(/\| language =English/g, "|language=الإنجليزية");
	str = str.replace(/\| language= English/g, "|language=الإنجليزية");
	str = str.replace(/\| language = English/g, "|language=الإنجليزية");
	str = str.replace(/\|language=Spanish/g, "|language=الإسبانية");
	str = str.replace(/\|language =Spanish/g, "|language=الإسبانية");
	str = str.replace(/\|language= Spanish/g, "|language=الإسبانية");
	str = str.replace(/\|language = Spanish/g, "|language=الإسبانية");
	str = str.replace(/\| language=Spanish/g, "|language=الإسبانية");
	str = str.replace(/\| language =Spanish/g, "|language=الإسبانية");
	str = str.replace(/\| language= Spanish/g, "|language=الإسبانية");
	str = str.replace(/\| language = Spanish/g, "|language=الإسبانية");
	str = str.replace(/\|language=French/g, "|language=الفرنسية");
	str = str.replace(/\|language =French/g, "|language=الفرنسية");
	str = str.replace(/\|language= French/g, "|language=الفرنسية");
	str = str.replace(/\|language = French/g, "|language=الفرنسية");
	str = str.replace(/\| language=French/g, "|language=الفرنسية");
	str = str.replace(/\| language =French/g, "|language=الفرنسية");
	str = str.replace(/\| language= French/g, "|language=الفرنسية");
	str = str.replace(/\| language = French/g, "|language=الفرنسية");
	str = str.replace(/\|Language=English/g, "|Language=الإنجليزية");
	str = str.replace(/\|Language =English/g, "|Language=الإنجليزية");
	str = str.replace(/\|Language= English/g, "|Language=الإنجليزية");
	str = str.replace(/\|Language = English/g, "|Language=الإنجليزية");
	str = str.replace(/\| Language=English/g, "|Language=الإنجليزية");
	str = str.replace(/\| Language =English/g, "|Language=الإنجليزية");
	str = str.replace(/\| Language= English/g, "|Language=الإنجليزية");
	str = str.replace(/\| Language = English/g, "|Language=الإنجليزية");
	str = str.replace(/\|Language=Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\|Language =Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\|Language= Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\|Language = Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\| Language=Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\| Language =Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\| Language= Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\| Language = Spanish/g, "|Language=الإسبانية");
	str = str.replace(/\|Language=French/g, "|Language=الفرنسية");
	str = str.replace(/\|Language =French/g, "|Language=الفرنسية");
	str = str.replace(/\|Language= French/g, "|Language=الفرنسية");
	str = str.replace(/\|Language = French/g, "|Language=الفرنسية");
	str = str.replace(/\| Language=French/g, "|Language=الفرنسية");
	str = str.replace(/\| Language =French/g, "|Language=الفرنسية");
	str = str.replace(/\| Language= French/g, "|Language=الفرنسية");
	str = str.replace(/\| Language = French/g, "|Language=الفرنسية");
	str = decodeURIComponent(str.replace(/\+/g,  " "));
	console.log(str);

return str }

importScript('ميدياويكي:Gadget-AutoEd.js');