Атрибут translate тега <s>
Описание
Атрибут translate определяет, должен ли элемент <s> (зачёркнутый текст) переводиться автоматическими системами перевода (например, Google Translate).
<s translate="no">
Старая версия API (v1.3)
</s>
Значения атрибута:
| Значение | Описание | Когда использовать |
|---|---|---|
yes |
Разрешить перевод | Для обычного текста, который нужно переводить |
no |
Запретить перевод | Для технических терминов, кодов, версий |
Рекомендации по применению:
- Для технической информации (версий, кодов) всегда используйте
translate="no" - Для устаревшего обычного текста можно разрешить перевод (
translate="yes") - Сочетайте с атрибутом
langдля точного определения языка
Пример с техническим содержанием:
<s translate="no">
Deprecated: use getNewData() instead of getData_v1()
</s>
Важно! Без
translate="no" системы перевода могут:
- Неправильно переводить технические термины
- Искажать названия функций и API
- Пытаться переводить коды версий
Лучшие практики:
- Для кода, версий, идентификаторов всегда запрещайте перевод
- Для многоязычных сайтов используйте единый подход
- Тестируйте поведение в разных браузерах
- Сочетайте с
data-*атрибутами для метаинформации