Атрибут 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 аспекты:
Поисковые системы могут учитывать этот атрибут при определении языка контента, но он не влияет непосредственно на ранжирование.