Universal Language Selector/ca

El Selector d'idiomes universal (ULS) proporciona una manera flexible de configurar i oferir opcions d'idioma com: l'idioma de la interfície, els tipus de lletra i els mètodes d'escriptura (assignacions de teclat). Això permetrà als usuaris escriure text en idiomes no suportats directament pel teclat, llegir el contingut d'un guió escrit en un tipus de lletra que no està disponible a nivell local, o personalitzar l'idioma en què es mostrat en els menús.

Aquesta funcionalitat la proporcionaven a part les extensions Narayam i WebFonts en alguns wikis. L'ULS reemplaça aquestes extensions i val per a tots els projectes i usuaris (registrats o anònims) d'un wiki. Més endavant es donaran més detalls sobre projectes específics.

Les funcionalitats proporcionades s'indiquen a continuació:


 * Panell de configuració de l'idioma. Punt d'entrada principal per configurar les eines d'idioma. Es pot accedir des de la icona de l'engranatge a la dreta de "en altres llengües" de la barra lateral (com en la Viquipèdia), o en la barra d'eines personal en els wikis que no tenen enllaços entre idiomes (com aquí).
 * Canvi d'idioma en la interfície de l'usuari. L'usuari pot canviar l'idioma de la interfície independentment de l'idioma dels continguts. De moment, la personalització d'interfície d'usuari només es subministra per a usuaris registrats.
 * Selecció del tipus de lletra. Es proporcionen els tipus de lletra web per alfabets no llatins perquè els usuaris puguin visualitzar continguts en aquests idiomes sense haver d'instal·lar les fonts locals. Els usuaris poden seleccionar els tipus de lletra alternatius o utilitzar els seus tipus de lletra locals si els tenen disponibles.
 * Configuració del mètode d'escriptura. Els usuaris que no tenen un teclat per a una escriptura en particular poden escriure en aquell alfabet mitjançant assignacions d'escriptura. Els usuaris d'hindi amb un teclat QWERTY poden escriure "प" escrivint "pa" quan s'activi l'entrada de text hindi.
 * Menú contextual del mètode d'escriptura. Les opcions per canviar entre els idiomes i les assignacions de teclat es proporcionen al costat de cada element d'entrada activa. Els usuaris poden fàcilment combinar l'anglès, l'alfabet fonètic internacional (IPA) i el rus en escriure sobre Moscou en la Viquipèdia en anglès: “Moscow (/ˈmɒskaʊ/ or /ˈmɒskoʊ/; Russian: Москва, tr. Moskva; IPA: [mɐˈskva]) is the capital city and the most populous federal subject of Russia.”







When and where will ULS be available
From June 11, 2013 on, ULS has been made available to all Wikimedia wikis:


 * Wiki projects with multiple language versions will integrate language settings in the existing language related area used for interlanguage links. This includes all language versions of:
 * Wikipedia
 * Wikibooks
 * Wikiversity
 * Wiktionary
 * Wikiquote
 * Wikivoyage
 * Wikinews
 * Wikisource


 * Wiki projects without interlanguage links will integrate language settings in the personal toolbar next to their user name. This includes the following wikis:
 * Wikidata
 * Wikimedia Commons
 * Wikispecies
 * MediaWiki.org
 * Meta-Wiki
 * Wikimedia Incubator



Limitacions en la funcionalitat
La selecció d'idioma en la interfície d'usuari només estarà disponible per als usuaris registrats (per què?). 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 FAQ page. You can leave feedback at the talk page.

You can also see Interaction Design and Technical Design of this project.

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

See also Upcoming development plan.