Атрибут translate тега <q>
Описание
Атрибут translate для тега <q> указывает, должна ли цитата переводиться при автоматическом переводе страницы (например, в Google Translate). Это особенно полезно для цитат на оригинальном языке, которые не должны переводиться.
<q translate="no" lang="la">
Carpe diem
</q>
<q translate="yes">
Эта цитата может быть переведена автоматически
</q>
Значения атрибута:
| Значение | Описание | Рекомендуемое использование |
|---|---|---|
no |
Запрещает автоматический перевод | Для известных цитат, крылатых выражений, терминов |
yes |
Разрешает перевод (значение по умолчанию) | Для обычных цитат, которые можно переводить |
Типичные случаи применения translate="no":
- Крылатые латинские выражения (Carpe diem, Veni vidi vici)
- Известные цитаты на оригинальном языке
- Термины и специальные обозначения
- Имена собственные в цитатах
Пример с иностранными цитатами:
<q translate="no" lang="fr">
Je pense, donc je suis
</q>
<cite translate="yes">Рене Декарт</cite>
Рекомендации:
- Всегда сочетайте с атрибутом
langдля иностранных цитат - Для смешанного контента используйте вложенные элементы
- Проверяйте работу в разных сервисах перевода
- Не используйте для скрытия важного контента
Ограничения:
- Поддерживается не всеми системами перевода
- Не влияет на ручной перевод контента
- Не заменяет правильную локализацию контента
Примечание: Хотя атрибут translate полезен для управления автоматическим переводом, для профессиональной локализации сайтов лучше использовать специализированные системы i18n с отдельными версиями контента для каждого языка.