Using requester_session_language not translating all VA messages

Sundeep Kumar
Tera Contributor

Hi

 

We've a requirement where we need user to have their system language as English but want user to have a chat language (for both virtual agent and live agent) other than English and to have good user experience we want user to specify chat language once and then to use it for every chat session .

To fulfill the requirement we turned on Dynamic Language Detection and Translation and added a custom field in the sys_user table to store user's chat preference language. If user's chat preference field  is System (English) then we display user language options and prompt user to select the preferred language. Once user select the language we use switch language control to switch the language to change user's language to selected language and update chat preference field in sys_user table with the selected language. Next time whenever user starts virtual agent session, the chat preference field is already updated with selected language so we doesn't prompt user to select the language instead we set 

vaVars.global_requester_session_language = language in chat preference field in sys_user table ;

 

but this only works partially, because it convert the topic messages into requester_session_language but VA messages are still in English only. Here are the screen shots which shows this issue:

 

When using Language Switch Control: 

SundeepKumar_2-1711869606678.pngSundeepKumar_3-1711869700120.png

 

 

 

When using vaVars.global_requester_session_language

 

SundeepKumar_1-1711869480535.png

 

 

SundeepKumar_0-1711869455468.png

 

 

 Kindly let me know how to fix this issue.

 

 

 

 

 

 

 

 

 

 

 

1 REPLY 1

martinkapla
Tera Contributor

Having the same issue, did you have a chance to resolve it somehow ?