i18n

Use the chrome.i18n module to manipulate the i18n related browser settings, such as the accept languages, or to get localized messages for current locale.

Examples

The following code gets accept-languages from the browser and display them as a string by separating each accept-language with ','.

function getAcceptLanguages() {
  chrome.i18n.getAcceptLanguages(function(languageList) {
    var languages = languageList.join(",");
    document.getElementById("languageSpan").innerHTML = languages;
  })
}

The following code gets localized message from the browser and displays it as a string. It replaces two placeholders within the message with values arg1 and arg2.

function getMessage() {
  var message = chrome.i18n.getMessage("click_here", ["arg1", "arg2"]);
  document.getElementById("languageSpan").innerHTML = message;
}