This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Přístupnost
Proč musí web uvádět svůj jazyk?
Web musí ve zdrojovém kódu uvádět svůj jazyk, aby odečítače obrazovky text správně vyslovovaly. Nevidomý návštěvník vaši stránku slyší, místo aby ji četl. Chybí-li údaj o jazyku, jeho program hádá — a německý text možná přečte podle anglických pravidel výslovnosti. Z „Kontaktujte nás“ se pak stane nesrozumitelná změť. Kritérium WCAG 3.1.1 proto vyžaduje na každé stránce platný údaj o jazyku.
Co údaj o jazyku znamená pro návštěvníky
Odečítač obrazovky převádí text na obrazovce na mluvenou řeč. K tomu potřebuje vědět, jaký jazyk má před sebou: němčina, angličtina a francouzština se řídí zcela odlišnými pravidly výslovnosti. Údaj o jazyku stojí jako krátká poznámka ve zdrojovém kódu stránky, většinou hned na začátku, a pro vidícího návštěvníka je neviditelný. Pomáhá ale mnohem víc než jen při předčítání. Prohlížeč nabídne vhodný překlad, když stránku otevře zahraniční host. Dělení slabik zalomí slova na správných místech. A vyhledávače přiřadí stránku ke správné jazykové oblasti. Jediný řádek ve zdrojovém kódu tak rozhoduje o tom, zda váš obsah přijde jako použitelný pro mnoho lidí.
Jak kontrolní služba kontroluje údaj o jazyku
Toto kritérium naše měřicí jádro kontroluje zcela automaticky pomocí uznávaného kontrolního nástroje axe-core. Načte vaši stránku ve skutečném prohlížeči a zkontroluje dvě věci: Zaprvé musí být údaj o jazyku v kostře stránky vůbec přítomen. Zadruhé musí obsahovat platnou zkratku jazyka, například „de“ pro němčinu nebo „de-AT“ pro rakouskou němčinu — překlep jako „deutsch“ se počítá jako porušení. Aby se vyloučily náhodné nálezy, axe-core běží dvakrát s odstupem 800 milisekund; počítá se jen to, co ukážou oba běhy. Zpráva pak kritérium jasně vyhodnotí: vyhověl nebo porušeno, včetně dokladu. Prázdná kontrola je u nás vždy chybou, nikdy ne omluvenkou.
Příklady
Jazyk chybí nebo je špatný
<html>
<html lang="en"> <!-- auf einer deutschen Seite, aus der Vorlage übernommen --><html lang="de">
<html lang="de-AT">Po dlouhé době si čtenářský program vybírá hlas a debatu. S "en" čte německý text s anglickými pravidly.
- Otevřete zdrojový kód své domovské stránky pravým kliknutím a „Zobrazit zdrojový kód stránky“ a v prvních řádcích vyhledejte poznámku lang=„de“.
- Požádejte svou agenturu, aby údaj o jazyku nastavila v kostře stránky — pak platí automaticky pro všechny podstránky.
- Zkontrolujte každou jazykovou verzi zvlášť: Anglická verze vašeho webu potřebuje zkratku „en“, německá „de“.
- Zopakujte pohled do zdrojového kódu po každé změně redakčního systému nebo softwaru webu.




