میڈیاویکی:Gadget-CreerNouveauMot.js/eo.js
یاد دہانی: محفوظ کرنے کے بعد ان تبدیلیوں کو دیکھنے کے لیے آپ کو اپنے براؤزر کا کیش (cache) صاف کرنا ہوگا۔
- فائرفاکس/ سفاری: جب Reload پر کلک کریں تو Shift دباکر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R-⌘)
- گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
- انٹرنیٹ ایکسپلورر: جب Refresh پر کلک کریں تو Ctrl یا Ctrl-F5 دبائیں
- اوپیرا: Tools → Preferences میں جائیں اور کیش (cache) صاف کریں
//---------------------------------------------------------------------------------------------
// [[Catégorie:Sous-page de CreerNouveauMot|eo]]
// --------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------
// Titre de la boite de dialogue pour l'espéranto
function CrNoMo_TitreHtml_eo(){
return '<b>Ajout du terme </b><i>' + CrNoMo_MotVedette + '</i><b> en espéranto</b>';
}
// --------------------------------------------------------------------------------------------
// API pour l'espéranto
function CrNoMo_BarreAPI_eo(){
return ''
+ CrNoMo_BarCharAPI(['a','e','i','o','u']) + ' —'
+ CrNoMo_BarCharAPI(['j','w']) + ' —'
+ CrNoMo_BarCharAPI(['b','t͡s','t͡ʃ','d','f','ɡ','d͡ʒ','h','x','ʒ','k','l','m','n','p','r','s','ʃ','t','v','z'])
+ ' —' + CrNoMo_BarCharAPI(['.','ˈ']);
}
// --------------------------------------------------------------------------------------------
// Code de la boite de dialogue pour l'espéranto
function CrNoMo_DialogHtml_eo(){
if (CrNoMo_Prononc == ""){ CrNoMo_Prononc = CrNoMo_Pron_eo(CrNoMo_MotVedette); }
return '<fieldset><legend>Type de mot</legend>'
+ '<select id="IdType" onchange="">'
+ '<option value="adjectif">adjectif</option>'
+ '<option value="adverbe">adverbe</option>'
+ '<option value="conjonction">conjonction</option>'
+ '<option value="nom">nom commun</option>'
+ '<option value="nom propre">nom propre</option>'
+ '<option value="prénom">prénom</option>'
+ '<option value="préposition">préposition</option>'
+ '<option value="pronom">pronom</option>'
+ '<option value="verbe">verbe</option>'
+ '</select> '
+ '<select id="IdGenre">'
+ '<option value="na">pas de genre</option>'
+ '</select><br />'
+ '<input type="checkbox" id="IdSigle" style="cursor:pointer;" />'
+ '<label for="IdSigle">Sigle</label> '
+ '<input type="checkbox" id="IdFlexion" style="cursor:pointer;" onchange="CrNoMo_ClicFlexion()" />'
+ '<label for="IdFlexion">Flexion de : </label>'
+ '<input type="text" id="IdLemme" value="' + CrNoMo_Lemme + '" size="40" disabled="disabled"/>'
+ '</fieldset>'
}
//------------------------------------------------------------------
// calcul de l'API
//------------------------------------------------------------------
function CrNoMo_Pron_eo(mot){
var api = "";
for (var k=0; k<mot.length; k++){
switch (mot.charAt(k)){
case "c": api+="t͡s"; break;
case "ĉ": api+="t͡ʃ"; break;
case "ĝ": api+="d͡ʒ"; break;
case "ĥ": api+="x"; break;
case "ĵ": api+="ʒ"; break;
case "ŝ": api+="ʃ"; break;
case "ŭ": api+="w"; break;
default: api+=mot.charAt(k);
}
}
return api;
}
//------------------------------------------------------------------
// construction d'un patron de mot en espéranto
// commence après le titre de section
//------------------------------------------------------------------
function CrNoMo_Patron_eo() {
var lifrm = "'''" + CrNoMo_MotVedette + "''' {{pron|" + CrNoMo_Prononc + "|eo}}"; //ligne de forme minimale
var texte = ""; //texte à construire
//------------- ligne de forme et flexoboite -------------------
switch (CrNoMo_TypeMot) {
case "adjectif":
case "nom":
case "nom propre":
case "prénom":
texte += "{{eo-rég|" + CrNoMo_Prononc + "|ns=" + CrNoMo_Lemme + "}}\n"
+ lifrm + "\n";
break;
case "verbe":
texte += "{{eo-conj|" + CrNoMo_Lemme.substr(0,CrNoMo_Lemme.length-1) + "}}\n"
+ lifrm + "\n";
break;
default:
texte += lifrm + "\n";
}
return texte;
}