Utente:Aymara93/vector.js
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer / Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5
- Opera: premi Ctrl-F5.
function TranslateCountryNames(obj) {
var s = obj.value;
var myDictionary = {
"<":"<",
">":">",
"&":"&",
"'":"'",
"<sha1>.*?<\/sha1>":"",
"<format>.*?<\/format>":"",
"<model>.*?<\/model>":"",
"<comment>.*?<\/comment>":"",
"<id>.*?<\/id>":"",
"<username>.*?<\/username>":"",
"<timestamp>.*?<\/timestamp>":"",
"<parentid>.*?<\/parentid>":"",
"<contributor>":"",
"</contributor>":"",
"<text xml.*?>":"",
"<page>":"",
"</page>":"",
"</text>":"",
"<revision>":"",
"</revision>":"",
"Albania":"آلبانیالی",
"Chile":"شیلیالی",
"Croatia":"کورووات",
"England":"اینگیلیسلی",
"Estonia":"ایستونیتلی",
"Ethiopia":"اتیوپیالی",
"Fiji":"فیجیالی",
"Haiti":"هائیتیالی",
"Indonesia":"اندونزیالی",
"Latvia":"لتونیالی",
"Libya":"لیبیالی",
"Lithuania":"لیتوانیالی",
"Malaysia":"مالزیالی",
"Mali":"مالیالی",
"Philippines":"فیلیپینلی",
"Romania":"رومانیالی",
"Slovakia":"ایسلوواکیالی",
"France":"فرانسهلی",
"Nicaragua":"نیکاراقوئهلی",
"Nigeria":"نیجریهلی",
"Paraguay":"پاراقوئهلی",
"Russia":"روسیهلی",
"South Korea":"گونئی کورهلی",
"Syria":"سوریهلی",
"Turkey":"تورکیهلی",
"Uruguay":"اوروقوئهلی",
"Zimbabwe":"زیمبابوهلی",
"Afghanistan":"افغانیستانلی",
"Algeria":"الجزاییرلی",
"Argentina":"آرژانتینلی",
"Australia":"اوسترالیالی",
"Austria":"اوتریشلی",
"Bangladesh":"بنقلادشلی",
"Belgium":"بلژیکلی",
"Bolivia":"بولیویالی",
"Botswana":"بوتسوانالی",
"Brazil":"برزیللی",
"Bulgaria":"بولغاریستانلی",
"Cambodia":"کامبوجلو",
"Cameroon":"کامرونلو",
"Canada":"کانادالی",
"China":"چینلی",
"Colombia":"کولومبیالی",
"Costa Rica":"کاستاریکالی",
"Cuba":"کوبالی",
"Czech Republic":"چکلی",
"Denmark":"دانمارکلی",
"Dominican Republic":"دومینیکنلی",
"Ecuador":"اکوادورلو",
"Egypt":"میصرلی",
"El Salvador":"السالوادورلو",
"Finland":"فنلاندلی",
"Germany":"آلمانلی",
"Ghana":"غنالی",
"Greece":"یونانلی",
"Guatemala":"قواتمالالی",
"Honduras":"هندوراسلی",
"Hungary":"ماجاریستانلی",
"Iceland":"ایسلندلی",
"India":"هیندوستانلی",
"Iran":"ایرانلی",
"Iraq":"عراقلی",
"Ireland":"ایرلندلی",
"Israel":"ايسراییللی",
"Italy":"ایتالیالی",
"Jamaica":"جاماییکالی",
"Japan":"ژاپونلو",
"Jordan":"اوردونلو",
"Kenya":"کنیالی",
"Kuwait":"کووئیتلی",
"Laos":"لائوسلی",
"Lebanon":"لوبنانلی",
"Malta":"مالتلی",
"Mexico":"مکزیکلی",
"Mongolia":"موغولیستانلی",
"Morocco":"مراکشلی",
"Mozambique":"موزامبیکلی",
"Namibia":"نامیبیالی",
"Nepal":"نپاللی",
"Netherlands":"هولندلی",
"New Zealand":"نیوزیلندلی",
"Norway":"نوروژلی",
"Pakistan":"پاکیستانلی",
"Panama":"پانامالی",
"Peru":"پرولو",
"Poland":"لهیستانلی",
"Portugal":"پورتوقاللی",
"Saudi Arabia":"عربیستانلی",
"Scotland":"ایسکاتلندلی",
"Senegal":"سنقاللی",
"Serbia":"صربیستانلی",
"Singapore":"سنقاپورلی",
"South Africa":"گونئی آفریقالی",
"Spain":"ایسپانیالی",
"Sri Lanka":"سری لانکالی",
"Sudan":"سودانلی",
"Sweden":"سوئدلی",
"Switzerland":"سوئیسلی",
"Taiwan":"تایوانلی",
"Tajikistan":"تاجیکیستانلی",
"Thailand":"تایلندلی",
"Tonga":"تونقالی",
"Tunisia":"تونیسلی",
"Ukraine":"اوکراینلی",
"United Arab Emirates":"ایماراتلی",
"United Kingdom":"بریتانیالی",
" United States":"آمریکالی",
"Venezuela":"ونزوئلالی",
"Vietnam":"ویئتناملی",
"Wales":"ولزلی",
"Zambia":"زامبیالی",
}; // don't put comma in last line, is not compatible with JavaScript/JSON
for (var word in myDictionary) { // is not compatible with IE
s = s.replace(new RegExp(word.replace(/([\(\)])/g,"\\$1"), "gi"), myDictionary[word]);
}
// update string.
obj.value = s;
}
//---------------------------------------------------------------------------------------------
/*<pre>*/
// Button generator
function buttonHTMLGenerator(javascriptCode, summaryText, replaceSummary, imageSuffix, title, alt) {
var buttonHTML = "<a href=\"javascript:" + javascriptCode + ";";
if(summaryText) {
buttonHTML += "void(addEditSummary('" + summaryText + "',";
if(replaceSummary) {
buttonHTML += "true";
} else {
buttonHTML += "false";
}
buttonHTML += "));";
}
buttonHTML += "\"><img src=\"//upload.wikimedia.org/wikipedia/" + imageSuffix + "\"" +
" title=\"" + title + "\" alt=\"" + alt + "\"></a>";
return buttonHTML;
}
function addEditSummary(summaryText, replaceSummary) {
if(document.location.href.indexOf("§ion=new") > -1 || summaryText == "")
return;
var summaryPrefix = "";
if(document.getElementById('wpSummary').value.indexOf("*/ ") > -1) {
pos = document.getElementById('wpSummary').value.indexOf("*/ ");
summaryPrefix = document.getElementById('wpSummary').value.substr(0, pos+3);
}
if(replaceSummary) {
document.getElementById('wpSummary').value = summaryPrefix + summaryText;
} else {
if(document.getElementById('wpSummary').value == summaryPrefix) {
document.getElementById('wpSummary').value += summaryText;
} else {
document.getElementById('wpSummary').value += "، " + summaryText;
}
}
}
// Buttons that FIX wikitext
/* دیکشنری */
var fa_Dict = buttonHTMLGenerator(
"TranslateCountryNames(document.editform.wpTextbox1)",
"جایگزینی با مترجم شخصی",
false,
"commons/6/66/Farm-Fresh_to_do_list_cheked_1.png",
"دیکشنری",
"دیکشنری"
);
// Default configuartion
var EE_Spacer = " ";
var EE_NewRow = "<br />";
if (typeof(DictionaryButtons) === "undefined") {
var DictionaryButtons = fa_Dict;
}
// Onload hooks
$( function(){
if ($("#wpTextbox1")){
var tooly = document.createElement("tooly");
tooly.innerHTML = DictionaryButtons;
$(tooly).insertBefore("#wpTextbox1");
}
} );
$( function (){
if ($("#movepage")){
var ButtonsHTML = "<span>" + (DictionaryButtons).replace(/editform\.wpTextbox1(,true)?/g, "getElementById('wpNewTitleMain')") + "</span>";
$(ButtonsHTML).insertAfter("#wpNewTitleMain");
}
} );
/*</pre>*/