This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Knowledge Base
- :
- Migrated project does not localize
Subscribe
- Mark as New
- Mark as Read
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Migrated project does not localize
Migrated project does not localize
Summary
After migrating a project from Developer 9 or older, if additional languages are added, the new strings are not translated.Symptoms
After migrating a project from Developer 9 or older, if additional languages are added, the new strings are not translated. This can occur if the project was originally created in the older version even it was migrated multiple times in the development cycle.Cause
The string identifier format from the Developer versions are different from the format from InstallShield. The English strings are tried as custom strings rather than predefined English strings shipped with InstallShield, so no translation takes place.Resolution
- Importing the English string table from a new project will allow the strings to be localized.
InstallShield stores string entries in the ISString table of the main project file (.ism file). InstallShield lets you export the string entries of a language to a text file, which you can send out for translation. After the strings have been translated, you can import the text files into the InstallShield project file.
Workaround
- The localized string table entries from the Developer version originally created project can be imported into InstallShield so the Identifiers will match.
- The English string identifiers can be changed to match the identifier from the localized strings.
Additional Information
Importing and Exporting Strings
No ratings