Engineering Workspace > Dictionaries and Localization
  
Dictionaries and Localization
Runtime Language localization
You can localize the text in your application in as many languages as needed. You create a dictionary for each language.
*Note: To localize 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 configure localization:
1. Go to Run > Dictionaries -> Localization.
2. Click New.
The Create New Localization Dictionary window displays.
3. Enter a name for the dictionary.
4. Click OK.
5. Click Load Strings to populate the table with all controls that have strings that are set to Localizable. In the TranslatedText column, enter the text in the dictionary language.
6. 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 dictionary 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 also define the default Culture Information that the application is using and 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, so the correct procedure is to have both the Operating System setting and the project settings with the target culture to run the application.