Is it possible to disable the language translation for one catalog form on Service Portal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2022 10:35 AM
Is it possible to disable the language translation for one catalog form on Service Portal and for only one language?
@Ankur Bawiskar
- Labels:
-
Service Catalog

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2022 10:43 AM
Hi there,
That's not possible.
If my answer helped you in any way, please then mark it as helpful.
Kind regards,
Mark
2020-2022 ServiceNow Community MVP
2020-2022 ServiceNow Developer MVP
---
LinkedIn
Community article, blog, video list
Kind regards,
Mark Roethof
Independent ServiceNow Consultant
10x ServiceNow MVP
---
~444 Articles, Blogs, Videos, Podcasts, Share projects - Experiences from the field

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-09-2022 10:56 AM
Hello,
So you don't catalog item to be displayed in local language but only it should be displayed in English? Like catalog item is translated to Spanish language but you want that to be displayed only in English right.?
If yes then it is possible but you have to manually check each entry like Name, Short Description, Variables and just delete those translation entries for that particular language
Name and Short Description or Even Description fields translation will be present in 'sys_translated_text' table so find entries and delete for that language.
For Variables translations present in 'sys_translated' table and will point to 'Question' table so find entries delete them for that particular language
If you have any choices then they might be present in sys_choice table
Also
Translation might come from these 6 tables.
- Languages
[sys_language]
- Translated Name / Field
[sys_translated]
- Message
[sys_ui_message]
- Field label
[sys_documentation]
- Choice
[sys_choice]
- Translated Text
[sys_translated_text]
If you want to find directly then
> Type "Enable I18N Debugging" in left navigator
> Click on it
> Go to your catalog in portal page and Reload it
Now based on Prefix you see, you can get the table name as below
Prefix | Table |
---|---|
TRF | Translated Name / Fields [sys_translated] |
MSG | Messages [sys_ui_message] |
GMLD | Field Label [sys_documentation] |
TRT | Translated Text [sys_translated_text] |
CHC | Choice [sys_choice] |
Based on this you go to respective table and delete translation for particular language
You can type "Disable I18N Debugging" or logout and login after completing your debug.
Mark my answer as correct if that helps
Regards
Regards,
Musab
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-10-2022 01:25 AM
Ok so there's a few things to unpack here:
- Is it technically possible - yes, you would need to find the translations in the [sys_translated] and [sys_translated_text] tables respectively, which won't be a small task.
- It would not be in-line with our best-practice, because this would by definition create a "mixed language experience" leading to a sub-optimal User-Experience (UX).
If users who have their language set to the language in question and want to navigate around where they don't understand English, they would struggle - hence the bad UX comment.
Ergo, it is not advisable to do this as it wouldn't be in the best interest of the end-user and defeats the objective of having a translated UI,
Many thanks,
Kind regards
Director of Globalization Deployment, Internationalization