Service Catalog - Local Languages

Mike15
Tera Contributor

Hello Guys 

We have various catalog and record producers so now we want the label ,descriptions, Headers and help text should display in the Logged in User local language in service portal (Front End)

For Ex ,If Logged in user is from Japan then all should be of Japan Local Language 

@Ankur Bawiskar 

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

Hi,

I assume your instance has language plugin for Japan activated.

There are basically 2 tables where the translations are stored. Translated Text [sys_translated_text] & Translated Name/Fields [sys_translated]

sharing few links for help

https://community.servicenow.com/community?id=community_question&sys_id=bffecba1dbdcdbc01dcaf3231f96...

For example purpose I have used French language and shared for catalog item name, short description, variable label.

You can similarly give for the question choices as well for Select box variable

I hope this will help you get started on your requirement.

Steps:

1) Visit to "System Localization" -> "Translated Name / Fields". Create new record.

2) For translating catalog item name and short description use this table Translated Name / Fields:

a) Translation of the catalog item "Name"

  • Label -  the catalog item name
  • Element - the field name which holds this value i.e. name
  • Table - The catalog item table i.e. sc_cat_item
  • Value -  french value of that catalog item name

find_real_file.png

b) Translation of the catalog item "Short Description"

  • Label -  the catalog item short description
  • Element - the field name which holds this value short_description
  • Table - The catalog item table i.e. sc_cat_item
  • Value -  french value of that catalog item short description

find_real_file.png

c) Translating questions/variables use this:

  • Give the label same as "Question" on the variable
  • Select the element as "question_text" which holds the value
  • Table - Variable which holds the variable information in instance
  • Value - french value for the label you want

find_real_file.png

Regarding Testing: For example purpose I have used French language; so you need to impersonate as User whose language is French in user profile and check whether all these are coming in french or not from portal etc.

a) catalog item name

b) catalog item short description

c) catalog variable names

d) catalog variable drop down choices etc

Screenshot:

find_real_file.png

Note: Remember to clear instance cache using cache.do and then test so that you can validate. Or you can also logout and login again to perform the testing

Regards
Ankur

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

View solution in original post

8 REPLIES 8

yes correct.

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

Thanks @Ankur Bawiskar 

Is there any functionality to do In bulk in two  different language for all catalog items 

Hi Ankur,

I have created new catalog item and variable and created translated text for this catalog title, catalog variable name.

then i migrated my catalog to test environment from dev.

is the translated text also migrating automatically ??

Alex Coope - SN
ServiceNow Employee
ServiceNow Employee

Mike,

It's worth mentioning, ontop of important design considerations to do with Service Catalog designs, from the Quebec release you can actually Localize / Translate Catalog items and Record Producers in a more easier way by leveraging the newly released product "Localization Framework". Details can be found here. The idea of this framework (as we expand it out over time), is to remove some of the technical complexities and allow you to focus on the translation aspect. In this first version it covers Catalog Items and structured VA Topics,

If you want to get into the real nitty gritty and understand how all the tables work, check out our course on NowLearning here,

Many thanks,
Kind regards

--------------------------------------------------------------------
Director of Globalization Deployment, Internationalization