Benutzer:Schnark/js/specialinterwiki
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.
Einschränkungen
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]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
[Bearbeiten | Quelltext bearbeiten]Die Vorbelegung des Eingabefeldes kannst du (bei der Einbindung über Fliegelflagel) in der Fliegelflagel-Konfiguration ändern.
Code
[Bearbeiten | Quelltext bearbeiten]Der Javascript-Code befindet sich unter Benutzer:Schnark/js/specialinterwiki.js.