JADE provides you with the following facilities to enable you to internationalize (translate) JADE systems to meet your requirements.
Locales command, to specify the language (locales) supported by your schema. (For details, see "Maintaining Locales for Your Schema", later in this chapter.)
Formats command, to add and maintain format strings for use with primitive types in your schema. (For details, see "Adding and Maintaining Formats", later in this chapter.)
Strings command, to maintain strings for the locales supported by your schema. (For details, see "Translating Strings", later in this chapter.)
Translate Forms command, to enable you to translate forms for the locales supported by your schema. (For details, see "Translating Forms", later in this chapter.)
Standalone JADE Translator utility, to enable you to translate strings and forms for a specified schema and locale. (For details, see "JADE Translator Utility", later in this chapter.)
Translating messages and errors. (For details, see "Translating Messages", later in this chapter.)
The locale structure in each schema is independent of the locale structure in any other schema.
Each schema has a defined default locale, which you can change by using the Locales dialog or the jadloadb program and a command file. (For details, see "Maintaining Locales for Your Schema", later in this chapter, or "" under "
If you want to select the translation of all forms in the application from the schema default locale, regardless of the current locale of the application, set the
Changing the default locale of a schema may take a significant amount of time if the schema has many subclass forms in subschemas.
The
Enhanced locale support is enabled (or disabled) throughout a complete JADE environment, with the single setting in the JADE initialization file on the database node. When running with enhanced locale support, the locale of the presentation client must be present on the machine running the application server.
When using multiple locales, it is recommended that:
The schema default locale should be the same as your current session locale in the JADE development environment.
All schemas in a schema hierarchy share that same locale structure.
For details about replacing a form in one locale with a copy of the form in another locale in the same schema, see "Copying a Form into another Locale", in Chapter 5. For details about forwarding regional overrides set on the presentation client to the application server so that both use consistent locale settings for the application, see the