Including Languages in the Release

InstallShield 2018

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

When you configure a release through the Release Wizard or the Releases view, you can specify the language of the installation’s end-user interface and for filtering language-dependent application data.

You can use the same project to build a version of your release for any of the supported languages. Or you can select multiple languages in the Release Wizard or the Releases view to create a single installation that is capable of running in any one of the included languages and installing components specific to any number of languages.

Including User-Interface Resources for a Language

You decide which languages to make available in your installation in the Release Wizard or the Releases view.

While you can create a package that contains support for several languages, the installation itself is presented in only one language. For more information, see How an Installation Determines Which Language to Use for the User Interface.

Including Language-Dependent Components

Another consideration is which of your application’s language-dependent data you want to include in your project. By marking a component as language dependent and then configuring the appropriate language-related setting on the Build tab in the Releases view as needed, you can automatically include or exclude (filter) that component from the release. You can also specify the language for the release in the Release Wizard.

If you do not select specific languages at the release level, InstallShield includes all components in the release. If you select a language, InstallShield builds all components that are specific to that language and all language-independent components into the release. For example, choosing to build an English-only release means that Japanese components—that is, components with Japanese selected for the Languages setting—are filtered out.

Tip • You may have components specific to several languages depending on your selections for the language-related setting in the Releases view or the Release Wizard. To learn how to install them only on machines with a specific locale, see Installing Components Based on Language.

See Also