Консольный режим запуска

Инструмент 1C:Language Tool возможно запускать в консольном режиме с помощью утилиты 1C:Ring, которая устанавливается в систему вместе с установкой 1C:EDT.

Возможности команды консольных команд 1C:Language Tool

В консольном режиме возможен запуск генерации всех строк переводов по аналогии с тем, как это делается соответствующим инструментом, а также для синхронизации исходного проекта с переведенным (перевод конфигурации).

Установка и настройка дополнительного модуля 1C:Language Tool в 1C:Ring

Для работы с расширением в консольном режиме с помощью команды ring требуется настроить ring-модуль – edt-langtool. Для этого необходимо чтобы файлы 1C:Language Tool из каталога plugins располагались в той же директории с файлами 1C:EDT, например C:\Program Files\1C\1CE\components\1c-edt-1.13.0+226-x86_64\plugins.

Для корректной установки необходимо:

  1. Запустить командную строку «от Администратора» (cmd.exe) и выполнить команду для установки из локальной копии репозитория с инструментом с помощью Eclipse приложения P2-Director:

"C:\Program Files\1C\1CE\components\1c-edt-1.13.0+226-x86_64\1cedt" -clean -purgeHistory –application org.eclipse.equinox.p2.director -noSplash -repository file://C:/LangToolRepo -installIUs com.e1c.langtool.v8.dt.feature.feature.group,com.e1c.langtool.microsoft.feature.feature.group,com.e1c.langtool.yandex.feature.feature.group,com.e1c.langtool.google.feature.feature.group
  1. Добавить в файл ring-commands.cfg строки с определением ринг-модуля 1C:Language Tool из каталога 1C:EDT plugins\com.e1c.langtool.v8.dt.ring_v1.v2.v3.v4.jar, например:

edt-langtool:
- file: C:\Program Files\1C\1CE\components\1c-edt-1.13.0+226-x86_64\plugins\com.e1c.langtool.v8.dt.ring_0.6.0.77.jar 
  arch: x86_64
  version: 0.6.0

Подробнее про файл ring-commands.cfg на сайте ИТС.

Работа с консольной командой ring

Работа с командой осуществляется в консольном режиме. Нужно набрать ring edt-langtool [команда][параметры]

Например:

ring edt-langtool list-translation-providers

Актуальное описание команды ring edt-langtools и их параметров можно получить непосредственно в консоли командой ring edt-langtool help