Universal Language Selector/Compact Language Links/cs

Jak editoři projektů Wikimedia píší stále více obsahu ve stále více jazycích, rostou i seznamy mezijazykových odkazů na postranním panelu. Články jako „Barack Obama“ nebo „Sun“ mají více než 200 odkazů, což se stává problémem pro uživatele, kteří potřebují přepínat mezi jazyky. V těchto dlouhých seznamech není snadné najít konkrétní jazyk. U kompaktních jazykových odkazů je seznam, který je původně zobrazen, zkrácen zobrazením podmnožiny jazyků, o které má uživatel největší zájem. Uživatel může přistupovat ke zbytku na samostatném panelu, který umožňuje snadné vyhledávání jazyka.

Funkce Kompaktní jazykové odkazy je součástí (ULS) - rozšíření, které poskytuje výběr jazyka a přístup k různým jazykovým nastavením. ULS se používá na všech Wikimedia wiki od roku 2013. Kompaktní jazykové odkazy byla k dispozici jako samostatná funkce beta od roku 2014, kdy byla vytvořena v OPW projektu.

Jak to funguje


Kompaktní jazykové odkazy lze povolit a zakázat pomocí nastavení, které je k dispozici v části Předvolby -> Vzhled -> Jazyky (Preferences -> Appearance -> Languages). Lze je také zakázat ve všech wiki pomocí global preferences (globální preference). Toto nastavení je v současné době k dispozici uživatelům ve všech wiki Wikimedia v několika fázích.

U kompaktních jazykových odkazů se nejprve zobrazí krátký seznam příslušných jazyků pro uživatele. Tento výběr je založen na vašich předchozích jazykových volbách, nastavení vašeho prohlížeče, vaší poloze a vlastnostech článku, který čtete. Více o tomto výběru si můžete přečíst v tomto FAQ: Jak se rozhoduje, které jazyky se mi zobrazují v původním kompaktním seznamu?.



V dolní části seznamu bude indikátor počtu jazyků, pro které stránka existuje. Kliknutím na něj zobrazíte zbývající jazyky. Lze je vyhledávat podle názvu jazyka v jakémkoli jazyce a zvládne i pravopisné chyby. Podporováno je také vyhledávání podle jazykových kódů.

Uvnitř tohoto jazykového dialogu se také zobrazí odkazy jako "Doporučený článek" (Featured article).

Proč je tato funkce potřebná?
Seznam jazykových odkazů v mnoha článcích je velmi dlouhý. Dokonce i v seznamu deseti položek je pro mnoho lidí obtížné najít jazyk, který potřebují. V mnoha článcích má mnohem více než sto položek. Mnohojazyční uživatelé, kteří se často přepínají mezi jazyky, které znají, musí pokaždé lokalizovat své jazyky uprostřed potenciálně dlouhého seznamu jazyků.

Mnoho projektů má globální nebo osobní přizpůsobení seznamu jazyků. Například několik Wikipedií požádalo, aby určité jazyky byly vždy nahoře, některé ukazovaly určité jazyky tučným písmem, jiné měly gadgety, které upřednostňují jazyky podle volby uživatele atd.

Objevily se nápady na globální rys tohoto druhu alespoň od roku 2010.

Jak si mohu vybrat, které jazyky se mi budou zobrazovat?
Jednoduše na ně kliknete na panelu, který se otevře po kliknutí na tlačítko "X more".

Pokaždé, když kliknete na jazyk, bude automaticky přidán do seznamu jazyků, který bude zobrazen v původním kompaktním seznamu.

Můžete také přidat jazyky, které chcete ve vašem nastavení prohlížeče.

Jako funkci beta používám kompaktní jazykové odkazy. Jakou změnu uvidím?
Nemáte vidět žádnou změnu v oblasti mezijazyku. Uvidíte však, že Kompaktní jazykové odkazy se již neobjevují jako funkce v části Funkce Beta. Místo toho uvidíte nové nastavení předvoleb pod Předvolby -> Vzhled -> Jazyky (Preferences -> Appearance -> Languages), kde bude zaškrtnuto políčko   '.

