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