Difference between revisions 253819 and 253820 on cawiktionary

/*Adaptat de en.wiktionary.org/wiki/User:Yair_rand/newentrywiz.js */
var necdata=new Array()
necdata['pos']="nom"
necdata['pos2']="Nom"
var necdefs=new Array()
necdefs[0]=['',[],[],[]] //accep,ex.,cit.,refs.
var necpost=new Array();//Categ. gram.
for(i=0;i<=3;i++) {necpost[i]=new Array()}//categ.,declin.
(contracted; show full) );
 var lng = typo_def.length;
 if (lng % 2 != 0) return text;
 for (var i = 0; i < lng; i += 2) {
  search = new RegExp(typo_def[i + 0], "g");
  text = text.replace(search, typo_def[i + 1]);
 }
 if(
wISO==mr) {
  text = text.replace('dʒ','ɟʝ'); text = text.replace('n','n̪');
  text = text.replace('ʋ','v'); text = text.replace('ɪ','i');
  text = text.replace('ʊ','u'); text = text.replace('ɛ','əi');
  text = text.replace('ऑ','ɔ'); text = text.replace('अ‍ॅ','æ');
 }
 return text;
}
function Deva2IAST(text, wISO) {
 var typo_def = new Array (
  "(क)", "ka", "(ख)", "kha", "(ग)", "ga", "(घ)", "gha",
  "(ङ)", "ṅa", "(ह)", "ha", "(च)", "ca", "(छ)", "cha",
  "(ज)", "ja", "(झ)", "jha", "(ञ)", "ña", "(य)", "ya",
(contracted; show full)x27;,'θi');wP=wP.replace('x','ks');wP=wP.replace('ge','xe');wP=wP.replace('gi','xi');wP=wP.replace('j','x');wP=wP.replace('ion','jon');wP=wP.replace('ñ','ɲ');wP=wP.replace('y','ʝ');wP=wP.replace('z','θ');break;
  case "hi":
  case "mr":
  case "ne":
  case "sa":
   wP=Deva2AFI(wP,wI); wT=Deva2IAST(wT
,wI); break;
  default: break;
 }  
 if(wI=="ca" || wI=="es") {wP=wP.replace('c','k');}
 wP="/"+wP+"/";
 if(wI=="hi" || wI=="mr" || wI=="ne") {wP=wP+wT;}
 document.getElementById('necproninput').value = wP;
}
(contracted; show full) if(PP) {
  if(PP.firstChild) {//!!
    if(document.getElementById('necblahbeta')) {
     necfunction2();uNec();necfunction4();necfunction();
    }
}}}

addOnloadHook(necload);