Summary
This article will show you how we can pass the setup.exe language selection from the main installer to prerequisites and chained .msi files in the Basic MSI project type.
Symptoms
In a multi-language project with multi-language chained .msi and .prq files, when a user selects a language, the same language should be passed to chained and prerequisite .exes as well.
Resolution
Yes it is possible to pass the parent (main) installer language selection to child .msi or prerequisite files by performing the following steps.
Passing Parent (Main) Installer Language to Child .msi or Prerequisite
To pass the parent (main) installer language to child .msi or prerequisite:
- Create a Basic MSI project and add your chained .msi under Chained msi Packages.
- Make sure you add all the .mst files for the chained .msi under Streamed files.
- Now under Install Properties, enter the following value
TRANSFORMS=[ProductLanguage].mst - Make sure the .msi file added in the main installer is available in the chained or prerequisite .exe as well.
- Now install the main installer and select a language and complete the installation.
- Go to the Control Panel and you can verify that the chained .msi was installed with same language as the parent.
Steps for Prerequisite to Install Same Language With Parent
To install the same language as parent for prerequisites:
- Create a multi-language .exe and create a .prq using that .exe.
- Now select the Application to run tab and enter the following value:
/s /v"/qn" /l[ProductLanguage] - Now create a BMSI and add Multi-Language (such as Eng and Jap).
- Now add the above created prerequisite.
- Save and build the project.
- Install the setup.exe with UI or silent:
<path to setup.exe>setup.exe /s /v"/qn" /L1041 - The setup.exe and .prq both will be installed with the user selected language.
Additional Information
For additional information, see the following articles in the Revenera Community:
Related Articles
How to Chain Multiple MSI Installations 3Number of Views Major Upgrade with a Chained MSI 4Number of Views How Can I Use My Own Strings in the Language Selection Dialog of Setup.exe? 6Number of Views Chained MSI With Release Flags Does Not Work 3Number of Views Passing multiple Command Line Parameters to an MSI with a Setup.exe Wrapper 8Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago