MSI Factory 2.3

Languages

Languages

Previous topic Next topic  

Languages

Previous topic Next topic  

MSI Factory

This dialog lets you to add languages to your installer project. In MSI Factory, a language is made up of a collection of strings that can be used throughout the installer as error messages, status messages or UI text. Although you can have many languages in a single project, only one language can be built-into a setup at a time. The language that is used during the build can be set from the Setup File tab of the Build Settings dialog.

Note: There is a work-around to the single language per installation package restriction using Windows Installer transforms. For more information, see the topic How To: Support Multiple Languages from One Installer.

At build-time, the language ID and code page from the language you build with are written into the actual installer database file. The messages, however, are actually inserted by a pre-processor on the build files. This is why you will not find a directly equivalent concept to MSI Factory's message IDs in the Windows Installer.

Each language contains a list of message IDs and the translated text that corresponds to it. Each language in your installer should generally have the same message IDs defined but each with its own translation of the strings. See the Language Properties dialog help topic for more details about how to add, remove, and edit messages.

Normally though you should not need to directly edit messages through the Languages dialog. All standard UI messages are editable directly from the Dialogs dialog in a more natural way. Instances where you might want to manage your own messages include:

- If you add a new control to a UI dialog and there are no suitable pre-defined messages to choose from.

- If you want to edit the default text of a status or error message.

- If you want to add other messages that are used for custom error messages.

Click the Add button to open the Add Language dialog and add a new language to your project. Click Edit to open the Language Properties dialog and edit the messages and settings of a language that is already included with your project.


Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us