Атрибут translate тега <select>


Описание

Атрибут translate указывает, должно ли содержимое элемента <select> переводиться при автоматическом переводе страницы (например, в Google Translate). По умолчанию текст в выпадающих списках подлежит переводу.

Пример использования:

<select translate="no"> <option>Russia</option> <option>United States</option> </select>

Значения атрибута:

Значение Описание Когда использовать
yes Разрешить перевод (значение по умолчанию) Для переводимых названий и описаний
no Запретить перевод Для имен собственных, кодов, терминов

Особенности работы:

  • Применяется только к тексту внутри <option>
  • Не влияет на значение атрибута value
  • Работает в сочетании с атрибутом lang
  • Наследуется дочерними элементами

Пример с частичным переводом:

<select> <option translate="no">NASA</option> <option translate="yes">European Space Agency</option> <option translate="no">Roscosmos</option> </select>

Рекомендации:

  • Используйте translate="no" для:
    • Имен собственных и брендов
    • Технических терминов и кодов
    • Адресов и контактной информации
  • Сочетайте с атрибутом lang для точного указания языка оригинала
  • Для системных интерфейсов лучше отключать перевод полностью

Ограничения:

  • Не все сервисы перевода учитывают этот атрибут
  • На мобильных устройствах может работать иначе
  • Не заменяет профессиональную локализацию контента

SEO аспекты:

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