ବ୍ୟବହାରକାରୀ:Snip1/OdiaToRomanTrans.js

ସୂଚନା: ବଦଳଗୁଡ଼ିକ ଦେଖିବା ପାଇଁ ଆପଣଙ୍କୁ ହୁଏତ ନିଜ ବ୍ରାଉଜର କ୍ୟାସ ବାଇପାସ କରିବାକୁ ପଡ଼ିପାରେ ।

  • Firefox / Safari: Reload ଉପରେ କ୍ଲିକ କରିବା ବେଳେ Shift ଧରି କିମ୍ବା Ctrl-F5 ବା Ctrl-R ଦବାନ୍ତୁ (Macରେ ⌘-R)
  • Google Chrome: Ctrl-Shift-R ଦବାନ୍ତୁ (Macରେ ⌘-Shift-R)
  • Internet Explorer / Edge: Refresh ଉପରେ କ୍ଲିକ କଲା ବେଳେ Ctrl ଧରି ବା Ctrl-F5 ଦବାଇ
  • Opera: Ctrl-F5 ଦବାନ୍ତୁ ।
//to Import this script add "importScript('ବ୍ୟବହାରକାରୀ:ଶିତିକଣ୍ଠ ଦାଶ/OdiaToRomanTrans.js');" to your commons.js
function replaceOne(get1_text) {
	var replace_text = get1_text.replace(/କ/g, 'ka');
	replace_text = replace_text.replace(/ଖ/g, 'kha');
	replace_text = replace_text.replace(/ଗ/g, 'ga');
	replace_text = replace_text.replace(/ଘ/g, 'gha');
	replace_text = replace_text.replace(/ଚ/g, 'cha');
	replace_text = replace_text.replace(/ଛ/g, 'chha');
	replace_text = replace_text.replace(/ଜ/g, 'ja');
	replace_text = replace_text.replace(/ଝ/g, 'jha');
	replace_text = replace_text.replace(/ଟ/g, 'ṯa');
	replace_text = replace_text.replace(/ଠ/g, 'ṯha');
	replace_text = replace_text.replace(/ଡ/g, 'ḏa');
	replace_text = replace_text.replace(/ଢ/g, 'ḏha');
	replace_text = replace_text.replace(/ଣ/g, 'ṉa');
	replace_text = replace_text.replace(/ତ/g, 'ta');
	replace_text = replace_text.replace(/ଥ/g, 'tha');
	replace_text = replace_text.replace(/ଦ/g, 'da');
	replace_text = replace_text.replace(/ଧ/g, 'dha');
	replace_text = replace_text.replace(/ନ/g, 'na');
	replace_text = replace_text.replace(/ପ/g, 'pa');
	replace_text = replace_text.replace(/ଫ/g, 'pha');
	replace_text = replace_text.replace(/ବ/g, 'ba');
	replace_text = replace_text.replace(/ଭ/g, 'bha');
	replace_text = replace_text.replace(/ମ/g, 'ma');
	replace_text = replace_text.replace(/ଯ/g, 'ja');
	replace_text = replace_text.replace(/ର/g, 'ra');
	replace_text = replace_text.replace(/ଳ/g, 'ḻa');
	replace_text = replace_text.replace(/ୱ/g, 'wa');
	replace_text = replace_text.replace(/ଶ/g, 'sha');
	replace_text = replace_text.replace(/ଷ/g, 'sa');
	replace_text = replace_text.replace(/ସ/g, 'sa');
	replace_text = replace_text.replace(/ହ/g, 'ha');
	replace_text = replace_text.replace(/କ୍ଷ/g, 'khya');
	replace_text = replace_text.replace(/ୟ/g, 'ya');
	replace_text = replace_text.replace(/ଲ/g, 'la');
	replace_text = replace_text.replace(/ଙ/g, 'ṅa');
	replace_text = replace_text.replace(/ଞ/g, 'ṅa');
	replace_text = replace_text.replace(/ଅ/g, 'a');
	replace_text = replace_text.replace(/ଆ/g, 'ā');
	replace_text = replace_text.replace(/ଇ/g, 'i');
	replace_text = replace_text.replace(/ଈ/g, 'i');
	replace_text = replace_text.replace(/ଉ/g, 'u');
	replace_text = replace_text.replace(/ଊ/g, 'u');
	replace_text = replace_text.replace(/ଋ/g, 'ra');
	replace_text = replace_text.replace(/ଏ/g, 'e');
	replace_text = replace_text.replace(/ଐ/g, 'ai');
	replace_text = replace_text.replace(/ଓ/g, 'o');
	replace_text = replace_text.replace(/ଔ/g, 'au');
	replace_text = replace_text.replace(/a୍/g, '');
	replace_text = replace_text.replace(/aା/g, 'ā');
	replace_text = replace_text.replace(/aି/g, 'i');
	replace_text = replace_text.replace(/aୂ/g, 'u');
	replace_text = replace_text.replace(/aୁ/g, 'u');
	replace_text = replace_text.replace(/aେ/g, 'e');
	replace_text = replace_text.replace(/aଂ/g, 'aṁ');
	replace_text = replace_text.replace(/aୀ/g, 'ị');
	replace_text = replace_text.replace(/a଼ି/g, 'i');
	replace_text = replace_text.replace(/aୋ/g, 'o');
	replace_text = replace_text.replace(/aୃ/g, 'ru');
	replace_text = replace_text.replace(/aୌ/g, 'au');
	replace_text = replace_text.replace(/aୈ/g, 'ai');
	return replace_text;
}
//heading trans
var get_header = $('h1').html();
var sss = '<h1>' + replaceOne(get_header) + '</h1><br>';
$('h1').replaceWith(sss);

//remove mw-sitenotice
$('center:first').remove();

//main-body trans 
var cnt = $("p").length;
var i = 1;
while(i < cnt){
	var get_body1 = $("p:nth-of-type(" + i + ")").html();
	var sss1 = '<br>' + replaceOne(get_body1) +'<br>';
	$("p:nth-of-type(" + i + ")").append(sss1);
	i++;
}

//translate secondary heading
//test
var get_header = $('h2').html();
var sss = '<h2>' + replaceOne(get_header) + '</h2><br>';
$('h2').replaceWith(sss);
//test end
var cnt3 = $("h2").length;
var i3 = 1;
while(i3 < cnt3){
	var get_body3 = $("h2:nth-of-type(2) span.mw-headline").html();
	var sss3 = 'gggg';
	$("h2:nth-of-type(2) span.mw-headline").replaceWith(sss3);
	i3++;
}

/*
// translirate lists
//--test
var m = 1;
var n =1;
var get_body2 = $("ul:nth-of-type(" + n + ") li:nth-of-type(" + m + ")").html();
var sss2 = '<br>' + replaceOne(get_body2) +'<br>';
$("ul:nth-of-type(" + n + ") li:nth-of-type(" + m + ")").append(sss2);
//--test end
var i = 1;
var j =1;
while(j < 100){
	while(i < 100){
		var get_body1 = $("ul:nth-of-type(" + j + ") li:nth-of-type(" + i + ")").html();
		var sss1 = '<br>' + replaceOne(get_body1) +'<br>';
		$("ul:nth-of-type(" + j + ") li:nth-of-type(" + i + ")").append(sss1);
		i++;
	}
	j++;
}
*/
//end of script