Utente:Aymara93/vector.js

À prupositu di Wikipedia

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 = {
    "&lt;":"<",
 "&gt;":">",
 "&amp;":"&",
"&apos;":"'",
"<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("&section=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>*/