Difference between revisions 253799 and 253817 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.
var neccode='ca'
var necpostlangtext=new Array()
var wS='\n\'\'\''+wgTitle+'\'\'\'';

function Deva2AFI(text) {
 var typo_def = new Array (
  "(क)", "kə",
  "(च)", "tʃə",
  "(न)", "nə",
  "(्)", "[<-elidir]",
  "(र)", "rə",
  "(ब)", "bə",
  "(द)", "d̪ə",
  "(ि)", "ɪ",
  "(əɪ)", "ɪ"
 );
 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]);
 }
 return text;
}
function Deva2IAST(text) {
 var typo_def = new Array (
  "(क)", "ka",
  "(च)", "ca",
  "(न)", "na",
  "(्)", "[<-elidir]",
  "(र)", "ra",
  "(ब)", "ba",
  "(द)", "ṭə",
  "(ि)", "i",
  "(aɪ)", "i"
 );
 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]);
 }
 return text;
}
var necinfls={
ca:
{nom:['{'+'{-nom-|ca','',['— Gènere i nombre','',[['Masculí singular','|m}}'+wS+' {'+'{m}} {'+'{pl.|'+wgTitle+'s}}'],['Femení singular','|f}}'+wS+' {'+'{f}} {'+'{pl.|'+wgTitle+'s}}'],['Femení i masculí singular','|mf}}'+wS+' {'+'{m}} i {'+'{f}} ({'+'{p}} [['+wgTi(contracted; show full)list=new Array('Nom','Verb','Adjectiu','Adverbi','Forma verbal','Pronom','Conjunció','Interjecció','Preposició','Nom propi','Prenom','Article','Prefix','Infix','Sufix','Numerals','Acrònim','Sigles','Símbol','Locucions','Forma adjectival')

function necfunction2() { //OPCIONS DE CREACIÓ
  var x="
@@@** PROVES @@@** Codi de llengua: <input type=text value='ca' id='necinput' onKeyUp='neccode=this.value;necfunction();AFI();necfunction4();necfunction()' onblur=if(necCleanLangCode(this.value)){this.value=necCleanLangCode(this.value)};neccode=this.value;document.getElementById('nectransspan').style.display=((this.value=='ca')?'':'none');if(/^[a-z]{2,3}(-[a-z\-]{1,7})?$/.test(this.value)){document.getElementById('neclangerror').style.display=(contracted; show full)x27;θe');wP=wP.replace('ci','θ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=wP.replace('क','kə');wP=wP.replace('ख','kʰə');wP=wP.replace('ग','gə');wP=wP.replace('घ','gʰə');
wP=wP.replace('ङ','ŋə');wP=wP.replace('ह','hə');wP=wP.replace('च','tʃə');wP=wP.replace('छ','tʃʰə');
wP=wP.replace('ज','dʒə');wP=wP.replace('झ','dʒʱə');wP=wP.replace('ञ','ɲə');wP=wP.replace('य','jə');
wP=wP.replace('श','ʃə');wP=wP.replace('ट','ʈə');wP=wP.replace('ठ','ʈʰə');wP=wP.replace('ड','ɖə');
wP=wP.replace('ढ','ɖʱə');wP=wP.replace('ण','ɳə');wP=wP.replace('र','rə');wP=wP.replace('ष','ʂə');
wP=wP.replace('त','t̪ə');wP=wP.replace('थ','t̪ʰə');wP=wP.replace('द','d̪ə');wP=wP.replace('ध','d̪ʱə');
wP=wP.replace('न','nə');wP=wP.replace('ल','lə');wP=wP.replace('स','sə');wP=wP.replace('प','pə');
wP=wP.replace('फ','pʰə');wP=wP.replace('ब','bə');wP=wP.replace('भ','bʱə');wP=wP.replace('म','mə');
wP=wP.replace('व','ʋə');
wP=wP.replace('अ','ə');wP=wP.replace('आ','aː');wP=wP.replace('əa','a');
wP=wP.replace('इ','ɪ');wP=wP.replace('ई','iː');wP=wP.replace('əi','iː');
wP=wP.replace('उ','ʊ');wP=wP.replace('ऊ','u');wP=wP.replace('əu','u');
wP=wP.replace('्','<-elidir');
wT=wT.replace('क','ka');wT=wT.replace('ख','kha');wT=wT.replace('ग','ga');wT=wT.replace('घ','gha');
wT=wT.replace('ङ','ṅa');wT=wT.replace('ह','ha');wT=wT.replace('च','ca');wT=wT.replace('छ','cha');
wT=wT.replace('ज','ja');wT=wT.replace('झ','jha');wT=wT.replace('ञ','ña');wT=wT.replace('य','ya');
wT=wT.replace('श','śa');wT=wT.replace('ट','ṭa');wT=wT.replace('ठ','ṭha');wT=wT.replace('ड','ḍa');
wT=wT.replace('ढ','ḍha');wT=wT.replace('ण','ṇa');wT=wT.replace('र','ra');wT=wT.replace('ष','ṣa');
wT=wT.replace('त','ta');wT=wT.replace('थ','tha');wT=wT.replace('द','da');wT=wT.replace('ध','dha');
wT=wT.replace('न','na');wT=wT.replace('ल','la');wT=wT.replace('स','sa');wT=wT.replace('प','pa');
wT=wT.replace('फ','pha');wT=wT.replace('ब','ba');wT=wT.replace('भ','bha');wT=wT.replace('म','ma');
wT=wT.replace('व','va');
wT=wT.replace('अ','a');wT=wT.replace('आ','ā');wP=wP.replace('aā','ā');
wT=wT.replace('इ','i');wT=wT.replace('ई','ī');wT=wT.replace('aī','ī');
wT=wT.replace('उ','u');wT=wT.replace('ऊ','ū');wT=wT.replace('aū','ū');
wT=wT.replace('्','<-elidir'   wP=Deva2AFI(wP); wT=Deva2IAST(wT);

  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);