General Administration

Internationalization (I18N)

 

Internationalization and Localization

The Agile e6 Upgrade Tool will convert the old solution to the new I18N solution.
  Internationalization
 

Internationalization is the process of developing a software product whose core design makes no assumptions based on a locale. It handles all targeted linguistic and cultural variations (e.g. text orientation, date/time format, currency, sorting, etc.) within a single code base. Isolating all message strings in text files is another necessary step to prepare a product for localization. I18N allows to include characters other than Latin characters to multi-lingual data.

 

Localization

  Localization takes an internationalized product and customizes it for a specific market. This includes translating the software strings, rearranging the user interface components to retain the original layout, customizing the formats, the defaults, etc. Such a customization is only possible if the application is properly internationalized; otherwise, problems can occur with the application and the language version.
 

Configuration Parameter EDB-CHR-ENC-JVM

Ensure the Configuration Parameter EDB-CHR-ENC-JVM is set to UTF-8.
This tells Java and ECI clients which encoding they should use; UTF-8 allows them to use all available UniCode characters.
To be able to display non-Latin1 characters, a font that contains the required characters is needed for the respective languages (e.g. Microsoft Office supplies a universal Unicode font named Microsoft JhengHei ).

Add this font to the Java client setup.

1. Open Tools > Options > User interface and Connections.
2. Go to the Mask settings and change the Field font entry in the Font tab using the font chooser.
3. Select your Unicode font.
4. Click OK to activate your changes.
5. Open a mask and insert any non-Latin1 character into any string field..

This can also be predefined in the Java client default property file (jacc.defaults).

For instance: to configure Arial Unicode MS with letter size 11, add this to the property file: CommonMaskProperty.fieldFont=Arial Unicode MS,0,11

When using the Web client, your Web Browser has to support the UTF-8 encoding, and it also needs a respective Unicode font.

Further installation information can be found at: