Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Barrierefreiheit

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.

  • 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.

FAQ

Co je atribut lang webové stránky?

Atribut lang je krátká poznámka ve zdrojovém kódu, která pojmenovává jazyk stránky, například lang=„de“ pro němčinu. Návštěvníci ji nikdy nevidí. Odečítače obrazovky, překlad v prohlížeči, dělení slabik a vyhledávače ji ale načtou a podle ní se řídí. Stojí hned na začátku zdrojového kódu, přímo v kostře stránky, a platí pro celou stránku.

Co se stane, když na webové stránce chybí údaj o jazyku?

Bez údaje o jazyku musí odečítač obrazovky hádat. Je-li nastaven na angličtinu, přečte německý text podle anglických pravidel výslovnosti — výsledek je pro nevidomé návštěvníky téměř nesrozumitelný. Prohlížeč navíc nenabídne zahraničním hostům vhodný překlad a automatické dělení slabik rozděluje slova na špatných místech. Kritérium WCAG 3.1.1 hodnotí chybějící údaj jako porušení.

Jak si sám zkontroluji údaj o jazyku své webové stránky?

Otevřete svou domovskou stránku, klikněte pravým tlačítkem myši na volné místo a vyberte „Zobrazit zdrojový kód stránky“. V prvních řádcích by měla stát poznámka jako lang=„de“. Pokud chybí nebo tam stojí jiná zkratka než skutečný jazyk vaší stránky, předejte nález své agentuře — oprava je většinou jediný řádek.

Deutsche Fassung dieser Seite