From ca681dc7b625089a7c867d57a7863cf97adf48d7 Mon Sep 17 00:00:00 2001 From: BPower0036 <80090789+BPower0036@users.noreply.github.com> Date: Mon, 26 Jun 2023 10:49:07 +0000 Subject: [PATCH] https://github.com/mozilla/multi-account-containers/pull/2543 --- src/js/background/backgroundLogic.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/js/background/backgroundLogic.js b/src/js/background/backgroundLogic.js index 3e12df6..bbb80a9 100644 --- a/src/js/background/backgroundLogic.js +++ b/src/js/background/backgroundLogic.js @@ -13,6 +13,7 @@ const backgroundLogic = { ]), NUMBER_OF_KEYBOARD_SHORTCUTS: 10, unhideQueue: [], + init() { browser.commands.onCommand.addListener(function (command) { if (command === "sort_tabs") { @@ -32,6 +33,20 @@ const backgroundLogic = { browser.permissions.onAdded.addListener(permissions => this.resetPermissions(permissions)); browser.permissions.onRemoved.addListener(permissions => this.resetPermissions(permissions)); + + // Update Translation in Manifest + browser.runtime.onInstalled.addListener(this.updateTranslationInManifest); + browser.runtime.onStartup.addListener(this.updateTranslationInManifest); + }, + + updateTranslationInManifest() { + for (let index = 0; index < 10; index++) { + const ajustedIndex = index + 1; // We want to start from 1 instead of 0 in the UI. + browser.commands.update({ + name: `open_container_${index}`, + description: browser.i18n.getMessage("containerShortcut", `${ajustedIndex}`) + }); + } }, resetPermissions(permissions) {