Атрибут translate тега <time>
Описание
Атрибут translate для тега <time> определяет, должно ли содержимое элемента переводиться при использовании автоматического перевода (например, в Google Translate). Особенно полезен для числовых значений и форматов дат.
<time datetime="2025-12-31" translate="no">
31 декабря 2025 г.
</time>
Значения атрибута:
| Значение | Описание | Когда использовать |
|---|---|---|
yes |
Разрешает перевод содержимого (значение по умолчанию) | Для текстовых описаний дат |
no |
Запрещает автоматический перевод | Для числовых дат, стандартных форматов |
Особенности работы:
- Не влияет на значение атрибута datetime (оно никогда не переводится)
- Работает только с автоматическими системами перевода
- Поддерживается основными браузерами и переводчиками
- Наследуется от родительских элементов
Рекомендации:
- Используйте translate="no" для стандартных числовых форматов дат
- Для текстовых описаний оставьте translate="yes"
- Сочетайте с атрибутом lang для лучшего определения языка
- Тестируйте в реальных системах перевода
SEO-совет:
Правильное использование атрибута translate помогает поисковым системам лучше понимать, какие части контента должны учитываться при машинном переводе.
Ограничения:
- Не все системы перевода поддерживают этот атрибут
- Не заменяет ручной перевод контента
- Не влияет на SEO напрямую
- Может игнорироваться в некоторых мобильных приложениях
Примечание: Для многоязычных сайтов предпочтительнее использовать CMS с поддержкой настоящей локализации, а не полагаться на автоматический перевод.