Атрибут translate тега <section>
Описание
Атрибут translate указывает, должно ли содержимое элемента <section> переводиться при использовании автоматических переводчиков (например, Google Translate). Это полезно для управления тем, какие части страницы должны быть переведены.
<section translate="no">
<h2>Не переводить этот раздел</h2>
<p>Содержимое этого раздела останется на оригинальном языке при автоматическом переводе страницы.</p>
</section>
Значения атрибута:
| Значение | Описание | Когда использовать |
|---|---|---|
yes |
Разрешает перевод содержимого (значение по умолчанию) | Для обычного текста, который нужно переводить |
no |
Запрещает перевод содержимого | Для имен собственных, кода, терминов |
Особенности работы:
- Работает только с автоматическими переводчиками (браузерными и сервисами)
- Не влияет на ручной перевод контента
- Поддерживается большинством современных браузеров
- Наследуется дочерними элементами
Пример с вложенными элементами:
<section translate="no">
<h2>Техническая документация</h2>
<p translate="yes">Этот абзац будет переведен, несмотря на родительский атрибут.</p>
<code>function example() {}</code>
</section>
Рекомендации:
- Используйте
translate="no"для:- Имен собственных и брендов
- Технических терминов
- Кода и команд
- Адресов и контактной информации
- Сочетайте с атрибутом
langдля лучших результатов - Проверяйте работу в разных переводчиках
Ограничения:
- Не все переводчики поддерживают этот атрибут
- Не заменяет профессиональный локализованный контент
- Может игнорироваться в некоторых мобильных приложениях
Пример с многоязычным контентом:
<section translate="no" lang="en">
<h2>Company Name</h2>
<p translate="yes">This description should be translated.</p>
<address>123 Main St, New York</address>
</section>
SEO комментарий:
Атрибут translate не влияет напрямую на SEO, но помогает поисковым системам лучше понимать, какие части контента должны учитываться при автоматическом переводе.
Примечание:
Для полной локализации сайта лучше использовать профессиональные системы перевода или многоязычные CMS, а не полагаться только на этот атрибут.