Wikisource:Geteilte Skripte

This page is a translated version of the page Wikisource:Shared Scripts and the translation is 100% complete.

Hier befindet sich eine Liste von Javascript-Werkzeugen, die in Wikisource-Subdomains genutzt werden. Wenn du eines von ihnen nutzt, füge dein Wiki bitte zur Einsatz-Spalte hinzu.

Hinweis: Einige dieser Skripte besitzen interne Nachrichten, die lokalisiert werden müssen. Definiere die Variable ws_messages in deinem Wiki, um Nachrichten in deiner Sprache anzuzeigen, indem du diesem Beispiel folgst:

self.ws_messages = { 
	'optlist': 'Anzeigeoptionen',
	'hide_page_numbers': 'Seitenzahlen ausblenden',
	'show_page_numbers': 'Seitenzahlen einblenden'
}

Siehe de:MediaWiki:Common.js für eine vollständige Liste.

Du kannst jedes dieser Skripte in deinem Wiki einsetzen, indem du die folgende Syntax nutzt (Base.js ist manchmal durch andere Skripte erforderlich):

$.getScript( '//wikisource.org/w/index.php?title=MediaWiki:Base.js&action=raw&ctype=text/javascript' )
.done( function() {
	// Scripts depending on Base.js goes here
	mw.loader.load('//wikisource.org/w/index.php?title=MediaWiki:IndexForm.js&action=raw&ctype=text/javascript');
} );
Link Beschreibung Vorlagen Einsatz
Base.js Options-Toolbox und gemeinsame Definitionen: von anderen Skripten benötigt Option all subdomains except cs, en, pl, sv, th
OCR.js (siehe auch Wikisource:Google OCR) OCR-Schaltfläche None be, bn, da, de, en, eo, es, et, fr, he, hr, hu, id, is, it, la[1], nap[1], no, pl, pt, ru, sv. (verfügbare Sprachen, aber nicht immer im Einsatz)
Hocr.js Doppelklick auf ein Wort hebt die Stelle im gescannten Bild hervor. Funktioniert nur im Seiten-Namensraum. None be, bn, ca, da, de, en, eo, es, et, fr, he[2], hr, hu, id, is, it, la, no, pl, pt, ru, sv. (verfügbare Sprachen, aber nicht immer im Einsatz)
InterWikiTransclusion.js Mehrsprachige Bücher (example) Iwpage, Iwpages, IwpageSection, Iwtrans all subdomains except cs, pl
MatchSplit.js Werkzeug zum Zusammenführen und Aufteilen (nutzt PheBot) None fr, de, it, nap, vec
Corrections.js Korrekturen (Beispiel: Link 'coquilles' in der Options-Toolbox) Corr ca, fr, vec (modified version)
Modernisation.js

(DO NOT USE, superseded by mw-gadget-LanguageConverter)

Modernisierung (Beispiel: Link 'modernisation' in der Fensterleiste) Dictionary
mw-gadget-LanguageConverter Modernisation (example: new portlet in the top) Dictionary fr, pt (siehe globale Nutzung des Skriptes
IndexForm.js Verbessertes Index-Formular None br, fr, pt, vi
Dictionary.js Dynamische Anzeige sehr kleiner Seiten. Nützlich für Wörterbuch-Einträge, Enzyklopädien, etc. (Beispiel) None vi
RegexpButton.js Regexp-Schaltfläche () None fr
PageNumbers.js Seitenzahlen und dynamisches Layout pagenum ca, de, es, fr, no, pt, vi
DynamicRC.js Selbstaktualisierende Letzte Änderungen (erfordert Firefox 4) individual setting
SpecialChars.js Tastaturkürzel zur Eingabe von Sonderzeichen. en, fr
DisplayFooter.js Fügt eine Navigationsleiste unten auf Seiten ein, die eine Kopfzeile besitzen fr, pt, th (as gadget), vi
Book2Scroll "Fließendes" Scrollen über eine Seite für mehrseitige PDF/DjVU-Dateien, basierend auf dem Toolserver none yet, could be useful though en, de, it, pt
DoubleWiki.js Zeigt einen Artikel und seine Übersetzung in zwei Spalten auf der gleichen Seite an (nutzt die Erweiterung DoubleWiki). Siehe auch Compare.js bn, br, ca, cy, el, fa, fr, hr, hy, mk, nl (andere haben die Funktion BilingualLink() möglicherweise direkt in ihre Common.js integriert)
Compare.js Fügt einen Link hinzu, um zwei Versionen des gleichen Werks (in der gleichen Sprache oder unterschiedlichen Sprachen), nebeneinander in zwei Spalten zu vergleichen (Beispiel: Klicke auf die Symbole ⇔ auf der linken Seite).
Dies ist als Ersatz für DoubleWiki gedacht, das nicht immer gut funktioniert und den Vergleich von zwei Seiten in der gleichen Sprache nicht erlaubt. Jedoch können beide nebeneinander existieren.
es, it, la, pt, vec
OldwikisourceInterwiki.js Bewirkt, dass jeder Link auf oldwikisource, wie oldwikisource:Foo, wie ein normaler Interwikilink aussieht Isn't this obsolete ? Is it used ?
TextSizeModifier.js Bietet Befehle in der Seitenleiste zur Vergrößerung/Verkleinerung des Textes es
TranscludedIn.js Zeigt im Seiten-Namensraum ein oder mehrere Fenster an, die auf die Texte verweisen, die diese Seite einbinden. it, vec, oldwikisource
en:User:Samwilson/CurlyQuotes.js Fügt in der Werkzeugleiste eine Schaltfläche hinzu, um Anführungszeichen in den 'Curly'-Stil zu konvertieren. None User script



  1. 1.0 1.1 Nutzt das italienische Wörterbuch, keine Unterstützung für Latein in unserem OCR.
  2. Does not work as intended.