Benutzer:Schnark/js/specialinterwiki

aus Wikipedia, der freien Enzyklopädie
< Benutzer:Schnark‎ | js
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 3. Februar 2017 um 10:15 Uhr durch imported>Schnark(522406) (mit lokaler Version aktualisiert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Dieses Skript erzeugt Interwiki-Links auf Spezialseiten und im MediaWiki:-Namensraum. Auf jeder dieser Seiten taucht an der üblichen Stelle ein Eingabefeld auf (vorbelegt mit „en“), in das du ein Sprachkürzel (oder auch das Kürzel für ein Schwesterprojekt) eintragen kannst. Nach einem Klick auf den Pfeil oder dem Drücken der Eingabetaste gelangst du zur gleichen Spezialseite (inklusive aller Parameter) in der anderen Sprache.

So sieht’s aus

Einschränkungen

Das Skript funktioniert nicht im Skin „Kölnisch Blau“. Zielseiten werden nicht in die fremde Sprache übersetzt, wer also gerade das Logbuch einer Seite (insbesondere einer Benutzerseite) anschaut wird in der anderen Sprache womöglich das Logbuch für eine nicht existierende Seite sehen.

Einbindung

Falls du meine Skriptsammlung Fliegelflagel verwendest, ist das Skript in der Standardkonfiguration bereits aktiv.

Andere Benutzer können das Skript durch folgende Zeile in der eigenen common.js einbinden:

//[[Benutzer:Schnark/js/specialinterwiki.js]]
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/specialinterwiki.js&action=raw&ctype=text/javascript');

Konfiguration

Die Vorbelegung des Eingabefeldes kannst du (bei der Einbindung über Fliegelflagel) in der Fliegelflagel-Konfiguration ändern.

Code

Der Javascript-Code befindet sich unter Benutzer:Schnark/js/specialinterwiki.js.