Die Sprachunterstützung dient dazu, die Benutzung eines Wiki in einer fremden Sprache zu erleichtern.

Wirkung Bearbeiten

Die Spracheinstellung (ULS, Universal Language Selector) betrifft zunächst nur den Aufbau des den Inhaltsbereich umgebenden Portalrahmens mit den Menüpunkten.

Auf den Aufbau der vom Wiki-Server gelieferten Inhaltsseite hat die Spracheinstellung in der Regel keinen Einfluss.

Bei bestimmten Funktions- und Spezialseiten der Projektverwaltung könnte weiterer Inhalt sprachlich angepasst sein.

Dynamisch ausgeführte Skripte (JavaScript) kennen die Benutzereinstellung und können im Rahmen ihrer Möglichkeiten die Arbeitssprache wechseln; etwa Englisch statt Deutsch verwenden, wenn ihnen ein Sprachcode unbekannt ist.

Konfiguration Bearbeiten

Angemeldete Benutzer Bearbeiten

Angemeldete Benutzer können die gewünschte Sprache über die Einstellungen dauerhaft festlegen.

Simulation
Sprache der Benutzeroberfläche:
de-CH - Schweizer Hochdeutsch  

Einstellungen speichern

Alle Benutzer Bearbeiten

Auch für nicht angemeldete Benutzer ist eine Konfiguration möglich. Sie wird im Browserprofil gespeichert, muss also auf jedem Gerät neu vereinbart werden.

Auf Desktop-Oberflächen ist dies über die Schriftunterstützung am Portal (meist am linken Rand) über das Zahnradsymbol   neben „Sprachen“ zu erreichen.

Simulation

  Optionsformular – je nach Auswahl (Anzeige, Eingabe, Sprache, Schriftarten oder …) bietet es unterschiedliche Einstellmöglichkeiten an

Spracheinstellungen
Sprache
Schriftarten
 
Dialogfeld schließen
  Anzeige
Sprache, die für Menüs und Schriftarten verwendet wird.
Anzeigesprache
Ändert die Menüsprache. Die Inhaltssprache wird nicht geändert.
  Eingabe
In einer anderen Sprache schreiben?
Deutsch
español
français
Abbrechen
Einstellungen anwenden

Die Anzeigesprache wird bei angemeldeten Benutzern auf dem Wiki-Server hinterlegt (die Einstellungen ändern sich), gilt damit für alle Geräte und Browserprofile.

URL-Parameter Bearbeiten

Jede Seite kann unabhängig von den Einstellungen mittels URL-Parameter uselang= in einer bestimmten Sprache abgerufen werden.

Sprachcodes Bearbeiten

Die gewählte Sprache wird basierend auf ISO 639 kodiert; darüber hinaus gibt es einige Wiki-eigene Erweiterungen.

Einige Beispiele:

Code Bedeutung
de Deutsch
de-AT Österreichisches Deutsch
de-CH Schweizer Hochdeutsch (weitere Informationen)
de-formal Formelles Deutsch (Anrede „Sie“)
en Englisch
fr Französisch
dsb Niedersorbisch
ru Russisch

Weitere Sprachcodes finden sich unter Wikipedia:Sprachen. Zu jeder Sprache, zu der es ein Wiki-Projekt gibt, ist mit Sicherheit eine Übersetzung bekannt; es gibt aber auch Übersetzungen in weitere Sprachen. Technische Details unter Wikipedia:Technik/MediaWiki/Sprachen.

Vorgabe ist die Inhaltssprache des Wiki-Projektes; im Zweifelsfall Englisch.

Tastaturunterstützung (IME) Bearbeiten

Der Input Method Editor (IME) ist eine Eingabemethode für Schriftzeichen, die Benutzer nicht auf ihrer Tastatur haben. Zum einen bei der Eingabe von Suchbegriffen, zum anderen beim Bearbeiten des Wikitextes erleichtert dies das Arbeiten. Der IME wird dargestellt durch ein kleines Tastatursymbol  , das rechts unter jedem Eingabefeld erscheint, wenn diese Funktion aktiv ist.

Benutzer ohne deutschsprachige Tastatur können bei entsprechender Konfiguration durch folgende aufeinanderfolgende Eingaben Umlaute und scharfes S in Eingabefeldern erreichen:

Eingabe Ergebnis
~a ä
~A Ä
~o ö
~O Ö
~u ü
~U Ü
~s ß
~S ß

Diese Umsetzung funktioniert nicht auf Geräten vom Typ Samsung XE500C21 Chromebook (ChromeOS).

