Атрибут translate тега <ins>
Описание
Атрибут translate определяет, должен ли текст внутри тега <ins> переводиться автоматическими средствами перевода (например, Google Translate). Это особенно полезно для терминов, имен собственных и фрагментов кода.
<p>
В документ добавлено:
<ins translate="no">Quantum Computing Framework 2.0</ins>
<ins translate="yes">Новые методы обработки данных</ins>
</p>
Допустимые значения:
| Значение | Описание | Пример |
|---|---|---|
yes |
Разрешает перевод (значение по умолчанию) | <ins translate="yes"> |
no |
Запрещает автоматический перевод | <ins translate="no"> |
Пример с техническими терминами:
<article>
<p>
В последней версии добавлена поддержка
<ins translate="no">WebAssembly</ins> и
<ins translate="no">SIMD-инструкций</ins>.
</p>
</article>
Рекомендации:
- Используйте
translate="no"для:- Имен собственных и торговых марок
- Технических терминов и кодов
- Фрагментов кода и идентификаторов
- Адресов и контактной информации
- Сочетайте с атрибутом
langдля точного указания языка - Проверяйте работу в разных переводчиках
Пример с многоязычным контентом:
<div lang="ru">
<p>
Обновления системы:
<ins translate="no" lang="en">New security patch KB5032189</ins>
<ins translate="yes">Улучшена производительность</ins>
</p>
</div>
Ограничения:
- Поддержка зависит от сервиса перевода
- Не все браузеры учитывают этот атрибут
- Не влияет на ручной перевод
- Для сложных случаев используйте
class="notranslate"
Примечание: Атрибут translate особенно полезен для технической документации и интерфейсов, где важно сохранять оригинальное написание терминов при автоматическом переводе. Однако он не заменяет профессиональный локализованный контент.