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


Описание

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

Пример использования:
<p> <strong translate="no">API v2.1</strong> - устаревшая версия интерфейса </p>

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

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

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

  • Технические термины и коды ошибок
  • Названия продуктов и брендов
  • Идентификаторы и версии
  • Имена собственные и аббревиатуры

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

<ul>
  • <strong translate="no">ERR_CODE_459</strong> - неактуальная ошибка
  • <strong translate="no">iOS 12</strong> - устаревшая версия
  • <strong translate="yes">Важное предупреждение</strong> - требует перевода
  • </ul>

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

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

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

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

    Пример с JSON-данными:

    <strong id="product-name" translate="no" data-meta='{"version":"2.1","status":"deprecated"}'> SuperApp </strong>

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