Translations in Enagagmenet messenger for CSM

SaikumarV935166
Tera Contributor

Hi,

we have a use case, where we are having 10+plus languages and we have setup engagement messenger in 3rd party applications and we want to have the content, here it is related to CSM record producer want to translate in their respective languages. I want to know if there is an easy way to translate all the variables, notifications for those cases in a best way which can save our time?

1 ACCEPTED SOLUTION

Hi @SaikumarV935166 

 

Try with this in your sandbox:

1) Before adding translations, you must enable the language packs for the 10 languages you want to support.

  • Navigate to System Definition > Plugins.
  • Search for I18N: Internationalization and activate it.

2) Localization Framework: Activate the Localization Framework Installer plugin (com.glide.localization_framework.installer). This standardizes translation workflows for catalog items, categories, and attributes.

 

Refer: Translation of Service Catalog items 

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

View solution in original post

3 REPLIES 3

Tanushree Maiti
Tera Patron

Hi @SaikumarV935166 

 

ServiceNow stores translation information in these tables.

  • Languages [sys_language]
  • Translated Name / Field [sys_translated]
  • Messages [sys_ui_message]
  • Field label [sys_documentation]
  • Choice [sys_choice]
  • Translated Text [sys_translated_text]

Refer: Translation tables 

 

Check this article with a bit details.

 

Debugging Language Translations in ServiceNow

 

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

Hi @Tanushree Maiti 

Thanks for replying. I am already following the same approach. My question here is since we have 10 plus languages, everytime we have to create translations in those tables. Is there any best and simple way to translate all of them in those languages.

Hi @SaikumarV935166 

 

Try with this in your sandbox:

1) Before adding translations, you must enable the language packs for the 10 languages you want to support.

  • Navigate to System Definition > Plugins.
  • Search for I18N: Internationalization and activate it.

2) Localization Framework: Activate the Localization Framework Installer plugin (com.glide.localization_framework.installer). This standardizes translation workflows for catalog items, categories, and attributes.

 

Refer: Translation of Service Catalog items 

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