Экран «Обслуживание»
Четыре вкладки. Общее у них одно: это работа не с переводом, а с порядком вокруг него.
Статистика
Сводка дыр: пустые поля словаря и непереведённые значения в инфоблоках. Быстрый ориентир — где работы больше всего.
По инфоблокам показываются первые 50, где найдено свойство с суффиксом базового языка. Это не ограничение модуля, а защита экрана от превращения в отчёт на тысячу строк.
Мусорщик
Список фраз, которые при последней индексации не нашлись ни в одном файле проекта.
Порядок работы: сначала Индексация, потом сюда. Без свежей индексации список показывает прошлые данные.
Ноль использований не значит «фраза не нужна». Сканер находит только явные вызовы в файлах PHP. Динамические коды, фразы из JavaScript и недавно добавленные попадут в список обязательно, а удалять их нельзя.
Отметьте нужное и удалите. Действие необратимое — восстановить можно только из бэкапа. Есть выгрузка списка в CSV: посмотреть его в таблице спокойнее, чем на экране.
Отдельным блоком здесь же — переводы SEO-шаблонов без сущности: записи, оставшиеся от удалённых элементов, разделов или инфоблоков. Эти удалять безопасно, привязать их уже не к чему.
Языки и свойства
Показывает, для каких языков в проекте что-то создано, и помечает статус: целевой язык, нецелевой но с сайтами, нецелевой и без сайтов.
Кнопка «Проверить» строит подробный отчёт с проверкой, есть ли в свойствах данные. Тот же отчёт выгружается в CSV.
Удалить можно только пустые объекты и только у нецелевых языков. То, где есть хоть одно заполненное значение, и поле словаря с переводами фраз не трогаются никогда.
Порядок разбора: сначала снять лишний язык на экране Инфоблоки, вкладка «Языки»; потом выгрузить CSV, посмотреть глазами и удалить пустое. Пока язык числится целевым, чистка по нему заблокирована — это защита от случайного сноса рабочих свойств.
Оригинал изменился
Две разные вещи на одной вкладке.
Устаревшие переводы фраз. Кнопка «Показать устаревшие переводы» строит список фраз, у которых текст на базовом языке изменился уже после перевода. Список считается по кнопке, а не при каждом заходе: поиск требует просмотра всего словаря.
Дальше либо переведите заново, либо поправьте руками, либо — если перевод всё ещё годится — отметьте и нажмите «Перевод проверен». Отметка снимется, перевод не изменится.
Подробности и два неочевидных ограничения — Очередь и «оригинал изменился».
Названия магазина в словарь. Кнопка «Собрать названия магазина» переносит в словарь названия платёжных систем, служб доставки, свойств заказа, типов плательщиков и единиц измерения. Ядро хранит их одним текстом на все языки, и переводить их иначе нечем.
Нажимайте её после того, как завели или переименовали что-нибудь из перечисленного. Дальше эти фразы переводятся как любые другие. См. Платёжные системы и доставки.