sys_translated Table use

Yasin Shaik11
Tera Contributor

Hello All,

 

Does anyone give me practical example of the sys_translated table what is the use of this with an example please?

I have read the following docs but not understand the exact purpose of this.

  1. https://docs.servicenow.com/en-US/bundle/utah-platform-administration/page/administer/localization/r...
  2. https://docs.servicenow.com/bundle/utah-platform-administration/page/administer/localization/task/t_...
1 ACCEPTED SOLUTION

Riya Verma
Kilo Sage
Kilo Sage

Hi @Yasin Shaik11 ,

 

The "sys_translated" table in ServiceNow plays a crucial role in managing translations within the platform. It is primarily utilized for multi-language support, allowing users to translate field values, labels, and other textual elements into different languages.

 

let's consider an example where a company has a global presence and operates in multiple countries. Each country has its own preferred language for the user interface. With the sys_translated table, the company can easily manage translations of field labels and other elements across different languages.

Let's say we have a field called "Priority" on an incident form, which needs to be translated into multiple languages. To achieve this, we can utilize the sys_translated table as follows:

  1. Create a record in the sys_translated table for each translation required. Each record will contain the translated value for the "Priority" field label, along with information about the language and the corresponding table and field.

Language Table Field Value

EnglishincidentpriorityPriority
FrenchincidentpriorityPriorité
GermanincidentpriorityPriorität

    2. Modify the incident form to dynamically display the translated value based on the user's language preference. If a new language needs to be added or an existing translation needs to be modified, the corresponding record in the sys_translated table can be updated accordingly.

 

 

 
Please mark the appropriate response as correct answer and helpful, This may help other community users to follow correct solution.
Regards,
Riya Verma

View solution in original post

5 REPLIES 5

Riya Verma
Kilo Sage
Kilo Sage

Hi @Yasin Shaik11 ,

 

The "sys_translated" table in ServiceNow plays a crucial role in managing translations within the platform. It is primarily utilized for multi-language support, allowing users to translate field values, labels, and other textual elements into different languages.

 

let's consider an example where a company has a global presence and operates in multiple countries. Each country has its own preferred language for the user interface. With the sys_translated table, the company can easily manage translations of field labels and other elements across different languages.

Let's say we have a field called "Priority" on an incident form, which needs to be translated into multiple languages. To achieve this, we can utilize the sys_translated table as follows:

  1. Create a record in the sys_translated table for each translation required. Each record will contain the translated value for the "Priority" field label, along with information about the language and the corresponding table and field.

Language Table Field Value

EnglishincidentpriorityPriority
FrenchincidentpriorityPriorité
GermanincidentpriorityPriorität

    2. Modify the incident form to dynamically display the translated value based on the user's language preference. If a new language needs to be added or an existing translation needs to be modified, the corresponding record in the sys_translated table can be updated accordingly.

 

 

 
Please mark the appropriate response as correct answer and helpful, This may help other community users to follow correct solution.
Regards,
Riya Verma