Яндекс.Метрика

Проверка языкового атрибута

Получите HTML-атрибут языка веб-страницы и узнайте, как объявлен её язык.

0 из 0 оценок

Что делает проверка языкового атрибута

Инструмент читает атрибут lang элемента HTML веб-страницы и показывает его значение. Он показывает, как страница объявляет свой основной язык браузерам, вспомогательным технологиям и поисковым системам.

Языковой атрибут — это короткий код, например en для английского или fr для французского. Он может включать региональный подтег, например en-US или pt-BR. Объявление применяется ко всему документу, если не переопределено на отдельных элементах.

Почему языковой атрибут важен

Программы чтения с экрана используют объявление языка для выбора правильных правил произношения. Если страница помечена как английская, но содержит французский текст, программа чтения с экрана может произнести его неправильно. Корректные объявления делают контент более доступным для пользователей вспомогательных технологий.

Браузеры используют атрибут для переносов, проверки орфографии и выбора шрифта. Поисковые системы используют языковые сигналы, чтобы показывать контент правильной аудитории, а инструменты перевода полагаются на точные объявления. Для многоязычных сайтов языковой атрибут работает вместе с hreflang-аннотациями, чтобы уточнить, на какой язык и регион нацелена каждая страница.

Как интерпретировать результат

Убедитесь, что объявленное значение соответствует фактическому основному языку страницы. Отсутствующий атрибут означает, что язык не объявлен, что может привести к неправильному произношению и ослаблению языковых сигналов. Несовпадающее значение, например en на испанской странице, хуже отсутствующего, потому что активно вводит в заблуждение.

Используйте самый короткий код, который точно представляет контент. Региональные подтеги полезны, когда контент различается по локали, например en-GB против en-US. Избегайте чрезмерно конкретных кодов, не соответствующих реальным языковым вариантам, и убедитесь, что атрибут валиден согласно стандарту языковых кодов.

Частые проблемы с языковым атрибутом

  • Отсутствующий атрибут lang. Язык документа не объявлен.
  • Неверный языковой код. Объявленный код не соответствует контенту.
  • Использование кода страны вместо кода языка. Значения вроде UK не являются валидными объявлениями языка.
  • Непомеченные иноязычные фрагменты. Цитаты или выдержки на другом языке должны иметь собственный атрибут lang.
  • Несогласованные объявления на многоязычном сайте. Каждая языковая версия должна объявлять свой язык.

Практический сценарий

Проверьте основные языковые версии сайта и убедитесь, что каждая объявляет правильный язык. Просмотрите страницы, смешивающие языки, и добавьте встроенные языковые атрибуты к иноязычным фрагментам, где это практично. После изменений шаблона повторно проверьте атрибут, поскольку обновление темы может удалить или перезаписать его.

Ограничения

Проверка сообщает атрибут элемента HTML в полученном ответе. Она не оценивает встроенные переопределения языка и не проверяет конфигурации hreflang.

Поделиться

Похожие инструменты

Проверка мета-кодировки

Проверьте, объявляет ли веб-страница свою кодировку символов и какую именно.

2
Проверка метатегов

Извлеките и проверьте метатеги любой веб-страницы.

7
Проверка doctype

Проверьте, есть ли на веб-странице объявление doctype HTML, и изучите его значение.

4

Популярные инструменты