Атрибут 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 (интернационализации).