Issue
After an update to Pega Infinity ™ ‘25, localization is no longer working. Translations that existed before the update no longer display.
Explanation
Prior to Pega Infinity '25, localizing a Constellation application created an individual locale file for every View, Case Type, and component in the application, resulting in slow load times for localized strings and some untranslated strings.
In Pega Platform ™ 25.1 running the localization process for a Constellation application creates a single, unified bundle of translated strings that is fetched and loaded once for the entire application. This reduces resource overhead and load time and supports the translation of strings which were previously not translated.
This change in functionality means that if a user has not run the post-update step to merge the existing localization rules into this single bundle, then localization will not work.
Details of the changes are documented in the main product documentation under the following sections:
What's new in Constellation UI
Suggested Approach
Starting in Pega Platform '25, Constellation applications with existing translations can be updated to a single unified bundle of translated strings, which are fetched and loaded once for the entire application.
As part of the update, after the Pega Infinity ‘25 deployment, carry out the following steps immediately before running any localization process export or import from App Studio:
-
Open the pxMigrateToLocalizationV2 activity in Dev Studio.
-
Click > Run
-
In the parameter of the activity, enter the locale code for the localization you wish to migrate. Use the format ISO 639-1 language code and ISO 3166-1 country code, for example "fr-FR".
-
Run the activity.
This creates a localization bundle rule in the application ruleset with a suffix in the format "_fr" (e.g. ruleset_fr).
-
For each existing localization, carry out the above steps.
You can now run the App Studio Localization process:
-
In App Studio select > >
-
The generated bundle will have all the localizations from the migrated rules.
The Pega Documentation provides an explanation of the required steps.
References
What's new in Constellation UI
Updating Constellation rules in an application
Constellation application localization now uses a single locale file
Creating a translation package (Pega Customer Service)