Locales

UI multilingualism is managed through the Locales system.

Locale is used to set user interface parameters: language, time zone, date format, separators, etc. By default, one main Locale is created when installing PIM. You can edit it and create new Locales if necessary.

To create new Locate go to Administrations > Locales and click the Create Locale button.

Create Locale

Language code - code for the main language from the list.

Fallback Language code - code for the additional language. This language will be used if there is no translation in the main language.

The user can select the Locale in the User Profile or in the Taskbar.

If no Locale is set for the user, the Default Locale from Settings will be used.

You can switch between locales using the Locale menu in the Taskbar:

Filter by locale

You can also filter out any or all additional languages:

Filter by language

Managing UI Translations

Translations of all system entities are stored in the Label entity. To edit translations, go to Administration > Labels:

Label editing

When you add a new locale, a new column for its translations will automatically appear in the Label entity. Use the filter to find the key you need and edit it:

Set translation

The Customized checkbox is selected automatically if the translation was set or changed from the user interface. It is also set for fields created by the user.

A multilingual field can also be translated into additional languages in the field settings. To open a modal window for setting labels in other languages, click the globe icon in the upper right corner of the field name.

Field translation

Multilingual field tooltips

The tooltip for a field should be set separately for each interface language. To set a tooltip value in all languages, click on the globe icon in the upper right corner of the "Tooltip text" field.

Field tooltip

Enter the value of the tooltip in all languages in the opened modal window and click the Save button.

Tooltip label