Translation for Yes/No Choice Field Not Working
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Hi Team,
I am trying to translate Yes/No values to Spanish for a choice field in ServiceNow.
Field details:
* Table: question
* Element: type
* Field Type: String
I created translation records in sys_translated/sys_choice, but the translated values are still not visible in Portal/UI.
I also verified:
* User language is set to Spanish (es)
* Cleared cache using cache.do
* Translation records are present
Could anyone please help me understand:
1. What is the correct way to translate Yes/No values for String choice fields?
2. Should translation be done in sys_choice, sys_translated, or sys_ui_message?
3. Are there any additional portal-specific settings required?
Thanks in advance
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Hi @vivek11
To translate choice field values for your Yes/No choices , You need to update sys_choice table.
Sample step:
Type sys_choice.list in navigator or Navigate to System Localization > Choices in the Application Navigator.
Create a new record (or find your existing Yes/No choices) with these parameters:
- Table: question (or the specific table where this question resides)
- Element: type
- Language: es (for Spanish)
- Label: The translated Spanish text (e.g., Sí or No)
- Value: Must match the English value exactly (e.g., if English is Yes, the Value is Yes).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
2 hours ago