Zasada 3: Zrozumiałość 3.1 Możliwość odczytania

3.1.2 Język części

WCAG 3.1.2 Language of Parts

W skrócie

Fragmenty w innym języku niż reszta strony (cytat po angielsku, wersja w języku ukraińskim) mają oznaczony język.

Poziom
AA Standard, którego wymaga prawo – usuwa najczęstsze bariery.
Czy to obowiązkowe?
Wymagane prawem
Kto w zespole odpowiada
Redakcja treści, Programowanie
Jak to wykryć
Tylko test ręczny

Wyjaśnienie prostym językiem: Język strony

Komu i dlaczego to pomaga

Dzięki temu czytnik ekranu przełącza wymowę i czyta obcojęzyczny fragment poprawnie.

  • Osoby niewidome

Jak zrobić to dobrze

  • Oznaczaj obcojęzyczne fragmenty, np. <p lang="en">…</p>.
  • Nie oznaczaj nazw własnych i słów, które weszły do polszczyzny.

Najczęstsze błędy

  • Informacja po angielsku lub ukraińsku na polskiej stronie bez atrybutu lang.
  • Przełącznik języków z nazwami „English”, „Українська” bez lang.

Przykład w kodzie

Dobrze
<a href="/en/" lang="en">English</a>
<a href="/uk/" lang="uk">Українська</a>

Jak to sprawdzić

  1. Znajdź na stronie fragmenty obcojęzyczne i sprawdź w kodzie, czy mają atrybut lang.

Tylko test ręczny. Automat tego nie sprawdzi – potrzebny jest test ręczny lub audyt ekspercki.

Czy to obowiązkowe?

Powiązane kryteria

3.1.1

Język strony

Poziom A Wymagane prawem

Domyślny język strony jest określony w kodzie (atrybut lang w elemencie <html>).

Ostatnia aktualizacja: .
Źródło: Understanding SC 3.1.2: Language of Parts – oficjalne objaśnienie W3C (po angielsku).