Universal Language Selector/de

Die Universal Language Selector extension (ULS) ermöglicht eine flexible Konfiguration der Sprach-Einstellungen, darunter der Sprache der Bedienoberfläche, Fonts und Eingabe-Methoden (Tasten-Zuordnungen). Dies erlaubt die Text-Eingabe in Sprachen, die nicht unmittelbar von der Computertastatur unterstützt werden, das Lesen von Inhalten, für die kein Schriftfont im Computer installiert ist sowie die Einstellung einer Sprache, in der Menüs nagezeigt werden.

Diese Funktionalität wurde teilweise durch die vorgesehenen Narayam und WebFonts-Erweiterungen auf einigen Wikis getestet. Die ULS ersetzt diese Erweiterungen und ist für alle Benutzer (angemeldet oder anonym) erhältlich in allen Wikimedia-Projekten. Weitere projektspezifische Details später.

Die Erweiterung stellt folgenden Funktionsumfang bereit:


 * Spracheinstellungsleiste. Haupt-Einstiegspunkt zur Konfiguration der Spracheinstellungen. Sie kann erreicht werden von der Sprachenlinks-Liste der Seitenleite oder von der persönlichen Werkzeugleiste bei Wikis ohne Sprachenlinks.
 * Anzeigesprache. Benutzer können die Anzeige der Benutzeroberfläche einstellen, unabhängig von der Inhaltssprache. Zur Zeit können ausschließlich angemeldete Benutzer die Anzeigesprache einstellen.
 * Schriftarteinstellungen. Für nicht-lateinische Schriften sind Webfonts verfügbar, damit Benutzer Inhalte in diesen Sprachen anzeigen können ohne lokal Schriften installieren zu müssen. Benutzer können, wenn verfügbar, alternative Schriften auswählen oder sich für ihre lokal installierten Schriften entscheiden.
 * Eingabeeinstellungen. Benutzer ohne eine Tastatur für eine bestimmte Schrift können trotzdem in dieser Schrift schreiben, in dem sie eine Eingabe-Umsetzung verwenden. Hindi Benutzer mit einer QWERTZ Tastatur können mit aktivierter Hindi-Umsetzung “प” schreiben in dem sie "pa" tippen.
 * Kontextmenü: Eingabewerkzeug. Bei jedem gerade aktiven Texteingabe-Element erscheint ein Kontextmenü (Bild einer kleinen Tastatur), über das zwischen Sprachen und Eingabe-Umsetzungen umgeschaltet werden kann. Benutzer können auf diese Weise ganz einfach Deutsch mit internationalem phonetischem Alphabet und Russisch kombinieren, wenn sie auf der deutschen Wikipedia über Moskau schreiben wollen: “Moskau (russisch Москва́ IPA: [mɐˈskva]) ist die Hauptstadt der Russischen Föderation [...].”







Wann und wo ULS verfügbar sein wird
Seit 11. Juni 2013 ist ULS in allen Wikimedia-Wikis verfügbar:


 * Wikiprojekte mit mehreren Sprachversionen werden die integrierten Spracheinstellungen im jeweiligen Sprachraum für Interimsprachenlinks nutzen. Dies betrifft alle Sprachversionen von:
 * Wikipedia
 * Wikibooks
 * Wikiversity
 * Wiktionary
 * Wikiquote
 * Wikivoyage
 * Wikinews
 * Wikisource


 * Wikiprojekte mit nur einer Sprachversion wird die Toolbar zur Spracheinstellung in die persönliche Toolbar neben dem Benutzernamen integriert. Dies betrifft folgende Wikis:
 * Wikidata
 * Wikimedia Commons
 * MediaWiki.org
 * Meta-Wiki
 * Wikimedia Incubator



Einschränkungen bei der Funktion
Die Auswahl der Anzeigesprache wird nur für angemeldete Benutzer verfübar sein (warum?). Für die deutsche Wikipedia wird das Kontextmenü zur Eingabeumwahl standardmäßig immer angezeigt. Unabhängig von den ursprünglichen Eingabeeinstellungen kann ein Benutzer das jederzeit für jedes beliebige Wiki aktivieren oder deaktivieren.

ULS für Redakteure
Sie können die Text-Fraktur (Script-Code ) formatieren, zum Beispiel nur durch die Angabe font-family in einem Inline-Stylesheet:

Die Schrift wird automatisch eingesetzt werden:
 * Fraktur Schrift

Übrigens: Der benötigte Schrift Name kann sich vom Dateinamen der Schrift unterscheiden. Zum Beispiel: Für die Schrift TaameyFrankCLM muss geschrieben werden.

Q: funktioniert es in MediaWiki-Style-Sheets?

Weitere Informationen


Antworten auf einige häufig gestellte Fragen über die Universal Language Selector kann in der FAQ-Seite gefunden werden. Du kannst eine Nachricht auf der Diskussionsseite hinterlassen.

Du kannst auch sehen, Interaction Design und Technical Design dieses Projekts.

Die meisten Entwicklungen ist Teil der allgemeinen Bibliotheken für den Milkshake-Projekt (siehe GitHub-Repository für mehr Informationen und so weiter).

Siehe auch Upcoming development plan.