How to Retrieve Current Language Settings
Articles related to customization are written for a technical audience who have experience in web development. Knowledge of HTML, CSS, and JavaScript are required.
You can learn from this article how to retrieve current language settings.
File to edit: LanguagesForChatOnlyMode.js
var ic_hic_demo_timer = null;
ic_hic_demo_timer = setInterval(ic_hic_demo_timer_checkobject, 100);
function ic_hic_demo_timer_checkobject()
{
if ((ICObject != null) && (ICObject.pLanguageSelection_a != null))
{
clearInterval(ic_hic_demo_timer);
ICObject.MyCustomDiv = document.createElement("div");
ICObject.MyCustomDiv.className = "demoButton";
ICObject.MyCustomDiv.onclick = function () { ic_hic_demo_getLang(); }
ICObject.MyCustomDiv.innerHTML = "Get<br />Lang";
ICObject.pMainContentArea.appendChild(ICObject.MyCustomDiv);
}
}
function ic_hic_demo_getLang()
{
for (var key in oLangNameArray)
{
if (oLangNameArray[key] == ICObject.pLanguageSelection_a.innerHTML)
alert(key + ", " + oLangNameArray[key]);
}
}
File to edit: InstantChat.css
.demoButton
{
position: absolute;
left: 94px;
top: 32px;
width: 50px;
height: 43px;
text-align: center;
cursor: pointer;
background-color: red;
z-index: 2000;
}
Note: For information about languages that Instant Chat supports, see How to Track the Language of Customers with the Channel Form.
Article last updated: 27 September, 2022
You are viewing the latest version of this article.