Атрибут translate тега <noframes>


Описание

Атрибут translate определяет, должен ли текст внутри элемента <noframes> переводиться автоматическими системами перевода. Хотя тег устарел в HTML5, этот атрибут может быть полезен для:

  • Контроля перевода сообщений об ошибках в старых браузерах
  • Предотвращения перевода технических терминов
  • Управления локализацией альтернативного контента
Пример использования:
<noframes translate="no"> <p>Frame support required (do not translate)</p> </noframes>

Допустимые значения:

Значение Описание Применение
yes Разрешить перевод (по умолчанию) Для переводимых сообщений
no Запретить перевод Для технических терминов и названий

Пример с многоязычным контентом:

<noframes> <p translate="no">Browser: FRAMES NOT SUPPORTED</p> <p translate="yes">Please upgrade your browser</p> </noframes>

Рекомендации по использованию:

  • Используйте translate="no" для технических терминов
  • Для важных сообщений дублируйте текст на нужных языках
  • Избегайте в новых проектах (тег устарел)
  • Сочетайте с атрибутом lang для лучших результатов

Ограничения и совместимость:

  • Поддерживается современными браузерами
  • Не все системы перевода учитывают этот атрибут
  • Элемент <noframes> устарел в HTML5
  • Актуален только для очень старых браузеров

Примечание: В современных веб-приложениях вместо <noframes> следует использовать feature detection и предоставлять локализованный контент через системы i18n (интернационализации).