Setting language in Embedded Service Deployment does not consistently translate chat labels properly
Last updated 2021-10-12 ·Reference W-6989905 ·Reported By 51 users
Setting the language for an embedded service deployment to non-English doesn't consistently translate labels in iOS browsers.
Some of our documentation notes "To use translation, you must allow cookies for your browser. For example, enable “Allow third-party cookies” in Safari iOS.", but even with cookies enabled, translation doesn't seem to always work.
Furthermore, we don't have control over end-user's browsers, so this is a shortcoming.
-Create an org with Chat enabled
-Create a test chat button and an agent that can receive chats from it
-Create an ESW deployment with prechat enabled
-Create a test chat page, pasting in the ESW snippet, and change the language in the snippet, eg. embedded_svc.settings.language='fi'
-Log the agent in and make them available for chat
-On a desktop, access the test chat page and confirm the labels are translated correctly
-Access the same page from an iOS browser. The labels may not translate and will remain as English. (try testing with a variety of hosts for the test chat page, eg. force.com, jsfiddle, w3schools, etc. - my experience seemed to differ based on the host, but that could be due cookie creation behind the scenes).
No Consistent workaround present
Reported By (51)
Is it Fixed?
Any unreleased services, features, statuses, or dates referenced in this or other public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make their purchase decisions based upon features that are currently available.