Translate Survey Questions in Service Portal

RichardSaunders
Tera Guru

 

How to translate survey questions? 

I have the French Canadian language pack installed, I have my language picker setup. But I am struggling to find the correct System Localization option. I would like to translate 'The level of understanding of your request' (below)

find_real_file.png

I have tried Translated Text & Choices but neither are working. 

find_real_file.png

find_real_file.png

I have successfully translated icon widgets and header menus before but I cannot seem to get this work.

Any pointers please? (i have read every related article before posting) 

find_real_file.png

find_real_file.png

 

1 ACCEPTED SOLUTION

Alex Coope - SN
ServiceNow Employee
ServiceNow Employee

Richard, 

So for Assessments and Surveys, the "questions" are actually translated_text field types rather than translated. Your initial screenshots appear to show entries in the [sys_translated] table, so what you can do is go to "System Properties" > "System Localization", on your dev instance temporarily (because it will show the prefix for anyone logged in that instance while enabled, so remember to deactivate it when you don't need it active any more) enable the property "Displays translation prefix on translatable strings" (third one down).

Once this property is enabled, navigate back to your Survey / Assessment issued to your test user and you should see that your "question" has a prefix of "TRT" next to it. This is advising that the table [sys_translated_text] requires the translation population; 
find_real_file.png

To do this, the record structure would be:

  • Document - sys_id of the asmt_metric record
  • Field Name - question
  • Language - (anything other than English, in your case I'll guess at French Canadian, so "fq")
  • Table Name - asmt_metric
  • Value - (the translation)

For confidence checking, you can always check the OOTB demo data examples (like the "Customer Satisfaction Survey"),

If you have any challenges or further questions, feel free to reach out to me,

Many thanks,
Kind regards

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

View solution in original post

2 REPLIES 2

Alex Coope - SN
ServiceNow Employee
ServiceNow Employee

Richard, 

So for Assessments and Surveys, the "questions" are actually translated_text field types rather than translated. Your initial screenshots appear to show entries in the [sys_translated] table, so what you can do is go to "System Properties" > "System Localization", on your dev instance temporarily (because it will show the prefix for anyone logged in that instance while enabled, so remember to deactivate it when you don't need it active any more) enable the property "Displays translation prefix on translatable strings" (third one down).

Once this property is enabled, navigate back to your Survey / Assessment issued to your test user and you should see that your "question" has a prefix of "TRT" next to it. This is advising that the table [sys_translated_text] requires the translation population; 
find_real_file.png

To do this, the record structure would be:

  • Document - sys_id of the asmt_metric record
  • Field Name - question
  • Language - (anything other than English, in your case I'll guess at French Canadian, so "fq")
  • Table Name - asmt_metric
  • Value - (the translation)

For confidence checking, you can always check the OOTB demo data examples (like the "Customer Satisfaction Survey"),

If you have any challenges or further questions, feel free to reach out to me,

Many thanks,
Kind regards

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

Thank you, spot on!