Recently, I had to do an installation in Swedish for a client. I own InstallShield Professional, so I wondered how to pull it off. I ended up doing something really easy which worked very well.
I downloaded the trial version of InstallShield Premier, installed it, and exported the Swedish string table. I then went back to my copy of InstallShield Professional and imported the Swedish string table before I did any work on the installer. After importing, I did all the work the client required.
In this installer, I didn’t create any English strings, so my theory was that when I gave the finished installation to the client, all he would have to do was rebuild the project on his end, and everything would be fine. Well, that’s exactly what happened.
The only caveat in doing this technique is that if you create any English strings or any English custom dialogs, then the client will have to translate those strings from his location. In my installation, I didn’t have to do any of those things, so it made it easy for the client.
Now, what was the difficulty in this whole project? The only difficulty was that all the dialogs were in Swedish, so I sometimes had to look back at the actual dialog name, to understand what was really going on. But it all worked out.
This technique will work for anyone needing to create an installation that is in a language different from the language of the InstallShield copy they own.