INNER CODE UNIT · JavaScript

setLangs

mozilla/firefox-translations · extension/view/popup/js/index.js:91

const setLangs = (selector, langsToSet, value, exclude) => {
    selector.textContent = "";
    selector.add(new Option(browser.i18n.getMessage("languageDefaultOption"), "0"));
    for (const [code, type] of Object.entries(langsToSet)) {
        if (code !== exclude) {
            let name = langs.get(code);
            if (type === "dev") name += " (Beta)";
            selector.add(new Option(name, code));
        }
    }
    selector.value = value;
}
const translateCall = () => {
    if (!mediator) {
        mediator = new Mediator();
        browser.runtime.onMessage.addListener(mediator.bgListener.bind(mediator));
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…