Difference between revisions 253817 and 253818 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] "(ख)", "kʰə", "(ग)", "gə", "(घ)", "gʱə",
  "(ङ)", "ŋə", "(ह)", "hə", "(च)", "tʃə", "(छ)", "tʃʰə",
  "(ज)", "dʒə", "(झ)", "dʒʱə", "(ञ)", "ɲə", "(य)", "jə",
  "(श)", "ʃə", "(ट)", "ʈə", "(ठ)", "ʈʰə", "(ड)", "ɖə",
  "(ढ)", "ɖʱə", "(ण)", "ɳə", "(र)", "rə", "(ष)", "ʂə",
  "(त)", "t̪ə", "(थ)", "t̪ʰə", "(द)", "d̪ə",
  "(ध)", "d̪ʱə", "(न)", "nə", "(ल)", "lə", "(स)", "sə",
  "(प)", "pə", "(फ)", "pʰə", "(ब)", "bə", "(भ)", "bʱə",
  "(म)", "mə", "(व)", "ʋə",
  "(्)", "[<-elidir]", "(ँ)", "ṃ", "(ं)", "ṃ", "(ः)", "h",
  "()", "rə",
  "(ब "(आ)", "aː", "(ा)", "aː",
  "(इ)", "ɪ", "(ि)", "ɪ", "(ई)", "i", "(ी)", "i",
  "(उ)", "ʊ", "(ु)", "ʊ", "(ऊ)", "u", "(ू)", "u",
  "(द)", "d̪ə",
  "(ि)", "ɪ",
  "(əɪ)", "ɪऋ)", "r", "(ृ)", "r", "(ए)", "e", "(े)", "e", "(ऐ)", "ɛ", "(ै)", "ɛ",
  "(ओ)", "o", "(ो)", "o", "(औ)", "au", "(ौ)", "au",
  "(əə)", "ə", "(əa)", "a", "(əɪ)", "ɪ", "(əi)", "i", "(əʊ)", "ʊ", "(əu)", "u",
  "(əe)", "e", "(əɛ)", "ɛ"
 );
 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]",
  "(ख)", "kha", "(ग)", "ga", "(घ)", "gha",
  "(ङ)", "ṅa", "(ह)", "ha", "(च)", "ca", "(छ)", "cha",
  "(ज)", "ja", "(झ)", "jha", "(ञ)", "ña", "(य)", "ya",
  "(श)", "śa", "(ट)", "ṭa", "(ठ)", "ṭha", "(ड)", "ḍa",
  "(ढ)", "ḍha", "(ण)", "ṇa", "(र)", "ra", "(ष)", "ṣa",
  "(त)", "ta", "(थ)", "tha", "(द)", "da",
  "(ध)", "dha", "(न)", "na", "(ल)", "la", "(स)", "sa",
  "(प)", "pa", "(फ)", "pha", "(ब)", "ba", "(भ)", "bha",
  "(म)", "ma", "(व)", "va",
  "(्)", "[<-elidir]", "(ँ)", "ṃ", "(ं)", "ṃ", "()", "ra",
  "()", "ba",

 "(आ)", "ā", "()", "ṭəā",
  "(ि)", "i",
  "(aɪ)", "iइ)", "i", "(ि)", "i", "(ई)", "ī", "(ी)", "ī",
  "(उ)", "u", "(ु)", "u", "(ऊ)", "ū", "(ू)", "ū",
  "(ऋ)", "ŕ", "(ृ)", "ŕ", "(ए)", "e", "(े)", "e", "(ऐ)", "ai", "(ै)", "ai",
  "(ओ)", "o", "(ो)", "o", "(औ)", "au", "(ौ)", "au",
  "(aa)", "a", "(aā)", "ā", "(aī)", "ī", "(aū)", "ū",
  "(ae)", "e"
 );
 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]);
 }
(contracted; show full) if(PP) {
  if(PP.firstChild) {//!!
    if(document.getElementById('necblahbeta')) {
     necfunction2();uNec();necfunction4();necfunction();
    }
}}}

addOnloadHook(necload);