Translation editor

How It Opens

In the Project panel, double-click a LocalizationDictionary object.

What is it used for

The translation editor makes it possible to translate strings to be used in multilingual projects/applications. These strings are typically texts displayed in graphical objects.

The editor consists of two pages:

  • Translation reference which shows a table with all of the translatable or already translated project strings (for example, the strings in the Text property, the strings in the DisplayName and Description attributes, etc.). In this table, the strings to be localized are selected in the translation table.

  • Translation table in which the translations are defined for all strings.

What the Translation References table looks like

../../_images/9831a08aac9d8a43b4bfe90a36e000ec0c65367b.png

The columns of the table are described below:

Column

Description

String

Project translatable strings. The translatable strings in the properties/variables of any project node or the strings already present in the translation table are automatically indicated.

Key

Unique key that identifies the string in the translation table

Path

Path of the string in the project

Synchronize

If the string

Then…

Already present in the translation table

Enables translation of the string at design time and runtime.

Not already present in the translation table

  • Creates a key with the same name.

  • Inserts the string and related key in the translation table.

  • Enables translation of the string at design time and runtime.

The buttons available are described below:

Button

Description

../../_images/6e2011ffdc36162bdf8c641b1fabb7b87dbab36d.png

Updates the references in the table.

Displays the translation table

Opens the translation table.

How the translation table appears

../../_images/3a34e347bcecd2a52166d209e6142b4a128c4136.png

Part

Description

A

BrowseName in the LocalizationDictionary

B

List of translations. Each unique key is associated (one per column) with the translations of a string for the various locales.

C

Toolbar

The buttons available are described below:

Button

Function

Remove translations

Removes selected key/row and related key.

Adds locale

Adds a locale/column for a new locale.

Displays translation references

Opens the translation reference table.

See also

Related concepts

Sessions and locale

Related procedures

Manage the translations

Related APIs

API for translations

Application examples

Import translations from another project