We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

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

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

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