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