Difference between revisions 253797 and 253798 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)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)document.getElementById("editform").insertBefore(document.getElementById("necblahbeta"),document.getElementById("editform").firstChild) document.getElementById("necblahbeta").innerHTML=x } function AFI() { var wI=document.getElementById('necinput').value; var wT = " (" + wgTitle + ")"; var wP = "ˈ" + wgTitle; if(wI=="ca" || wI=="es") { wP=wP.replace('é','e');wP=wP.replace('í','i');wP=wP.replace('ó','o');wP=wP.replace('ú','u');wP=wP.replace('d','ð');wP=wP.replace('ga','ɣa');wP=wP.replace('go','ɣo');wP=wP.replace('gue','ɣe');wP=wP.replace('gui','ɣi');wP=wP.replace('que','ke');wP=wP.repla(contracted; show full)place('ch','tʃ͡');wP=wP.replace('ce','θ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ː'); wT=wT.replace('क','k');wT=wT.replace('ख','kh'); 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;} (contracted; show full) case "Interjecció": wC="interj";break; case "Locucions": wC="loc";break; case "Forma verbal": wC="formaverbal";break; default: wC=necdata['pos2'].toLowerCase(); break; } if(wC!="símbol") {k+="{"+"{-"+wC+"-|"+ISO+"}}";} else {k+="== {"+"{-"+wC+"-}} ==";} if(ISO != "hi" && ISO != "mr" && ISO != "sa" && ISO != "ne") {k+=wS;} } for (i in necdefs) {//Accepcions var Acc=necdefs[i][0]; // if(k.indexOf('|plural}}') != -1) {⏎ if( (k.indexOf('|plural}}') != -1) || (k.indexOf('|Nombre=plural}}') != -1)) { if(Acc.indexOf(' ') != -1) {k+="\n#"+Acc+".";} else { if(ISO != "ca") { k+="\n#Plural de {"+"{e|"+wgTitle.substr(0,wgTitle.length-1)+"|"+ISO+"}} ([["+Acc+"]])."; } else {k+="\n#Plural de {"+"{e|"+Acc+"}}.";} } } else { (contracted; show full) wR=wR.replace('{'+'{DCM}}','<ref name="DCM">{'+'{R:DMC 1840}}</ref>'); wR=wR.replace('{'+'{DLCCCL1}}','<ref name="DLCCCL1">{'+'{R:DLCCCL-1}}</ref>'); wR=wR.replace('{'+'{DLCCCL2}}','<ref name="DLCCCL2">{'+'{R:DLCCCL 1840}}</ref>'); wR=wR.replace('{'+'{Platts}}','<ref name="Platts">{'+'{R:Platts 1884}}</ref>'); wR=wR.replace('{'+'{Vaze}}','<ref>{'+'{R:Vaze 1911}}</ref>');⏎ if(k.indexOf('"diec">') != -1) wR=wR.replace('<ref name="diec">{'+'{diec}}</ref>','<ref name="diec"/>'); if(k.indexOf('"grec">') != -1) wR=wR.replace('<ref name="grec">{'+'{grec}}</ref>','<ref name="grec"/>'); if(k.indexOf('"dcvb">') != -1) wR=wR.replace('<ref name="dcvb">{'+'{dcvb}}</ref>','<ref name="dcvb"/>'); if(k.indexOf('"CCLFI">') != -1) wR=wR.replace('<ref name="CCLFI">{'+'{R:CCLFI 1839}}</ref>','<ref name="CCLFI"/>'); if(k.indexOf('"DCM">') != -1) wR=wR.replace('<ref name="DCM">{'+'{R:DMC 1840}}</ref>','<ref name="DCM"/>'); if(k.indexOf('"DLCCCL1">') != -1) wR=wR.replace('<ref name="DLCCCL1">{'+'{R:DLCCCL-1}}</ref>','<ref name="DLCCCL1"/>'); if(k.indexOf('"DLCCCL2">') != -1) wR=wR.replace('<ref name="DLCCCL2">{'+'{R:DLCCCL 1840}}</ref>','<ref name="DLCCCL2"/>'); if(k.indexOf('"Platts">') != -1) wR=wR.replace('<ref name="Platts">{'+'{R:Platts 1884}}</ref>','<ref name="Platts"/>');⏎ k+=wR; } } for(l in necdefs[i][1]) {//Exemple k+="\n#:\'\'"+necdefs[i][1][l][0].replace(new RegExp("("+wgTitle+")","ig"),"'''$1'''")+"''"; if(neccode!="ca" && necdefs[i][1][l][2]){k+=" (''"+necdefs[i][1][l][2]+"'')";} //Traducció } for(l in necdefs[i][2]) {//Citació bibliogràfica (contracted; show full) if(neccode=="ca") {def+=" DIEC:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{diec}}';uNec() /> GREC:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{grec}}';uNec() /> DCVB:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{dcvb}}';uNec() />";} if(neccode=="hi" || neccode=="ur" || neccode=="sa") {def+=" Platts:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{Platts}}';uNec() />";} if(neccode=="mr") {def+=" Vaze:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{Vaze}}';uNec() />";} if(neccode=="ca" || neccode=="es") {⏎ def+=" CCLFI:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{CCLFI}}';uNec() /> DCM:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{DCM}}';uNec() /> DLCCCL1:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{DLCCCL1}}';uNec() /> DLCCCL2:<input type=checkbox onclick=necdefs["+i+"][3]["+l+"][0]+='{{DLCCCL2}}';uNec() />";} def+="<a href=javascript:necdefs["+i+"][3].splice("+l+",1);uNec() title='Esborra ref.'>(–)</a>"; } def+="<br>"; } document.getElementById('necdefs').innerHTML=def; } (contracted; show full) if(PP) { if(PP.firstChild) {//!! if(document.getElementById('necblahbeta')) { necfunction2();uNec();necfunction4();necfunction(); } }}} addOnloadHook(necload); All content in the above text box is licensed under the Creative Commons Attribution-ShareAlike license Version 4 and was originally sourced from https://ca.wiktionary.org/w/index.php?diff=prev&oldid=253798.
![]() ![]() This site is not affiliated with or endorsed in any way by the Wikimedia Foundation or any of its affiliates. In fact, we fucking despise them.
|