Creating Multilingual Installations

InstallShield 2024

Project: This information applies to the following project type:

Advanced UI
Basic MSI
InstallScript
InstallScript MSI
InstallScript Object
Merge Module
Suite /Advanced UI

Edition:The Premier edition of InstallShield includes support for creating multilingual installations.

InstallShield supports many features that enable you to customize your installation for global distribution. Using these features, you can create a single installation project that displays end-user text in multiple languages and can handle conditional installation of language-specific files.

Creating a multilingual installation primarily involves separating code from language-specific resources and files. You may also need to distribute separate files for your installation, such as graphics, license files, or custom actions, depending on the language in which the installation is running. Another consideration is whether you need to install different application files depending on the target system’s locale.

InstallShield enables the creation of multilingual installations by dividing installation authoring into the following distinct tasks:

Specify the languages that your installation will include.
Translate the strings for each supported language.
Modify end-user dialogs as necessary for each language.
Mark any language-dependent components.
Select the languages to include in the release.

This section includes the following topics:

Globalization Tips
Setting the Default Project Language
Settings for Languages
Selecting the Installation Languages
Marking Components as Language Dependent
Installing Components Based on Language
Including Languages in the Release
Translating String Entries
Exporting and Importing String Entries
Modifying Dialogs for Each Language
How an Installation Determines Which Language to Use for the User Interface
Customizing Language Support
Language Identifiers

See Also