Przejdź do treści
Pandus

Wymaganie WCAG A/AA Priorytet: Poważne

Strona nie określa, w jakim jest języku

Strona nie deklaruje swojego języka, więc technologie wspomagające muszą zgadywać, jak wymawiać tekst.

Ten tekst przetłumaczono automatycznie i nie został jeszcze sprawdzony przez native speakera.

Dlaczego to ważne dla Twoich klientów

Czytnik ekranu może odczytać polski lub niemiecki tekst z angielską wymową, przez co opisy produktów stają się trudne do zrozumienia. Gorzej działa też automatyczne tłumaczenie i niektóre funkcje przeglądarki.

Kogo to dotyczy

  • niewidomi klienci
  • osoby korzystające z czytników ekranu
  • osoby korzystające z odczytu na głos lub narzędzi do tłumaczenia

Jak to naprawić

Dodaj atrybut lang do elementu <html> z głównym językiem strony, np. <html lang="pl">. W serwisach wielojęzycznych ustaw go osobno dla każdej wersji językowej. Fragmenty w innym języku oznacz atrybutem lang.

W Shopify

Motywy Shopify zwykle ustawiają język na podstawie ustawień regionalnych sklepu w głównym pliku layoutu. Jeśli go brakuje, dodaj atrybut lang do znacznika <html> w pliku layoutu Liquid motywu.

W Shoptet (CZ)

Szablon zwykle ustawia język. Jeśli go brakuje, zgłoś problem do Shoptet lub partnera Shoptet, ponieważ podstawowy layout jest częścią szablonu.

W PrestaShop

Główny szablon layoutu motywu zwykle ustawia lang na podstawie języka sklepu. Jeśli go brakuje, dodaj go do znacznika <html> w pliku layoutu .tpl motywu.

W WooCommerce

WordPress zwykle wyświetla język przez szablon nagłówka motywu. Jeśli go brakuje, plik nagłówka motywu prawdopodobnie nie wywołuje standardowej funkcji atrybutów języka; popraw to w motywie potomnym.

Normy

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

Automatyczny test: reguła axe-core html-has-lang. dequeuniversity.com, github.com, www.w3.org

Wszystkie reguły, które sprawdzamy