Vyzkoušel jsem dříve kompaktní jazykové odkazy a poté vypnul funkci beta. Nyní je opět povoleno. Jak to vypnu?


Přejděte do části Předvolby -> Vzhled (Preferences -> Appearance) a přejděte dolů do části Jazyky (Languages). Zde uvidíte zaškrtávací políčko, které říká  . Zrušte zaškrtnutí tohoto políčka a uložte předvolby. (Viz obrázek)

Kolik jazyků je uvedeno v kompaktním seznamu?
V počátečním kompaktním seznamu je obecně uvedeno 7 až 9 jazyků. Velikost seznamu byla založena na dvou faktorech.


 * 1) Vytvoření dostatečného prostoru pro počet jazyků, které lidé možná potřebují. Během našeho výzkumu různých jazykových projektů jsme se účastníků zeptali na jazyky, kterými hovoří. Limit devíti byl  velmi zřídka překročen. Například u, z 187 odpovědí, 85% uživatelů mluvilo 4mi jazyky nebo méně. To se také jeví v souladu s výzkumem vícejazyčných editorů.
 * 2) Seznam musel být dostatečně krátký, aby mohl být rychle a snadno zpracován. Měl by sdělit myšlenku, že tento článek je k dispozici v jiných jazycích. Zatímco pracovní paměť člověka se může lišit člověk od člověka. „7 ± 2“ jsou společné směrnice pro návrh, které naznačují, že můžeme poskytnout dostatečně krátký seznam pro lidi ke zpracování.

Není snadnější najít požadovaný jazyk, když jsou zobrazeny všechny jazyky?
Náš výzkum ukázal, že nalezení jazyka pomocí kompaktního seznamu vyžaduje méně úsilí než procházení dlouhým seznamem.

I když se požadovaný jazyk neobjeví v původním seznamu, je snazší najít jej pomocí panelu a vyhledávacího pole, než jej hledat v dlouhém seznamu se všemi jazyky.

Po klepnutí na jazyk bude tento jazyk vždy zobrazen s nejvyšší prioritou v původním seznamu. Většina uživatelů přistupuje opakovaně k malé sadě jazyků a dlouhý seznam vyžaduje, aby je vyhledávali pokaždé, takže časté jazyky se automaticky zobrazí nahoře a ušetří tak spoustu času.

Někteří uživatelé považují za vhodné hledat jazyk, který potřebují, pomocí funkce "Najít na stránce" (Find in page), kterou lze najít v mnoha prohlížečích. Různé odhady uvádějí počet uživatelů webu, kteří jsou si vědomi této funkce, přibližně 10–20%. Kromě toho funkce "Najít na stránce" může odpovídat podobným slovům v obsahu, není schopna opravit překlepy ani zvážit alternativní způsoby, jak odkazovat na jazyk, včetně kódů ISO, různých skriptů atd. Všechny tyto funkce poskytuje vyhledávací pole na panelu pro výběr jazyka.

Jak se rozhoduje, které jazyky se mi zobrazí v původním kompaktním seznamu?
Hlavním faktorem pro výběr jazyků jsou volby uživatele. To znamená, že si můžete vybrat jazyky, které chcete, jednoduše kliknutím na ně. Máte-li zájem o přečtení článku v japonštině, jakmile jej vyberete, zobrazí se odkaz na japonský jazyk pro snadnější přístup při příští volbě.

