Report translations are not getting captured in update set
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-13-2024 01:56 PM
Hi Everyone,
I'm facing an issue where updates are not getting captured in update set for reports that are translated to French !
I switched language from English to French and then changed report title to French its working fine on both languages but those updates are not capturing in update set to move to next Instance.
Please provide your suggestions.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-03-2025 02:40 AM
Hello ,@Reddymahesh
Translations are stored in a separate table: In ServiceNow, translations for fields like report titles are often stored in the sys_translated_text table or similar, rather than directly in the record itself. Update sets typically don't capture these unless explicitly included.
Update sets scope: Update sets are designed to capture changes in configuration data but may exclude certain system records or translations unless they are manually added.
Suggested Solutions:
Manual Inclusion of Translated Records:
Check the sys_translated_text or similar translation tables to see if the French translation for the report title is recorded there.
Add these specific records manually to the update set:
Go to the sys_update_xml table.
Use the "Related Links" feature in your update set to include those specific translation records.
Enable Translation Capture in Update Sets:
In some cases, translation changes might not be captured due to the system settings. Check with your ServiceNow admin if capturing translation updates in update sets is enabled or needs configuration.
Export/Import Translations:
If the translations are not being captured in update sets, you can export the required translations from the source instance:
Navigate to System Localization > Translated Text.
Filter the records for your report title and language (e.g., French).
Export the records (XML or Excel).
Import them into the target instance using the Import Set feature.
Use Custom Scripts to Sync Translations:
If this is a frequent requirement, you can automate the translation synchronization:
Write a script to fetch and move translations between instances.
Ensure that the script runs with proper permissions and aligns with your update set process.
Validation:
After applying any of the above solutions, validate the translations in the target instance by switching to French and checking the report title.
Verify Language Plugin:
Ensure that the French language plugin is installed and properly configured in both instances. If the language plugin is missing or inconsistent, translations might not work correctly.
Best Regards
bella964