The Tarma Installer 2 Installation - Languages page has been renamed to Languages in Tarma ExpertInstall. Its purpose has remained the same; it defines the languages for the installer. However, there are also some important differences:
| Item | Tarma Installer 2 | Tarma ExpertInstall |
|---|---|---|
| Resource DLLs | Prebuilt resource DLLs for each language, supplied by Tarma Software Research. | Resources are generated on-the-fly when you build an installer. |
| Additional languages | No additional languages available, unless you build your own resource DLL. | You can add your own languages and translations for any language supported by Windows. |
| Localizable items | No localization possible beyond the predefined resources in the DLLs. | Virtually any user-visible text (and many that are not visible to the user) can be localized in the project itself. |
| Language selection | Installer languages are selected on the Installation - Languages page. | Installer languages are selected for each build configuration separately on the Build Configurations project page. |
Tarma ExpertInstall includes predefined translations for a number of commonly used languages, but your are no longer restricted to these languages. Furthermore, you can modify all translations to your own taste.
The following table shows the correspondence between the Installation - Languages fields in Tarma Installer 2 and the Languages fields in Tarma ExpertInstall.
| Tarma Installer 2 | Tarma ExpertInstall | Changes and conversion notes |
|---|---|---|
| Multilingual support | n/a | In Tarma ExpertInstall, you can define multiple build configurations in a single project on the Build Configurations project page. Each configuration has its own Languages attribute with options that correspond to the Tarma Installer 2 Multilingual support field. See MSI Configuration and TSU Configuration for more information. |
| Associated Readme Information | n/a | In Tarma ExpertInstall, Readme localization takes place in the predefined ReadmeDlg dialog box on the Installer Dialogs project page. The appropriate conversion is done automatically; see Installation - Readme for more information. |
| Associated License Agreement | n/a | In Tarma ExpertInstall, License agreement localization takes place in the predefined LicenseDlg dialog box on the Installer Dialogs project page. The appropriate conversion is done automatically; see Installation - License for more information. |