The name of the base system (platform): | 1С:Enterprise Development Tools |
Developers: | 1C Joint Stock Company |
Date of the premiere of the system: | 2019/09/30 |
Last Release Date: | 2022/06/09 |
Technology: | Application Development Tools |
Content |
2022: Final release of 1C:Language Tool 1.0
On June 9, 2022, 1C informed users and partners about the release of the final version of 1C:Language Tool 1.0, an additional tool for the 1C:Enterprise Development Tools development environment, version 2021.3 and higher. 1C:Language Tool is designed to automate the translation of the interface into additional languages, as well as the source code and metadata of configurations on the 1C:Enterprise 8 platform into an alternative language, for example, from Russian to English.
1C:EnterpriseDevelopment Tools is a development environment designed to create business applications of 1C:Enterprise 8 program system. 1C:Enterprise Development Tools can be used along with the 1C:Enterprise 8 configurator. The format of the developed applications fully corresponds to the current versions of 1C:Enterprise 8 platform.
1C:Language Tool allows you to develop an interface in the 1C:Enterprise Development Tools for programs of 1C:Enterprise 8 system with additional amenities. The tool is used in 1C to release applications with the English code 1C:ERP WE"" and 1C: Standard Subsystem Library"" and others.
1C:Language Tool is designed to solve the following tasks:
- Synchronous release of source code and metadata configuration and configuration with code and metadata translated into another language - for example, Russian code and metadata configurations and the same configuration in English.
- Automate multi-language configuration development. This task can be solved both by one development team and by using external commands to translate the interface.
- Development of localized configuration versions by the implementing partner in the national market based on international or other national supply.
1C:Language Tool supports:
- Maintaining multiple dictionaries, thereby ensuring that:
- context-free translation of metadata objects;
- contextual translation of model objects;
- translating code and metadata into database terms and the 1C: Enterprise platform context.
- Automatic switching of the built-in language "1C:Enterprise 8" (subject to restrictions).
- External storage of translations separate from metadata model files and configuration source code.
- Integration with machine translation services (Yandex.Translate, Microsoft Translator, Google Translate).
- Automatic filling of the interface by dictionaries and machine translation services.
- Control of translation completeness is supported.
The main capabilities of the 1C:Language Tool compared to the standard mechanisms of the 1C:Enterprise 8 platform are:
- The ability to combine the translation of additional interfaces for the localized version with changes in the original supplier configuration
- the ability to involve different external commands to develop interfaces in different languages.
These features are achieved by externally storing translations separately from configuration metadata files.
Limitations:
- If it is not possible to calculate object types everywhere in the configuration code, which means that it is impossible to separate user objects from platform objects, then when translating code and metadata, you must use the same language (for example, a configuration with Russian code and Russian metadata is translated into English code and English metadata).
- The names of the model objects and interface elements must match the words of the primary configuration language. The correct use of the source language words is ensured by the configuration designer.
- The scope of 1C:Language Tool in solving localization problems is limited to the translation of interfaces and does not apply to localization in the sense of national number formats, time, the development of local market-specific functionality and support for several credential languages.
1C allows registered users of 1C:Enterprise 8 products to receive and use 1C:Language Tool at no additional cost, versions not lower than PROF, having a valid 1S:ITS contract, as well as 1C partners.
2019: 1C:Language Tool release
On September 30, 2019, it became known that 1C announced the release of the first official 1C:Language Tool plugin for the 1C:Enterprise Development Tools application development environment.
The 1C:Enterprise Development Tools development environment is used separately from the 1C platform, allows you to develop not in the configurator and connect plugins.
1C:Language Tool is a plugin for additional ease of development in various languages.
In general, 1C:Language Tool allows you to:
- release localized versions of solutions - configurations with code and metadata translated into another language on the basis of international or national supply;
- Automate multi-language product development using electronic dictionaries and machine translation services (Yandex.Translate, Microsoft Translator)
- Automate interface translation using separate development commands in different languages by storing translations separately from configuration metadata.
- Use separate dictionaries for context-free translation of metadata objects and in-place code translation.
The 1C:Language Tool is also supported in console mode using the ring command.
So far, the plugin supports translation of only the configuration without extensions, external reports and treatments. When translating the interface, the national characteristics in date and number formats are not taken into account. Multiple languages are not supported at the same time, for example, for countries with multiple state languages.
There is also no control over the sufficiency of translation: the accuracy of translation from the base language depends on how many object names and interface elements correspond to the main configuration language.
The plugin comes as an Eclipse repository from the developer site, from which further installation is carried out (you can also download the zip archive and install the plugin from the local folder). To access the plugin, you must be a registered user of the 1S:ITS site (the installation procedure is described on the site 1S:ITS in the section "Plugins for 1C: EDT").
Taking into account the translation of ERP into English, the released plugin will be useful in work.[1]