Questions may arise when upgrading Identity Manager regarding customized translations used and what will happen after the upgrade.
For example, does the import of a new language pack override the existing one? What will happen to the already used customized translations?
In this case upgrading from Identity Manager version 8.0.1 to version 8.1.4.
Any custom defined objects will not be changed by an upgrade. Translations which were imported from Identity Manager Language Packs are custom defined objects. Therefore it is not necessary to import the Language Pack again.
However, between versions 8.0.1 and 8.1.4, new default translations have been added, and if the Language Pack is not imported again, then these translations would be missing.
Thus an import of the translations would change all existing translations into the database back to the default. In this case, the following workflow is suggested:
1. Migrate to version 8.1.4. All existing translations will stay and will not be changed.
2. Export all existing translations using the Transporter (please refer to the screenshot below). This will export all currently existing translations, including those customized.
3. Import the default language packs again. This will override all existing translations and will create new translations.
4. Import the transport package created in step 2, that will bring back the customizations.