Benutzer:BLueFiSH.as/JS/typo.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
 // führt Rechtschreibkorrekturen durch
 
 // FUNKTION !!! NICHT !!! OHNE NACHKONTROLLE ÜBER "Änderungen zeigen" AUSFÜHREN !!!
 
 // hat eine hohe Fehlerquote, am besten nur ausführen wenn man speziell nach Typos sucht
 
 function typokorrigieren()
 {
   tbvalue=document.editform.wpTextbox1.value;
   if (tbvalue.search(/\!sic/) == -1) 
   { 
     tbvalue=tbvalue.replace(/(D|d)esweiteren/g, "$1es Weiteren");
     tbvalue=tbvalue.replace(/(D|d)es\sweiteren/g, "$1es Weiteren");
     tbvalue=tbvalue.replace(/(D|d)esöfteren/g, "$1es Öfteren");
     tbvalue=tbvalue.replace(/(D|d)es\söfteren/g, "$1es Öfteren");
     tbvalue=tbvalue.replace(/daß/g, "dass");
     tbvalue=tbvalue.replace(/tatt\sdessen/g, "tattdessen");
     tbvalue=tbvalue.replace(/(Z|z)ur\sZeit/g, "$1urzeit");
     tbvalue=tbvalue.replace(/(Z|z)\.Zt\./g, "$1urzeit");
     tbvalue=tbvalue.replace(/(Z|z)\.\sZt\./g, "$1urzeit");
     tbvalue=tbvalue.replace(/irgend\s/g, "irgend");
     
     if ( tbvalue.search(/schweiz/) == -1 )
     { 
       tbvalue=tbvalue.replace(/(S|s)trasse/g, "$1traße");
       tbvalue=tbvalue.replace(/(P|p)reuss/g, "$1reuß");
       tbvalue=tbvalue.replace(/iess/g, "ieß");
       tbvalue=tbvalue.replace(/eiss/g, "eiß");
       tbvalue=tbvalue.replace(/mass\s/g, "maß ");
       tbvalue=tbvalue.replace(/massg/g, "maßg");
       tbvalue=tbvalue.replace(/mäss/g, "mäß");
       tbvalue=tbvalue.replace(/(\s)ausser/g, "$1außer");
       tbvalue=tbvalue.replace(/äusser/g, "äußer");
       tbvalue=tbvalue.replace(/gross/g, "groß");
       tbvalue=tbvalue.replace(/gröss/g, "größ");
       tbvalue=tbvalue.replace(/stoss/g, "stoß");
       tbvalue=tbvalue.replace(/stöß/g, "stöß");
       tbvalue=tbvalue.replace(/süss/g, "süß");
     }

     document.editform.wpTextbox1.value=tbvalue;
     document.editform.wpMinoredit.checked=true;
     document.editform.wpSummary.value='typo';
     document.editform.wpDiff.click();
   }
   else alert('Das Wort schweiz oder !sic im Text gefunden, keine Ersetzung durchgeführt.');
 }