fix: Can't recognize the language settings obtained from storage

This commit is contained in:
hayden
2024-10-29 17:57:42 +08:00
parent 181828c64b
commit a17558663b

View File

@@ -16,7 +16,7 @@ const messages = {
cancel: 'Cancel', cancel: 'Cancel',
save: 'Save', save: 'Save',
delete: 'Delete', delete: 'Delete',
deleteAsk: 'Confirm delete this {0}', deleteAsk: 'Confirm delete this {0}?',
modelType: 'Model Type', modelType: 'Model Type',
default: 'Default', default: 'Default',
network: 'Network', network: 'Network',
@@ -77,12 +77,18 @@ const messages = {
}, },
} }
export const i18n = createI18n({ const getLocalLanguage = () => {
legacy: false, const local =
locale:
localStorage.getItem('Comfy.Settings.Comfy.Locale') || localStorage.getItem('Comfy.Settings.Comfy.Locale') ||
navigator.language.split('-')[0] || navigator.language.split('-')[0] ||
'en', 'en'
return local.replace(/['"]/g, '')
}
export const i18n = createI18n({
legacy: false,
locale: getLocalLanguage(),
fallbackLocale: 'en', fallbackLocale: 'en',
messages, messages,
}) })