Self-localize the interface

If self-localizing the base system (for languages not supported by ServiceNow or deprecated), ServiceNow provides a file containing strings from the interface in the English language. This file can be translated into any language and imported to the instance.

About this task

All interface items are stored as translatable strings in these translation tables.
  • Translated Name / Field [sys_translated]
  • Messages [sys_ui_message]
  • Field Label [sys_documentation]
  • Choice [sys_choice]
  • Translated Text [sys_translated_text]

By default, these translation tables only contain English strings. To populate these tables with translated strings:

Procedure

  1. Obtain the file containing English strings from the translation tables. This file is provided by ServiceNow.
  2. Within the file, translate the Label, Plural, Hint, and Message columns for each row. Be sure to also change the "Language" column to the two character ISO code of the new language.
  3. Import the translated document back into the instance as an import set.