Supported languages
For the team member interface we currently support the following languages.
Code | Language | Code | Language |
How to localize the messenger UI
You can localize the chat messenger UI based on your user’s browser locale (language) and app/device language settings. For this you need to change the javascript code snippet that connects your website/app with the chat messenger.
Use the following code snippet to do this.
<!--Body-->
<script>
function initFreshChat() {
window.fcWidget.init({
token: "WEB_CHAT_TOKEN", //Replace with your Freshchat Token by going to Settings > Web Messenger
host: "https://wchat.freshchat.com",
locale: "fr"
});
}
function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
</script>
<!--Body-->You can also localize the messenger UI based on user selection such as a language drop-down option on your website. You have to use window.fcWidget.user.setLocale(selectedLanguage) to specify the language in this case.
Use the below code snippet on your website to do this.
<!--Body-->
<script>
function initFreshChat() {
window.fcWidget.init({
token: "WEB_CHAT_TOKEN", //Replace with your Freshchat Token by going to Settings > Web Messenger
host: "https://wchat.freshchat.com"
//Widget initialized without locale
});
}
function initialize(i,t){var e;i.getElementById(t)?initFreshChat():((e=i.createElement("script")).id=t,e.async=!0,e.src="https://wchat.freshchat.com/js/widget.js",e.onload=initFreshChat,i.head.appendChild(e))}function initiateCall(){initialize(document,"freshchat-js-sdk")}window.addEventListener?window.addEventListener("load",initiateCall,!1):window.attachEvent("load",initiateCall,!1);
</script>
<script>
//Consider a dropdown with id #lang-btn to select the language
$('#lang-btn').on('change',function() {
var selectedLanguage = jQuery(this).val();
//Setting the Widget Locale
window.fcWidget.user.setLocale(selectedLanguage);//Replace selectedLanguage with preferred language such as ‘fr’
});
</script>
<!--Body-->Note: If there is more than one browser locale enabled, Chat will always consider the default (Primary) language.