From 4cd8cb5ed27c5d1e74ac1e789b33386f36b728d3 Mon Sep 17 00:00:00 2001 From: pa Date: Sun, 4 Jan 2026 15:51:18 +0900 Subject: [PATCH] i18n --- src/components/NavMenu.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/NavMenu.vue b/src/components/NavMenu.vue index 346645e3..98a87726 100644 --- a/src/components/NavMenu.vue +++ b/src/components/NavMenu.vue @@ -525,7 +525,14 @@ return normalized; }; - const themeDisplayName = (key) => THEME_CONFIG[key]?.name ?? key; + const themeDisplayName = (themeKey) => { + const i18nKey = `view.settings.appearance.appearance.theme_mode_${themeKey}`; + const translated = t(i18nKey); + if (translated !== i18nKey) { + return translated; + } + return THEME_CONFIG[themeKey]?.name ?? themeKey; + }; const handleSettingsClick = () => { themeMenuVisible.value = false;