From 80ddc8b4ef8dc096aacfc2a1d49e76cfd1ea9435 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 1 Feb 2025 11:20:29 +0200 Subject: [PATCH] feat(tray): react to language changes --- src/services/tray.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/tray.ts b/src/services/tray.ts index 8ef708cb5..9aa81e12c 100644 --- a/src/services/tray.ts +++ b/src/services/tray.ts @@ -10,7 +10,7 @@ import becca from "../becca/becca.js"; import becca_service from "../becca/becca_service.js"; import type BRecentNote from "../becca/entities/brecent_note.js"; import { ipcMain, nativeTheme } from "electron/main"; -import { t } from "i18next"; +import { default as i18next, t } from "i18next"; let tray: Tray; // `mainWindow.isVisible` doesn't work with `mainWindow.show` and `mainWindow.hide` - it returns `false` when the window @@ -62,6 +62,7 @@ function registerVisibilityListener() { mainWindow.on("maximize", updateTrayMenu); nativeTheme.on("updated", updateTrayMenu); ipcMain.on("reload-tray", updateTrayMenu); + i18next.on("languageChanged", updateTrayMenu); } function updateTrayMenu() {