Poprvé, vzhledem k tomu, že jste sami nezvolili předchozí výběr, je výběr jazyka založen na jiných faktorech. Zde je kompletní a uspořádaný seznam kritérií, podle kterých jsou vybrány jazyky pro počáteční kompaktní seznam:


 * 1) Jazyky, na které uživatel dříve klikl na panelu pro výběr jazyka.
 * 2) Jazyky webového prohlížeče. Toto je konfigurovatelný u vás.
 * 3) Jazyky definované ve vašem Babel boxu.
 * 4) Geografické informace, které jsou založeny na CLDR Territory-Language information. Pokud informace o vaší zemi nejsou přesné, můžete k tomu přispět.
 * 5) Jazyky používané v obsahu stránky s atributem  . Tento atribut přidávají různé „langové“ šablony na Wikipedii v mnoha jazycích, když se zmiňují o jménu cizí osoby nebo místa - například v článku v anglické Wikipedii Praha, českém názvu město ("Praha") je uvedeno pomocí šablony  . Práce s jakýmkoli elementem HTML s atributem lang by také fungovala (například Praha  ).
 * 6) Doporučené články.
 * 7) Pokud výše uvedené metody nenalezly 9 jazyků, které by byly pro čtenáře relevantní, zobrazí se některé hlavní světové jazyky, pokud jsou v nich k dispozici články: čínština, angličtina, francouzština, indonéština atd.

Mám na své uživatelské stránce box Babel. Proč nevidím jazyky, které jsem v něm definoval, v původním kompaktním seznamu?
Zkontrolujte prosím, zda jste přihlášeni a zda na své uživatelské stránce používáte notaci. Viz dokumentace rozšíření. Mnoho wiki má starou šablonu, která zobrazuje box Babel, ale tyto šablony jsou implementovány odlišně v každé z nich a nelze je použít pomocí kompaktních jazykových odkazů. Notace  umožňuje přidat Babel box jednotným způsobem napříč všemi wiki a má podobný vzhled ve všech.

Pokud máte schránku Babel používající notaci  na své uživatelské stránce a stále nevidíte jazyky, které jste v něm uvedli v původním seznamu kompaktních jazyků, může to být softwarová chyba. Nahlaste to prosím na diskusní stránce projektu.

Technické poznámky:
 * Proměnná  musí být pro vaši wiki nastavena v souboru InitialiseSettings.php. Je již nastavena pro mnoho Wikimedia wiki, ale ne pro všechny.
 * Je možné zalomit notaci  do šablony. To bude fungovat i pro kompaktní jazykové odkazy. To se stalo například v šabloně  na ruské Wikipedii.

Budou se jazyky, které mám v boxu Babel na mé globální uživatelské stránce, zobrazovat na všech wiki?
Ano, objeví se na všech wiki, na kterých nemáte stránku místního uživatele.

Stránka místního uživatele na wiki přepíše vaše globální pole Babel.

Zvýhodňuje tato funkce hlavní světové jazyky a diskriminuje menší jazyky?
Ne, rozhodně ne. To není ani záměr, ani účinek.

Tato funkce vynakládá maximální úsilí k automatickému přizpůsobení se každému uživateli. Jazyky, které jsou zobrazeny v počátečním krátkém seznamu s nejvyšší prioritou, jsou převzaty z předchozích voleb každého uživatele, nastavení prohlížeče a umístění. Některé hlavní světové jazyky se zobrazují pouze jako poslední nedostatek s nejnižší prioritou.

Ve skutečnosti může díky respektování uživatelských preferencí a používání geolokace učinit některé menší jazyky výraznějšími. Kliknutí na odkazy do všech jazyků, zejména těch menších, se od doby, kdy byla funkce zpřístupněna anonymním uživatelům, rozrostly.

A co jazyky, které nejsou spojeny s žádným územím, jako je esperanto? Nebude tato funkce poškozovat provoz projektů v těchto jazycích?
Odkazy na všechny jazyky jsou k dispozici, ale zobrazí se na panelu, který se objeví po kliknutí na tlačítko "Více" (More). Náš výzkum ukazuje, že je snadnější najít na tomto panelu než v dlouhém seznamu. Uživatel, který jednou klikne na jakýkoli jazyk na panelu, uvidí tento jazyk poté na počátku seznamu.

