Universal Language Selector/cs

The Universal Language Selector extension (ULS) provides a flexible way to configure and deliver language settings like interface language, fonts, and input methods (keyboard mappings). This will allow users to type text in different languages not directly supported by their keyboard, read content in a script for which fonts are not available locally, or customize the language in which menus are displayed.

This functionality was partially provided by Narayam and WebFonts Extensions on some wikis. The ULS replaces those extensions and will be available in all Wikimedia projects for all users (logged-in and anonymous). More project specific details later.

The functionality provided is listed below:


 * Language settings panel. Main entry point to configure language tools. It can be accessed from the inter-language list on the sidebar, or at the personal toolbar for wikis lacking inter-language links.
 * Úpravy jazyka uživatelského rozhraní. Uživatelé mohou změnit jazyk, ve kterém se uživatelské rozhraní zobrazuje bez ohledu na jazyk obsahu. V tomto případě jsou nastavení uživatelského rozhraní dostupné pouze pro přihlášené uživatele.
 * Výběr písma. Webová písma jsou dostupná pro jazyky píšící jiným skriptem než je latinka, takže uživatelé mohou zobrazit obsah v těchto jazycích bez instalace příslušných písem na lokálním počítači. Uživatelé si mohou zvolit alternativní písma nebo nastavit načítání lokálních písem, pokud je mají k dispozici.
 * Konfigurace metody zadávání. Uživatelé bez klávesnice pro daný jazyk stále mohou v tomto jazyce psát pomocí virtuální klávesnice. Hindští uživatelé tak mohou napsat znak „प“ napsáním textu „pa“, pokud mají zvolenu možnost metody zadávání hindštiny.
 * Kontextové menu metody zadávání. Volby přepínání mezi jazyky a mapování klávesnice jsou k dispozici vedle každého aktivního vstupního prvku. Uživatelé mohou jednoduše kombinovat češtinu a ruštinu při psaní o Moskvě na české Wikipedii: „Moskva (rusky Москва [[Media:Ru-Moskva.ogg]] [mɐˈskva]) je hlavní město Ruska o rozloze 2511 km². Má 11 979 529 obyvatel (2013).“







Kdy a kde bude Univerzální výběr jazyka k dospozici
Od 11. června 2013 je Univerzální výběr jazyka k dispozici pro všechna wiki nadace Wikimedia:


 * Wiki projekty s vícejazykovými verzemi budou integrovat jazyková nastavení v existující jazykové oblasti pro mezijazykové odkazy. To zahrnuje všechny jazykové verze:
 * Wikipedie
 * Wikiknih
 * Wikiverzity
 * Wikislovníků
 * Wikicitátů
 * Wikicest
 * Wikizpráv
 * Wikizdrojů


 * Wiki projekty bez mezijazykových odkazů integrují jazyková nastavení v uživatelském panelu nástrojů hned vedle jejich jména. To zahrnuje následující wiki:
 * Wikidata
 * Wikimedia Commons¨
 * MediaWiki.org
 * Meta-Wiki
 * Wikimedia Incubator



Limitations in functionality
The selection of user interface language will be only available for logged-in users (why?). For English Wikipedia, the input method contextual menu will be disabled by default. Regardless of the initial state of input methods, users can always enable or disable them for any wiki.

ULS for editors
You can format fraktur text (script code ), for example, just by specifying font-family in an inline style sheet:

The font will automatically be used:
 * Fraktur Schrift

NB: the required font name may be different from the font's file name. For example,  is required to use the font TaameyFrankCLM.

Q: does this work in MediaWiki style sheets?

More information
Answers to some common queries about the Universal Language Selector can be found in the. You can leave feedback at the talk page.

You can also see and  of this project.

Most development is part of the general libraries for the Milkshake project (see for GitHub repository information and so on).