میڈیاویکی:Gadget-ImlaCorrectionInEditTools.js
// ویکی خانہ ترمیم میں درستی املا کی بٹن کا اضافہ
if (mw.config.get('wgPageName') !== 'ویکیپیڈیا:متداول املائی غلطیوں کی فہرستیں/برائے خودکار درستی') {
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript');
} else {
console.log('Page name condition not met.');
}
var autoFormatterButtonLabel = 'درستی';
var autoFormatLocalisation = false;
var autoFormatShortYearRanges = false;
var autoFormatMaskedLinks = false;
var redundantTemplateParameters = [];
var autoFormatReplacements = [
//الفاظ
['امریکہ', 'امریکا'],
// ['انجینئرنگ', 'انجینئری'],
['افریقہ', 'افریقہ'],
['Scorecard', 'اسکور کارڈ'],
['آزمایش', 'آزمائش'],
['آزمایشات', 'آزمائشیں'],
['آزمایشیں', 'آزمائشیں'],
['آهستہ', 'آہستہ'],
//['ابتدائ', 'ابتدائی'],
['آذان', 'اذان'],
['استعفیٰ', 'استعفا'],
['اصلذر', 'اصل زر'],
['اوللعزم', 'اولو العزم'],
['اختراح', 'اختراع'],
['اذدہا', 'اژدہا'],
['اذدھا', 'اژدہا'],
['اڈہ', 'اڈا'],
['افوا', 'افواہ'],
['اژدہام', 'ازدحام'],
['اژدھا', 'اژدہا'],
['ازدہام', 'ازدحام'],
['اژدحام', 'ازدحام'],
['\s+سکول', 'اسکول'],
['اسلاح', 'اصلاح'],
['اصلاع', 'اصلاح'],
['اطهر', 'اطہر'],
['الجبرہ', 'الجبرا'],
['اھم', 'اہم'],
['اھمیت', 'اہمیت'],
['اهمیت', 'اہمیت'],
['انهی', 'انہی'],
['الهی', 'الہی'],
['استعفہ', 'استعفی'],
['امبار', 'انبار'],
['انکساری', 'انکسار'],
['انگوڑہ', 'انگوڑا'],
['بالمشافہ', 'بالمشافہہ'],
['بچگانہ', 'بچکانہ'],
['بٹوہ', 'بٹوا'],
['بیڑہ', 'بیڑا'],
['برائے مہربانی', 'براہ مہربانی'],
['برائے کرم', 'براہ کرم'],
['برمہ', 'برما'],
['بقایہ', 'بقایا'],
['بلآخر', 'بالآخر'],
['بلکل', 'بالکل'],
['بلترتیب', 'بالترتیب'],
['بلخصوص', 'بالخصوص'],
['بمعہ', 'مع'],
['بنجارہ', 'بنجارا'],
['بندوک', 'بندوق'],
['بلي', 'بلی'],
//['بھائ', 'بھائی'],
['بھروسہ', 'بھروسا'],
['بھوسہ', 'بھُوسا'],
['بہی', 'بھی'],
['بہوت', 'بھوت'],
['پشیمانگی', 'پشیمانی'],
['پرواہ', 'پروا'],
['پہیہ', 'پہیا'],
['پهنچایا', 'پہنچایا'],
['پاکپٹان', 'پاکپتن'],
['پختونخواہ', 'پختونخوا'],
['پشتونخواہ', 'پشتونخوا'],
['پانسہ', 'پانسا'],
['پٹاخہ', 'پٹاخا'],
['پٹارہ', 'پٹارا'],
['پھاوڑہ', 'پھاوڑا'],
['پھیپھڑہ', 'پھیپھڑا'],
['پیداہش', 'پیدائش'],
['پھندہ', 'پھندا'],
['ٹھیکہ', 'ٹھیکا'],
['ٹھپہ', 'ٹھپا'],
['پزمردہ', 'پژمردہ'],
['پزمردگی', 'پژمردگی'],
['جمبش', 'جنبش'],
['جنهوں', 'جنہوں'],
['جالہ', 'جالا'],
['ترجیہ', 'ترجیح'],
['ترجیہات', 'ترجیحات'],
['تسانیف', 'تصانیف'],
['تسنیف', 'تصنیف'],
['طپش', 'تپش'],
['توجیح', 'توجیہ'],
['توطی', 'طوطی'],
['تمغہ', 'تمغا'],
['تقاضہ', 'تقاضا'],
['تماشہ', 'تماشا'],
['تمانچہ', 'طمانچہ'],
['تمبورہ', 'تنبورہ'],
['تنباکو', 'تمباکو'],
['تنبولی', 'تمبولی'],
['توبڑہ', 'توبڑا'],
['تشبیہہ', 'تشبیہ'],
['تقاضہ', 'تقاضا'],
//['تقرباً', 'تقریباً'],
//['تقریبا', 'تقریباً'],
['تنبیہہ', 'تنبیہ'],
['توجیہہ', 'توجیہ'],
['تہماسپ', 'طہماسپ'],
['ٹکر گدا', 'ٹکڑگدا'],
['ٹانگہ', 'تانگہ'],
['ٹھیر', 'ٹھہر'],
['ٹھیکہ', ' ٹھیکا'],
['جائیداد', 'جائداد'],
['جسکا', 'جس کا'],
['جسکی', 'جس کی'],
['جسکے', 'جس کے'],
['جسکو', 'جس کو'],
['جو کہ', 'جو'],
['چولہا', 'چولھا'],
['چاہیئے', 'چاہیے'],
['چاکو', 'چاقو'],
['چالاق', 'چالاک'],
['چقور', 'چکور'],
['چلغوزا', 'چلغوزہ'],
['چناچہ', 'چنانچہ'],
['چبوترہ', 'چبوترا'],
['چٹخارہ', 'چٹخارا'],
['چٹکلہ', 'چٹکلا'],
['چنپا', 'چمپا'],
['چانول', 'چاول'],
['چراخ', 'چراغ'],
['حیرانگی', 'حیرانی'],
['خوائش', 'خواہش'],
['خوجہ', 'خوجا'],
['خوردو نوش', 'خور و نوش'],
['خرابہ', 'خرابا'],
['خاکا', 'خاکہ'],
['خرچا', 'خرچہ'],
['خراٹہ', 'خراٹا'],
['دھائی', 'دہائی'],
['دوگنا', 'دگنا'],
['دھماکہ', 'دھماکا'],
['درستگی', 'درستی'],
['درگذر', ' درگزر'],
['دمبہ', 'دنبہ'],
['دھوکہ', 'دھوکا'],
['دوئم', 'دوم'],
['دھیلہ', 'دھیلا'],
//['دونو', 'دونوں'],
['ڈرامہ', 'ڈراما'],
['ڈبیہ', 'ڈبیا'],
['ڈاکیہ', 'ڈاکیا'],
['روائتی', 'روایتی'],
['زریعہ', 'ذریعہ'],
['زریعے', 'ذریعے'],
['زرائع', 'ذرائع'],
['ذخار', 'زخار'],
['رهی', 'رہی'],
['رها', 'رہا'],
['رهنمائوں', 'رہنماؤں'],
['رهنما', 'رہنما'],
['رهتے', 'رہتے'],
['رهے', 'رہے'],
['روئیداد', 'روداد'],
['زردا', 'زردہ'],
['زنانا', 'زنانہ'],
['سونچنا', 'سوچنا'],
['سقہ', 'سقا'],
['سندیسہ', 'سندیسا'],
['سہرہ', 'سہرا'],
['سترنگہ', 'سترنگا'],
['سموسا', 'سموسہ'],
['سوراغ', 'سوراخ'],
['سرگزشت', 'سرگذشت'],
['سہولیت', 'سہولت'],
['سوئم', 'سوم'],
['شھر', 'شہر'],
['شهر', 'شہر'],
['شمبہ', 'شنبہ'],
['طبیعات', 'طبیعیات'],
['طاهر', 'طاہر'],
['طلاطم', 'تلاطم'],
['عمبر', 'عنبر'],
['عیدالضحی', 'عید الاضحیٰ'],
['غلتاں', 'غلطاں'],
['غنڈا', 'غنڈہ'],
['غبارا', 'غبارہ'],
['غرضیکہ', 'غرض کہ'],
['فاہدہ', 'فائدہ'],
['فلحال', 'فی الحال'],
['فلوقت', 'فی الوقت'],
['فہارست', 'فہرستیں'],
['فلاتو', 'فالتو'],
['فوتگی', 'وفات'],
['قاہم', 'قائم'],
['کبزہ', 'قبضہ'],
['قنون', 'قانون'],
//['قہقہ', 'قہقہہ'],
['کھنبا', 'کھمبا'],
['کئ', 'کئی'],
['شمارندہ', 'کمپیوٹر'],
//['کوئ', 'کوئی'],
['کیلیے', 'کے لیے'],
['کیلیئے', 'کے لیے'],
//['اسکی', 'اس کی'],
//['اسکا', 'اس کا'],
['ناولیں', 'ناول'],
['انکو', 'ان کو'],
['بیشمار', 'بے شمار'],
['بیشک', 'بے شک'],
['کیمرہ', 'کیمرا'],
['کٹورہ', 'کٹورا'],
['کھاجہ', 'کھاجا'],
['کهتے', 'کہتے'],
['کرتہ', 'کرتا'],
['کمہار', 'کمھار'],
['کاروائی', 'کارروائی'],
['کولہو', 'کولھو'],
['کھنڈرات', 'کھنڈر'],
['کلھاڑا', 'کلہاڑا'],
['کلیجہ', 'کلیجا'],
['گھونسلہ', 'گھونسلا'],
//['گئ', 'گئی'],
['گھانس', 'گھاس'],
['گزرراہ', 'گذر راہ'],
['گذارش', 'گزارش'],
['گذار', 'گزار'],
['گمبد', 'گنبد'],
['گذر', 'گزر'],
['گذارہ', 'گزارہ'],
['گذرنا', 'گزرنا'],
['لاء', 'لا'],
['لاچار', 'ناچار'],
['لاھور', 'لاہور'],
['لیئے', ' لیے'],
['ماشا', 'ماشہ'],
['ماهر', 'ماہر'],
['مایع', 'مائع'],
['مالیدا', 'مالیدہ'],
['متابادل', 'متبادل'],
['متنازعہ', 'متنازع'],
['مچلکہ', 'مچلکا'],
['محاز', 'محاذ'],
['محتاجگی', 'محتاجی'],
['مدعہ', 'مدعا'],
['مذھب', 'مذہب'],
['مذهبی', 'مذہبی'],
['مربہ', 'مربا'],
['مزگاں', 'مژگاں'],
['مزدہ', 'مژدہ'],
['مزہب', 'مذہب'],
['مسالہ', 'مسالا'],
['مستفی', 'مستعفی'],
['مشورا', 'مشورہ'],
['مشھور', 'مشہور'],
['مصرعہ', 'مصرع'],
['معاهدہ', 'معاہدہ'],
['معرکۃ الآرا', 'معرکہ آرا'],
['معرکۃ الآراء', 'معرکہ آرا'],
['معرکہ الآراء', 'معرکہ آرا'],
['معمہ', 'معما'],
['موقعہ', 'موقع'],
['مکتبۂ فکر', 'مکتب فکر'],
['منزلا', 'منزلہ'],
['منهوس', 'منحوس'],
['مھربانی', 'مہربانی'],
['مہبوت', 'مبہوت'],
['ناطہ', 'ناتا'],
['ناشتہ', 'ناشتا'],
['نصیبہ', 'نصیبا'],
['نقشا', 'نقشہ'],
['نفاز', 'نفاذ'],
['ناراضگی', 'ناراضی'],
['ناواقفی', 'ناواقفیت'],
['نگہت', 'نکہت'],
['لاء', 'لا'],
['ہاء', 'ہا'],
['وطیرہ', 'وتیرہ'],
['وکیپیڈیا', 'ویکیپیڈیا'],
['ھم', 'ہم'],
['ہرجا', 'ہرجہ'],
['ھمارا', 'ہمارا'],
['ھمارے', 'ہمارے'],
['ھمیں', 'ہمیں'],
['هے', 'ہے'],
['ھاں', 'ہاں'],
['ھاتھ', 'ہاتھ'],
['ھاتھی', 'ہاتھی'],
['ھیبت', 'ہیبت'],
['ھلاک', 'ہلاک'],
['ھزار', 'ہزار'],
['هجرت', 'ہجرت'],
['هاتھ', 'ہاتھ'],
['هزاروں', 'ہزاروں'],
['هزار', 'ہزار'],
['ہندسیات', 'انجینئری'],
/*[/(?:|\\s)هوئے', 'ہوئے'],
['هی', 'ہی'],
['هوں', 'ہوں'],
['ہؤا', 'ہوا'],
['یهاں', 'یہاں'],
['یهیں', 'یہیں'],
['ۓ', 'ئے'],*/
['ابولحسن', 'ابو الحسن'],
['ابولفضل', 'ابو الفضل'],
['پنچائیت', 'پنچائت'],
['سرائیت', 'سرایت'],
['پذیر', 'پزیر'],
['قوائد', 'قواعد'],
['گوارہ', 'گوارا'],
['مزار پر انوار', 'مزار'],
['مزار اقدس', 'مزار'],
['مزار پاک', 'مزار'],
['غوث پاک', 'عبد القادر جیلانی'],
['والد گرامی', 'والد'],
['والد محترم', 'والد'],
['والدہ محترمہ', 'والدہ'],
['والدہ ماجدہ', 'والدہ'],
['والدہ صاحبہ', 'والدہ'],
['انتہائی نیک', 'نیک'],
['مرشد پاک', 'مرشد'],
['صاحبزادے', 'بیٹے'],
['ابولحسن', 'ابو الحسن'],
['ابولحسن', 'ابو الحسن'],
['ابولحسن', 'ابو الحسن'],
['ابولحسنن', 'ابو الحسن'],
['اندازا', 'اندازہ'],
['جام شھادت نوش', 'جان بحق'],
['جام شہادت', 'جان بحق'],
['مطمع نظر', 'مطمح نظر'],
['= Africa', '= افریقا'],
['= Americas', '= امریکین'],
['= Asia', 'ایشیا'],
['= Europe', '= یورپ'],
['= Related topics', '= مزید دیکھیے'],
[' May ', ' مئی '],
[/\]\]و /g, ']] و '],
['انہوں', 'انھوں'],
['جنہوں', 'جنھوں'],
['انہیں', 'انھیں'],
['جنہیں', 'جنھیں'],
//انگریزی ختمہ اور وقفہ کی اردو علامتوں سے تبدیلی
[/([^a-zA-Z0-9])\./g, '$1۔'],
[/([^a-zA-Z0-9]),/g, '$1،'],
[/([^a-zA-Z0-9])\ ۔/g, '$1۔'],
[/([^a-zA-Z0-9]) ،/g, '$1،'],
[/([^a-zA-Z0-9]) ،/g, '$1، '],
[/([^a-zA-Z0-9])،/g, '$1، '],
//انگریزی مہینوں کی اردو میں تبدیلی
[/\bJanuary\b/gi, 'جنوری'],
[/\bJanuary,?\s([0-3]?\d)\b/g, '$1 جنوری'],
[/\bFebruary\b/gi, 'فروری'],
[/\bFebruary,?\s([0-3]?\d)\b/g, '$1 فروری'],
[/\bMarch\b/gi, 'مارچ'],
[/\bMarch,?\s([0-3]?\d)\b/g, '$1 مارچ'],
[/\bApril\b/gi, 'اپریل'],
[/\bApril,?\s([0-3]?\d)\b/g, '$1 اپریل'],
[/\b([0-3]?\d)(?:th|nd|st|rd)?\sMay,?\b/g, '$1 مئی'],
[/\bMay,?\s([0-3]?\d)\b/g, '$1 مئی'],
[/\bJune\b/gi, 'جون'],
[/\bJune,?\s([0-3]?\d)\b/g, '$1 جون'],
[/\bJuly\b/gi, 'جولائی'],
[/\bJuly,?\s([0-3]?\d)\b/g, '$1 جولائی'],
[/\bAugust\b/gi, 'اگست'],
[/\bAugust,?\s([0-3]?\d)\b/g, '$1 اگست'],
[/\bSeptember\b/gi, 'ستمبر'],
[/\bSeptember,?\s([0-3]?\d)\b/g, '$1 ستمبر'],
[/\bOctober\b/gi, 'اکتوبر'],
[/\bOctober,?\s([0-3]?\d)\b/g, '$1 اکتوبر'],
[/\bNovember\b/gi, 'نومبر'],
[/\bNovember,?\s([0-3]?\d)\b/g, '$1 نومبر'],
[/\bDecember\b/gi, 'دسمبر'],
[/\bDecember,?\s([0-3]?\d)\b/g, '$1 دسمبر'],
//اردو سے مغربی عربی اعداد میں تبدیلی
['۰', '0'],
['۱', '1'],
['١', '1'],
['۲', '2'],
['٢', '2'],
['۳', '3'],
['٣', '3'],
['۴', '4'],
['٤', '4'],
['۵', '5'],
['٥', '5'],
['۶', '6'],
['٦', '6'],
['۷', '7'],
['٧', '7'],
['۸', '8'],
['٨', '8'],
['۹', '9'],
['٩', '9'],
//ویکی فہرست میں * اور # علامتوں کے بعد اسپیس کا اضافہ اور زائد اسپیس حذف
[/(\n[*#]+) *([^\s*#:;؛])/mg, '$1 $2'],
[/^([*#]+) {2,}([^*#\:;؛\s])/mg, '$1 $2'],
// دو یا زائد اسپیس کا خاتمہ
[/([^\s=|] ) +(?=[^\s=|])/g, '$1'],
//تبصرہ ٹیگ کی تحسین
[/<!--+ *(?=[^\s-])([^>]*[^\s-]) *--+>/g, '<!-- $1 -->'],
//حوالہ جات اور ذیلی سرخیوں کی درستی
[/<(?:\s*)references?(?:\s*\/|\s*\/\s*)\>/g, '((حوالہ جات))'],
[/\{\{(?:[Rr]eflist|[Rr]eferences?)(?=\||\})/g, '((حوالہ جات'],
[/\=\s*(?:[gG]allery|گیلری)\s*\=/g, '= نگارخانہ ='],
[/\=\s*(?:[nN]otes|[fF]ootnotes?)\s*\=/g, '= ملاحظات ='],
[/\=\s*(?:[Ll]ist|[Ll]ist?)\s*\=/g, '= فہرست ='],
[/\=\s*(?:[Rr]eflist|[Rr]eferences?)\s*\=/g, '= حوالہ جات ='],
[/\=\s*(?:[Ss]ee [Aa]lso|مزید دیکھیں|مزید|مزید دیکھئے|متعلقہ موضوعات|متعلقہ روابط|مزید دیکھیئے)\s*\=/g, '= مزید دیکھیے ='],
[/\=\s*(?:[Ee]xternal links|خارجی روابط|لنکس)\s*\=/g, '= بیرونی روابط ='],
[/\=\s*(?:[Ee]vent|[Ee]vents?)\s*\=/g, '= واقعات ='],
[/\=\s*(?:[Bb]irth|[Bb]irths?)\s*\=/g, '= پیدائشیں ='],
[/\=\s*(?:[Dd]eath|[Dd]eaths?)\s*\=/g, '= وفیات ='],
//ویکی متن کی درستی
[/#(REDIRECT)[\s:=]*\[+\s*([^[\]|]*[^\s[\]|])(?:\s*\|[^[\]]*)?\]+/gi, '#رجوع_مکرر [[$2]]'],
[/\[\[ *([Cc]ategory?)\s*:\s*([^[\]|]*[^\s[\]|])\s*(?=[\]|])/gi, '[[زمرہ:$2'],
[/\[\[(?:[Cc]ategory?)(?=\:\])/g, '[[زمرہ'],
//قوسین میں موجود زائد اسپیس کا خاتمہ
[/^\n\[\[(\s*)(.*?)(\s*)\]\]/g, '$1[[$2]]$3'],
[/\{\{(\s*)(.*?)(\s*)\}\}/g, '(($2))'],
//ویب پتوں میں موجود خامی کا حل
[/(<ref.*?\>) *(\[|)\www(3|)\./gi, '$1$2http://www$3.'],
[/\[\[ *(https?\:\/\/.*?) *\]\]/g, '[$1]'],
[/\[\[ *(\/\/.*?) *\]\]/g, '[$1]'],
[/(https?:\/?\/?){2,}/g, '$1'],
//واوین یعنی ''' کی ربط سے باہر منتقلی
[/\[\[(.+)\|('+)(.+\b)('+)\]\]/gi, '$2[[$1|$3]]$4']
];
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.