User Guide
182
About Releases
Outputting a Multiple-Language Release
Note
This page is fully enabled in a .WSI only. In an .MSI or .MST, you cannot add or delete.
Normally, when you compile an installation containing multiple languages, a separate
.MSI or .MST is created for each language. However, you can create a single installation
that contains multiple languages, and either automatically installs in the destination
computer’s language or prompts the end user to select a language. To create a multiple
language installation, you must create a release that compiles to an .EXE file.
1. On the Releases page, create a release to contain the multiple languages. See
Creating a New Release on page 180.
2. On the Build Options page, from Current Release, select the release that you just
created.
3. From .EXE Options, select one of the following:
• Single-file .EXE
When you select this, you must create a language transform for each additional
language. See Creating a Language Transform on page 257. During compile, the
transforms are packaged inside the .EXE along with the .MSI.
• .EXE that launches external .MSI
When you select this, you can use language transforms or you can create a
separate .MSI for each language. During compile, settings for the .EXE are
stored in a separate .INI file. See INI File Properties on page 420.
4. Mark Include all languages in installation .EXE.
5. Always prompt for installation language
Mark this to prompt the end user to select a language.
Clear this to have the resulting installation verify if one of the languages in the
installation is on the destination computer. If so, the installation proceeds in the
destination computer’s language. If not, the end user is prompted to select a
language.
6. On the Languages page, select the languages you want to include in this release.
See Creating a Translated .MSI on page 256.
7. Save and compile the installation.
When the end user launches the installation .EXE, the installation either proceeds in the
destination computer’s language or prompts the end user to select a language. If you
created a single-file .EXE, the .MSI runs with the appropriate transform. If you created
an .EXE that launches an external .MSI, the appropriate language .MSI runs.