From aedae4a9417bfc85291cdd2235ec41d55036c3a6 Mon Sep 17 00:00:00 2001 From: InpaintRegionEditor Dev Date: Tue, 3 Mar 2026 20:16:04 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BD=BF=E7=94=A8=20app.ui.settings=20A?= =?UTF-8?q?PI=20=E8=8E=B7=E5=8F=96=20ComfyUI=20=E8=AF=AD=E8=A8=80=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/extension.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/web/extension.js b/web/extension.js index 6a6b4d8..b423c35 100644 --- a/web/extension.js +++ b/web/extension.js @@ -13,9 +13,14 @@ const i18n = { data: null, loaded: false, - // 获取当前语言 + // 获取当前语言(使用 ComfyUI API) getLocale() { - return localStorage['AGL.Locale'] || localStorage['Comfy.Settings.AGL.Locale'] || 'en-US'; + try { + const locale = app.ui?.settings?.getSettingValue?.('Comfy.Locale'); + if (locale) return locale; + } catch (e) {} + // 回退到浏览器语言 + return navigator.language || 'en'; }, // 加载语言文件 @@ -53,7 +58,7 @@ const i18n = { } }; -// 快捷函数(延迟获取,确保已加载) +// 快捷函数 function t(key) { return i18n.t(key); }