Przejdź do treści
A11ySignal
poważnyWCAG 3.1.2 · AA

Atrybuty lang muszą mieć poprawną wartość.

valid-lang

Atrybuty lang mają poprawne wartości.

Kryterium, które za tym stoi

3.1.2 Język części

Oznaczaj fragmenty w języku innym niż język strony.

Poziom AA · EN 301 549 § 9.3.1.2

Po co jest to sprawdzenie

Bez tego angielski cytat na polskiej stronie zostanie odczytany polskimi regułami wymowy.

Co zwykle je wywołuje

  • błądObcojęzyczne cytaty, nazwy i zwroty bez atrybutu `lang`.

Jak to naprawić

  • róbOpakuj je: `<span lang="en">…</span>`. Nazwy własne i zapożyczenia tego nie potrzebują.

Jak to jest raportowane

A11ySignal zgłasza to z wagą poważny. Każdy błędny element ma swój selektor CSS i kod, który zawiódł, więc trafisz prosto do właściwej linii, zamiast jej szukać. Deque publikuje szczegóły na poziomie silnika:

https://dequeuniversity.com/rules/axe/4.13/valid-lang

Sprawdzenie zaimplementowane w axe-core 4.13.0, © Deque Systems, MPL-2.0.