how to translate choices on the field

Meenal Gharat
Tera Guru

Hi All,

 

On Kb_knowledge there is document_type field I need to translate the choices values under this field based on the enduser's preferred language.

 

Best Regards,

Meenal Gharat

3 REPLIES 3

Dr Atul G- LNG
Tera Patron

Hi @Meenal Gharat 

 

https://www.servicenow.com/community/developer-forum/translation-of-choice-field-problem/m-p/2097759

 

https://www.servicenow.com/community/itsm-forum/how-to-do-language-translation-for-choices-in-the-ca...

 

1.) Go to Translated Name/Fields (sys_translated) table

2.) Create a record with the below details

  • Table: name of the table this translation applies to (Give choice table i.e sys_choice)
  • Element: Name of the field this translation applies to (Give label as a value)
  • Label (translate): translated text that users see on forms and lists.
  • Language: two-character ISO language code for this translated text. 
  • Value: English value that causes this translated text to be displayed.
*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

Ankur Bawiskar
Tera Patron

@Meenal Gharat 

It's simple

-> create records in sys_choice for each of the Choice Label and per language

-> Value is backend value in engligh but Label is the French Label for that English Label

Example: see you have below 6 records for category field on incident table for French55.png

💡 If my response helped, please mark it as correct and close the thread 🔒— this helps future readers find the solution faster! 🙏

Regards,
Ankur
Certified Technical Architect  ||  10x ServiceNow MVP  ||  ServiceNow Community Leader

Tanushree Maiti
Tera Patron

Hi @Meenal Gharat 

 

  • Open your Knowledge form and locate the document_type field. Right-click the field label and click Configure Dictionary.
  • Scroll down to the Choices related list at the bottom of the page.
  • Add Translations:
  • Click New.
  • In the Label field, add the translated name of the document type (like Documento for Spanish).
  • In the Language field, input the two-character ISO code for your target language (like es for Spanish).
  • In the Value field, you must type the exact English value used for the base choice. 
  • Click Submit.

Translate a choice label 

Please Accept the solution if it assisted you with your question & Mark this response as Helpful.
Regards
Tanushree Maiti
ServiceNow Technical Architect
LinkedIn: https://www.linkedin.com/in/tanushreemaiti