- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
Hi all,
I’m trying to update the Finnish translation for Application Services (csdm_app_services), but I’m unable to locate where this translation is actually defined.
The label appears specifically in the list view (list header / navigation) when accessing Application Services.
What I’ve already checked:
Translated Fields (sys_translated)
UI Messages (sys_ui_message)
Table/field labels (sys_documentation), including creating translations for cmdb_ci_service_auto
Enabled I18N debugging, but it did not reveal a clear source for this label
Observations:
The UI references csdm_app_services, but this does not appear to be a physical table
It seems to map to cmdb_ci_service_auto, yet updating labels there has no effect
The label “Application Services” remains unchanged in the list view
This makes me suspect that the label might be coming from:
A module (navigation) label
A UI Builder / Workspace configuration
Or some non-standard / indirect translation source
My questions:
Where does the “Application Services” (csdm_app_services) label in the list view actually originate from?
Is this controlled outside of standard translation tables?
What would be the correct way to override or localize this label?
Any insights or pointers would be greatly appreciated.
Thanks in advance.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi
All language packs will install translations for every item translated. To my knowledge there's nothing hidden in a language pack in terms of field, module or list translations. Therefore it should be possible to locate the translated text for this list layout. You just need to find it.
This post tells you all you need to know about translations in language packs:https://www.servicenow.com/community/international-localization-blog/in-platform-language-support-gu...
I hope this helps!
Mat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 weeks ago
I installed the French language pack on my PDI, added a new user with the necessary roles and navigated to the same menu - CSDM > Gerer les services de gestion des technologies > instance de service and both the module and the list layout are translated from Service Instance to "Instance de service". In addition, the App Service Wizard is (mostly!) translated. See screenshots
Maybe either an issue with your instance, or a gap in the Finnish language pack?
I hope this helps!
Mat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi @Mathew Hillyard ,
Thanks for testing this — that helps clarify the behavior.
Just to clarify my question: I can see that the list label is translated when using a language pack, so the translation clearly exists somewhere.
What I’m trying to understand is whether it’s possible to override or customize that list view label ourselves, or if it can only be controlled by the language pack.
Is there any supported way to translate or override that label manually?
Thanks again for your help!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Hi
All language packs will install translations for every item translated. To my knowledge there's nothing hidden in a language pack in terms of field, module or list translations. Therefore it should be possible to locate the translated text for this list layout. You just need to find it.
This post tells you all you need to know about translations in language packs:https://www.servicenow.com/community/international-localization-blog/in-platform-language-support-gu...
I hope this helps!
Mat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 weeks ago
Thanks for your help and especially for the link you shared — it pointed me in the right direction.
I finally managed to locate the source of the translation. It turned out to be in the translated Name / Fields entries.
I searched using the Finnish translation, updated all related translations to match the desired label, and after running cache.do, the change was reflected correctly.
One odd thing, though — this wasn’t very easy to trace using the localization debugger, which made the process a bit more confusing than expected.
Thanks again, your post definitely helped!