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


Описание

Атрибут translate указывает, следует ли переводить содержимое тега <i> при автоматическом переводе страницы (например, в Google Translate). Принимает значения "yes" (по умолчанию) или "no".

Пример использования:
<p> Научное название: <i translate="no" lang="la">Homo sapiens</i> </p> <p> Компания <i translate="no">Microsoft</i> объявила о новом продукте </p>

Когда использовать:

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

Совместное использование с lang:

<p> Французская фраза: <i translate="no" lang="fr">Je ne sais quoi</i> </p> <p> Латинизм: <i translate="no" lang="la">Status quo</i> </p>

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

  • Работает с автоматическими переводчиками (Google Translate)
  • Не влияет на ручной перевод контента
  • Лучше всего сочетать с атрибутом lang
  • Не заменяет полноценную систему локализации

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

  • Используйте translate="no" для:
    • Научных терминов (<i lang="la">)
    • Названий компаний и продуктов
    • Технических кодов и идентификаторов
  • Для многоязычных сайтов используйте профессиональные решения локализации
  • Тестируйте с разными сервисами перевода

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