Przejdź do treści
Pandus

Wymaganie WCAG A/AA Priorytet: Poważne

Ustawienie języka strony jest nieprawidłowe

Strona deklaruje kod języka, który nie istnieje, np. z literówką lub wymyśloną wartością.

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

Dlaczego to ważne dla Twoich klientów

Technologie wspomagające nie mogą wykorzystać takiego kodu, więc tekst może być odczytany z niewłaściwą wymową. Narzędzia do tłumaczenia mogą też błędnie rozpoznać język.

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ć

Użyj prawidłowego kodu języka BCP 47 w <html lang>, np. "en", "de", "pl", "uk" lub "de-AT". Sprawdź literówki, podkreślenia (używaj "de-DE", nie "de_DE") i puste wartości. Upewnij się, że każda wersja językowa ma swój poprawny kod.

W Shopify

Zwykle wynika z własnej zmiany w pliku layoutu motywu lub z aplikacji do tłumaczeń. Sprawdź wartość w znaczniku <html> i popraw ją w pliku layoutu Liquid lub w ustawieniach aplikacji.

W Shoptet (CZ)

Zwykle wynika z ustawień języka sklepu lub modyfikacji szablonu. Najpierw sprawdź konfigurację języka, a następnie zapytaj Shoptet lub partnera Shoptet o szablon.

W PrestaShop

Sprawdź kod ISO skonfigurowany dla każdego języka sklepu w panelu administracyjnym oraz ewentualną wartość wpisaną na stałe w szablonie layoutu motywu.

W WooCommerce

Zwykle wynika z błędnie ustawionego języka witryny, wtyczki wielojęzycznej lub wartości wpisanej na stałe w nagłówku motywu. Najpierw sprawdź ustawienia języka WordPress i wtyczkę wielojęzyczną.

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-lang-valid. dequeuniversity.com, github.com, www.w3.org

Wszystkie reguły, które sprawdzamy