HOw to get application menu and field translated

wakespirit
Kilo Guru

Dear all,

I am trying to see how the the Crisis management module is done based on this blog :

https://community.servicenow.com/community?id=community_blog&sys_id=060eaa2ddbd0dbc01dcaf3231f9619a1

I made it working and send voice and SMS message using Twilio interface plugin.

But now this app as been done only with english language I guess, and I was wondering how in Service now I can get the form field translated in French for instance ?

Any idea or link to redirect me for that ?

I am new in ServiceNow and just learning

regards

1 ACCEPTED SOLUTION

scott barnard1
Kilo Sage

Hi scal 

 

Step 1 - Look up the data import 

so create a template for each table

https://docs.servicenow.com/bundle/london-platform-administration/page/administer/import-sets/task/t_DownloadAnImportTemplate.html

stop halfway and just press the Create Excel Template button - save the excel template

Have a read through the help section on Easy import

 

Step 2- Manual

You have to go to each table and find the records that relate to your custom app. There are 5 tables.

Find the english version, open the record, change the message or label fields and change the language but do an insert from the context menu.

Insert creates a new record with the same key but with different language and translation.

Be very careful not to hit save or update as this will overwrite the original

 

View solution in original post

26 REPLIES 26

Hello,

If you look at the following form

NeedIt app Create New form

You can see in green lable which are in french, and label in red are still in English.

If I look at the first field in Red in the form named Requested for it as prefix GMLD so it should be in table System Localization Field Labels according to docuementation

The field identifier is named : u_requested_for

So what I did next I go to : System Localization > Field Labels

Then I filter the list with to get records only for my table name : x_58872_needit_needit

And I get the followinf capture result (only 9 records) all in english

As you can the see i have one single entry for my label named u_requested_for .

By setting to true the glide.translate.learn system property, I should have missing FR entries created in this table no ?

regards

 

I cannot apply the filter you mention because the name Label (translate) is not part of available choice in table for prefix GMLD.

Seems that this feature works for system instance tables but not for custom apps

any idea ?

 

regards

Please do the search in all of these tables, you will find the label that you will have to translate (fill the field Value).

Just tried in my personal instance, I'm able to apply this filter for all these 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]

find_real_file.png

Rohit Kaintura
Mega Guru

Translating application and module names is done via System Localization> Translated Name/Fields. The table name is sys_app_module.  If an entry is only showing up in English, create a translation entry for the appropriate language with the same Value and a new Label.

 

Please, mark my answer correct and helpful if it helped you.

Ok I find out the menu you are refering.

But just for me to understand, I need first to be in the language that I need for my instance correct ?

What I mean is that the Translated Name/Fields will show only the current language right ?

 

What about custom application that has been made for instance and need to be translatable, does custom table and field will appears also here ?

 

Sorry I am new in ServieNow and I have been jump on  customer request to handle such translation

 

Thanks for help

regards