How can I customize the language used in custom installer pages?
| Author: BitRock Support Date: October 30, 2007 09:33 Tags: |
Multiple language support
|
You can customize the language used in custom installer page messages using the <customLanguageList> tag, as in the following example:
<customLanguageFileList> <language> <code>en</code> <encoding>iso8859-1</encoding> <file>pathToLanguageFiles/myapp_en.lng</file> </language> <language> <code>de</code> <encoding>iso8859-1</encoding> <file>pathToLanguageFiles/myapp_de.lng</file> </language> <language> <code>fr</code> <encoding>iso8859-1</encoding> <file>pathToLanguageFiles/myapp_fr.lng</file> </language> </customLanguageFileList> |
myapp_de.lng should be a text file with a format similar to this:
database.title=Datenbank auswalhen
database.explanation=Standard Datenbanken
datatabase.description=Welche Databank?
.....
and myapp_en.lng:
database.title=Database Selectionand so on with the rest of custom language files. Then, you can for example create a <choiceParameter> page and use:
database.explanation=Default database
datatabase.description=Which database?
.....
<choiceParameter> <ask>1</ask> <default>oracle</default> <description>${msg(database.description)}</description> <explanation>${msg(database.explanation)}</explanation> <title>${msg(database.title)}</title> <name>database</name> <optionList> <option> <value>oracle</value> <text>Oracle</text> </option> <option> <value>mysql</value> <text>Mysql</text> </option> </optionList> </choiceParameter> |