You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This page presents information about localization and units.



Description

Localization: allows the creation of translated texts so you can run your application in multiple languages.

Units: allows the the dynamic change of metric system when running the client displays. 



Localization

You can localize the text in your application in as many languages as needed. To do this, create a dictionary for each language. 

To localize the user interface text, be sure to select the Localizable option (Dynamics Configuration window, TextOutput options) for each display component that you need to localize.

To create a localization dictionary:

  • Go to Run → Dictionaries→ Localization.
  • Click New.
  • The Create New Localization Dictionary window will display.
  • Enter a name for the dictionary.
  • Click OK.
  • Click Load Strings to populate the table with all the controls that have strings that are set to Localizable. In the TranslatedText column, enter the text in the dictionary language.
  • Create controls in a display or write a script to use the object called Client.Dictionary to configure the dictionary or dictionary options for the user. When the dictionary changes, the language changes throughout the application.

The alarm messages can also be included in the localization if the related check-box is set.

On Info → Project → Settings, you can define the default Culture Information that the application is using. The runtime property Client.CultureInfo allows you to change it during runtime. Some display controls may get the Culture Info directly from the Operating System. In this situation, the correct procedure is for both the Operating System settings and the project settings to have the application's target culture. 



Find Detailed Docs Here: Themes Configuration


In this section...

The root page @parent could not be found in space v10.

  • No labels