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
| Norma | Punkt |
|---|---|
| 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
Podobne testy
-
Niektóre filmy lub dźwięki włączają się same z dźwiękiem
WCAG 1.4.2 A
-
Ukryta nazwa przycisków różni się od widocznego tekstu
WCAG 2.5.3 A
-
Atrybuty dostępności mają nieprawidłowe wartości
WCAG 4.1.2 A
-
Niektóre nagłówki tabeli nie opisują żadnych danych
WCAG 1.3.1 A