Symbian platform applications can be localized by defining all the localizable text and images in language-specific resource and icon files. The PKG file must contain language-specific resource and icon files along with the elements required for simple installation.
The following PKG file is
provided in examples\ToolsAndUtilities\Localise\
.
; Install file for multi-lingual application supporting two language variants ; List of languages supported &EN,GE ; List of localised vendor names for each supported language %{"Nokia Corporation", "Nokia Corporation"} ; Single, non-localised (global) vendor name. :"Nokia Corporation" ; Package header ; Component names specified in English and German as these are supported languages #{"Hello World", "Hallo Welt"}, (0xE8000096), 1,0,0 ; Language-neutral files to be installed irrespective of the languages supported on the Symbian device. "HelloWorld.exe"-"!:\sys\bin\HelloWorld.exe" "HelloWorld_reg.rsc" - "!:\private\10003a3f\import\apps\HelloWorld_reg.rsc" ; List of language-specific files; installed based on the language supported by the Symbian device. if supported_language=01 "HelloWorld.r01" -"!:\resource\apps\HelloWorld.r01" ;English version of the resource file "HelloWorld01.mbm" -"!:\resource\apps\HelloWorld01.mbm" ;language-specific icon file endif if supported_language=03 "HelloWorld.r03" -"!:\resource\apps\HelloWorld.r03" ;German version of the resource file "HelloWorld03.mbm" -"!:\resource\apps\HelloWorld03.mbm" ;language-specific icon file endif