1C:Language Tool — это дополнительный инструмент (расширение или плагин) для среды
разработки 1C:EDT, который предназначен для автоматизации перевода интерфейса на
дополнительные языки, а также исходного кода и метаданных конфигураций на платформе
«1С:Предприятие 8» на альтернативный язык, например с русского на английский. Инструмент
предназначено для решения следующих задач:
- Синхронный выпуск конфигурации на исходном языке кода и метаданных и конфигурации с
кодом и метаданными, переведенными на другой язык, например, конфигурации на русском
языке кода и метаданных и той же конфигурации на английском языке;
- Автоматизация разработки конфигураций с интерфейсом на нескольких языках. Эта задача
может решаться как одной командой разработчиков, так и с привлечением внешних команд
для перевода интерфейса;
- Разработка локализованных версий конфигурации внедряющим партнером на национальном
рынке на основе международной или другой национальной поставки.
Преимуществом расширения в сравнении со стандартными механизмами платформы 1С:Предприятие
является удобное внешнее хранение всех интерфейсов и переводов метаданных. За счет этого
возможно:
- Легко объединять перевод дополнительных интерфейсов для локализованной версии с
изменениями в исходной конфигурации поставщика;
- Привлекать разные внешние команды для разработки интерфейсов на разных языках.
Ключевые возможности расширения:
- Ведение нескольких словарей, которые обеспечивают:
- Бесконтекстный перевод объектов метаданных;
- Контекстный перевод объектов модели;
- Терминов базы данных и контекста платформы 1С:Предприятие;
- Автоматическое переключение встроенного языка 1С:Предприятие с учетом
ограничений;
- Внешнее хранение переводов отдельно от файлов модели метаданных конфигурации;
- Интеграция с сервисами машинного перевода (Yandex.Translate, Microsoft
translator);
- Авто-заполнение интерфейса по словарям и сервисам машинного перевода;
- Двухпанельный редактор модулей (исходный код и перевод);
- Поддерживается работа расширения в консольном режиме с использованием команды
ring.