Атрибут 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 с отдельными версиями контента для каждого языка.