Перевести элемент или раздел
Когда нужно перевести один товар или одну новость, гонять массовый прогон незачем. На карточке есть кнопка.
Кнопка на карточке
Откройте карточку элемента или раздела в админке — появится панель «Перевод» с кнопкой «Перевести».
- Выберите целевые языки, можно несколько.
- Выберите режим:
- Перевести только непереведённое — безопасно, стоит по умолчанию;
- Перевести всё с заменой — перезапишет существующие переводы, спросит подтверждение.
- Галочка «Включая SEO-шаблоны» включена по умолчанию: вместе с полями переводятся собственные SEO-шаблоны этой карточки — мета-теги, заголовок, alt и title картинок. Шаблоны, унаследованные от раздела или инфоблока, здесь не трогаются: их переводят там, где они заданы.
- Перевести.
Страница перезагрузится сама
Так и задумано. Перевод пишется прямо в базу, минуя форму. Без перезагрузки нажатие «Сохранить» затёрло бы его старыми значениями, которые форма помнит с момента открытия.
Отсюда важное следствие: несохранённые правки в других полях карточки потеряются. Сохраните их до запуска перевода.
Если при переводе была ошибка, страница не перезагрузится — сначала прочитайте сообщение.
Групповое действие в списке
В списке элементов инфоблока есть групповое действие «Перевести»: отметьте нужные строки и выберите его. Удобно, когда товаров десяток, а гонять весь инфоблок не хочется.
У разделов такого действия нет. Кнопка на карточке есть и у элемента, и у раздела, а групповое действие — только в списке элементов. Симметрии тут нет, и рассчитывать на неё не стоит.
Если панели «Перевод» не видно
Скорее всего, у модуля не задано ни одного целевого языка. Откройте экран Инфоблоки, вкладку «Языки», отметьте языки и сохраните список.
Вторая причина — прав на модуль нет или они только на чтение: Права и безопасность.