1С:Language Tool

Продукт
Название базовой системы (платформы): 1С:Enterprise Development Tools
Разработчики: 1С Акционерное общество
Дата премьеры системы: 2019/09/30
Дата последнего релиза: 2022/06/09
Технологии: Средства разработки приложений

Содержание

2022: Выпуск финальной версии 1C:Language Tool 1.0

9 июня 2022 года фирма "1С" известила пользователей и партнеров о выпуске финальной версии 1C:Language Tool 1.0 – дополнительного инструмента для среды разработки 1C:Enterprise Development Tools версии 2021.3 и выше. 1C:Language Tool предназначен для автоматизации перевода интерфейса на дополнительные языки, а также исходного кода и метаданных конфигураций на платформе "1С:Предприятие 8" на альтернативный язык, например с русского на английский.

Источник: infostart.ru

1C:EnterpriseDevelopment Tools – это среда разработки, предназначенная для создания бизнес-приложений системы программ "1С:Предприятие 8". 1C:Enterprise Development Tools может использоваться наряду с конфигуратором "1С:Предприятия 8". Формат разрабатываемых приложений полностью соответствует текущим версиям платформы "1С:Предприятие 8".

1C:Language Tool позволяет вести разработку интерфейса в 1C:Enterprise Development Tools для программ системы "1С:Предприятие 8" с дополнительными удобствами. Инструмент применяется в фирме 1С для выпуска приложений с английским кодом "1C:ERP WE" и "1С:Библиотека стандартных подсистем" и других.

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С".

2019: Выпуск 1C:Language Tool

30 сентября 2019 года стало известно о том, что фирма «» объявила о выпуске первого официального плагина 1C:Language Tool для среды разработки прикладных решений 1C:Enterprise Development Tools.

Среда разработки 1C:Enterprise Development Tools используется отдельно от платформы 1С, позволяет вести разработку не в конфигураторе и подключать плагины.

1C:Language Tool – плагин для дополнительного удобства разработки на различных языках.

В целом 1C:Language Tool позволяет:

  • выпускать локализованные версии решений – конфигурации с кодом и метаданными, переведенными на другой язык на основе международной или национальной поставки;
  • автоматизировать разработку продукта с интерфейсом на нескольких языках, используя электронные словари и сервисы машинного перевода (Yandex.Translate, Microsoft Translator);
  • автоматизировать перевод интерфейса с привлечением отдельных команд для разработки на разных языках за счет хранения переводов отдельно от метаданных конфигурации;
  • использовать отдельные словари для бесконтекстного перевода объектов метаданных и контекстного перевода кода.

Также поддерживается работа 1С:Language Tool в консольном режиме с использованием команды ring.

Пока в плагине поддерживается перевод только конфигурации без расширений, внешних отчетов и обработок. При переводе интерфейса не учитываются национальные особенности в форматах дат и чисел. Не поддерживается использование нескольких языков одновременно, например, для стран с несколькими государственными языками. Витрина данных НОТА ВИЗОР для налогового мониторинга 2.1 т

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

Плагин поставляется в виде репозитория Eclipse с сайта разработчиков, из которого производится дальнейшая установка (также можно скачать zip-архив и установить плагин из локальной папки). Для доступа к плагину необходимо быть зарегистрированным пользователем сайта 1С:ИТС (порядок установки описан на сайте 1С:ИТС в разделе «Плагины для 1С:EDT»).

С учетом перевода ERP на английский язык, выпущенный плагин окажется полезным в работе.[1]

Примечания



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (46)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Axiom JDK (БеллСофт) ранее Bellsoft (10)
  Бипиум (Bpium) (10)
  Другие (389)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  IFellow (АйФэлл) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  КРИТ (KRIT) (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Unlimited Production (Анлимитед Продакшен, eXpress) (4)
  РЖД-Технологии (3)
  Robin (Робин) (3)
  Другие (23)

  Unlimited Production (Анлимитед Продакшен, eXpress) (3)
  Солар (ранее Ростелеком-Солар) (3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Axiom JDK (БеллСофт) ранее Bellsoft (1)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1)
  Другие (9)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (2, 48)
  Microsoft (41, 47)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (595, 304)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Солар (ранее Ростелеком-Солар) (1, 6)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  РЖД-Технологии (1, 3)
  Другие (14, 24)

  Мобильные ТелеСистемы (МТС) (2, 3)
  Солар (ранее Ростелеком-Солар) (1, 3)
  Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
  Сбербанк (1, 1)
  Другие (12, 12)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 48
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  Форсайт. Мобильная платформа (ранее HyperHive) - 12
  Другие 324

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Турбо X - 2
  Siemens Xcelerator - 2
  Java - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Axiom JDK (ранее Liberica JDK до 2022) - 1
  Другие 8

  EXpress Защищенный корпоративный мессенджер - 6
  Solar appScreener (ранее Solar inCode) - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 14

  EXpress Защищенный корпоративный мессенджер - 3
  Solar appScreener (ранее Solar inCode) - 3
  МТС Exolve - 2
  Naumen Platform - 1
  Газпром: Ивентум Конструктор приложений для организации и управления мероприятиями - 1
  Другие 9