INNER CODE UNIT · JavaScript

getLocalizedMessage

mozilla/firefox-translations · extension/controller/backgroundScript.js:790

const getLocalizedMessage = payload => {
  let localizedMessage;
  if (typeof payload[1] === "string") {
      localizedMessage = browser.i18n.getMessage(payload[1]);
  } else if (typeof payload[1] === "object") {
      // we have a downloading message, which contains placeholders, hence this special treatment
      localizedMessage = browser.i18n.getMessage(payload[1][0], payload[1][1]);
  }

  if (payload[1][0] === "translationProgress") {
      localizedMessage = `${browser.i18n.getMessage("translationEnabled")} ${localizedMessage}`;
  }
  return localizedMessage;
};

const sendUpdateProgress = (tabId, payload) => {

    /*

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…