Zu weiteren Sprachen außer Deutsch siehe mw:ULS/IME (englisch).

Schriften, Sprachen und Codes auswählen Bearbeiten

In der linken Spalte des Wikipedia-Desktops steht das Wort „Sprachen“ und daneben ein Zahnradsymbol   – wird darauf geklickt, erscheint eine Konfigurationsbox mit dem Menüfeld „Eingabe“.

Simulation

Spracheinstellungen
 
Dialogfeld schließen
Eingabeeinstellungen
  Anzeige
Sprache, die für Menüs und Schriftarten verwendet wird.
Die Eingabewerkzeuge sind deaktiviert.
Eingabewerkzeuge aktivieren
  Eingabe
In einer anderen Sprache schreiben?
Abbrechen
Einstellungen anwenden

Aktiviere hier über die blaue Schaltfläche das Werkzeug und der Dialog zeigt die Auswahl an. Das Feld mit den öffnet eine Auswahltabelle, die die unterstützten Sprachen anzeigt.

Simulation

Spracheinstellungen
Sprache
Schriftarten
 
Dialogfeld schließen
  Anzeige
Sprache, die für Menüs und Schriftarten verwendet wird.
Verwendete Sprache zum Schreiben
Ändert die Menüsprache. Die Inhaltssprache wird nicht geändert.
  Eingabe
In einer anderen Sprache schreiben?
Deutsch
español
français
_
Deutsch Tilde Hilfe zur Benutzung
 
Native Tastatur verwenden
Eingabewerkzeuge deaktivieren
Abbrechen
Einstellungen anwenden

Ändere auf die gewünschte Sprache. Je nach Sprachwahl erhältst du unterschiedliche Optionen. Einige Sprachen werden nicht unterstützt, dann erscheint dort ein Hinweis.

Simulation

Spracheinstellungen
Sprache
Schriftarten
 
Dialogfeld schließen
  Anzeige
Sprache, die für Menüs und Schriftarten verwendet wird.
Verwendete Sprache zum Schreiben
Ändert die Menüsprache. Die Inhaltssprache wird nicht geändert.
  Eingabe
In einer anderen Sprache schreiben?
Deutsch
español
français

Für diese Sprache sind keine Eingabemethoden verfügbar.

Eingabewerkzeuge deaktivieren
Abbrechen
Einstellungen anwenden

Deaktivieren Bearbeiten

Die Funktion lässt sich, für alle Seiten im momentanen Wiki, im Dialogfeld wieder deaktivieren;.

An einem Eingabefeld, wie beispielsweise bei der Wikipedia-Suche, wird beim Anklicken unterhalb kurzzeitig das IME-Symbol   mit der derzeitigen Konfiguration eingeblendet und stellt ein Menü zur Verfügung in dem du Änderungen vornehmen oder die Funktion abschalten kannst.

Simulation

  Deutsch Tilde  

Deutsch
  Deutsch Tilde
 
Hilfe zur Benutzung
Native Tastatur verwenden CTRL+M
Andere Sprachen
English
العربية
  Eingabewerkzeuge deaktivieren

Mittels JavaScript lassen sich intelligente Zusatzeffekte erreichen:

Der nachstehende Code wäre direkt in die JS-Einstellungen zu schreiben oder intelligent zu modifizieren:

mw.hook( "wikipage.content" ).add( function () {
                $( "input:text" ).each( function() {
                                           $( this ).addClass( "noime" );
                                        } );   // .each()
                                   } );   // .add()

Sonstiges Bearbeiten

Bei der Programmierung von Hilfsmitteln in JavaScript ist die aktuelle Einstellung als wgUserLanguage bekannt.

Auf dem Wiki-Server wird die spätere Seite in zwei Teilen vorbereitet:

  1. Der Inhaltsbereich. Er ergibt sich aus dem Quelltext, also beispielsweise dem als Artikel geschriebenen Text, und wird praktisch feststehend auf dem Server abgelegt. Die spätere Benutzereinstellung hat darauf kaum noch Einfluss.
  2. Der Portalrahmen. Er wird für verschiedene Sprachen, Anwendungssituationen und Gestaltungsvarianten (Skin) fertig vorbereitet und bei Nachfrage einer Seite mit dem jeweiligen Inhaltsbereich zusammengeführt. Deshalb ist der Außenbereich anpassbar; im Inhaltsbereich nur selten in speziellen Details.

Besondere Sprachcodes: Kaum als Dauereinstellung geeignet, aber für den einmaligen Aufbau einer Seite lässt sich qqx nutzen, um die Systemnachrichten sichtbar zu machen.

Weitere Informationen Bearbeiten