Choose a GLS locale

To localize your application, choose a locale that provides the culture-specific information for the language, territory, and code set that the application is to support.

For information about locales, see Set a GLS locale.

A globalized application makes no assumptions about how these locales are set at run time. Once the application environment specifies the locales to use, the application can access the appropriate GLS locale files for locale-specific information. As long as a GLS locale is provided that supports a particular language, territory, and code set, the application can obtain the locale-specific information dynamically.

The current processing locale (sometimes called just the current locale) is the locale that is currently in effect for an application. It is based on one of the following environments:
  • The client environment

    HCL OneDB™ ESQL/C creates client applications. Therefore, the current processing locale for HCL OneDB ESQL/C applications is the client locale.

  • The database that the database server is currently accessing

The current processing locale for DataBlade® client applications is the client locale. The current processing locale for DataBlade UDRs is the server-processing locale, which the database server determines from the client, database, and server locales.