diff --git a/locales/de.json b/locales/de.json index 26fde78b..1346ad69 100644 --- a/locales/de.json +++ b/locales/de.json @@ -63,15 +63,15 @@ "current": "Sprache", "select": "Sprache auswählen", "select_help": "Wählen Sie Ihre bevorzugte Sprache für die Benutzeroberfläche", - "english": "Englisch", - "chinese_simplified": "Chinesisch (Vereinfacht)", - "chinese_traditional": "Chinesisch (Traditionell)", - "russian": "Russisch", + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", "german": "Deutsch", - "japanese": "Japanisch", - "korean": "Koreanisch", - "french": "Französisch", - "spanish": "Spanisch" + "japanese": "日本語", + "korean": "한국어", + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/locales/en.json b/locales/en.json index 4d65db3e..497875c3 100644 --- a/locales/en.json +++ b/locales/en.json @@ -65,14 +65,14 @@ "select": "Select Language", "select_help": "Choose your preferred language for the interface", "english": "English", - "chinese_simplified": "Chinese (Simplified)", - "chinese_traditional": "Chinese (Traditional)", - "russian": "Russian", - "german": "German", - "japanese": "Japanese", - "korean": "Korean", - "french": "French", - "spanish": "Spanish" + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", + "german": "Deutsch", + "japanese": "日本語", + "korean": "한국어", + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/locales/es.json b/locales/es.json index ebe1c377..67b1851c 100644 --- a/locales/es.json +++ b/locales/es.json @@ -63,14 +63,14 @@ "current": "Idioma", "select": "Seleccionar idioma", "select_help": "Elige tu idioma preferido para la interfaz", - "english": "Inglés", - "chinese_simplified": "Chino (simplificado)", - "chinese_traditional": "Chino (tradicional)", - "russian": "Ruso", - "german": "Alemán", - "japanese": "Japonés", - "korean": "Coreano", - "french": "Francés", + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", + "german": "Deutsch", + "japanese": "日本語", + "korean": "한국어", + "french": "Français", "spanish": "Español" } }, diff --git a/locales/fr.json b/locales/fr.json index 9a07d6ec..a72276a6 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -63,15 +63,15 @@ "current": "Langue", "select": "Sélectionner la langue", "select_help": "Choisissez votre langue préférée pour l'interface", - "english": "Anglais", - "chinese_simplified": "Chinois (simplifié)", - "chinese_traditional": "Chinois (traditionnel)", - "russian": "Russe", - "german": "Allemand", - "japanese": "Japonais", - "korean": "Coréen", + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", + "german": "Deutsch", + "japanese": "日本語", + "korean": "한국어", "french": "Français", - "spanish": "Espagnol" + "spanish": "Español" } }, "header": { diff --git a/locales/ja.json b/locales/ja.json index 53ca0eb1..58562d97 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -63,15 +63,15 @@ "current": "言語", "select": "言語を選択", "select_help": "インターフェース言語を選択してください", - "english": "英語", - "chinese_simplified": "中国語(簡体字)", - "chinese_traditional": "中国語(繁体字)", - "russian": "ロシア語", - "german": "ドイツ語", + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", + "german": "Deutsch", "japanese": "日本語", - "korean": "韓国語", - "french": "フランス語", - "spanish": "スペイン語" + "korean": "한국어", + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/locales/ko.json b/locales/ko.json index 6f8dbf9d..b1e26092 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -63,15 +63,15 @@ "current": "언어", "select": "언어 선택", "select_help": "인터페이스 언어를 선택하세요", - "english": "영어", - "chinese_simplified": "중국어 (간체)", - "chinese_traditional": "중국어 (번체)", - "russian": "러시아어", - "german": "독일어", - "japanese": "일본어", + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", + "german": "Deutsch", + "japanese": "日本語", "korean": "한국어", - "french": "프랑스어", - "spanish": "스페인어" + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/locales/ru.json b/locales/ru.json index 9cafcf55..aba61fee 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -63,15 +63,15 @@ "current": "Язык", "select": "Выбрать язык", "select_help": "Выберите предпочитаемый язык интерфейса", - "english": "Английский", - "chinese_simplified": "Китайский (упрощённый)", - "chinese_traditional": "Китайский (традиционный)", + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", "russian": "Русский", - "german": "Немецкий", - "japanese": "Японский", - "korean": "Корейский", - "french": "Французский", - "spanish": "Испанский" + "german": "Deutsch", + "japanese": "日本語", + "korean": "한국어", + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/locales/zh-CN.json b/locales/zh-CN.json index 55f208ab..0b9e2e2e 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -64,15 +64,15 @@ "current": "语言", "select": "选择语言", "select_help": "选择您偏好的界面语言", - "english": "英语", + "english": "English", "chinese_simplified": "中文(简体)", "chinese_traditional": "中文(繁体)", - "russian": "俄语", - "german": "德语", - "japanese": "日语", - "korean": "韩语", - "french": "法语", - "spanish": "西班牙语" + "russian": "Русский", + "german": "Deutsch", + "japanese": "日本語", + "korean": "한국어", + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/locales/zh-TW.json b/locales/zh-TW.json index 920906ef..83bdb1cf 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -63,15 +63,15 @@ "current": "語言", "select": "選擇語言", "select_help": "選擇您偏好的介面語言", - "english": "英語", - "chinese_simplified": "中文(簡體)", - "chinese_traditional": "中文(繁體)", - "russian": "俄語", - "german": "德語", - "japanese": "日語", - "korean": "韓語", - "french": "法語", - "spanish": "西班牙語" + "english": "English", + "chinese_simplified": "中文(简体)", + "chinese_traditional": "中文(繁体)", + "russian": "Русский", + "german": "Deutsch", + "japanese": "日本語", + "korean": "한국어", + "french": "Français", + "spanish": "Español" } }, "header": { diff --git a/static/js/managers/SettingsManager.js b/static/js/managers/SettingsManager.js index c0cc3d62..914d5663 100644 --- a/static/js/managers/SettingsManager.js +++ b/static/js/managers/SettingsManager.js @@ -4,7 +4,6 @@ import { state } from '../state/index.js'; import { resetAndReload } from '../api/modelApiFactory.js'; import { setStorageItem, getStorageItem } from '../utils/storageHelpers.js'; import { DOWNLOAD_PATH_TEMPLATES, MAPPABLE_BASE_MODELS, PATH_TEMPLATE_PLACEHOLDERS, DEFAULT_PATH_TEMPLATES } from '../utils/constants.js'; -// import { switchLanguage } from '../utils/i18nHelpers.js'; export class SettingsManager { constructor() { @@ -981,11 +980,9 @@ export class SettingsManager { throw new Error('Failed to save language setting to backend'); } - // Switch language immediately - // switchLanguage(selectedLanguage); - - showToast('Language changed successfully.', 'success'); - + // Reload the page to apply the new language + window.location.reload(); + } catch (error) { showToast('Failed to change language: ' + error.message, 'error'); }