Выпущена финальная версия 1C:Language Tool
Фирма "1С" извещает пользователей и партнеров о выпуске финальной версии 1C:Language Tool 1.0 – дополнительного инструмента для среды разработки 1C:Enterprise Development Tools версии 2021.3 и выше. 1C:Language Tool предназначен для автоматизации перевода интерфейса на дополнительные языки, а также исходного кода и метаданных конфигураций на платформе "1С:Предприятие 8" на альтернативный язык, например с русского на английский.
1C:EnterpriseDevelopment Tools – это среда разработки нового поколения, предназначенная для создания бизнес-приложений системы программ "1С:Предприятие 8". 1C:Enterprise Development Tools может использоваться наряду с конфигуратором "1С:Предприятия 8". Формат разрабатываемых приложений полностью соответствует текущим версиям платформы "1С:Предприятие 8". Подробнее см. в информационном письме №23432 от 13.09.2017.
1C:Language Tool позволяет вести разработку интерфейса в 1C:Enterprise Development Tools для программ системы "1С:Предприятие 8" с дополнительными удобствами. Инструмент успешно применяется в фирме 1С для выпуска приложений с английским кодом "1C:ERP WE" и "1С:Библиотека стандартных подсистем" и других.
ВОЗМОЖНОСТИ 1C:LANGUAGE TOOL
1C:Language Tool предназначен для решения следующих задач:
- Синхронный выпуск конфигурации на исходном языке кода и метаданных и конфигурации с кодом и метаданными, переведенными на другой язык, – например, конфигурации на русском языке кода и метаданных и той же конфигурации на английском языке.
- Автоматизация разработки конфигураций с интерфейсом на нескольких языках. Эта задача может решаться как одной командой разработчиков, так и с привлечением внешних команд для перевода интерфейса.
- Разработка локализованных версий конфигурации внедряющим партнером на национальном рынке на основе международной или другой национальной поставки.
1C:Language Tool поддерживает:
- Ведение нескольких словарей, тем самым обеспечивая:
- бесконтекстный перевод объектов метаданных;
- контекстный перевод объектов модели;
- перевод кода и метаданных по терминам базы данных и контексту платформы "1С:Предприятие".
- Автоматическое переключение встроенного языка "1С:Предприятия 8" (с учетом ограничений).
- Внешнее хранение переводов отдельно от файлов модели метаданных и исходного кода конфигурации.
- Интеграцию с сервисами машинного перевода (Yandex.Translate, Microsoft Translator, Google Translate).
- Автоматическое заполнение интерфейса по словарям и сервисам машинного перевода.
- Поддерживается контроль полноты перевода.
Основными преимуществами 1C:Language Tool по сравнению со стандартными механизмами платформы "1С:Предприятие 8" являются:
- возможность легко объединять перевод дополнительных интерфейсов для локализованной версии с изменениями в исходной конфигурации поставщика;
- возможность привлекать разные внешние команды для разработки интерфейсов на разных языках.
Эти преимущества достигаются за счет внешнего хранения переводов отдельно от файлов метаданных конфигурации.
ОГРАНИЧЕНИЯ
- Если в программном коде конфигурации не везде возможно вычислить типы объектов, а значит, невозможно отделить пользовательские объекты от объектов платформы, то при переводе кода и метаданных необходимо использовать один и тот же язык (например, конфигурация с русским кодом и русскими метаданными переводится на английский язык кода и английский язык метаданных).
- Названия объектов модели и элементов интерфейса должны соответствовать словам основного языка конфигурации. Правильность использования слов исходного языка обеспечивается разработчиком конфигурации.
- Область применения 1C:Language Tool при решении задач локализации ограничивается исключительно переводом интерфейсов и не распространяется на локализацию в смысле национальных форматов чисел, времени, разработки специфической для локального рынка функциональности и поддержки нескольких языков учетных данных.
ПОРЯДОК РАСПРОСТРАНЕНИЯ И ПОДДЕРЖКИ
Фирма "1С" разрешает получить и использовать без дополнительной платы 1C:Language Tool зарегистрированным пользователям продуктов "1С:Предприятия 8" версии не ниже ПРОФ, имеющим действующий договор 1С:ИТС, а также партнерам фирмы "1С".
Дистрибутив 1C:Language Tool доступен в p2-репозитории и в виде zip-архива, см. https://its.1c.ru/db/edtplugins#bookmark:languagetool:install.
Документация для разработчиков включена в дистрибутив данного продукта, а также публикуется по адресу https://its.1c.ru/db/edtplugins.
Поддержка пользователей 1C:Language Tool осуществляется в разделе "Плагины EDT" форума по системе "1С:Предприятие 8" https://partners.v8.1c.ru/forum/.