Сценарии применения

Цели инструмента 1C:Lagnauge tool

  1. Автоматизировать синхронный выпуск конфигурации полностью на английском при разработке на русском
  2. Выпуск конфигурации с интерфейсами на дополнительных языках
  3. Инструмент, упрощающий локализацию конфигурации партнерами

Синхронная разработка локальной и международной конфигурации

Сценарий применим для команды, которая одновременно разрабатывает и выпускает конфигурацию для локального рынка на национальном языке и международную версию конфигурации на английском языке. Далее для определенности рассмотрим этот сценарий на примере конфигурации для российского рынка на русском языке.

Основным языком разработки конфигурации русский. На нем задаются имена всех объектов метаданных, процедур, переменных, а также все элементы интерфейса. Одновременно разработчики задают переводы всех объектов метаданных, процедур, переменных и элементов интерфейса на английский язык. Расширение 1C:Language Tool позволяет автоматизировать перевод, используя словари и сервисы автоматического перевода . Для специальных терминов перевод должен составляться на основе консультации с англоговорящим специалистом в предметной области. Расширение 1C:Language Tool позволяет хранить переводы таких терминов в контексте их использования.

Результатом разработки в данном сценарии является:

Выпуск конфигурации с поддержкой нескольких интерфейсов одной командой разработки

Разработка конфигурации ведется на исходном языке, например русский. Необходимо выпускать конфигурацию с 2 или более интерфейсами внутри. Одна команда разрабатывает, и переводит интерфейс используя улучшенные возможности для перевода интерфейса. Расширение 1C:Language Tool позволяет автоматизировать перевод, используя словари и сервисы автоматического перевода. Также расширение позволяет контролировать полноту перевода.

Выпуск конфигурации с поддержкой нескольких интерфейсов с привлечением внешних команд для перевода

Сценарий предполагает, основная команда разработки разрабатывает конфигурацию и интерфейс на основном языке. Внешняя команда переводит элементы интерфейса. Результатом совместной деятельности команд является конфигурация с поддержкой нескольких интерфейсов.

Расширение 1C:Language Tool позволяет отдельно хранить исходные данные для перевода интерфейса, что обеспечивает полную независимость внешней команды. Также расширение позволяет контролировать полноту перевода.

Для основной команды расширение 1C:Language Tool позволяет легко объединять перевод интерфейса с изменениями в релизе поставщика.

Выпуск кастомизированной локальной версии

Партнеры на локальном рынке осуществляют кастомизацию типовых версий – добавляют новую функциональность, отражающую особенности работы на локальном рынке. При выпуске новых версий типовой функциональности встает задача объединить изменение в типовой конфигурации и кастомизировном решении, выполнить перевод.

Расширение 1C:Language Tool позволяет отдельно хранить исходные данные для перевода интерфейса, что обеспечивает полную независимость внешней команды, легкое объединение локальной конфигурации и перевода с изменениями в конфигурации поставщика, выполнять перевод расхождений и контролировать полноту перевода.