Sledujeme účinek této funkce na kliknutí na odkazy a přenos na všechny projekty. Koncem roku 2017 uplynulo více než rok od povolení funkce v některých hlavních jazycích, jako je ruština, španělština a čínština, a počet kliknutí na odkazy, jakož i přenos do nich neklesl v jakémkoli jazyce.

Kromě toho jsme ve všech jazycích zjistili, že procento lidí, kteří vstoupili do projektu v tomto jazyce prostřednictvím mezijazykových odkazů z jiných jazyků, výrazně vzrostlo, pravděpodobně proto, že odkazy je nyní snazší najít. Zde jsou metriky některých jazyků. Viz také úplné statistiky pro všechny jazyky.

Jak mohu změnit nastavení jazyka prohlížeče?
(Všimněte si, že verze prohlížeče dostávají aktualizace několikrát ročně a tyto pokyny mohou být zastaralé. Pokud zjistíte, že se něco děje jinak ve verzi prohlížeče, která je novější než to, co je zde uvedeno, můžete to prosím upravit stránku a aktualizovat pokyny.)

Můžete změnit nastavení jazyka prohlížeče. Možná budete chtít zvážit, že to může pomoci fingerprinting prohlížeče a může mít negativní dopad na vaše soukromí. Chcete-li tak učinit, postupujte podle těchto pokynů:

Mozilla Firefox 58
(Three stripes icon) -> Options -> Languages -> Choose -> Select a language to add...

Google Chrome 64
(Three dots icon) -> Settings -> Show advanced settings -> Languages -> Add languages

Microsoft Internet Explorer 10

 * Windows 7: (Gear icon) -> Internet options -> General -> Languages -> Add
 * Windows 8: (Gear icon) -> Internet options -> General -> Languages -> Set Language Preferences -> Add a language

Microsoft Internet Explorer 11
(Gear icon) -> Internet options -> General -> Languages -> Set Language Preferences -> Add a language

Microsoft Edge
This is not done from the browser itself, but in the operating system. Go to the computer's System settings, and then: Time & Language -> Region & language -> Add a language

Opera 49
Menu -> Settings -> Browser -> Languages -> Preferred languages -> Add language

Why are languages grouped by continent?
When the list of languages is long, the list is divided into sections by continent to allow easier visual perception. Otherwise the list would be too long. The division by continent is quite arbitrary; it simply allows a relatively balanced grouping. Division by linguistic family, for example, would be much less balanced, given that some linguistic groups include only one language, while others include several dozens.

Why aren't the languages sorted alphabetically?
Names of languages are written in different scripts. Hence, they cannot be sorted alphabetically.

After the initial grouping by continent, languages are further grouped by writing system, and inside each writing system they are sorted alphabetically.

In any case, design research has shown that users most frequently find the language that they need by using the search box and not by scrolling through the whole list.

Why are names of languages written in the languages themselves and not in the language of the wiki?
Because the primary users of interlanguages are readers who don't necessarily know how the name of their language is written in the language of the wiki.

It is possible to search for the language that you need in your language, or in any other, using the search box at the top of the panel.

Why does the search box and full languages list appear in a separate panel?
We considered that it (a) allowed the user to focus on their languages of interest (the initially visible provides enough room to include the number of languages most of our uses speak), and (b) it allowed us to provide advanced searching capabilities to facilitate the selection. Searching was the most common method for users to find their language during our research, and providing flexible search made it easier to support the cases where the language you are looking for was not in the initial list. You can search for a language based on the name in another languages, making typos or using the ISO codes. This allows searching even if you don't know how is the language's name is written in that language and if cannot type in that language on your keyboard. For example, English speakers are often unable to type in Japanese, but they can search for the Japanese language by typing "japanese" and they don't have to type " 日本語 ".

Although the tool does not show initially all the interlanguage links, the access to them is provided through a "continuation" pattern where it is quite clear how to access to the rest of the languages. Our research confirmed that users were able to figure out how to find their language when it was not present in the initial list (something that they only need to do once at most). We are monitoring the volume of inter-language navigation to identify any potential issues.

