Suzanne Smith
ServiceNow Employee
ServiceNow Employee

"If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart."

-Nelson Mandela

 

Making your instance, or even parts of your instance, available in the languages that are comfortable for your users is a big win.

 

ServiceNow has several options to set the language for an instance session. It is important to understand the precedence of the different options.

 

The language seen by the user is determined in this order of precedence:

  • language selected at login (this option overrides the options below)
  • if no language was selected at login, the language selected in the header bar language picker is used
  • if no language was selected at login or in the language picker, the user language setting in the User [sys_user] table is used
  • if none of the options above are set, the system default language is used

 

To enable language selection at login:

 

  1. Navigate to System Properties > UI Properties.
  2. Find the property, Show the language select box on the login page to allow the user to specify the language they would like to be logged in with.
  3. Select Yes.
    The Language option is displayed on the login screen.
    internationalization4.png

To enable the language picker on the header bar, activate one or more Internationalization plugins:

 

  1. Navigate to System Definition > Plugins.
  2. Scroll through the list to find the plugins beginning with I18N.
  3. Click a plugin name. For example, I18N: German Translations.
    internationalization2.png
  4. In Related Links, click Activate/Upgrade.
  5. In the Eureka version of ServiceNow, click the gear in the header bar to use the language picker.
    internationalization5.png


To specify a language for a user:

 

  1. Navigate to User Administration > Users.
  2. In Language, select an option. (If the Language field is not visible, personalize the form.)
    internationalization1.png

 

To change the system default language:

 

  1. Navigate to System Properties > System Localization.
  2. Find the property, Default language for the system (two character values).
  3. Enter the two character value code for the language you want to set as the default.
    internationalization3.png

 

Here are some additional tips and tricks when setting instance language options:

 

 

 

ServiceNow offers more information about localizing and translating instances in the product documentation:

 

System Localization

Internationalization Support

Language Internationalization

Translating an Instance

Using Translated Text

1 Comment