प्रयोगकर्ता:Biplab Anand/मैथिलीकरण.js

मैथिली विकिपिडियासँ, एक मुक्त विश्वकोश

टिप्पणी: संरक्षणक बाद, अहाँक परिवर्तन देखबा लेल अपन ब्राउजरक उपस्मृतिक हटबए पडत। फायरफक्स/ सफारी: सिफ्टके दाबि रिलोड, वा Ctrl-F5 वा Ctrl-R (म्याकपर ⌘-R) गुगल क्रोम: Ctrl-Shift-R दाबी(म्याकपर ⌘-Shift-R) इन्टरनेट एक्सप्लोरर: Refresh क्लिक करि Ctrl दाबि, वा Ctrl-F5 दाबी ओपेरा: Menu → Settings पर जाए (म्याकपर Opera → Preferences) आ ओकर बाद Privacy & security → Clear browsing data → Cached images and files

// Adapted from https://meta.wikimedia.org/wiki/User:Mridul_Kumar_Sharmah/LachitSpellChecker.js
//Version 1.0
//Date- 25/10/2022
$(document).ready(function() {

    var मैथिलीकरण = function() {
        $('#wpTextbox1').wikiEditor('addToToolbar', {
            'section': 'main',
            'group': 'insert',
            'tools': {
                'मैथिलीकरण': {
                    label: 'मैथिलीकरण करी',
                    type: 'button',
        			icon: 'https://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Devanagari_ah.svg/24px-Devanagari_ah.svg.png',
                    action: {
                        type: 'callback',
                        execute: function() {
                        
getText = $('#wpTextbox1').val();
x = getText.replace(/एतय नहि लिखी !!!!/g, "एतय नहि लिखी !!!!");

// यदि अहाँ एहि उपकरणमे शब्दसभ जोड़ऽलेल चाहैत छी तँ [[प्रयोगकर्ता वार्ता:Biplab Anand|वार्तालाप]]मे कृपया बताएब। 
// स्रोत: http://www.ignca.nic.in/coilnet/kalyani.htm

// *********************************************************************

// सुरु करी


// व्याकरण

   x = x.replace(/लोग/g, 'लोक');
   x = x.replace(/सब/g, 'सभ');
   x = x.replace(/औंठी/g, 'औँठी');
   x = x.replace(/काठमाडौं/g, 'काठमाडौँ');
   x = x.replace(/काठमाण्डौ/g, 'काठमाडौँ');
    x = x.replace(/विक्रम संवत्/g, 'विक्रम संवत्');
   x = x.replace(/विक्रम संवत/g, 'विक्रम संवत्');
   x = x.replace(/विक्रम सम्बत/g, 'विक्रम संवत्');
   x = x.replace(/बिक्रम संवत्/g, 'विक्रम संवत्');
   x = x.replace(/बिक्रम संवत्/g, 'विक्रम संवत्');
   x = x.replace(/चैत्र/g, 'चैति');
   x = x.replace(/श्रावण/g, 'साओन');
   x = x.replace(/भाद्र/g, 'भादो');
   x = x.replace(/आश्विन/g, 'आसिन');
   x = x.replace(/मंसिर/g, 'अगहन');
   x = x.replace(/पौष/g, 'पुस');
   x = x.replace(/फाल्गुण/g, 'फागुन');
   x = x.replace(/फाल्गुन/g, 'फागुन');
   x = x.replace(/मंदिर/g, 'मन्दिर');
   x = x.replace(/गंगा/g, 'गङ्गा');
   x = x.replace(/बंगलादेश/g, 'बङ्गलादेश');
   x = x.replace(/बांग्ला/g, 'बङ्गला');
   x = x.replace(/बांग्लादेश/g, 'बङ्गलादेश');
   x = x.replace(/बंगाली/g, 'बङ्गाली');
   x = x.replace(/बंगाल/g, 'बङ्गाल');
   x = x.replace(/विकिपीडिया/g, 'विकिपिडिया');
   x = x.replace(/जंगबहादुर/g, 'जङ्गबहादुर');
   x = x.replace(/सिंगापुर/gi, 'सिङ्गापुर');
   x = x.replace(/==सन्दर्भ सामग्री==/g, '==सन्दर्भ सामग्रीसभ==');
   x = x.replace(/जनसंख्या/g, 'जनसङ्ख्या');
   x = x.replace(/हिन्दू/g, 'हिन्दु');
   x = x.replace(/संघीयता/g, 'सङ्घीयता');
   x = x.replace(/संग्रह/g, 'सङ्ग्रह');
   x = x.replace(/bरंग/g, 'रङ');
   x = x.replace(/सुची/g, 'सूची');
   x = x.replace(/एशिया/g, 'एसिया');
   x = x.replace(/संख्या/g, 'सङ्ख्या');
   x = x.replace(/बैंक/g, 'बैङ्क');
   x = x.replace(/अंग्रेजी/g, 'अङ्ग्रेजी');
   x = x.replace(/अङ्गेजी/g, 'अङ्ग्रेजी');
   x = x.replace(/अंग्रेज/g, 'अङ्ग्रेज');
   x = x.replace(/अन्तरराष्ट्रिय/g, 'अन्तर्राष्ट्रिय');
   x = x.replace(/अन्तर्राष्ट्रीय/g, 'अन्तर्राष्ट्रिय');
   x = x.replace(/पुरुस्कार/g, 'पुरस्कार');
   x = x.replace(/सप्ताहिक/g, 'साप्ताहिक');
   x = x.replace(/आर्शीवाद/g, 'आशीर्वाद');
   x = x.replace(/आशिर्वाद/g, 'आशीर्वाद');
   x = x.replace(/आशीर्बाद/g, 'आशीर्वाद');
   x = x.replace(/क्रपा/g, 'कृपा');
   x = x.replace(/सम्राज्य/g, 'साम्राज्य');
   x = x.replace(/शारिरिक/g, 'शारीरिक');
   x = x.replace(/अध्यात्मिक/g, 'आध्यात्मिक');
   x = x.replace(/केन्द्रिय/g, 'केन्द्रीय');
   x = x.replace(/उपलक्ष/g, 'उपलक्ष्य');
   x = x.replace(/अत्याधिक/g, 'अत्यधिक');
   x = x.replace(/पुन्य/g, 'पुण्य');
   x = x.replace(/संसारिक/g, 'सांसारिक');
   x = x.replace(/परिक्षा/g, 'परीक्षा');
   x = x.replace(/प्रोद्योगिकी/g, 'इन्जिनियरिङ');
   x = x.replace(/प्राद्यौगिकी/g, 'इन्जिनियरिङ');
   x = x.replace(/उन्नती/g, 'उन्नति');
   x = x.replace(/भाई/g, 'भाए');
   x = x.replace(/प्रदर्शिनी/g, 'प्रदर्शनी');
   x = x.replace(/सुर्य/g, 'सूर्य');
   x = x.replace(/शताब्दि/g, 'शताब्दी');
   x = x.replace(/आंखा/g, 'आँखा');
   x = x.replace(/कृप्या/g, 'कृपया');
   x = x.replace(/इंजनियरिंग/g, 'इन्जिनियरिङ');
   x = x.replace(/इंजिनीयरंग/g, 'इन्जिनियरिङ');
   x = x.replace(/अभियान्त्रिकी/g, 'इन्जिनियरिङ');
   x = x.replace(/विण्डोज/g, 'विन्डोज');
   x = x.replace(/मोबाईल/g, 'मोबाइल');
   x = x.replace(/मोवाईल/g, 'मोबाइल');
   x = x.replace(/श्रृंखला/g, 'शृङ्खला');
   x = x.replace(/श्रृङ्खला/g, 'शृङ्खला');
   x = x.replace(/श्रृंगार/g, 'शृङ्गार');
   x = x.replace(/श्रृङ्गार/g, 'शृङ्गार');
   x = x.replace(/ग्यान/g, 'ज्ञान');
   x = x.replace(/स्त्रोत/g, 'स्रोत');
   x = x.replace(/श्रोत/g, 'स्रोत');
   x = x.replace(/प्रवन्धक/g, 'प्रबन्धक');
   x = x.replace(/कोलेज/g, 'कौलेज');
   x = x.replace(/कलेज/g, 'कौलेज');
   x = x.replace(/लिनेक्स/g, 'लिनक्स');
   x = x.replace(/लाइनेक्स/g, 'लिनक्स');
   x = x.replace(/संगीत/g, 'सङ्गीत');
   x = x.replace(/जमीन/g, 'जमिन');
   x = x.replace(/खेति/g, 'खेती');
   x = x.replace(/लम्बाई/g, 'लम्बाइ');
   x = x.replace(/चौडाई/g, 'चौडाइ');
   x = x.replace(/उचाई/g, 'उचाइ');
   x = x.replace(/प्राचिन/g, 'प्राचीन');
   x = x.replace(/प्रजाती/g, 'प्रजाति');
   x = x.replace(/टापू/g, 'टापु');
   x = x.replace(/संछिप्त/g, 'सङ्क्षिप्त');
   x = x.replace(/संक्षिप्त/g, 'सङ्क्षिप्त');
   x = x.replace(/छायांकन/g, 'छायाङ्कन');
   x = x.replace(/इञ्जिन/g, 'इन्जिन');
   x = x.replace(/इंजिन/g, 'इन्जिन');
   x = x.replace(/जिर्ण/g, 'जीर्ण');
   x = x.replace(/जिव/g, 'जीव');
   x = x.replace(/जीब/g, 'जीव');
   x = x.replace(/जिब/g, 'जीव');
   x = x.replace(/जीत/g, 'जित');
   x = x.replace(/मुख्यमंत्री/g, 'मुख्यमन्त्री');
   x = x.replace(/जिवन/g, 'जीवन');
   x = x.replace(/जिबन/g, 'जीवन');
   x = x.replace(/जीबन/g, 'जीवन');
   x = x.replace(/अढाइ/g, 'अढाई');
   x = x.replace(/दुरदर्शी/g, 'दूरदर्शी');
   x = x.replace(/दूरदर्सी/g, 'दूरदर्शी');
   x = x.replace(/अद्यापी/g, 'अद्यापि');
   x = x.replace(/अदितीय/g, 'अद्वितीय');
   x = x.replace(/अद्धितिय/g, 'अद्वितीय');
   x = x.replace(/अद्वितिय/g, 'अद्वितीय');
   x = x.replace(/शूल्क/g, 'शुल्क');
   x = x.replace(/सुल्क/g, 'शुल्क');
   x = x.replace(/निन्द्रा/g, 'निद्रा');
   x = x.replace(/निस्चित/g, 'निश्चित');
   x = x.replace(/निति/g, 'नीति');
   x = x.replace(/निती/g, 'नीति');
   x = x.replace(/नीती/g, 'नीति');
   x = x.replace(/अधिकाँश/g, 'अधिकांश');
   x = x.replace(/भुमि/g, 'भूमि');
   x = x.replace(/बर्तमान/g, 'वर्तमान');
   x = x.replace(/जंगल/g, 'जङ्गल');
   x = x.replace(/जँगल/g, 'जङ्गल');
   x = x.replace(/ब्यापार/g, 'व्यापार');
   x = x.replace(/परिबर्तन/g, 'परिवर्तन');
   x = x.replace(/^संग$/, 'सङ्ग');
   x = x.replace(/संग्राम/g, 'सङ्ग्राम');
   x = x.replace(/जनश्रूति/g, 'जनश्रुति');
   x = x.replace(/प्रशिद्ध/g, 'प्रसिद्ध');
   x = x.replace(/व्यापारीक/g, 'व्यापारिक');
   x = x.replace(/अगाडी/g, 'अगाडि');
   x = x.replace(/राजिनामा/g, 'राजीनामा');
   x = x.replace(/स्वतंत्र/g, 'स्वतन्त्र');
   x = x.replace(/राष्ट्रीय/g, 'राष्ट्रिय');
   x = x.replace(/काठमाण्डु/g, 'काठमाडौँ');
   x = x.replace(/काठमांडू/g, 'काठमाडौँ');
   x = x.replace(/मुख पृष्ठ/g, 'मुख्य पृष्ठ');
   x = x.replace(/मुखपृष्ठ/g, 'मुख्यपृष्ठ');
   x = x.replace(/मनोरंजन/g, 'मनोरञ्जन');
   x = x.replace(/मनोरन्जन/g, 'मनोरञ्जन');
   x = x.replace(/हिंदी/g, 'हिन्दी');
   x = x.replace(/शिर्षक/g, 'शीर्षक');
   x = x.replace(/सुरक्षीत/g, 'सुरक्षित');
   x = x.replace(/प्राप्ती/g, 'प्राप्ति');
   x = x.replace(/शक्ती/g, 'शक्ति');
   x = x.replace(/अतिथी/g, 'अतिथि');
   x = x.replace(/पुर्व/g, 'पूर्व');
   x = x.replace(/विध्या/g, 'विद्या');
   x = x.replace(/द्धारा/g, 'द्वारा');
   x = x.replace(/सुचना/g, 'सूचना');
   x = x.replace(/बर्ष/g, 'वर्ष');
   x = x.replace(/पृष्ट/g, 'पृष्ठ');
   x = x.replace(/प्रयाप्त/g, 'पर्याप्त');
   x = x.replace(/अण्डर/g, 'अन्डर');
   x = x.replace(/संग्रहालय/g, 'सङ्ग्रहालय');
   x = x.replace(/संगठन/g, 'सङ्गठन');
   x = x.replace(/संघ/g, 'सङ्घ');
   x = x.replace(/अंक/g, 'अङ्क');
   x = x.replace(/संजय/g, 'सञ्जय');
   x = x.replace(/संचार/g, 'सञ्चार');
   x = x.replace(/चंचल/g, 'चञ्चल');
   x = x.replace(/अंचल/g, 'अञ्चल');
   x = x.replace(/कुंजी/g, 'कुञ्जी');
   x = x.replace(/परंपरा/g, 'परम्परा');
   x = x.replace(/यंत्र/g, 'यन्त्र');
   x = x.replace(/संकलन/g, 'सङ्कलन');
   x = x.replace(/संकेत/g, 'सङ्केत');
   x = x.replace(/संगित/g, 'सङ्गीत');
   x = x.replace(/संचालन/g, 'सञ्चालन');
   x = x.replace(/डण्डीफोर/g, 'डन्डिफोर');
   x = x.replace(/शंख/g, 'शङ्ख');
   x = x.replace(/बँसुरी/g, 'बाँसुरी');
   x = x.replace(/हिंदू/g, 'हिन्दु');
   x = x.replace(/फ़िजी/g, 'फिजी');
   x = x.replace(/भूटान/g, 'भुटान');
   x = x.replace(/गणतंत्र/g, 'गणतन्त्र');
   x = x.replace(/लोकतंत्र/g, 'लोकतन्त्र');
   x = x.replace(/दार्जिलिंग/g, 'दार्जिलिङ');
   x = x.replace(/पंजाब/g, 'पञ्जाब');
   x = x.replace(/पन्जाब/g, 'पञ्जाब');
   x = x.replace(/कम्युनिष्ट/g, 'कम्युनिस्ट');
   x = x.replace(/संकट/g, 'सङ्कट');
   x = x.replace(/ढंग/g, 'ढङ्ग');
   x = x.replace(/सिमित/g, 'सीमित');
   x = x.replace(/एमिरेट्स/g, 'इमिरेट्स');
   x = x.replace(/अंग/g, 'अङ्ग');
   x = x.replace(/अरव/g, 'अरब');
   x = x.replace(/लैंगिक/g, 'लैङ्गिक');
   x = x.replace(/किरात/g, 'किराँत');
   x = x.replace(/प्रसंग/g, 'प्रसङ्ग');
   x = x.replace(/लिम्बु/g, 'लिम्बू');
   x = x.replace(/सरिर/g, 'शरीर');
   x = x.replace(/राष्ट्रपती/g, 'राष्ट्रपति');
   x = x.replace(/निशाना/g, 'निसाना');
   x = x.replace(/हेटौडा/g, 'हेटौँडा');
   x = x.replace(/हेटौंडा/g, 'हेटौँडा');
   x = x.replace(/हेटौंडा/g, 'हेटौँडा');
   x = x.replace(/ब्रिटिश/g, 'ब्रिटिस');
   x = x.replace(/जनसांख्यिकी/g, 'जनसाङ्ख्यिकी');
   x = x.replace(/जनशाङ्खिकि/g, 'जनसाङ्ख्यिकी');
   x = x.replace(/समुह/g, 'समूह');
   x = x.replace(/शहीद/g, 'सहिद');

// विकिपिडिया मर्मत

   x = x.replace(/{{Stub}}/g, '{{आधार}}');
   x = x.replace(/{{reflist}}/g, '{{सन्दर्भसूची}}');
   x = x.replace(/। <ref/g, '।<ref');
   x = x.replace(/ref> <ref/g, 'ref><ref');
   x = x.replace(/ref> <ref/g, '/ref><ref');
   x = x.replace(/== सन्दर्भसभ ==/g, '== सन्दर्भ सामग्रीसभ ==')
   x = x.replace(/> <ref/g, '><ref')




// विराम चिन्ह तथा किछ शब्दसभ

    x = x.replace(/ ।/g, '।'); // removes space before dari
    x = x.replace(/ ।।/g, '।।'); // removes space before double dari


// समाप्त
// यतय किछ नहि लिखी
// *********************************************************************


$('#wpTextbox1').val(x);
document.getElementById('wpSummary').value += "[[प्रयोगकर्ता:Biplab Anand/मैथिलीकरण|एक उपकरण]] प्रयोग करि व्याकरण ठीक कएल";
document.editform.wpMinoredit.checked = true;
document.editform.wpDiff.click()

                        }
                    }
                }
            }
        });

    };
    
/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
    if ($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) !== -1) {
        $.when(mw.loader.using('ext.wikiEditor'), $.ready)
            .then(मैथिलीकरण);
    }
});