Атрибут translate

Атрибут translate указывает браузеру о необходимости перевода при локализации страницы текстового содержимого элемента, а также некоторых его атрибутов. Следующие атрибуты являются переводимыми атрибутами:

  • abbr в <th> элементах
  • alt в <area>, <img> и <input> элементах
  • content на <meta> элементах, если атрибут name указывает имя метаданных, значение которого можно перевести
  • label в <menuitem>, <menu>, <optgroup>, <option>, <track> элементах
  • download в <a> и <area> элементах
  • lang на html элементах, должны быть переведены в соответствии с языком, используемым в переводе
  • placeholder в <input> и <textarea> элементах
  • srcdoc в <iframe> элементах должен быть проанализирован и рекурсивно обработан
  • style в html элементах должен анализироваться и рекурсивно обрабатываться
  • title по всем html элементам
  • value в <input> элементах  с типом type равным button, submit или reset  

Значения

  • yes или пустое значение - указывает на необходимость перевода элемента
  • no - запрещает перевод элемента
  • наследование от родительского элемента, которое является отсутствующим значением по умолчанию и недопустимым значением по умолчанию.

 

Значение по умолчанию

yes или наследование

Обязательный атрибут

нет

Синтаксис

translate="yes"
translate="no"

Спецификация

версия HTML 3.2 HTML 4.01 HTML 5.0 XHTML 1.0 XHTML 1.1
поддержка нет нет да нет нет

Поддержка браузерами

браузер IE Chrome Opera Firefox Safari
версия 6.0+ 2.0+ 4.0+ 9.2+ 1.0+
поддержка да да да да да