What are the feature's success metrics?
The essential success metric is that the number of clicks on interlanguage links doesn't go down. Also, we hope to see that it becomes easier for readers to find languages that are relevant to them.

The developers have started recording the total number of clicks on interlanguage clicks to each language every day in May 2016, before the enabling of the feature to anonymous users started. We are seeing that they started to go up several weeks after the deployment. As of December 2016, the percent of clicks on interlanguage links out of the number of pageviews in each language is higher than it was in May 2016, in Wikipedia in all languages.

The average growth in clicks across all languages from June 2016 until June 2017 is 90%. The average growth in traffic that comes using interlanguages into all the languages in the same period is 85%.

You can find more information about this data at the page.

Is this related to adapting Wikimedia sites to mobile devices?
No. This is a redesign of the interlanguage links only on the desktop website.

The mobile website (MobileFrontend) has its own design for displaying and sorting interlanguage links.

It's possible that the mobile and the desktop design will be brought closer to each other in the future, but there is no concrete plan for this at the moment.

How do you determine my location?
Your IP address is checked on the servers against a database which contains mappings from addresses to approximate locations. The results are stored in a cookie named. ULS then reads this information and combines it with a list languages spoken in each country of the world, which is maintained by the CLDR project of the Unicode Consortium. The page Geolocation has some more information about this.

It is said that geolocation is used to determine the language selection. How important is this criteria?
Geolocation is not perfect, but that is neither the only nor the primary information source. It is used in addition to more reliable sources: your previous selections and browser languages. In any case, our data relies on CLDR and it is expected to improve over time and we encourage users to ask for improvements on it.

With geolocation, are you not enforcing certain languages, which would be contrary to the mission of the Wikimedia Foundation?
Geolocation is only one of the mechanisms used to guess the user's language. In fact, if suggestions include the languages of a region this can bring more visibility to them than the old list.

Besides, emphasizing these languages makes smaller languages more prominent in the areas where they are spoken.

How can I make the data about the languages spoken in my country more precise?
We suggest all people to check the entries for their language in the CLDR Language-Territory database and to update it if needed. All languages, including constructed languages like Esperanto, can be added to it if there is data about the number of speakers in a given country.

I use a VPN most of the time. The geolocation information is useless for me.
Geolocation is only one of the mechanisms used to guess the user's language. Your browser settings and previously selected languages will always be used.

Doesn't automatic personalization of the languages list make Wikimedia sites similar to commercial websites?
Wikimedia sites, like some other massively multilingual commercial sites, have to deal with the scalability in the number of languages it supports. Unlike it is with commercial websites, Wikimedia's purpose is not to optimize the profit by market, but to make it possible for every human being to share in the sum of all knowledge, and this includes access to all languages.

Compact Language Links are designed to make access to all languages not only possible, but easier. Unlike it is done on some commercial websites, no language is ever made inaccessible. Besides, the method for selecting the languages to show in the list is fully and openly documented right here on this page.

Why do the compact language links seem to work differently on the main page of my wiki?
Most likely this happens because the display of the interlanguage links on the main page of your wiki is customized using the magic word. This was done in some Wikimedia wikis because there's a main page in all languages so the longest possible list of languages is shown, while the content of the main page itself is usually quite short.

With compact language links this customization shouldn't be needed on the main page, because the list is already compact and the languages are chosen automatically for each user, so the editors community in your wiki should consider removing it.

Why do I see some of the languages listed in the interlanguage links as gray?


The language lists that you see in gray are being shown by which is a beta feature that you have enabled. The languages in gray indicate that the article you are viewing is not present in those languages and can be translated via Content Translation by clicking on the gray links.

Where can I provide feedback?
You can use the project talk page or report issues in Phabricator using the #ULS-CompactLinks project.

Some labels in the language selector are not translated to my language. Where can I translate them?
Please go to translatewiki.net, open an account, and complete the translation of the following two groups:


 * Universal Language Selector extension
 * jquery.uls

Known issues and feature requests
See full list on Phabricator.