Атрибут translate тега <em>
Описание
Атрибут translate в теге <em> указывает, нужно ли переводить выделенный текст при автоматическом переводе страницы. Принимает значения "yes" (переводить) или "no" (не переводить).
<p>
Это <em translate="no">very important</em> термин, который не следует переводить.
</p>
<p>
А это <em translate="yes">ключевая фраза</em>, которую нужно перевести.
</p>
Когда использовать:
- Для имен собственных и терминов (
translate="no") - Для иностранных слов, уже имеющих перевод (
translate="no") - Для выделенных фраз, которые должны переводиться (
translate="yes")
Особенности работы:
| Значение | Поведение | По умолчанию |
|---|---|---|
yes |
Разрешает перевод текста | ✓ (если атрибут не указан) |
no |
Запрещает перевод текста |
Важно:
- Поддерживается не всеми системами перевода
- Лучше работает в сочетании с атрибутом
lang - Не влияет на ручной перевод
Пример с названиями:
<p>
Компания <em translate="no">Microsoft</em> представила
<em translate="no" lang="en">Windows 11</em>.
</p>
Советы:
- Используйте для терминов, которые должны сохранять оригинальное написание
- Сочетайте с
langдля указания языка оригинала - Не злоупотребляйте
translate="no"без необходимости
Примечание: Атрибут translate особенно полезен для многоязычных сайтов, где важно контролировать, какие части текста должны оставаться неизменными при автоматическом переводе.