[New Feature] Multi language support

@emmanuel I agree with @DaveA, detecting language is supposed to be a server-side function.

There is a discussion here on reading from the client side, and how it can be done but is not as accurate as the server getting it:

@Arche if you don’t want to wait for the server implementation, there is a messy hack to read it clientside with javascript.

And the messy hack is …

Input text element, placeholder text “language-input”.

HTML element, content:

<script type="text/javascript"> if ("pageloaded" === "yes") { var lang = navigator.language || navigator.userLanguage; $('.bubble-element .Input[placeholder="language-input"]').val(lang).change(); } </script>

Replace pageloaded with a dynamic expression for the page loaded entire.

Workflow event for the input text value changed and is not empty.

3 Likes