کارن:Af420/dates1.js

د ويکيپېډيا، وړیا پوهنغونډ له خوا

د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئيادښت: د غوره توبونو د خوندي کولو وروسته، خپل د کتنمل (بروزر) ساتل شوې حافظه تازه کړی.د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئ.

  • فايرفاکس/ سفري: په دې کتنمل کې د Reload د ټکوهلو په وخت د Shift تڼۍ نيولې وساتی، او يا هم Ctrl-F5 يا Ctrl-Rتڼۍ کېښکاږۍ (په Apple Mac کمپيوټر باندې ⌘-R کېښکاږۍ)
  • گووگل کروم: په دې کتنمل کې د Ctrl-Shift-R تڼۍ کېښکاږۍ (د مک لپاره ⌘-Shift-R)
  • انټرنټ اېکسپلورر: په دې کتنمل کې د Refresh د ټکوهلو په وخت کې د Ctrl تڼۍ کېښکاږلې ونيسۍ، او يا هم د Ctrl-F5 تڼۍ کېښکاږۍ
  • اوپرا: په دې کتنمل کې د خپل براوزر ساتل شوې حافظه پدې توگه سپينولی شی Tools→Preferences
لاسوند[جوړول]
//<syntaxhighlight lang=javascript>
//[[وب:مهذب ويكي]]

autoEdMinor=false;autoEdTag="تدقيق وتنسيق";autoEdLinkHover="شغل مهذب الويكي";autoEdLinkName="سمول";
var AutoEd_baseurl = 'http://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=Wikipedia:AutoEd/';
if (location.protocol === 'https:') {
    AutoEd_baseurl = 'https://en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=Wikipedia:AutoEd/';
}
 
//Import individual modules for use
mw.loader.load(AutoEd_baseurl + 'unicodify.js'); // autoEdUnicodify() converts HTML entities to WikiText
mw.loader.load(AutoEd_baseurl + 'isbn.js'); // autoEdISBN() fixes ISBN syntax so that WikiMagic can work
mw.loader.load(AutoEd_baseurl + 'whitespace.js'); // autoEdWhitespace() cleans up whitespace
mw.loader.load(AutoEd_baseurl + 'wikilinks.js'); // autoEdWikilinks() simplifies and shortens wikilinks where appropriate
mw.loader.load(AutoEd_baseurl + 'htmltowikitext.js'); // autoEdHTMLtoWikitext() converts HTML to wikitext
mw.loader.load(AutoEd_baseurl + 'headlines.js'); // autoEdHeadlines() fixes common headline errors and renames some headers
mw.loader.load(AutoEd_baseurl + 'unicodecontrolchars.js'); // autoEdUnicodeControlChars() converts HTML to wikitext
mw.loader.load(AutoEd_baseurl + 'unicodehex.js'); // autoEdUnicodeHex() converts hex encoded characters to unicode
mw.loader.load(AutoEd_baseurl + 'templates.js'); // autoEdTemplates() cleans up templates
mw.loader.load(AutoEd_baseurl + 'tablestowikitext.js'); // autoEdTablestoWikitext() replaces HTML tables with wikitables
mw.loader.load(AutoEd_baseurl + 'extrabreaks.js'); // autoEdExtraBreaks() removes extra BR tags
mw.loader.load(AutoEd_baseurl + 'links.js'); // autoEdLinks() cleans up common link errors
importScript('کارن:Af420/stubtagtab.js');
importScript('مستخدم:علاء/dates.js');
importScript('مستخدم:علاء/dates2.js');
importScript('مستخدم:علاء/dates3.js');
importScript('مستخدم:علاء/dates4.js');
importScript('مستخدم:علاء/dates5.js');
importScript('مستخدم:علاء/dates6.js');
//importScript('مستخدم:علاء/links.js');
importScript('مستخدم:علاء/English Comma.js');

function autoEdFunctions() { //Activates individual modules when "auto ed" tab is clicked
    var $textbox = $( '#wpTextbox1' );
    var txt = $textbox.textSelection('getContents');
    txt = autoEdUnicodify(txt);
    txt = autoEdISBN(txt);
    txt = autoEdWhitespace(txt);
    txt = autoEdUnicodeHex(txt);
    txt = autoEdWikilinks(txt);
    txt = autoEdHTMLtoWikitext(txt);
    txt = autoEdHeadlines(txt);
    txt = autoEdUnicodeControlChars(txt);
    txt = autoEdTemplates(txt);
    txt = autoEdTablestoWikitext(txt);
    txt = autoEdExtraBreaks(txt);
    txt = autoEdLinks(txt);
	try {
		txt = autoEdExtra(txt);
	} catch(err) { }
    $textbox.textSelection('setContents', txt);
}

$.when( $.ready, mw.loader.using( 'jquery.textSelection' ) ).then(function() {
mw.loader.load(AutoEd_baseurl + 'core.js'); //Imports the "framework" script needed to make this function
});

	function autoEdExtra(str) {  
// Publisher
	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(/\انظر ايضاً/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, "أشهر");
    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= كاف");
	str = str.replace(/\work=[[Daily News (New York)|NY Daily News]]/g, "work=[[نيويورك ديلي نيوز]]");
    str = str.replace(/\work= [[Daily News (New York)|NY Daily News]]/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=الفرنسية");
    return str;}