Přejít na obsah
Pandus

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

Normy
NormaBod
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

Všechna pravidla, která kontrolujeme