Selecting the Installation Languages

InstallShield 2014

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

If you have the Premier edition of InstallShield, you can select the languages that you want to include in your installation. When you add a language to your project, InstallShield adds string entries for that language.

To add supported languages to your project, use the Setup Languages setting in the General Information view. The affect of this setting differs, depending on what project type you are using.

In Basic MSI, InstallScript MSI, Merge Module, and Suite/Advanced UI projects, the Setup Languages setting in the General Information view lets you specify the languages that you want to be listed in the UI Languages setting in the Releases view. Therefore, if a language is not listed for this Setup Languages setting at the project level, you cannot include that particular UI language in your project’s releases.
In InstallScript and InstallScript Object projects, the Setup Languages setting in the General Information view lets you specify the languages that you want to be listed in the Languages setting in the Components and Releases views in your project. In general, if a language is not listed for this setting at the project level, you cannot designate that a particular component in your project is targeted for that language; in addition, you cannot designate that the components and UI strings for a particular language are included in your project’s releases.

When you add a supported language to your project through this setting, InstallShield adds string entries for that language to your project. The string entries include the built-in user-interface string resources that are already translated.

The New Language Wizard in InstallShield lets you add unsupported languages to projects. An unsupported language is one in which none of the default run-time strings are translated. When you add an unsupported language to a project, that language is made available in the Setup Languages setting, and in other various language-related settings throughout InstallShield. In addition, InstallShield uses the strings from your project’s default language as placeholders for the strings in that newly added unsupported language; you can use the String Editor view to provide translated strings for unsupported language.

You can build an installation for distribution in as many languages as you have support for, but InstallShield runs an installation in only one language. For more information, see How an Installation Determines Which Language to Use for the User Interface.

See Also