Požadavek WCAG A/AA Priorita: Střední
Část textu má nesprávný kód jazyka
Část stránky, například přepínač jazyků, citace nebo blok textu v jiném jazyce, uvádí kód jazyka, který neexistuje, třeba „ua“ místo „uk“ nebo kód s překlepem.
Tento text byl přeložen automaticky a rodilý mluvčí ho zatím nezkontroloval.
Proč na tom záleží vašim zákazníkům
Čtečky obrazovky podle tohoto kódu mění výslovnost. S neplatným kódem mohou danou část přečíst nesprávným hlasem, takže názvy jazyků, produktů nebo recenze v jiném jazyce jsou špatně srozumitelné.
Koho se to týká
- nevidomí zákazníci
- uživatelé čteček obrazovky
- lidé, kteří používají předčítání nebo překladače
Jak to opravit
V každém atributu lang používejte platné kódy BCP 47, například „en“, „de“, „pl“, „uk“, „cs“ nebo „de-AT“. Časté chyby jsou „ua“ místo „uk“ pro ukrajinštinu, „cz“ místo „cs“ pro češtinu, „gr“ místo „el“ pro řečtinu, „dk“ místo „da“ pro dánštinu a podtržítka („de_DE“ místo „de-DE“). V přepínači jazyků označte název každého jazyka kódem právě tohoto jazyka.
V Shopify
Často v přepínači jazyka nebo země ve snippetech Liquid hlavičky či patičky nebo v aplikacích pro překlad, které přidávají atributy lang. Zkontrolujte vypisované kódy a opravte je ve snippetu nebo v nastavení aplikace.
V Shoptet (CZ)
Obvykle v přepínači jazyků šablony nebo ve vlastním HTML. Nejprve zkontrolujte nastavení jazyků, poté se kvůli šabloně obraťte na Shoptet nebo partnera Shoptetu.
V PrestaShop
Obvykle v modulu pro výběr jazyka nebo napevno v šabloně .tpl; zkontrolujte také ISO kódy jazyků obchodu v administraci.
V WooCommerce
Obvykle z přepínače jazyků vícejazyčného pluginu, nastavení page builderu nebo HTML s napevno zapsaným atributem lang. Nejprve zkontrolujte kódy jazyků nastavené ve vícejazyčném pluginu.
Normy
| Norma | Bod |
|---|---|
| WCAG 2.2 | 3.1.2 (AA) Language of Parts |
| WCAG 2.1 | 3.1.2 (AA) Language of Parts |
| WCAG 2.0 | 3.1.2 (AA) Language of Parts |
| EN 301 549 4.1.1 | 9.3.1.2 |
| EN 301 549 3.2.1 | 9.3.1.2 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.3.1.2 |
Automatická kontrola: pravidlo axe-core valid-lang.
dequeuniversity.com, github.com, www.w3.org
Podobné kontroly
-
Odkazy v textu vypadají jako běžný text
WCAG 1.4.1 A
-
Stránka obsahuje zastaralý kód blikajícího textu
WCAG 2.2.2 A
-
Celá stránka je skrytá před čtečkami obrazovky
WCAG 1.3.1 A
-
Některé odkazy neříkají, kam vedou
WCAG 2.4.4 A