Название базовой системы (платформы): | 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" на альтернативный язык, например с русского на английский.
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 года стало известно о том, что фирма «1С» объявила о выпуске первого официального плагина 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.
Пока в плагине поддерживается перевод только конфигурации без расширений, внешних отчетов и обработок. При переводе интерфейса не учитываются национальные особенности в форматах дат и чисел. Не поддерживается использование нескольких языков одновременно, например, для стран с несколькими государственными языками. Метавселенная ВДНХ
Также нет контроля достаточности перевода: точность перевода с базового языка зависит от того, насколько имена объектов и элементы интерфейса соответствуют основному языку конфигурации.
Плагин поставляется в виде репозитория Eclipse с сайта разработчиков, из которого производится дальнейшая установка (также можно скачать zip-архив и установить плагин из локальной папки). Для доступа к плагину необходимо быть зарегистрированным пользователем сайта 1С:ИТС (порядок установки описан на сайте 1С:ИТС в разделе «Плагины для 1С:EDT»).
С учетом перевода ERP на английский язык, выпущенный плагин окажется полезным в работе.[1]
Примечания
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (387)
Солар (ранее Ростелеком-Солар) (8)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
Консом групп, Konsom Group (КонсОМ СКС) (2)
ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
IFellow (АйФэлл) (2)
Другие (30)
Солар (ранее Ростелеком-Солар) (10)
Форсайт (3)
Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
КРИТ (KRIT) (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Другие (13)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (589, 302)
Солар (ранее Ростелеком-Солар) (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)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Effective Technologies (Эффектив Технолоджис) (1, 1)
Другие (11, 11)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
Форсайт. Мобильная платформа (ранее HyperHive) - 12
Другие 322
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Nexign Microservices Framework - 1
Другие 8