Атрибут translate тега <tbody>
Описание
Атрибут translate для элемента <tbody> указывает, следует ли переводить содержимое группы строк таблицы при использовании автоматических инструментов перевода (например, Google Translate).
<table>
<tbody translate="no">
<tr>
<td>Model: SN-4500-XT</td>
<td>Firmware v2.4.8</td>
</tr>
</tbody>
</table>
Значения атрибута:
| Значение | Описание | Когда использовать |
|---|---|---|
yes |
Разрешает перевод содержимого (значение по умолчанию) | Для обычного текстового содержимого |
no |
Запрещает автоматический перевод | Для кодов, технических терминов, имен собственных |
Особенности работы:
- Применяется ко всем ячейкам внутри
<tbody> - Работает только с системами автоматического перевода
- Не влияет на ручной перевод контента
- Поддерживается большинством современных браузеров
Пример с комбинированными настройками:
<table>
<tbody translate="yes">
<tr><td>Описание продукта</td></tr>
</tbody>
<tbody translate="no">
<tr><td>Артикул: CPR-IND-45X</td></tr>
</tbody>
</table>
Рекомендации:
- Используйте
translate="no"для:- Серийных номеров и кодов
- Технических спецификаций
- Формул и констант
- Имен файлов и путей
- Сочетайте с атрибутом
langдля точного указания языка - Проверяйте работу в популярных переводчиках
Ограничения:
- Не все системы перевода учитывают этот атрибут
- Не защищает от перевода при копировании текста
- Не влияет на SEO-оптимизацию
Примечание: Для важного контента, который не должен переводиться, дублируйте информацию на всех необходимых языках или используйте визуальное выделение.