Атрибут translate тега <address>
Описание
Атрибут translate определяет, должно ли содержимое элемента <address> переводиться при использовании автоматических систем перевода (например, Google Translate).
<address translate="no">
ООО "Технологии"<br>
ул. Центральная, 1<br>
Москва, Россия
</address>
<address>
<span translate="no">ООО "Технологии"</span><br>
<span translate="yes">Центральный офис компании</span><br>
ул. Центральная, 1<br>
Москва, Россия
</address>
Особенности работы:
| Характеристика | Поведение |
|---|---|
| Значения |
|
| Наследование | Применяется ко всем дочерним элементам |
| Браузерная поддержка | Поддерживается большинством современных браузеров и переводчиков |
| Приоритет | Имеет больший вес, чем мета-теги и HTTP-заголовки |
| Спецификация | HTML Living Standard |
Рекомендации по использованию:
- Используйте
translate="no"для:- Названий компаний и организаций
- Имен собственных
- Адресов (особенно названий улиц и городов)
- Технических терминов и брендов
- Применяйте
translate="yes"для пояснительного текста - Для многоязычных сайтов комбинируйте с атрибутом
lang - Тестируйте работу с различными системами перевода
- Не полагайтесь исключительно на этот атрибут для защиты конфиденциальной информации
Атрибут translate особенно полезен для элементов <address>, так как адресная информация обычно не требует перевода и может искажаться при автоматическом переводе.