fix: correct i18n keys in settings modal for metadata archive and proxy settings

- Fix metadata archive DB setting to use correct i18n keys (enableArchiveDb, etc.)
- Restore metadata archive status display and management buttons
- Fix proxy settings to use correct i18n keys (enableProxy, proxyType, proxyHost, etc.)
- Add missing help text for proxy settings
- Add SOCKS4 proxy option
- Add onblur/onkeydown handlers for proxy input fields
- Update locales for new nav items (organization, system, network)
This commit is contained in:
Will Miao
2026-02-24 11:30:43 +08:00
parent 60674feb10
commit 8d7e861458
11 changed files with 244 additions and 172 deletions

View File

@@ -270,10 +270,12 @@
"proxySettings": "Proxy-Einstellungen"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "Allgemein",
"interface": "Oberfläche",
"download": "Download",
"organization": "Organisation",
"system": "System",
"network": "Netzwerk"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -273,7 +273,9 @@
"general": "General",
"interface": "Interface",
"download": "Download",
"advanced": "Advanced"
"organization": "Organization",
"system": "System",
"network": "Network"
},
"search": {
"placeholder": "Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "Configuración de proxy"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "General",
"interface": "Interfaz",
"download": "Descarga",
"organization": "Organización",
"system": "Sistema",
"network": "Red"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "Paramètres du proxy"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "Général",
"interface": "Interface",
"download": "Téléchargement",
"organization": "Organisation",
"system": "Système",
"network": "Réseau"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "הגדרות פרוקסי"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "כללי",
"interface": "ממשק",
"download": "הורדה",
"organization": "ארגון",
"system": "מערכת",
"network": "רשת"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "プロキシ設定"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "一般",
"interface": "インターフェース",
"download": "ダウンロード",
"organization": "整理",
"system": "システム",
"network": "ネットワーク"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "프록시 설정"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "일반",
"interface": "인터페이스",
"download": "다운로드",
"organization": "정리",
"system": "시스템",
"network": "네트워크"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "Настройки прокси"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "Общее",
"interface": "Интерфейс",
"download": "Загрузка",
"organization": "Организация",
"system": "Система",
"network": "Сеть"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "代理设置"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "通用",
"interface": "界面",
"download": "下载",
"organization": "整理",
"system": "系统",
"network": "网络"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",

View File

@@ -270,10 +270,12 @@
"proxySettings": "代理設定"
},
"nav": {
"general": "[TODO: Translate] General",
"interface": "[TODO: Translate] Interface",
"download": "[TODO: Translate] Download",
"advanced": "[TODO: Translate] Advanced"
"general": "通用",
"interface": "介面",
"download": "下載",
"organization": "整理",
"system": "系統",
"network": "網路"
},
"search": {
"placeholder": "[TODO: Translate] Search settings...",