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.

Пока в плагине поддерживается перевод только конфигурации без расширений, внешних отчетов и обработок. При переводе интерфейса не учитываются национальные особенности в форматах дат и чисел. Не поддерживается использование нескольких языков одновременно, например, для стран с несколькими государственными языками. TAdviser Security 100: Крупнейшие ИБ-компании в России 63.2 т

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

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

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

Примечания



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

За всю историю
2022 год
2023 год
2024 год

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

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

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

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

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

За всю историю
2022 год
2023 год
2024 год

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

  Солар (ранее Ростелеком-Солар) (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)

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

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

За всю историю
2022 год
2023 год
2024 год

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

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Bpium Конструктор корпоративных систем - 1
  Другие 8

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

  EXpress Защищенный корпоративный мессенджер - 4
  Solar appScreener (ранее Solar inCode) - 3
  МТС Exolve - 2
  Docker Платформа распределённых приложений - 1
  GreenData Платформа - 1
  Другие 11