Wikisource:Geteilte Skripte
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) |
(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 |