fix(localization): update language labels to use English and native scripts for consistency

This commit is contained in:
Will Miao
2025-08-31 09:16:26 +08:00
parent b2c4efab45
commit 6acccbbb94
10 changed files with 75 additions and 78 deletions

View File

@@ -63,15 +63,15 @@
"current": "Sprache", "current": "Sprache",
"select": "Sprache auswählen", "select": "Sprache auswählen",
"select_help": "Wählen Sie Ihre bevorzugte Sprache für die Benutzeroberfläche", "select_help": "Wählen Sie Ihre bevorzugte Sprache für die Benutzeroberfläche",
"english": "Englisch", "english": "English",
"chinese_simplified": "Chinesisch (Vereinfacht)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "Chinesisch (Traditionell)", "chinese_traditional": "中文(繁体)",
"russian": "Russisch", "russian": "Русский",
"german": "Deutsch", "german": "Deutsch",
"japanese": "Japanisch", "japanese": "日本語",
"korean": "Koreanisch", "korean": "한국어",
"french": "Französisch", "french": "Français",
"spanish": "Spanisch" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -65,14 +65,14 @@
"select": "Select Language", "select": "Select Language",
"select_help": "Choose your preferred language for the interface", "select_help": "Choose your preferred language for the interface",
"english": "English", "english": "English",
"chinese_simplified": "Chinese (Simplified)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "Chinese (Traditional)", "chinese_traditional": "中文(繁体)",
"russian": "Russian", "russian": "Русский",
"german": "German", "german": "Deutsch",
"japanese": "Japanese", "japanese": "日本語",
"korean": "Korean", "korean": "한국어",
"french": "French", "french": "Français",
"spanish": "Spanish" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -63,14 +63,14 @@
"current": "Idioma", "current": "Idioma",
"select": "Seleccionar idioma", "select": "Seleccionar idioma",
"select_help": "Elige tu idioma preferido para la interfaz", "select_help": "Elige tu idioma preferido para la interfaz",
"english": "Inglés", "english": "English",
"chinese_simplified": "Chino (simplificado)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "Chino (tradicional)", "chinese_traditional": "中文(繁体)",
"russian": "Ruso", "russian": "Русский",
"german": "Alemán", "german": "Deutsch",
"japanese": "Japonés", "japanese": "日本語",
"korean": "Coreano", "korean": "한국어",
"french": "Frans", "french": "Français",
"spanish": "Español" "spanish": "Español"
} }
}, },

View File

@@ -63,15 +63,15 @@
"current": "Langue", "current": "Langue",
"select": "Sélectionner la langue", "select": "Sélectionner la langue",
"select_help": "Choisissez votre langue préférée pour l'interface", "select_help": "Choisissez votre langue préférée pour l'interface",
"english": "Anglais", "english": "English",
"chinese_simplified": "Chinois (simplifié)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "Chinois (traditionnel)", "chinese_traditional": "中文(繁体)",
"russian": "Russe", "russian": "Русский",
"german": "Allemand", "german": "Deutsch",
"japanese": "Japonais", "japanese": "日本語",
"korean": "Coréen", "korean": "한국어",
"french": "Français", "french": "Français",
"spanish": "Espagnol" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -63,15 +63,15 @@
"current": "言語", "current": "言語",
"select": "言語を選択", "select": "言語を選択",
"select_help": "インターフェース言語を選択してください", "select_help": "インターフェース言語を選択してください",
"english": "英語", "english": "English",
"chinese_simplified": "中国語(簡体字", "chinese_simplified": "中文(简体",
"chinese_traditional": "中国語(繁体", "chinese_traditional": "中(繁体)",
"russian": "ロシア語", "russian": "Русский",
"german": "ドイツ語", "german": "Deutsch",
"japanese": "日本語", "japanese": "日本語",
"korean": "韓国語", "korean": "한국어",
"french": "フランス語", "french": "Français",
"spanish": "スペイン語" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -63,15 +63,15 @@
"current": "언어", "current": "언어",
"select": "언어 선택", "select": "언어 선택",
"select_help": "인터페이스 언어를 선택하세요", "select_help": "인터페이스 언어를 선택하세요",
"english": "영어", "english": "English",
"chinese_simplified": "중국어 (간체)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "중국어 (번체)", "chinese_traditional": "中文(繁体)",
"russian": "러시아어", "russian": "Русский",
"german": "독일어", "german": "Deutsch",
"japanese": "일본어", "japanese": "日本語",
"korean": "한국어", "korean": "한국어",
"french": "프랑스어", "french": "Français",
"spanish": "스페인어" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -63,15 +63,15 @@
"current": "Язык", "current": "Язык",
"select": "Выбрать язык", "select": "Выбрать язык",
"select_help": "Выберите предпочитаемый язык интерфейса", "select_help": "Выберите предпочитаемый язык интерфейса",
"english": "Английский", "english": "English",
"chinese_simplified": "Китайский (упрощённый)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "Китайский (традиционный)", "chinese_traditional": "中文(繁体)",
"russian": "Русский", "russian": "Русский",
"german": "Немецкий", "german": "Deutsch",
"japanese": "Японский", "japanese": "日本語",
"korean": "Корейский", "korean": "한국어",
"french": "Французский", "french": "Français",
"spanish": "Испанский" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -64,15 +64,15 @@
"current": "语言", "current": "语言",
"select": "选择语言", "select": "选择语言",
"select_help": "选择您偏好的界面语言", "select_help": "选择您偏好的界面语言",
"english": "英语", "english": "English",
"chinese_simplified": "中文(简体)", "chinese_simplified": "中文(简体)",
"chinese_traditional": "中文(繁体)", "chinese_traditional": "中文(繁体)",
"russian": "俄语", "russian": "Русский",
"german": "德语", "german": "Deutsch",
"japanese": "日", "japanese": "日本語",
"korean": "韩语", "korean": "한국어",
"french": "法语", "french": "Français",
"spanish": "西班牙语" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -63,15 +63,15 @@
"current": "語言", "current": "語言",
"select": "選擇語言", "select": "選擇語言",
"select_help": "選擇您偏好的介面語言", "select_help": "選擇您偏好的介面語言",
"english": "英語", "english": "English",
"chinese_simplified": "中文(簡體", "chinese_simplified": "中文(简体",
"chinese_traditional": "中文(繁", "chinese_traditional": "中文(繁",
"russian": "俄語", "russian": "Русский",
"german": "德語", "german": "Deutsch",
"japanese": "日語", "japanese": "日語",
"korean": "韓語", "korean": "한국어",
"french": "法語", "french": "Français",
"spanish": "西班牙語" "spanish": "Español"
} }
}, },
"header": { "header": {

View File

@@ -4,7 +4,6 @@ import { state } from '../state/index.js';
import { resetAndReload } from '../api/modelApiFactory.js'; import { resetAndReload } from '../api/modelApiFactory.js';
import { setStorageItem, getStorageItem } from '../utils/storageHelpers.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 { 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 { export class SettingsManager {
constructor() { constructor() {
@@ -981,11 +980,9 @@ export class SettingsManager {
throw new Error('Failed to save language setting to backend'); throw new Error('Failed to save language setting to backend');
} }
// Switch language immediately // Reload the page to apply the new language
// switchLanguage(selectedLanguage); window.location.reload();
showToast('Language changed successfully.', 'success');
} catch (error) { } catch (error) {
showToast('Failed to change language: ' + error.message, 'error'); showToast('Failed to change language: ' + error.message, 'error');
} }