Language changed in portals after connection in ServiceNow
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā03-09-2023 03:45 AM
We have set the language of user in Chinese and also in the sys_user_preference table the language is zh but once the user connects to another portal the language changes to English(other portal doesn't support Chinese) but when he again back to portal which support Chinese changed their language from Chinese to English which we set initially.
How can we fix this?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā03-09-2023 03:58 AM
Hello @Kunal33
This is not a recommended practice to have multiple languages preferences set for a single user.
Here when the user navigates to the portal which shows English, the user preference is set to English.
So now whenever he navigates through the portal or native UI, the language will be English and not Chinese.
You can try a custom solution to check the value of this preference.
If the value of the preference changes, then set it back to chinese.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā03-09-2023 06:46 AM
I am not getting any sol. can you please provide any logic so that when user get back to portal which is in Chinese language automatically set to chinese instead of english
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā03-09-2023 04:01 AM
Hi Kunal,
that might help you with an on Before Business Rule based on the User table records.
Please check this one : https://www.servicenow.com/community/now-platform-forum/is-it-possible-to-bind-service-portal-langua...