Translations Tab

The Translations tab is available for all namespaces from the Model level down to an attribute and displays a split window of two panes.

Upper Pane

The upper pane shows all the captions and strings that can be translated into other languages, and a column for each language defined by you. The columns can be re-ordered, hidden, or added. To translate a value for a language, simply click in the appropriate column for a language and enter the translation in the entry field.

To remove a translation for all elements for a given language, select any element, right-click in the column for the language to be removed, and then select Clear Translations for <language> from the context menu.

Lower Pane

The lower pane displays all the defined languages available and the inheritance relations between languages. In this panel, languages can be added, deleted, or renamed and their relation to another language can be changed. When a language has an inheritance relation with another language (a Derived Language), it means that any value that is not translated for that language will inherit the value from the primary language in the tree. The model creates and defines a default primary language that cannot be deleted, though it can be renamed.

To add a derived language, perform the following:

  1. Right-click the primary language in the lower pane, and then select Add Language from the context menu.

    The Add Language dialog box appears.

  2. From the Name list, select a language.

    The corresponding locale code and name appears in the Locale field.

    This list includes all the languages installed in the system. Note that this list includes languages that are additional to the ones available in the Windows Regional Options.

  3. Click OK to add the language to the lower pane of the Translations window.

    The new language is added under the primary language.

    You can double-click the resources.<LocaleName>.resx file to view the labels and the translated value of the label that would appear in the user interface.

Session Language

You can set a Session Language through the Language combo box on the toolbar. The session language is used by all views that display language dependent information, such as values and captions.

The Painter window uses the session language to display the presentation for that language, and remembers this language. When the language changes, the Painter prompts you to save any changes. Painter remembers the language. You can select different language for different Painters for elements.

When a window becomes active, it updates the Language combo box with either the language remembered by the window (in the case of the Painter window) or it sets it to the session language.