Атрибут 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 остается полезным инструментом управления автоматическим переводом независимо от способа центрирования.