Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Localisation support for Symbian OS

If you need to localise the UI for your Symbian OS phone to suit your own specific requirements, you can make the necessary changes to the Symbian OS resource files provided under epoc32\localisation\..., using your own localisation tool.

The build process, which takes the Symbian OS source code and generates the EPOC release tree, supports the automatic generation of all localisable files to a single location in the EPOC release tree, epoc32\localisation\....

The component .MMP files are used to define the structure of \epoc32\localisation\... and .INFO files for each component are saved in \epoc32\localisation\group\.... These .INFO files contain information about the directory locations for the localised binaries in the EPOC release tree, as well as list the source files and bitmaps for the component with which they are associated.


Creating the \epoc32\localisation\... structure

The following files are involved in creating the structure under \epoc32\localisation\...:

The three Perl scripts listed above are called by the MAKMAKE modules CL_GCC.PM and CL_WIN.PM.

LOCKIT_INFO.PM performs the following roles:

The following diagram illustrates the gathering of localisation files as part of the Symbian OS build process:

[Top]


Localisable resource files

The following resource files are provided under \epoc32\localisation\...: