Hi,
Here is how you could add the license text in multiple languages:
- Go to the "Dialogs" page and add the "License Agreement" dialog.
- Go to the "Translations" page and select the "Languages" pane.
- Click the [ Select... ] button. In the "Localization Options" dialog check the "Enable per-element localization options" check box.
- Return to the "Dialogs" page. Click the button with the "flag" on it. In the "Localization" dialog copy the string from the text field.
- Go to the "Languages" pane. Click the [ Create... ] button. A wizard that will allow you to create a dictionary (AIL file) will be prompted. Click the [ Next... ] button twice. In the last dialog of the wizard use the [ ... ] button to specify the location and the name of your dictionary.
- Create a RTF file on your disk. The content of this file will be shown in the license agreement dialog.
- Go to the location where you saved the dictionary (AIL file) and open it in a text editor.
- Add a new entry to the document(<ENTRY> </ENTRY>) with the same structure as the above ones (you can use cut and paste if you want).
- Edit this entry as it follows:
<ENTRY id="the string you copied from the Localization dialog in the Languages pane">
<STRING lang="en" value="Your Application"/>
<STRING lang="de" value="path to the rtf file"/>
</ENTRY>
In the end you entry should look something like this:
<ENTRY id="Control.Text.LicenseAgreementDlg#AgreementText">
<STRING lang="en" value="Your Application"/>
<STRING lang="de" value="D:\license.rtf"/>
</ENTRY>
For more information on localization please check out our tutorial:
http://www.advancedinstaller.com/user-g ... guage.html
All the best,
Ciprian