Internationalization and Localization
This page is intended to be the catch-all reference for information relating to internationalization and localization support inside LogicMail.
Translations
For information on creating and maintaining translations of LogicMail's user interface, see the translation page.
LogicMail's user interface is currently available in the following languages:
| Language | Code | Status (1.1) | Status (2.0) | Status (trunk) |
|---|---|---|---|---|
| English | en | Complete | Complete | Complete |
| Nederlands | nl | Incomplete | Incomplete | |
| Deutsch | de | Incomplete | Complete | |
| Français | fr | Incomplete | Incomplete | |
| Español | es | Complete | Complete | |
| Dansk | da | Incomplete | Incomplete | |
| Chinese | zh | Complete | Complete | |
| Russian | ru | N/A | Complete | |
| Italiano | it | Incomplete | Incomplete | |
| Tiếng Việt | vi | Incomplete | Incomplete |
Character sets
The BlackBerry OS has built-in support for a variety of character sets. Some of these are listed in the API documentation for the String class. However, this list is incomplete, and "East Asia" OS versions appear to have additional character set support. In addition to the character sets included with the OS, LogicMail contains several translation tables to convert legacy (i.e. non-unicode) character sets into something that can be displayed.
This is the current list of included translation tables:
| Character set | Description |
|---|---|
| Windows-1250 | Central European and Eastern European languages that use Latin script |
| Windows-1251 | Languages that use the Cyrillic alphabet |
| Windows-1252 | English and some other Western languages |
| Windows-1253 | Modern Greek |
| Windows-1254 | Turkish |
| Windows-1255 | Hebrew |
| Windows-1256 | Arabic |
| Windows-1257 | Estonian, Latvian and Lithuanian |
| Windows-1258 | Vietnamese |
| KOI8-R | Russian |
| KOI8-U | Ukrainian |
Unicode Normalization
For Vietnamese text to display correctly on pre-5.0 devices, it is sometimes necessary to run the text through a Unicode normalization process. Support for this is included as an optional feature in LogicMail.
