Is it possible to disable the language translation for one catalog form on Service Portal

Venkat141
Tera Contributor

Is it possible to disable the language translation for one catalog form on Service Portal and for only one language?

 

@Ankur Bawiskar 

@Saurav 

@shloke04 

@Anil Lande 

@Maik Skoddow 

@Jaspal Singh 

@Sandeep Dutta 

@Chandra Sekhar Maganty 

@Musab Rasheed

3 REPLIES 3

Mark Roethof
Tera Patron
Tera Patron

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

LinkedIn

Musab Rasheed
Tera Sage
Tera Sage

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

find_real_file.png

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

Please hit like and mark my response as correct if that helps
Regards,
Musab

Alex Coope - SN
ServiceNow Employee
ServiceNow Employee

@Pavan Ramireddy,

Ok so there's a few things to unpack here:

  1. 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. 
  2. 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