- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2019 03:37 PM
Hi
I have enabled another language - Danish (da) on my instance. I checked the 'Yes' (true) in the System Localization Property (glide.translate.learn), that added labels, messages and choices to all fields that were not translated.
However, when i check it off (set it to False), the labels still appear at the end. Should unchecking the box (setting the value of glide.translate.learn), not remove the labels again?
It is the exact same problem as described in this forum post, from a year ago (see the screenshots there).
https://community.servicenow.com/community?id=community_question&sys_id=c33847addb1cdbc01dcaf3231f96...
However, no only replied but me (just now, asking if it was solved). Any clue as to what I can do to remove the labels? They only appear when I select the other langauge (da).
This is also my post from earlier today - sorry for double posting. Maybe this will reach further due to time difference (i'm in the EU).
https://community.servicenow.com/community?id=community_question&sys_id=c7da19cddb30b7c4e0e80b55ca96...
I tried setting the value to False (it is still set to False), and do a cache.do, but it did not help.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2019 11:31 PM
No it wont revert the added labels. Either you should add translated values to those translation records or delete those records from translation tables.
As per docs ,The glide.translate.learn system property, when set to true, 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.
For more details.https://docs.servicenow.com/bundle/geneva-servicenow-platform/page/administer/localization/reference...
As it is creating records in trnslation tables, it wont be removed when you turn of the property. I think it is btter to use this on dev to find and translate the missing fields and values.
if you mistakenly done this you can remove the entries from the below translation tables.
ServiceNow stores translation information in 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]

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-12-2019 11:31 PM
No it wont revert the added labels. Either you should add translated values to those translation records or delete those records from translation tables.
As per docs ,The glide.translate.learn system property, when set to true, 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.
For more details.https://docs.servicenow.com/bundle/geneva-servicenow-platform/page/administer/localization/reference...
As it is creating records in trnslation tables, it wont be removed when you turn of the property. I think it is btter to use this on dev to find and translate the missing fields and values.
if you mistakenly done this you can remove the entries from the below translation tables.
ServiceNow stores translation information in 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]
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-15-2019 04:10 AM
Hi SatheeshKumar
Thank you so much for the help. I cleaned up everything I could find on those table (that were created on the specific date, and on the language). Flushed with cache.do and it is gone.
It just goes to show, that you have be careful with what you enable - the click of a button ('Yes' on a setting), and several hundreds (thousands) of records gets created 😉
Much appreciated