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


Описание

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

Пример использования:
<center translate="no"> Этот текст не будет переведен автоматически </center> <center translate="yes"> Этот текст можно переводить (значение по умолчанию) </center>

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

Значение Поведение По умолчанию
yes Разрешает автоматический перевод содержимого Да
no Запрещает автоматический перевод содержимого Нет

Рекомендации по использованию:

  • Используйте translate="no" для:
    • Имен собственных (бренды, имена людей)
    • Технических терминов и кодов
    • Адресов и контактной информации
  • Для основного контента оставьте значение по умолчанию (yes)
  • Помните, что тег <center> устарел - используйте CSS-центрирование

Примеры правильного применения:

<center translate="no"> Nike Air Max 90 </center> <center translate="no"> email@example.com </center> <center translate="yes"> Описание товара, которое нужно переводить </center>

Современная альтернатива:

<div style="text-align: center;" translate="no"> Современный вариант с CSS и запретом перевода </div>

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

  • Поддерживается большинством современных браузеров
  • Не влияет на ручной перевод пользователем
  • Работает только с текстовым содержимым
  • Может быть переопределен настройками пользователя

Важные замечания:

  • Атрибут является подсказкой для систем перевода, но не строгим правилом
  • Для важных случаев используйте дополнительные методы (классы, data-атрибуты)
  • Не заменяет полноценную локализацию сайта
  • Тестируйте работу с реальными системами перевода

Примечание: Хотя атрибут translate работает с тегом <center>, для современной верстки рекомендуется использовать CSS-центрирование. Атрибут translate остается полезным инструментом управления автоматическим переводом независимо от способа центрирования.