RichRowan
Posts: 6
Joined: Tue Apr 08, 2014 2:42 pm

EULA translation only

Hi,

I would like to make my installer show a different EULA translation in the license agreement dialog, but without translating everything else in my installer. The buttons, and all other text should still be in English, but the EULA would be shown in Japanese when installed on a Japanese system. The reason for keeping English is I don't want to maintain the translation of additional text we have added in the UI.

I've enabled Japanese language, and successfully changed the EULA to show the correct one. But I've not found a way to stop everything else being translated. I've tried changing the order of the dictionaries to put ui_ja.ail at the bottom but that had no effect.
Is there any way to do this?

Rich
Daniel
Posts: 8238
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: EULA translation only

Hello Rich,

To achieve what you want you could build a single language (En) package and add two scrollable text controls on the "LicenseAgreement"dialog. Each scrollable text control should point to the desired RTF file. Then under the "Control Condition" tab of each scrollable control you shoul add an event like this:
  • Condition: UserLanguageID = 1033
    Action: Show
1033 is the code for the English language and 1041 for Japanese.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube
RichRowan
Posts: 6
Joined: Tue Apr 08, 2014 2:42 pm

Re: EULA translation only

That suggestion worked. Thanks for your help Daniel.

Rich
Daniel
Posts: 8238
Joined: Mon Apr 02, 2012 1:11 pm
Contact: Website

Re: EULA translation only

You are always welcome Rich.

All the best,
Daniel
Daniel Radu - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”