System Localization properties
Summarize
Summary of System Localization properties
The System Localization properties in ServiceNow allow you to configure translation, currency, and locale settings tailored for users from various countries. Activation of the I18N: Internationalization plugin is required for some properties to appear and function properly.
Show less
Key Features
- Language Selection on Login: Enables users to select their preferred language at login. Default is Yes.
- Text Search Stemming Language: Configures the language for matching derived words in text searches, with options including English, German, and French.
- Translation Prefix: Adds a prefix to translatable strings for easier identification during translation, defaulting to No.
- Single Currency Model: Allows all currencies to be displayed in a single currency code, defaulting to No.
- Default Language: Sets the system’s primary language using two-character values (e.g., en, fr, es), defaulting to English.
- Locale Code: Defines the default locale for localization, impacting currency conversions; changing this post-production may lead to inaccuracies.
- Spell Checker Dictionary: Specifies the dictionary used for English users, with options for various dialects and languages, defaulting to English US.
- Fallback Language: Allows setting fallback languages to ensure a hierarchy of language options, defaulting to true.
Key Outcomes
By configuring these properties, ServiceNow customers can create a user-friendly interface that accommodates diverse user preferences, enhances search capabilities, and ensures accurate currency representations. Proper setup is crucial to avoid issues with translations and currency calculations, especially after the system is in production. Review and adjust these settings carefully to optimize your ServiceNow instance for an international audience.
System Localization properties configure translation, currency, and locale settings on the instance for users from multiple countries.
Some localization properties only appear after the I18N: Internationalization plugin is activated. Some properties are available on the System Localization properties page, but some lesser-used properties are available only from the System Properties [sys_properties] table.
| Property | Description |
|---|---|
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. glide.ui.login.language.select |
Enables language selection upon login.
|
Text Search stemming language. glide.ts.stemming_language |
Selects the language to match derived words in text search.
|
Displays translation prefix on translatable strings. glide.ui.i18n_test |
Adds a translation prefix on translatable fields to indicate where to find the string for translation.
|
Use a single currency model. Display all currencies in the same currency code, regardless of a user's locale, country, or language code. glide.i18n.single_currency |
Enable single currency mode.
|
Default language for the system (two character values) glide.sys.language |
|
If using the single currency model, display all currencies using this currency code. Currency codes use the ISO 4217 three letter format. glide.i18n.single_currency.code |
|
Locale code to use for localization. glide.system.locale |
Determines the system's default currency into which all prices are automatically converted before other sums or conversions are performed. Changing this property after any price or currency fields have been
given a value may result in improper conversion or prices that sum incorrectly.
Note: You have already set a value on this system property, do not change this value once a system has gone into production. If a user's locale must be changed, update the "Country code" field on the user record. |
Spell checker dictionary to use for English users. glide.spell.dictionary.en |
Sets the spell checker dictionary used in the system for English users.
|
| Property | Description |
|---|---|
glide_i18n.language_fallback_enabled |
Option to allow setting fallback languages for the instance. Setting fallback languages creates a three-level hierarchy in which an intermediate language is used before defaulting to English when user interface text is not translated in the user's preferred language.
|