Localizing an Application with the Multi-Language Localization Method
Prerequisites
Address the following items prior to performing this procedure:
-
Determine the supported languages for the application and obtain the language names and locale names to match. For a complete list of locale names, see Language Identifier Constants and Strings
. -
Create or obtain the localization override files to use for each of the supported languages.
-
Determine the proper location to store the localization override files accessed by the server. The default location is the localizations sub-folder in the server’s installation location, though you can override this default location.
-
If the single language localization method is used to provide default override values, perform that procedure first.
-
Review the settings of the configuration options in the [Configuration] section of the Agentry.ini file, specifically the ClientStringFile, ApplicationStringsFile, and the ApplicationGlobalsFile.
-
Before making any changes to the Agentry.ini file, always make a backup copy of the current file, so you can revert any changes if necessary.
Context
This procedure describes how to localize an application using the multi-language method. Use this procedure when translating an application’s client UI into one or more different languages from the one in which it was developed. You can combine this procedure with the single language localization method if needed. However, that process is not discussed here, with the focus on the multi-language method of localization.
Procedure
Results
Once this procedure is complete, the server uses the locale information provided by the clients to determine the proper override values, if any, to use. Those clients with a locale not set to one of those listed in the localizations option receive the overrides in the single language localization files; or, if these are not in use, the values as defined in the published application project are sent to clients by the server.