Перевести элемент или раздел

Когда нужно перевести один товар или одну новость, гонять массовый прогон незачем. На карточке есть кнопка.

Кнопка на карточке

Откройте карточку элемента или раздела в админке — появится панель «Перевод» с кнопкой «Перевести».

  1. Выберите целевые языки, можно несколько.
  2. Выберите режим:
    • Перевести только непереведённое — безопасно, стоит по умолчанию;
    • Перевести всё с заменой — перезапишет существующие переводы, спросит подтверждение.
  3. Галочка «Включая SEO-шаблоны» включена по умолчанию: вместе с полями переводятся собственные SEO-шаблоны этой карточки — мета-теги, заголовок, alt и title картинок. Шаблоны, унаследованные от раздела или инфоблока, здесь не трогаются: их переводят там, где они заданы.
  4. Перевести.

Страница перезагрузится сама

Так и задумано. Перевод пишется прямо в базу, минуя форму. Без перезагрузки нажатие «Сохранить» затёрло бы его старыми значениями, которые форма помнит с момента открытия.

Отсюда важное следствие: несохранённые правки в других полях карточки потеряются. Сохраните их до запуска перевода.

Если при переводе была ошибка, страница не перезагрузится — сначала прочитайте сообщение.

Групповое действие в списке

В списке элементов инфоблока есть групповое действие «Перевести»: отметьте нужные строки и выберите его. Удобно, когда товаров десяток, а гонять весь инфоблок не хочется.

У разделов такого действия нет. Кнопка на карточке есть и у элемента, и у раздела, а групповое действие — только в списке элементов. Симметрии тут нет, и рассчитывать на неё не стоит.

Если панели «Перевод» не видно

Скорее всего, у модуля не задано ни одного целевого языка. Откройте экран Инфоблоки, вкладку «Языки», отметьте языки и сохраните список.

Вторая причина — прав на модуль нет или они только на чтение: Права и безопасность.