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

I could not find the French plug in listed in the documentation as : 

  • I18N: French Translations

is it its real name ?

regards

Try to search for ID of plugin com.snc.i18n.french

It's correct, I double checked on my own instance.

Let me know.

Cheers

Alberto

I find it thanks Alberto..

How those translation is done in practice ?

For exemple, I have a custom application in my sample dev instance based on practice lab calls NeedIt.

If I switch to French for instance, i would need to get all fields of this application translated to french language as well as custom field..

Q1 : How do I know the proper place where I need to insert my text if not present ?

Q2 : If there is a huge quantity of text to translate, is tehre an eas way to for instance export all english text in excelle with reserved empty field for french translation and then import it back to the instance ?

Any procedure for that, because if I need to change manually each text in tables for all it could text a huge time inside ServiceNow instance

Thnaks for bets practice guide on this based on your experience

 

regards 

Best practice is set to true the glide.translate.learn system property.

This will creates records in the translate tables when an instance encounters text that should be translated, but no corresponding record exists. You can use this property to help locate untranslated strings.

You will find this in the section System Localization, please read this part of the documentation, it's very well done.

Please, remember to mark Correct or Helpful if you find my response useful.

Cheers
Alberto

You lionk send me just to a single page name 

Display a translation prefix

But few information here on how to do, sorry I am new to this translation and I still do not catch how it works...

It simply ask to Enable I18N Debugging and refresh the browser, ok but what I am suppose to see and how can i translate my text not in french ? this all I am trying to do at the end

I can see the prefix in front of text but as you can see in my linked file capture, sample red text remains in English as I have selected my instance login to be french

sample capture screen

regards