Benutzer Diskussion:PDD/markUTF8.js

Letzter Kommentar: vor 16 Jahren von PDD in Abschnitt To Do

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 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 Bearbeiten

Meine Unterseiten für Tests Bearbeiten

Für weitere Tests (nicht angelegt):

Warnung immer angezeigt Bearbeiten

(siehe auch hier)

LTR-Markierungen 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) 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 Bearbeiten

Rein griechische Benutzernamen Bearbeiten

Sonstige Späßchen Bearbeiten

Lemmata mit großgeschriebenen alphas/betas/gammas etc. Bearbeiten

Warnung nicht angezeigt Bearbeiten

Normale UTF8-Sonderzeichen:

Ungewöhnliche UTF8-Sonderzeichen:

Sonstige kodierte Sonderzeichen:

Evtl. noch nötig: Unfugswarnung Bearbeiten

To Do Bearbeiten

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