I am trying to add a new language to a set of Installshield installers that come together in a suite installer.
At first, the new language was not one listed in the “Tools->Add New Language…” wizard. But following the advice from Q106687: Add an Unsupported Language to a Basic MSI Project and from kor21727 in InstallShield Community: Adding an unsupported Language the new language appeared:
- Modify a file
<IS Install Path>\Support\Language.dat
(addAzeri=42c
) - Modify a file
<IS Install Path>\Support\ProLanguage.dat
(addAzeri=42c
) - Modify a file
<IS Install Path>\Support\Langs.ini
(add1068=Installed
) - Make a duplicate of this folder
<IS Install Path>\Redist\0409
as<IS Install Path>\Redist\042C
- Make a file
<IS Install Path>\Support\0x042c.ini
- Make a file
<IS Install Path>\Languages\1068 (UNICODE).txt
After doing the above I was able to add the new language to all my installers. Everything appears to be OK except when I come to the Suite installer. The other installers show the translated strings from the string table in the User Interface->Dialogs section. However, the suite installer still shows English dialogs. The suite installer builds but when I try to run it I get an unknown error.