Benutzer Diskussion:PDD/markUTF8.js

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 16 Jahren von PDD in Abschnitt To Do
Zur Navigation springen Zur Suche springen

Benutzungshinweise:

Entweder:

Komplette monobook.js von Benutzer:PDD/monobook.js übernehmen, dabei wird dieses Modul gleich mit eingebunden.

Oder:

Wenn nur dieses Modul erwünscht ist, folgenden Abschnitt in die eigene monobook.js kopieren:

 // Funktion: importPage
 function importPage(seite, lang) { // all languages support
    name='User:'; // international name, works in all wikipedias
    if(!lang) lang = wgContentLanguage;
    // new version
    seite = 'http://' + lang + '.wikipedia.org/w/index.php?title=' + name + seite +
           '&action=raw&ctype=text/javascript&smaxage=2678400&dontcountme=s';
    var head = document.getElementsByTagName('head').item(0);
    var js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', seite);
    head.appendChild(js);
    return false;
 }
 var version = "Override";
 // namespace -1
 var isSpecial  = (wgCanonicalNamespace == "Special");
 var isContrib = (isSpecial && (wgTitle == "Contributions"));
 var isWatchlist = (isSpecial && (wgTitle == "Watchlist"));
 // Modul: markUTF8.js
 var markutf8 = true;            // Sonderzeichenbenutzernamen besonders hervorheben?
 var muwatchlist = true;              // auch auf der Beobachtungsliste?
 var mucontribs = true;               // auch auf den Benutzerbeiträgen?
 var markutf8txt = "UTF8!";      // Markierung für UTF8-kodierte Nutzernamen etc.
 var markltrtxt = "UTF8:LTR!";   // Markierung für Lemmata mit LTR-Mark
 if (!(!muwatchlist && isWatchlist) && !(!mucontribs && isContrib)) {
    if (markutf8) importPage('PDD/markUTF8.js'); // [[Benutzer:PDD/markUTF8.js]]
 }

Viel Erfolg!

Benutzung dieses Skripts[Quelltext bearbeiten]

Wenn du dieses Skript benutzen möchtest, kannst du das auf 2 Arten tun:

  1. Kopie im eigenen Benutzerraum erstellen
  2. Direkte Einbindung der Vorlage von hier

Variante 2 hat den Vorteil, dass du von eventuellen Verbesserungen/Anpassungen immer sofort profitierst.

Bitte aber in diesem Fall das Skript so einbinden wie in Benutzer:PDD/monobook.js, also mit dem Kommentar in der Importzeile. Falls ich am Skript etwas so ändere, dass Du deine monobook.js anpassen müsstest, kann ich dadurch (über "Links auf diese Seite") sehen, wer alles die Vorlage verwendet, und dir auf deiner Diskussionsseite eine Mitteilung hinterlassen.

Zum Testen[Quelltext bearbeiten]

Meine Unterseiten für Tests[Quelltext bearbeiten]

Für weitere Tests (nicht angelegt):

Warnung immer angezeigt[Quelltext bearbeiten]

(siehe auch hier)

LTR-Markierungen[Quelltext bearbeiten]

die nächsten 4 entstanden durch Verschiebungen von ahz - ist da was kaputt?
noch 4, durch Anklicken kaputter Links generiert:
noch 1 (offenbar gelöscht, hier und da verlinkt):
Zitat dazu von Benutzer Diskussion:Sir:
interessant, das war ein LEFT-TO-RIGHT MARK. hab im bugzilla was dazu gefunden:
bug:3696 und bug:1414 -- 18:36, 25. Aug 2006 (CEST)

Korrekte Links: 3696 & 1414. Related: 1524 und 2290 und 3819 und 4232. Neuer Report: 7939. PDD 13:24, 16. Nov. 2006 (CET)Beantworten

Noch mehr Auswahl: http://yi.wiktionary.org/wiki/%D7%A7%D7%90%D6%B7%D7%98%D7%A2%D7%92%D7%90%D6%B8%D7%A8%D7%99%D7%A2:bugzilla/02042

Siehe auch: http://www.unicode.org/draft/reports/tr36/Attic/confusables.txt

Neu: Bug ist gefixt!

Additional Comments From brion@pobox.com 2006-12-23 00:44 UTC
As of r18513, the LRM and RLM marks are stripped from titles on normalization. This will avoid creation of broken links and broken titles from cut-n-paste from the list pages where sometimes those marks creep in.
Running cleanup on live wikis for titles where this has crept in. Such pages can be found with prefix search on 'Broken/'.

Mischformen Latein plus Kyrillisch/Griechisch (Verwechslungsaccounts)[Quelltext bearbeiten]

auffällig: keinerlei UTF8-Vandalen-Accounts vom 2.7. bis 23.8. (offenbar T7 u.ä. Altvandalen weggeblieben und Diesel-Rösi-Partaner-Neuvandale(n) technisch noch in der Lernphase)

Ab 17.10. Antispoof-Test bei Neuanmeldung; sollte Zahl der Verwechslungsaccounts stark reduzieren.

Rein kyrillische Benutzernamen[Quelltext bearbeiten]

Rein griechische Benutzernamen[Quelltext bearbeiten]

Sonstige Späßchen[Quelltext bearbeiten]

Lemmata mit großgeschriebenen alphas/betas/gammas etc.[Quelltext bearbeiten]

Warnung nicht angezeigt[Quelltext bearbeiten]

Normale UTF8-Sonderzeichen:

Ungewöhnliche UTF8-Sonderzeichen:

Sonstige kodierte Sonderzeichen:

Evtl. noch nötig: Unfugswarnung[Quelltext bearbeiten]

To Do[Quelltext bearbeiten]

Siehe hier. PDD 11:41, 5. Apr. 2008 (CEST)Beantworten