ব্যবহারকারী:রবি/common.js: সংশোধিত সংস্করণের মধ্যে পার্থক্য
অসম্পাদনা সারাংশ নেই ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা উচ্চতর মোবাইল সম্পাদনা |
|||
| (একই ব্যবহারকারী দ্বারা সম্পাদিত ১৫০টি মধ্যবর্তী সংশোধন দেখানো হচ্ছে না) | |||
| ১ নং লাইন: | ১ নং লাইন: | ||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/রোলব্যাক নিশ্চিতকারক.js&action=raw&ctype=text/javascript'); | |||
mw.loader.load('//commons.m.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript'); | |||
$(document).ready(function() { | |||
function customAlert(msg,duration){ | |||
var pageId = mw.config.get('wgArticleId'); | |||
var div = document.createElement('div'); | |||
div.style ='position: fixed; right:500px; top:100px;height:51px;padding-top:13px;width:300px;font-size:25px; display:block;border: solid 1px black;background-color:white'; | |||
div.innerHTML = "<center><img src='https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Chulito_verde.jpg/21px-Chulito_verde.jpg'>"+" "+msg+"</center>"; | |||
setTimeout(function() { | |||
div.parentNode.removeChild(div); | |||
},duration); | |||
document.body.appendChild(div);}; | |||
var bnSpellChecker = function() { | |||
$('#wpTextbox1').wikiEditor('addToToolbar', { | |||
'section': 'main', | |||
'group': 'insert', | |||
'tools': { | |||
'bnSpellChecker': { | |||
label: 'বানান শুদ্ধি করুন', | |||
type: 'button', | |||
icon: '//upload.wikimedia.org/wikipedia/commons/thumb/0/01/Lachit_SpellChecker.png/25px-Lachit_SpellChecker.png', | |||
action: { | |||
type: 'callback', | |||
execute: function() { | |||
getText = $('#wpTextbox1').val(); | |||
x = getText.replace(/ +/g, " "); | |||
//wiki special | |||
x = x.replace(/\u09DF/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, 'মনোনীত'); | |||
// From Dibya Dutta's Pratishapan | |||
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, 'আ'); | |||
//Lachit Spellchecker | |||
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, 'আ'); | |||
//crucial part starts | |||
// do not fiddle here | |||
//removes multiple question marks, exclamation | |||
x = x.replace(/\?\?\?/g, '?'); //removes triple question marks with spaces | |||
x = x.replace(/\?\?/g, '?'); //removed double question marks with spaces | |||
// x = x.replace(/!!!/g, '!'); //removes triple exclamation with spaces NOT FOR WIKI | |||
// x = x.replace(/!!/g, '!'); //removes double exclamation with spaces NOT FOR WIKI | |||
// crucial part ends | |||
// brings the question marks, exclamation, full stop before inverted comma | |||
// new in Version 3.0 | |||
// x = x.replace(/"। /g, '।" '); // ” = RIGHT DOUBLE QUOTATION MARK “ = LEFT DOUBLE QUOTATION MARK | |||
x = x.replace(/"\?/g, '?"'); // ” = RIGHT DOUBLE QUOTATION MARK “ = LEFT DOUBLE QUOTATION MARK | |||
x = x.replace(/"! /g, '!" '); // ” = RIGHT DOUBLE QUOTATION MARK “ = LEFT DOUBLE QUOTATION MARK | |||
//corrects commonly mistaken words | |||
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(/উচিৎ/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(/খেতমজুর/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(/তষ্কর/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(/পশ্চাদপট/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(/ভরনপোষণ/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(/শুশ্রুষা/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, 'হৃদরোগ'); | |||
//added by YAHYA | |||
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, 'বহিঃসংযোগ'); | |||
//নতুন শব্দ এই লাইনের উপরে যোগ হবে। | |||
// wiki formatting | |||
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, '!" '); | |||
// some more formatting for bnwiki | |||
x = x.replace(/ <ref>/g, '<ref>'); | |||
x = x.replace(/ <ref /g, '<ref '); | |||
x = x.replace(/{{reflist/g, '{{সূত্র তালিকা'); | |||
x = x.replace(/{{Reflist/g, '{{সূত্র তালিকা'); | |||
x = x.replace(/<\/references>/g, '{{সূত্র তালিকা}}'); | |||
// fixing error | |||
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(/মাননি\u09DF/g, 'মাননী\u09DF'); | |||
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, 'ন্ধ'); | |||
// removes double space between anything | |||
x = x.replace(/ /g, ' '); // makes double space into one | |||
x = x.replace(/ /g, ' '); //makes triple space into one | |||
x = x.replace(/য়/g, '\u09DF'); | |||
$('#wpTextbox1').val(x); | |||
customAlert('বানান শুদ্ধি সম্পন্ন!','3000'); | |||
} | |||
} | |||
} | |||
} | |||
}); | |||
}; | |||
/* 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(bnSpellChecker); | |||
} | |||
}); | |||
// This script aligns dates into one of two formats allowed by [[WP:MOSNUM]]. | // This script aligns dates into one of two formats allowed by [[WP:MOSNUM]]. | ||
// PLEASE READ THE DOCUMENTATION at [[User:Ohconfucius/script/MOSNUM dates]] (click on the link above) before using. | // PLEASE READ THE DOCUMENTATION at [[User:Ohconfucius/script/MOSNUM dates]] (click on the link above) before using. | ||
| ২৩১ নং লাইন: | ১,০৭৪ নং লাইন: | ||
ohc_regex(/(\|\s*access-?date\s*=)\s*@day @month.? (1[7-9]\d{2}|2000)(?=[\s\n]*[<|}])/gi, '$1'); //rem access date before Wikipedia (জানুয়ারি 2001) | ohc_regex(/(\|\s*access-?date\s*=)\s*@day @month.? (1[7-9]\d{2}|2000)(?=[\s\n]*[<|}])/gi, '$1'); //rem access date before Wikipedia (জানুয়ারি 2001) | ||
ohc_regex(/(\|\s*access-?date\s*=)\s*31( (?:এপ্রিল|জুন|সেপ্টেম্বর|নভেম্বর) @year)(?=[\s\n]*[<|}])/gi, '$130$2'); //rem nonsense access date (short months) | ohc_regex(/(\|\s*access-?date\s*=)\s*31( (?:এপ্রিল|জুন|সেপ্টেম্বর|নভেম্বর) @year)(?=[\s\n]*[<|}])/gi, '$130$2'); //rem nonsense access date (short months) | ||
ohc_regex(/(\|\s*access-?date\s*=)\s*29( ফেব্রুয়ারি (?:200[1235679]|201[1345789]))(?=[\s\n]*[<|}])/gi, '$128$2'); //rem nonsense access date 29 | ohc_regex(/(\|\s*access-?date\s*=)\s*29( ফেব্রুয়ারি (?:200[1235679]|201[1345789]))(?=[\s\n]*[<|}])/gi, '$128$2'); //rem nonsense access date 29 ফেব্রুয়ারি (non-leap year) | ||
ohc_regex(/(\|\s*access-?date\s*=)\s*(?:3[01])( ফেব্রুয়ারি @yyyy)(?=[\s\n]*[<|}])/gi, '$128$2'); //rem nonsense access dates ফেব্রুয়ারি | ohc_regex(/(\|\s*access-?date\s*=)\s*(?:3[01])( ফেব্রুয়ারি @yyyy)(?=[\s\n]*[<|}])/gi, '$128$2'); //rem nonsense access dates ফেব্রুয়ারি | ||
regex(/(\|\s*access-?date\s*=)\s*(\d{4})(?=[\s\n]*[<|}])/gi, ''); //common cs1 error | regex(/(\|\s*access-?date\s*=)\s*(\d{4})(?=[\s\n]*[<|}])/gi, ''); //common cs1 error | ||
| ২৬২ নং লাইন: | ১,১০৫ নং লাইন: | ||
ohc_regex(/(date *= *)@Day @Month\w(?= \d{3,4})/gi, '$1@Day @Month'); | ohc_regex(/(date *= *)@Day @Month\w(?= \d{3,4})/gi, '$1@Day @Month'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30|31) )( | ohc_regex(/(date *= *(?:[12]?\d|30|31) )(জানুয়ারি|Febr)[\w ]?[aur]{3,4}\w{0,2}(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1$2uary'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30|31) )J[anu]{3,5}r\w{0,2}(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জানুয়ারি'); | ohc_regex(/(date *= *(?:[12]?\d|30|31) )J[anu]{3,5}r\w{0,2}(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জানুয়ারি'); | ||
ohc_regex(/(date *= *(?:[12]?\d) )Febua?r\w{0,2}(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1ফেব্রুয়ারি'); | ohc_regex(/(date *= *(?:[12]?\d) )Febua?r\w{0,2}(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1ফেব্রুয়ারি'); | ||
| ২৭০ নং লাইন: | ১,১১৩ নং লাইন: | ||
ohc_regex(/(date *= *(?:[12]?\d|30) )J\wn\w(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ohc_regex(/(date *= *(?:[12]?\d|30) )J\wn\w(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30) )J\w{1,2}e(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ohc_regex(/(date *= *(?:[12]?\d|30) )J\w{1,2}e(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30|31) ) | ohc_regex(/(date *= *(?:[12]?\d|30|31) )জুলাই\w{1,2}(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুলাই'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30|31) )A[oug]{2,3}\w{1,4}t(?:\w|us)?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1আগষ্ট'); | ohc_regex(/(date *= *(?:[12]?\d|30|31) )A[oug]{2,3}\w{1,4}t(?:\w|us)?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1আগষ্ট'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30|31) )( | ohc_regex(/(date *= *(?:[12]?\d|30|31) )(সেপ্টেম্বর|নভেম্বর|ডিসেম্বর)\w{2,4}b[er]{1,2}\w?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1$2ember'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30) )S\w{0,2}p[ \[]?\w{2,5}[er]{2,3}\w?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1সেপ্টেম্বর'); | ohc_regex(/(date *= *(?:[12]?\d|30) )S\w{0,2}p[ \[]?\w{2,5}[er]{2,3}\w?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1সেপ্টেম্বর'); | ||
ohc_regex(/(date *= *(?:[12]?\d|30|31) )O\w{0,2}t\w{1,3}[er]{2,3}\w?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1অক্টোবর'); | ohc_regex(/(date *= *(?:[12]?\d|30|31) )O\w{0,2}t\w{1,3}[er]{2,3}\w?(?= (?:1[6-9]\d|20[01])\d\b)/gi, '$1অক্টোবর'); | ||
| ২৮০ নং লাইন: | ১,১২৩ নং লাইন: | ||
ohc_regex(/(date *= *)@Month\w(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1@Month'); //rem stray digit at the end of year string | ohc_regex(/(date *= *)@Month\w(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1@Month'); //rem stray digit at the end of year string | ||
ohc_regex(/(date *= *)( | ohc_regex(/(date *= *)(জানুয়ারি|Febr)[\w ]?[aur]{3,4}\w{0,2}(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1$2uary'); | ||
ohc_regex(/(date *= *)J[anu]{3,5}r\w{0,2}(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জানুয়ারি'); | ohc_regex(/(date *= *)J[anu]{3,5}r\w{0,2}(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জানুয়ারি'); | ||
ohc_regex(/(date *= *)Febua?r\w{0,2}(?=(?: (?:[12]?\d),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1ফেব্রুয়ারি'); | ohc_regex(/(date *= *)Febua?r\w{0,2}(?=(?: (?:[12]?\d),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1ফেব্রুয়ারি'); | ||
| ২৮৮ নং লাইন: | ১,১৩১ নং লাইন: | ||
ohc_regex(/(date *= *)J\wn\w(?=(?: (?:[12]?\d|30),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ohc_regex(/(date *= *)J\wn\w(?=(?: (?:[12]?\d|30),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ||
ohc_regex(/(date *= *)J\w{1,2}e(?=(?: (?:[12]?\d|30),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ohc_regex(/(date *= *)J\w{1,2}e(?=(?: (?:[12]?\d|30),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুন'); | ||
ohc_regex(/(date *= *) | ohc_regex(/(date *= *)জুলাই\w{1,2}(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1জুলাই'); | ||
ohc_regex(/(date *= *)A[oug]{2,3}\w{1,4}t(?:\w|us)?(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1আগষ্ট'); | ohc_regex(/(date *= *)A[oug]{2,3}\w{1,4}t(?:\w|us)?(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1আগষ্ট'); | ||
ohc_regex(/(date *= *)( | ohc_regex(/(date *= *)(সেপ্টেম্বর|নভেম্বর|ডিসেম্বর)\w{2,4}b[er]{1,2}\w?(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1$2ember'); | ||
ohc_regex(/(date *= *)S\w{0,2}p[ \[]?\w{2,5}[er]{2,3}\w?(?=(?: (?:[12]?\d|30),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1সেপ্টেম্বর'); | ohc_regex(/(date *= *)S\w{0,2}p[ \[]?\w{2,5}[er]{2,3}\w?(?=(?: (?:[12]?\d|30),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1সেপ্টেম্বর'); | ||
ohc_regex(/(date *= *)O\w{0,2}t\w{1,3}[er]{2,3}\w?(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1অক্টোবর'); | ohc_regex(/(date *= *)O\w{0,2}t\w{1,3}[er]{2,3}\w?(?=(?: (?:[12]?\d|30|31),?|) (?:1[6-9]\d|20[01])\d\b)/gi, '$1অক্টোবর'); | ||
| ৩৭৫ নং লাইন: | ১,২১৮ নং লাইন: | ||
// eliminating dates and time placed in author parameter | // eliminating dates and time placed in author parameter | ||
//removing artefacts from Indian news sites (TNN | //removing artefacts from Indian news sites (TNN আগষ্ট 30, 2012, 05.46AM) | ||
ohc_regex(/(\|\s*author\s*=\s*(?:[A-Z]{2,3}\b))(?:[^|}]*)\d{4}, [\d\.:]{4,5}( |)[AP]M IST(?=[ ]*\|)/g, '$1$2'); | ohc_regex(/(\|\s*author\s*=\s*(?:[A-Z]{2,3}\b))(?:[^|}]*)\d{4}, [\d\.:]{4,5}( |)[AP]M IST(?=[ ]*\|)/g, '$1$2'); | ||
// ohc_regex(/(\|\s*author=(?:[^\[\]|{}]*))(TNN|PTI) @day @month @yyyy, [\d\.:]{4,5}( |)[AP]M IST(?=[ ]*\|)/g, '$1$2'); | // ohc_regex(/(\|\s*author=(?:[^\[\]|{}]*))(TNN|PTI) @day @month @yyyy, [\d\.:]{4,5}( |)[AP]M IST(?=[ ]*\|)/g, '$1$2'); | ||
| ৭২৬ নং লাইন: | ১,৫৬৯ নং লাইন: | ||
{ | { | ||
ohc_regex(/(\|\s*(?:publication|archive|access|air|)-?date\s*=\s*)@Day @Month @YYYY(?=\s*[|}])/gi, "$1@Day @Mon @YYYY"); | ohc_regex(/(\|\s*(?:publication|archive|access|air|)-?date\s*=\s*)@Day @Month @YYYY(?=\s*[|}])/gi, "$1@Day @Mon @YYYY"); | ||
ohc_regex(/(<ref[^>]*>(?:[^<]+?[\s\(]|))([12]?\d|30|31) ( | ohc_regex(/(<ref[^>]*>(?:[^<]+?[\s\(]|))([12]?\d|30|31) (জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগষ্ট|অক্টোবর|Oct|নভেম্বর|ডিসেম্বর)(?:r?uary|ch|il|[ey]|ust|(?:t?em|o)ber)( (?:19\d|20[01])\d)(?=(?:[^-\w\/%,<][^<]*?|)<\/ref>)/gi, "$1$2 $3$4"); | ||
ohc_regex(/([ ]\()@Day @Month @YYYY([^-\w\/])/gi, "$1@Day @Mon @YYYY$2"); | ohc_regex(/([ ]\()@Day @Month @YYYY([^-\w\/])/gi, "$1@Day @Mon @YYYY$2"); | ||
ohc_regex(/(\|\s*(?:publication|archive|access|air|)-?date\s*=\s*)@Month @Day, @YYYY(?=\s*[|}])/gi, "$1@Mon @Day, @YYYY"); | ohc_regex(/(\|\s*(?:publication|archive|access|air|)-?date\s*=\s*)@Month @Day, @YYYY(?=\s*[|}])/gi, "$1@Mon @Day, @YYYY"); | ||
ohc_regex(/(<ref[^>]*>(?:[^<]+?[\s\(]|))( | ohc_regex(/(<ref[^>]*>(?:[^<]+?[\s\(]|))(জানুয়ারি|ফেব্রুয়ারি|মার্চ|এপ্রিল|মে|জুন|জুলাই|আগষ্ট|অক্টোবর|Oct|নভেম্বর|ডিসেম্বর)(?:r?uary|ch|il|[ey]|ust|(?:t?em|o)ber) ([12]?\d|30|31),( (?:19\d|20[01])\d)(?=(?:[^-\w\/%,<][^<]*?|)<\/ref>)/gi, "$1$2 $3,$4"); | ||
ohc_regex(/([^-\w\/])@Month @Day, @YYYY([^-\w\/])/gi, '$1@Mon @Day, @YYYY$2'); | ohc_regex(/([^-\w\/])@Month @Day, @YYYY([^-\w\/])/gi, '$1@Mon @Day, @YYYY$2'); | ||
} | } | ||
| ৯১৮ নং লাইন: | ১,৭৬১ নং লাইন: | ||
// expressions and grammatical strings including modal "মে" | // expressions and grammatical strings including modal "মে" | ||
regex(/(\W)((?:\d{1,3}) মে)((?: have(?: \w+|)|) be)/g, protect_function); | regex(/(\W)((?:\d{1,3}) মে)((?: have(?: \w+|)|) be)/g, protect_function); | ||
regex(/(\W)((?:\d{3}|3[2-9]|[4-9]\d)\/\d | regex(/(\W)((?:\d{3}|3[2-9]|[4-9]\d)\/\d ডিসেম্বর(?:l\.?|))(\W)/gi, protect_function); | ||
regex(/(\W)((?:\d{2,3})\/\d | regex(/(\W)((?:\d{2,3})\/\d ডিসেম্বর(?:l\.?|))( \(\d\d? overs)/gi, protect_function); | ||
} | } | ||
| ১,০২৫ নং লাইন: | ১,৮৬৮ নং লাইন: | ||
ohc_regex(/(Bootmoon Series: [\w ]*[-–] @fullmonth)( @day, @YYYY)(.)/gi, protect_function); | ohc_regex(/(Bootmoon Series: [\w ]*[-–] @fullmonth)( @day, @YYYY)(.)/gi, protect_function); | ||
regex(/(\W)((?:\d{3}|3[2-9]|[4-9]\d)\/\d | regex(/(\W)((?:\d{3}|3[2-9]|[4-9]\d)\/\d ডিসেম্বর(?:l\.?|))(\W)/gi, protect_function); | ||
regex(/(\W)((?:\d{2,3})\/\d | regex(/(\W)((?:\d{2,3})\/\d ডিসেম্বর(?:l\.?|))( \(\d\d? overs)/gi, protect_function); | ||
} | } | ||
| ১,৩৩৭ নং লাইন: | ২,১৮০ নং লাইন: | ||
// </pre> | // </pre> | ||
//সংশ্লিষ্ট পাতা ত্যাগ না করেই অন্য পাতা থেকে পুনর্নির্দেশ করা যাবে। | |||
//<nowiki> | |||
( function () { | |||
var redir = $(mw.util.addPortletLink('p-tb','#','পুনর্নির্দেশক','পুনর্নির্দেশ তৈরিকারী','পুনর্নির্দেশ তৈরিকারী','','#pt-mytalk')); | |||
$( redir ).click( function() { | |||
var redirec = prompt("যে পাতা থেকে এই পাতায় পুনর্নির্দেশ করতে চান তার নাম লিখুন:", ""); | |||
if (redirec === null || redirec === "") { | |||
alert( 'আপনি কোনও নাম প্রবেশ করান নি। দয়া করে আবার চেষ্টা করুন।' ); | |||
} else { | |||
var params = { | |||
action: 'edit', | |||
title: redirec , | |||
createonly: 1, | |||
prependtext: '#পুনর্নির্দেশ [[' + mw.config.get("wgPageName") + ']]', | |||
appendtext: " \n" + '{{একটি পুনর্নির্দেশ}}', | |||
summary: '[[' + mw.config.get("wgPageName") + ']] পাতায় পুনর্নির্দেশ করা হল' , | |||
format: 'json' | |||
}; | |||
api = new mw.Api(); | |||
api.postWithToken( 'csrf', params ).done( function ( data ) { | |||
alert( 'সফলভাবে ' + redirec + ' পাতা থেকে একটি পুনর্নির্দেশ তৈরি করা হয়েছে!' ); | |||
}); | |||
} | |||
} | |||
); | |||
}() ); | |||
//</nowiki> | |||
//<nowiki> | |||
( function () { | |||
var talkp = $(mw.util.addPortletLink('p-tb','#','স্বাগত জানান','স্বাগত জানান','স্বাগত জানান','','#pt-mytalk')); | |||
$( talkp ).click( function() { | |||
var talk = prompt("কোন ধরনের স্বাগত বার্তা যুক্ত করতে চান এমন টেমপ্লেটটি লিখুন {{Subst:}} সাথে, অন্যথায় পূর্বনির্ধারিত {{Subst:স্বাগতম}} যুক্ত হবে:", ""); | |||
if (talk === null || talk === "") { | |||
var params1 = { | |||
action: 'edit', | |||
title: 'User talk:' + mw.config.get("wgRelevantUserName"), | |||
prependtext: '{{Subst:স্বাগতম}}' | |||
, | |||
summary: 'ভারতপিডিয়ায় স্বাগতম!', | |||
format: 'json' | |||
}; | |||
api = new mw.Api(); | |||
api.postWithToken( 'csrf', params1 ).done( function ( data ) { | |||
alert( 'সফলভাবে স্বাগত জানানো হয়েছে!' ); | |||
} ); | |||
} else { | |||
var params = { | |||
action: 'edit', | |||
title: 'User talk:' + mw.config.get("wgRelevantUserName"), | |||
prependtext: talk | |||
, | |||
summary: 'ভারতপিডিয়ায় স্বাগত!', | |||
format: 'json' | |||
}; | |||
api = new mw.Api(); | |||
api.postWithToken( 'csrf', params ).done( function ( data ) { | |||
alert( 'সফলভাবে স্বাগত জানানো হয়েছে!' ); | |||
} ); | |||
} | |||
} | |||
); | |||
}() ); | |||
//</nowiki> | |||
//<nowiki> | |||
console.time('mobileUndo'); | |||
$.when(mw.loader.using(['mediawiki.util', 'mediawiki.api', 'oojs-ui-windows', 'oojs-ui-core', 'oojs-ui.styles.icons-editing-core'])).then(function() { | |||
return new mw.Api().getMessages(['editundo', 'Undo-nochange']); | |||
}).then(function(globalmessages) { | |||
var mobileUndo, i18n_lang = mw.config.get('wgUserLanguage'); | |||
var i18n = { | |||
"en": { | |||
"mu-success": "Successful", | |||
"mu-fail": "Failed", | |||
"mu-loading": "Loading...", | |||
"editsummary-ad": "", | |||
"mu-undo-successful": "Revert successful.... Reloading in a sec", | |||
"mu-empty-reponse-from-server": "An empty response was received from the server", | |||
"mu-edit-summary-prompt": "Add a reason to your edit summary !", | |||
"mu-edit-summary-prompt-placeholder": "Reason...", | |||
"mu-thank-success": "Thanked", | |||
"mu-thank-confirm": "Send public thanks ?", | |||
"mu-thank-loading": "Thanking...", | |||
"mu-thank-successful": "You thanked $1.", | |||
"mu-thank-failed": "Failed to thank $1.", | |||
"mu-http-error":"HTTP error: " | |||
}, | |||
"bn": { | |||
"mu-success": "সফল", | |||
"mu-fail": "ব্যর্থ হয়েছে", | |||
"mu-loading": "লোড করা হচ্ছে...", | |||
"editsummary-ad": "", | |||
"mu-undo-successful": "পূর্বাবস্থায় ফেরত যাওয়া সফল হয়েছে.... পুনঃলোড করা হচ্ছে", | |||
"mu-empty-reponse-from-server": "সার্ভার থেকে একটি খালি প্রতিক্রিয়া পাওয়া গেছে।", | |||
"mu-edit-summary-prompt": "সম্পাদনা সারাংশে কারণ উল্লেখ করুন!", | |||
"mu-edit-summary-prompt-placeholder": "কারণ...", | |||
"mu-thank-success": "ধন্যবাদ দিয়েছেন", | |||
"mu-thank-confirm": "প্রকাশ্য ধন্যবাদ জানাবেন?", | |||
"mu-thank-loading": "ধন্যবাদ জানানো হচ্ছে...", | |||
"mu-thank-successful": "আপনি $1 কে ধন্যবাদ জানিয়েছেন।", | |||
"mu-thank-failed": "$1 কে ধন্যবাদ জানানো ব্যর্থ হয়েছে।", | |||
"mu-http-error":"HTTP ত্রুটি: " | |||
} | |||
}; | |||
if(undefined === i18n[i18n_lang]){ | |||
i18n_lang = 'en'; | |||
} | |||
if (mw.config.get('wgCanonicalSpecialPageName') === 'MobileDiff') { | |||
mw.util.addCSS('#mw-mf-userinfo .mobileUndo-ui .mw-ui-icon.mw-ui-icon-before:before{display:none;}\n#mobileUndo > a > span.oo-ui-iconElement-icon.oo-ui-icon-editUndo.oo-ui-image-invert{display:inline-block; position:initial;}\n#mobileUndo > a{padding:0.57142857em 0.9375em;}'+ | |||
'#mw-mf-userinfo > div > div.mobileUndo-ui > a > div{line-height:normal;}'); | |||
if (mw.config.get('wgVisualEditor').pageLanguageDir === 'ltr') { | |||
$('#mw-mf-userinfo .post-content').append($('<div>').attr('class', 'mobileUndo-ui').css({ | |||
'display': 'inline-block', | |||
'float': 'right' | |||
})); | |||
} else { | |||
$('#mw-mf-userinfo .post-content').append($('<div>').attr('class', 'mobileUndo-ui').css({ | |||
'display': 'inline-block', | |||
'float': 'left' | |||
})); | |||
} | |||
$('.mobileUndo-ui').append($('.mw-mf-action-button').remove().css({ | |||
'clear': 'none' | |||
})); | |||
if (!$('.warningbox').length && mw.config.get('wgRelevantPageIsProbablyEditable')) { | |||
mobileUndo = new OO.ui.ButtonWidget({ | |||
label: (globalmessages.editundo).charAt(0).toUpperCase() + (globalmessages.editundo).slice(1), | |||
icon: 'editUndo', | |||
title: 'mobileUndo', | |||
flags: ['destructive', 'primary'], | |||
id: 'mobileUndo' | |||
}); | |||
$('.mobileUndo-ui').append(mobileUndo.$element); | |||
if (mw.config.get('wgVisualEditor').pageLanguageDir === 'ltr') { | |||
$('#mobileUndo').css('margin-right', '0.3em'); | |||
} else { | |||
$('#mobileUndo').css('margin-left', '0.3em'); | |||
} | |||
} | |||
window.wgRelevantUser = function() { | |||
var user; | |||
if ($('.mw-mf-user-link').text() !== '') { | |||
user = $('.mw-mf-user-link').text(); | |||
} else { | |||
user = $('#mw-mf-userinfo .post-content div:nth-child(2)').text(); | |||
} | |||
return user; | |||
}; | |||
window.wgRevId = ($('#mw-mf-diffarea > div.mw-mf-diff-info > h3 > a').attr('href')).split('&oldid=')[1]; | |||
var revId = wgRevId; | |||
console.log(revId); | |||
var username = wgRelevantUser(); | |||
$('#mw-mf-userinfo .post-content .mobileUndo-ui .mw-mf-action-button').click(function(e) { | |||
e.preventDefault(); | |||
OO.ui.confirm(i18n[i18n_lang]['mu-thank-confirm']).done(function(confirmed) { | |||
if (confirmed) { | |||
$('.mw-mf-action-button').css('pointer-events', 'none').text(i18n[i18n_lang]['mu-thank-loading']); | |||
var api = new mw.Api(); | |||
api.postWithToken('csrf', { | |||
action: "thank", | |||
rev: revId, | |||
}).done(function(result) { | |||
mw.notify((i18n[i18n_lang]['mu-thank-successful']).replace(/\$1/g, username)); | |||
$('.mw-mf-action-button').text(i18n[i18n_lang]['mu-thank-success']); | |||
}).fail(function() { | |||
mw.notify((i18n[i18n_lang]['mu-thank-failed']).replace(/\$1/g, username)); | |||
$('.mw-mf-action-button').text(i18n[i18n_lang]['mu-failed']); | |||
}); | |||
} | |||
}); | |||
}); | |||
console.timeEnd('mobileUndo'); | |||
mobileUndo.on('click', function() { | |||
OO.ui.prompt(i18n[i18n_lang]['mu-edit-summary-prompt'], { | |||
textInput: { | |||
placeholder: i18n[i18n_lang]['mu-edit-summary-prompt-placeholder'] | |||
} | |||
}).done(function(customEditSummary) { | |||
$.when(mw.loader.using('mediawiki.api')).then(function() { | |||
return new mw.Api().getMessages(['undo-summary'], { | |||
amlang: mw.config.get('wgServerName').split('.wik')[0] | |||
}); | |||
}).then(function(message) { | |||
var editSummaryMessage = message['undo-summary']; | |||
var editSummary = editSummaryMessage.replace(/\$1/g, revId); | |||
editSummary = editSummary.replace(/\$2/g, username); | |||
if (customEditSummary !== null) { | |||
mobileUndo.setDisabled(true); | |||
editSummary = editSummary + ' ' + customEditSummary + (i18n[i18n_lang]['editsummary-ad']); | |||
//call the API | |||
var api = new mw.Api({ | |||
ajax: { | |||
headers: { | |||
'Api-User-Agent': 'mobileUndo/2.0.2(https://en.wikipedia.org/wiki/User:FR30799386/undo.js)' | |||
} | |||
} | |||
}); | |||
//Feedback UI | |||
mobileUndo.setLabel(i18n[i18n_lang]['mu-loading']); | |||
api.postWithToken('csrf', { | |||
action: "edit", | |||
title: mw.config.get('wgRelevantPageName'), | |||
summary: editSummary, | |||
undo: revId, | |||
}).done(function(result) { | |||
if (result.edit.code === 'abusefilter-warning' || result.edit.code === 'abusefilter-disallowed') { | |||
mobileUndo.setLabel(i18n[i18n_lang]['mu-fail']); | |||
OO.ui.alert($('<p>').html(result.edit.warning), { | |||
title: result.edit.info | |||
}).done(function() {}); | |||
return; | |||
} else if (typeof result.edit.nochange !== 'undefined') { | |||
mobileUndo.setLabel(i18n[i18n_lang]['mu-fail']); | |||
OO.ui.alert($('<p>').html(globalmessages['Undo-nochange'])).done(function() {}); | |||
return; | |||
} | |||
console.log(result); | |||
mobileUndo.setLabel(i18n[i18n_lang]['mu-success']); | |||
mw.notify(i18n[i18n_lang]['mu-undo-successful']); | |||
setTimeout(function() { | |||
location.href = mw.util.getUrl('Special:MobileDiff/' + result.edit.newrevid); | |||
}, 1500); | |||
}).fail(function(code, jqxhr) { | |||
mobileUndo.setLabel(i18n[i18n_lang]['mu-fail']); | |||
var details; | |||
if (code === 'http' && jqxhr.textStatus === 'error') { | |||
details = i18n[i18n_lang]['mu-http-error'] + jqxhr.xhr.status; | |||
} else if (code === 'http') { | |||
details = i18n[i18n_lang]['mu-http-error'] + jqxhr.textStatus; | |||
} else if (code === 'ok-but-empty') { | |||
details = i18n[i18n_lang]['mu-empty response-from-server']; | |||
} else { | |||
details = jqxhr.error.info; | |||
} | |||
OO.ui.alert($('<p>').html(details)).done(function() {}); | |||
}); | |||
} | |||
}); | |||
}); | |||
}); | |||
} | |||
}); | |||
//End of code | |||
//</nowiki> | |||
window.wgRelevantUser = function() { | |||
var user; | |||
if ($('.mw-mf-user-link').text() !== '') { | |||
user = $('.mw-mf-user-link').text(); | |||
} else { | |||
user = $('#mw-mf-userinfo .post-content div:nth-child(2)').text(); | |||
} | |||
return user; | |||
}; | |||
var href = ($('#mw-mf-diffarea > div.mw-mf-diff-info > h3 > a').attr('href')) || ''; | |||
window.wgRevId = href.split('&oldid=')[1]; | |||
if( $('#mw-mf-diffarea > ul > li.revision-history-next').length ) { | |||
$('#mw-mf-diffarea > div.mw-mf-diff-info > h3').append( | |||
$('<a>').attr('id','mobileRestore').attr('href','javascript:void(0)').append( | |||
$('<b>').text('(পুনরুদ্ধার)') | |||
) | |||
); | |||
} | |||
$('#mobileRestore').click(function(e){ | |||
e.preventDefault(); | |||
$('#mobileRestore b').text('(লোড হচ্ছে....)'); | |||
$('#mobileRestore').css('pointer-events','none'); | |||
var customEditSummary = prompt('পুনরুদ্ধারের কারণ (ঐচ্ছিক)'); | |||
if(customEditSummary === null) { | |||
$('#mobileRestore b').text('(পুনরুদ্ধার)'); | |||
$('#mobileRestore').css('pointer-events','auto'); | |||
return; | |||
} | |||
var username =wgRelevantUser(); | |||
var editSummary = '[[Special:Contributions/'+username+'|'+username+']] ([[User talk:'+username+'|আলাপ]])-এর করা ' +wgRevId+ 'নং সংস্করণ পুনরুদ্ধার করা হয়েছে'; | |||
editSummary = editSummary + customEditSummary + ' (পুনরুদ্ধারায়ন)'; | |||
$.when(mw.loader.load('mediawiki.api')).then(function(){ | |||
var api = new mw.Api(); | |||
api.get({ | |||
'action':'query', | |||
'prop':'revisions', | |||
'titles':mw.config.get('wgRelevantPageName'), | |||
'rvprop':'ids' | |||
}).done(function(result){ | |||
if(result.query.pages) { | |||
var StartRevId = result.query.pages[mw.config.get('wgRelevantArticleId')].revisions[0].revid; | |||
console.log(StartRevId); | |||
api.postWithToken('csrf', { | |||
action: "edit", | |||
title: mw.config.get('wgRelevantPageName'), | |||
summary: editSummary, | |||
undo:StartRevId, | |||
undoafter:wgRevId, | |||
}).done(function(result) { | |||
if (typeof result.edit.nochange !== 'undefined') { | |||
$('#mobileRestore b').text('(Failed)'); | |||
alert( 'No change occured'); | |||
return; | |||
} | |||
console.log(result); | |||
$('#mobileRestore b').text('(সফলভাবে হয়েছে)') | |||
mw.notify('সংস্করণ পুনরুদ্ধার সফল হয়েছে.... পুনঃলোড করা হচ্ছে'); | |||
setTimeout(function() { | |||
location.href = mw.util.getUrl('Special:MobileDiff/' + result.edit.newrevid); | |||
}, 1500); | |||
}).fail(function(code, jqxhr) { | |||
$('#mobileRestore b').text('(পুনরুদ্ধার কার্য বাতিল করা হয়েছে)'); | |||
var details; | |||
if (code === 'http' && jqxhr.textStatus === 'error') { | |||
details = 'HTTP error: ' + jqxhr.xhr.status; | |||
} else if (code === 'http') { | |||
details = 'HTTP error: ' + jqxhr.textStatus; | |||
} else if (code === 'ok-but-empty') { | |||
details = 'An empty response was given the server'; | |||
} else { | |||
details = jqxhr.error.info; | |||
} | |||
alert( details ); | |||
}); | |||
} else { | |||
alert('Failed to retrieve page details'); | |||
} | |||
}); | |||
}); | |||
}); | |||
//history | |||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/মোবাইল পার্থক্য ইতিহাস.js&action=raw&ctype=text/javascript'); | |||
//my common.js | |||
$.when(mw.loader.using(['mediawiki.util'], $.ready)).done( function() { | |||
mw.util.addPortletLink("p-tb", mw.config.get('wgArticlePath').replace('$1', "ব্যবহারকারী:রবি/common.js"), "common.js", "tb-awbscript", "Personal common.js"); | |||
}); | |||
if (mw.config.get('wgCanonicalNamespace')+':'+mw.config.get('wgTitle') === 'ব্যবহারকারী:রবি/common.js' && mw.config.get('wgAction') == 'view'); | |||
//শীর্ষক | |||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/উপর নীচ.js&action=raw&ctype=text/javascript'); | |||
//Purge | |||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/পুনঃসতেজ.js&action=raw&ctype=text/javascript'); | |||
/** Quick Edit **/ | |||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/দ্রুত সম্পাদনা.js&action=raw&ctype=text/javascript'); | |||
//page creation | |||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/পাতা সৃষ্টিকারক.js&action=raw&ctype=text/javascript'); | |||
//redirect fix | |||
$(function() { $('#mw-content-text .mw-redirect').after(function() { return this.href.indexOf('action=edit') !== -1 || this.href.indexOf('action=') !== -1 || this.href.indexOf('diff=') !== -1 ? '' : '<a href="' + this.href + (this.href.includes('?') ? '&' : '?') + 'action=edit" title="' + (this.title || this.href) + ' (edit redirect)"><sup>(→)</sup></a>'; }); }); | |||
//cleanup | |||
mw.loader.load('//bn.bharatpedia.org/index.php?title=ব্যবহারকারী:রবি/পরিষ্কারকরণ.js&action=raw&ctype=text/javascript'); | |||