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


Описание

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

Пример использования:
<p> Химическая формула: H<sub translate="no">2</sub>O (вода) </p>

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

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

Рекомендуемые случаи применения:

  • Химические формулы (H2O, CO2)
  • Математические индексы (xn, yi)
  • Научные обозначения (E0, t1/2)
  • Технические спецификации (vmax)

Примеры с разными типами контента:

<p> <sub translate="no">CO<sub>2</sub></sub> - диоксид углерода<br> <sub translate="yes">см. примечание</sub> в тексте </p>

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

  • Всегда используйте translate="no" для:
    • Химических элементов и формул
    • Математических символов
    • Научных констант
  • Сочетайте с атрибутом lang для точного указания языка
  • Для пояснений используйте translate="yes"

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

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

Пример с химическими элементами:

<p> <sub translate="no">H<sub>2</sub>SO<sub>4</sub></sub> - серная кислота<br> <sub translate="no">NaCl</sub> - хлорид натрия </p>

Примечание: Для научных документов на нескольких языках предпочтительнее готовить отдельные версии с профессиональным переводом, а не полагаться на автоматические системы.