From a17558663b9729afa1ad2d9b51f42d0e6076757d Mon Sep 17 00:00:00 2001 From: hayden Date: Tue, 29 Oct 2024 17:57:42 +0800 Subject: [PATCH] fix: Can't recognize the language settings obtained from storage --- src/i18n.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/i18n.ts b/src/i18n.ts index f30a2a9..39eb49b 100644 --- a/src/i18n.ts +++ b/src/i18n.ts @@ -16,7 +16,7 @@ const messages = { cancel: 'Cancel', save: 'Save', delete: 'Delete', - deleteAsk: 'Confirm delete this {0}?', + deleteAsk: 'Confirm delete this {0}?', modelType: 'Model Type', default: 'Default', network: 'Network', @@ -77,12 +77,18 @@ const messages = { }, } -export const i18n = createI18n({ - legacy: false, - locale: +const getLocalLanguage = () => { + const local = localStorage.getItem('Comfy.Settings.Comfy.Locale') || navigator.language.split('-')[0] || - 'en', + 'en' + + return local.replace(/['"]/g, '') +} + +export const i18n = createI18n({ + legacy: false, + locale: getLocalLanguage(), fallbackLocale: 'en', messages, })