Internationalization

Internationalization mechanisms embedded in the platform allow using different languages both when developing the application solution and during the work of application solution users. In addition, at the platform level various national standards for representation of dates, numbers, etc. are supported. It is possible to extract the following localization support capabilities:

UNICODE
Support of national dates, numbers

Support of different languages in the 1C:Enterprise system is possible thanks to the fact that all the configuration and database texts are in the UNICODE format. This format allows including in any text information the symbols of different languages at the same time. Thus, the user can enter the data in different languages, for example, the article description or the contract text should be included in the language of the manufacturer country. In this case, the system will not only display these texts correctly, but also search and sort them.

For the main European languages the national representation of dates, numbers is supported as well as an order of text sorting. There is an ability to configure a particular application solution for the use of regional settings accepted in the countries that speak this language. Moreover, the   information base administrator has an opportunity to use both the settings accepted in the operating system by default and his own that differ from them.

Two script versions
Script localization support

When developing the application solutions, a script is actively used. With its help, the developer can describe his own algorithms of application solution functioning. All the script operators have the writing   both in Russian and English. For this, it is not required to change and settings of the Designer – the system will correctly perceive the operators written in both languages. The documentation and syntax assistant contain the English-language syntax and the synonyms for all the script operators.

A script contains a set of functions that support   localization: NStr(), PeriodPresentation(), NumberInWords(), Format().
  The reports that use the text document or the spreadsheet document can be received in the language differ from the language specified for the current user of application solution.

Different languages of platform interface
Cryptography mechanism

The platform can use different languages to generate command interface.

The questions asked by the cryptography mechanism are generated in the language of platform interface.

Localization of application solutions
Different languages of setup interface

In addition to the use of standard commands of the platform interface in different languages, the developer can use the different languages for those forms and interface which he creates by himself.  

  • It is possible to add to the configuration several special configuration objects - Language. Then for any configuration text (for example, button caption) it is possible to set its presentation in each of these languages.
  • For each user connected to the information base it is possible to assign one of the languages created in the configuration. As a result, he will see all the captions in his language.
  • Since the application solution interface can be very big and complex, the platform contains a special mechanism for editing interface texts. It allows collecting together all the application interface texts in order to quickly and easily set their presentation in different languages existing in the configuration. Read more...

Setup program provides installation in the language that best matches the operating system settings on the user computer. For example, if an operating system uses the Latvian regional settings, then setup will display all the messages in the Latvian language, if English – in English.

Release files in two languages

Release files that contain a description of platform changes are supplied in Russian and English languages.

Leave a Reply

Your email address will not be published. Required fields are marked *

1C:Enterprise Developer's Community