This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: System Locale based EULA in suite installer
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 15, 2013
04:10 AM
System Locale based EULA in suite installer
I need to show EULA based on the system locale region of the OS.
Is there any way to do this using Suite installer.
Is there any way to do this using Suite installer.
(5) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 15, 2013
06:26 AM
No as currently, Locale conditions can be set only for Features and packages!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 15, 2013
08:49 AM
Is it possible to show EULA in silent mode
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 15, 2013
12:26 PM
kumarsaurav11,
Did you add all of the various language EULAs to the appropriate language-specific nodes in the Support Files view of your Suite/Advanced UI project?
The following help topic explains how the installation determines which language to use when displaying the wizard interface text (and the EULA, assuming that you have added all of the EULAs the appropriate nodes in the Support File view):
How InstallShield Determines Which Language the Installation Runs In
Did you add all of the various language EULAs to the appropriate language-specific nodes in the Support Files view of your Suite/Advanced UI project?
The following help topic explains how the installation determines which language to use when displaying the wizard interface text (and the EULA, assuming that you have added all of the EULAs the appropriate nodes in the Support File view):
How InstallShield Determines Which Language the Installation Runs In
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 18, 2013
05:08 AM
As per my understanding, If I add EULA in support files. It will show that according to the installer's language.
But we have to show EULA based on System Locale (irrespective of Installer's language)
Is there a way to do this.
But we have to show EULA based on System Locale (irrespective of Installer's language)
Is there a way to do this.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 18, 2013
09:58 AM
That sounds like an unusual use case. There is nothing built in to do that, but you could perhaps wire something up to do this by using your own custom extension DLL.
To start, you'll probably want to hide the InstallationLanguage wizard page. (To do so, in the Releases view, select the release that you are building, and on the Build tab, find the Languages Dialog setting, and set it to No.)
In the Support Files view, you would add each of the EULA files. Then you'd write an extension DLL that would determine the system language of the target system and select the appropriate EULA file. For your wizard page UI, the Next button of the wizard page directly before the EULA wizard page would call your custom DLL. When the end user clicks the Next button, your DLL would determine the appropriate language and then display the EULA wizard page with the appropriate language text.
For more information, see the following blog articles:
Selecting Suite Packages to Match the Language of the Target Machine
Calling a Function in a DLL from a Wizard Page or Window in a Suite Installation
To start, you'll probably want to hide the InstallationLanguage wizard page. (To do so, in the Releases view, select the release that you are building, and on the Build tab, find the Languages Dialog setting, and set it to No.)
In the Support Files view, you would add each of the EULA files. Then you'd write an extension DLL that would determine the system language of the target system and select the appropriate EULA file. For your wizard page UI, the Next button of the wizard page directly before the EULA wizard page would call your custom DLL. When the end user clicks the Next button, your DLL would determine the appropriate language and then display the EULA wizard page with the appropriate language text.
For more information, see the following blog articles:
Selecting Suite Packages to Match the Language of the Target Machine
Calling a Function in a DLL from a Wizard Page or Window in a Suite Installation