Перейти к содержимому
Pandus

Требование WCAG A/AA Приоритет: Серьёзно

Язык страницы указан неверно

Страница указывает код языка, которого не существует, например с опечаткой или выдуманный.

Этот текст переведён автоматически, носитель языка его ещё не вычитал.

Почему это важно для ваших покупателей

Вспомогательные технологии не могут использовать такой код, и текст может читаться с неправильным произношением. Переводчики тоже могут неверно определить язык.

Кого это касается

  • незрячие покупатели
  • пользователи скринридеров
  • люди, которые пользуются озвучкой текста или переводчиками

Как исправить

Используйте в <html lang> допустимый код языка BCP 47, например "en", "de", "pl", "uk" или "de-AT". Проверьте опечатки, подчёркивания (нужно "de-DE", а не "de_DE") и пустые значения. Убедитесь, что каждая языковая версия выводит свой правильный код.

В Shopify

Обычно причина — ручная правка файла layout темы или приложение для переводов. Проверьте значение в теге <html> и исправьте его в Liquid-файле layout или в настройках приложения.

В Shoptet (CZ)

Обычно это зависит от языковых настроек магазина или доработки шаблона. Сначала проверьте настройки языка, затем обратитесь в Shoptet или к партнёру насчёт шаблона.

В PrestaShop

Проверьте ISO-код языка, указанный для каждого языка магазина в бэк-офисе, и нет ли зашитого значения в шаблоне layout темы.

В WooCommerce

Обычно причина — неверно настроенный язык сайта, плагин многоязычности или значение, зашитое в шапку темы. Сначала проверьте языковые настройки WordPress и плагин многоязычности.

Стандарты

Стандарты
СтандартПункт
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

Автоматическая проверка: правило axe-core html-lang-valid. dequeuniversity.com, github.com, www.w3.org

Все правила, которые мы проверяем