This document should be read in conjunction with the S60 Platform: C++ Coding Conventions, especially with its Internationalization section.
The following is a list of the chapters of this document with short descriptions of their contents:
General considerations briefly addresses issues such as the motivation for internationalization and localization, delivery channel considerations, overview of the localization process/principles, and localization usability considerations.
About different languages discusses the basic elements of different languages and their impact on implementation.
About different writing systems discusses the functionality of different writing systems and their impact on implementation.
Input methods discusses the features of different input methods from the internationalization point of view.
Localizability gives guidelines on what needs to be done and how to allow for localization.
Internationalization-related components in the S60 platform lists and refers to the main S60 software components that should be used in developing internationalized S60 software.
Internationalization in UI design discusses the impact of languages, writing systems, and cultures on the UI design.
Character sets and encodings discusses the character sets and encodings supported in the S60 platform.
Language switching discusses what needs to be taken into account when dealing with language switching in the S60 platform.