Přejít na obsah
Pandus

Požadavek WCAG A/AA Priorita: Závažné

Jazyk stránky je nastavený chybně

Stránka uvádí kód jazyka, který neexistuje, například s překlepem nebo vymyšlenou hodnotou.

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

Asistenční technologie kód nedokážou použít, takže text může být čten se špatnou výslovností. Překladače mohou jazyk také určit chybně.

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 <html lang> používejte platný jazykový kód BCP 47, například "en", "de", "pl", "uk" nebo "de-AT". Zkontrolujte překlepy, podtržítka (použijte "de-DE", ne "de_DE") a prázdné hodnoty. Ověřte, že každá jazyková verze vypisuje svůj správný kód.

V Shopify

Obvykle jde o vlastní úpravu souboru layoutu šablony nebo o aplikaci pro překlady. Zkontrolujte hodnotu ve značce <html> a opravte ji v souboru layoutu v Liquid nebo v nastavení aplikace.

V Shoptet (CZ)

Obvykle vychází z jazykového nastavení obchodu nebo z úpravy šablony. Nejprve zkontrolujte nastavení jazyka, poté se ohledně šablony obraťte na podporu Shoptet nebo partnera.

V PrestaShop

Zkontrolujte ISO kód nastavený v administraci pro každý jazyk obchodu a případnou hodnotu napevno v šabloně layoutu motivu.

V WooCommerce

Obvykle jde o špatně nastavený jazyk webu, vícejazyčný plugin nebo hodnotu napevno v hlavičce šablony. Nejprve zkontrolujte jazykové nastavení WordPressu a vícejazyčný plugin.

Normy

Normy
NormaBod
WCAG 2.2 3.1.1 (A) Language of Page
WCAG 2.1 3.1.1 (A) Language of Page
WCAG 2.0 3.1.1 (A) Language of Page
EN 301 549 4.1.1 9.3.1.1
EN 301 549 3.2.1 9.3.1.1
Section 508 2017 E205.4
ДСТУ EN 301 549 2022 9.3.1.1

Automatická kontrola: pravidlo axe-core html-lang-valid. dequeuniversity.com, github.com, www.w3.org

Všechna pravidla, která kontrolujeme