product icon

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))
    ICObject.MyCustomDiv = document.createElement("div");
    ICObject.MyCustomDiv.className = "demoButton";
    ICObject.MyCustomDiv.onclick = function () { ic_hic_demo_getLang(); }
    ICObject.MyCustomDiv.innerHTML = "Get<br />Lang";
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

  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