From 123c1e888067fc8ea0f848500b8a6ecb4a31f80b Mon Sep 17 00:00:00 2001 From: wujingquan Date: Mon, 20 Apr 2026 15:17:04 +0800 Subject: [PATCH 1/2] Add WiFi password translations for multiple languages --- main/manager-mobile/src/i18n/de.ts | 1 + main/manager-mobile/src/i18n/en.ts | 1 + main/manager-mobile/src/i18n/pt_BR.ts | 1 + main/manager-mobile/src/i18n/vi.ts | 1 + main/manager-mobile/src/i18n/zh_CN.ts | 1 + main/manager-mobile/src/i18n/zh_TW.ts | 1 + .../pages/device-config/components/wifi-selector.vue | 12 +++++++++++- 7 files changed, 17 insertions(+), 1 deletion(-) diff --git a/main/manager-mobile/src/i18n/de.ts b/main/manager-mobile/src/i18n/de.ts index d2b24453..add741df 100644 --- a/main/manager-mobile/src/i18n/de.ts +++ b/main/manager-mobile/src/i18n/de.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Erneut prüfen', 'deviceConfig.connectedXiaozhiHotspot': 'Mit xiaozhi Hotspot verbunden', 'deviceConfig.wifiNetwork': 'WiFi-Netzwerk', + 'deviceConfig.wifiPassword': 'WiFi-Passwort', 'deviceConfig.scanning': 'Wird gescannt', 'deviceConfig.cancel': 'Abbrechen', 'deviceConfig.clickRefreshScan': 'Bitte Scan aktualisieren klicken', diff --git a/main/manager-mobile/src/i18n/en.ts b/main/manager-mobile/src/i18n/en.ts index 2a39b551..c5a705ea 100644 --- a/main/manager-mobile/src/i18n/en.ts +++ b/main/manager-mobile/src/i18n/en.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Re-check', 'deviceConfig.connectedXiaozhiHotspot': 'Connected to xiaozhi hotspot', 'deviceConfig.wifiNetwork': 'WiFi Network', + 'deviceConfig.wifiPassword': 'WiFi Password', 'deviceConfig.scanning': 'Scanning', 'deviceConfig.cancel': 'Cancel', 'deviceConfig.clickRefreshScan': 'Please click Refresh Scan', diff --git a/main/manager-mobile/src/i18n/pt_BR.ts b/main/manager-mobile/src/i18n/pt_BR.ts index 79b6b700..fb6954a8 100644 --- a/main/manager-mobile/src/i18n/pt_BR.ts +++ b/main/manager-mobile/src/i18n/pt_BR.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Verificar Novamente', 'deviceConfig.connectedXiaozhiHotspot': 'Conectado ao hotspot xiaozhi', 'deviceConfig.wifiNetwork': 'Rede WiFi', + 'deviceConfig.wifiPassword': 'Senha do WiFi', 'deviceConfig.scanning': 'Buscando', 'deviceConfig.cancel': 'Cancelar', 'deviceConfig.clickRefreshScan': 'Por favor, clique em Atualizar Busca', diff --git a/main/manager-mobile/src/i18n/vi.ts b/main/manager-mobile/src/i18n/vi.ts index 15830036..438847a1 100644 --- a/main/manager-mobile/src/i18n/vi.ts +++ b/main/manager-mobile/src/i18n/vi.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Kiểm tra lại', 'deviceConfig.connectedXiaozhiHotspot': 'Đã kết nối với điểm phát sóng xiaozhi', 'deviceConfig.wifiNetwork': 'Mạng WiFi', + 'deviceConfig.wifiPassword': 'Mật khẩu WiFi', 'deviceConfig.scanning': 'Đang quét', 'deviceConfig.cancel': 'Hủy', 'deviceConfig.clickRefreshScan': 'Vui lòng nhấp Làm mới quét', diff --git a/main/manager-mobile/src/i18n/zh_CN.ts b/main/manager-mobile/src/i18n/zh_CN.ts index 16366b20..f8e12979 100644 --- a/main/manager-mobile/src/i18n/zh_CN.ts +++ b/main/manager-mobile/src/i18n/zh_CN.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': '重新检查', 'deviceConfig.connectedXiaozhiHotspot': '已连接xiaozhi热点', 'deviceConfig.wifiNetwork': 'WiFi网络', + 'deviceConfig.wifiPassword': 'WiFi密码', 'deviceConfig.scanning': '扫描中', 'deviceConfig.cancel': '取消', 'deviceConfig.clickRefreshScan': '请点击刷新扫描', diff --git a/main/manager-mobile/src/i18n/zh_TW.ts b/main/manager-mobile/src/i18n/zh_TW.ts index d2247c53..9c9f05af 100644 --- a/main/manager-mobile/src/i18n/zh_TW.ts +++ b/main/manager-mobile/src/i18n/zh_TW.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': '重新檢查', 'deviceConfig.connectedXiaozhiHotspot': '已連接xiaozhi熱點', 'deviceConfig.wifiNetwork': 'WiFi網絡', + 'deviceConfig.wifiPassword': 'WiFi密碼', 'deviceConfig.scanning': '掃描中', 'deviceConfig.cancel': '取消', 'deviceConfig.clickRefreshScan': '請點擊刷新掃描', diff --git a/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue b/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue index 8a99d4ee..d89d9bae 100644 --- a/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue +++ b/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue @@ -93,6 +93,16 @@ async function scanWifi() { wifiNetworks.value = data.networks console.log(`${t('deviceConfig.scanSuccess')},发现 ${data.networks.length} ${t('deviceConfig.networks')}`) } + else if (data.aps && Array.isArray(data.aps)) { + // 兼容 { data: { support_5g, aps } } 格式 + wifiNetworks.value = data.aps.map((item: any) => ({ + ssid: item.ssid, + rssi: item.rssi, + authmode: item.authmode, + channel: item.channel || 0, + })) + console.log(`${t('deviceConfig.scanSuccess')},发现 ${data.aps.length} ${t('deviceConfig.networks')}`) + } else if (Array.isArray(response.data)) { // 兼容旧格式 wifiNetworks.value = response.data.map((item: any) => ({ @@ -326,7 +336,7 @@ onMounted(() => { - {{ t('deviceConfig.networkPassword') }} + {{ t('deviceConfig.wifiPassword') }} Date: Mon, 20 Apr 2026 15:24:53 +0800 Subject: [PATCH 2/2] Add 'configuring' translation for multiple languages in device configuration --- main/manager-mobile/src/i18n/de.ts | 1 + main/manager-mobile/src/i18n/en.ts | 1 + main/manager-mobile/src/i18n/pt_BR.ts | 1 + main/manager-mobile/src/i18n/vi.ts | 1 + main/manager-mobile/src/i18n/zh_CN.ts | 1 + main/manager-mobile/src/i18n/zh_TW.ts | 1 + 6 files changed, 6 insertions(+) diff --git a/main/manager-mobile/src/i18n/de.ts b/main/manager-mobile/src/i18n/de.ts index add741df..932ed672 100644 --- a/main/manager-mobile/src/i18n/de.ts +++ b/main/manager-mobile/src/i18n/de.ts @@ -486,6 +486,7 @@ export default { 'deviceConfig.wifiConfigFailed': 'WiFi-Konfiguration fehlgeschlagen', 'deviceConfig.pleaseCheckNetworkConnection': 'Bitte Netzwerkverbindung prüfen', 'deviceConfig.startWifiConfigButton': 'Konfiguration starten', + 'deviceConfig.configuring': 'Wird konfiguriert...', 'deviceConfig.wifiConfigInstructions': 'WiFi-Konfigurationsanleitung', 'deviceConfig.phoneConnectXiaozhiHotspot': 'Telefon mit xiaozhi Hotspot verbinden', 'deviceConfig.selectTargetWifiNetwork': 'Ziel-WiFi-Netzwerk auswählen', diff --git a/main/manager-mobile/src/i18n/en.ts b/main/manager-mobile/src/i18n/en.ts index c5a705ea..a3037478 100644 --- a/main/manager-mobile/src/i18n/en.ts +++ b/main/manager-mobile/src/i18n/en.ts @@ -486,6 +486,7 @@ export default { 'deviceConfig.wifiConfigFailed': 'WiFi configuration failed', 'deviceConfig.pleaseCheckNetworkConnection': 'Please check network connection', 'deviceConfig.startWifiConfigButton': 'Start Configuration', + 'deviceConfig.configuring': 'Configuring...', 'deviceConfig.wifiConfigInstructions': 'WiFi Configuration Instructions', 'deviceConfig.phoneConnectXiaozhiHotspot': 'Phone connect to xiaozhi hotspot', 'deviceConfig.selectTargetWifiNetwork': 'Select target WiFi network', diff --git a/main/manager-mobile/src/i18n/pt_BR.ts b/main/manager-mobile/src/i18n/pt_BR.ts index fb6954a8..4eccbf10 100644 --- a/main/manager-mobile/src/i18n/pt_BR.ts +++ b/main/manager-mobile/src/i18n/pt_BR.ts @@ -486,6 +486,7 @@ export default { 'deviceConfig.wifiConfigFailed': 'Falha na configuração WiFi', 'deviceConfig.pleaseCheckNetworkConnection': 'Por favor, verifique a conexão de rede', 'deviceConfig.startWifiConfigButton': 'Iniciar Configuração', + 'deviceConfig.configuring': 'Configurando...', 'deviceConfig.wifiConfigInstructions': 'Instruções de Configuração WiFi', 'deviceConfig.phoneConnectXiaozhiHotspot': 'Conecte o celular ao hotspot xiaozhi', 'deviceConfig.selectTargetWifiNetwork': 'Selecione a rede WiFi de destino', diff --git a/main/manager-mobile/src/i18n/vi.ts b/main/manager-mobile/src/i18n/vi.ts index 438847a1..f4437c95 100644 --- a/main/manager-mobile/src/i18n/vi.ts +++ b/main/manager-mobile/src/i18n/vi.ts @@ -486,6 +486,7 @@ export default { 'deviceConfig.wifiConfigFailed': 'Cấu hình WiFi thất bại', 'deviceConfig.pleaseCheckNetworkConnection': 'Vui lòng kiểm tra kết nối mạng', 'deviceConfig.startWifiConfigButton': 'Bắt đầu cấu hình', + 'deviceConfig.configuring': 'Đang cấu hình...', 'deviceConfig.wifiConfigInstructions': 'Hướng dẫn cấu hình WiFi', 'deviceConfig.phoneConnectXiaozhiHotspot': 'Điện thoại kết nối với điểm phát sóng xiaozhi', 'deviceConfig.selectTargetWifiNetwork': 'Chọn mạng WiFi mục tiêu', diff --git a/main/manager-mobile/src/i18n/zh_CN.ts b/main/manager-mobile/src/i18n/zh_CN.ts index f8e12979..c6f02f4c 100644 --- a/main/manager-mobile/src/i18n/zh_CN.ts +++ b/main/manager-mobile/src/i18n/zh_CN.ts @@ -486,6 +486,7 @@ export default { 'deviceConfig.wifiConfigFailed': 'WiFi配网失败', 'deviceConfig.pleaseCheckNetworkConnection': '请检查网络连接', 'deviceConfig.startWifiConfigButton': '开始配网', + 'deviceConfig.configuring': '配网中...', 'deviceConfig.wifiConfigInstructions': 'WiFi配网说明', 'deviceConfig.phoneConnectXiaozhiHotspot': '手机连接xiaozhi热点', 'deviceConfig.selectTargetWifiNetwork': '选择目标WiFi网络', diff --git a/main/manager-mobile/src/i18n/zh_TW.ts b/main/manager-mobile/src/i18n/zh_TW.ts index 9c9f05af..caf5310f 100644 --- a/main/manager-mobile/src/i18n/zh_TW.ts +++ b/main/manager-mobile/src/i18n/zh_TW.ts @@ -486,6 +486,7 @@ export default { 'deviceConfig.wifiConfigFailed': 'WiFi配網失敗', 'deviceConfig.pleaseCheckNetworkConnection': '請檢查網絡連接', 'deviceConfig.startWifiConfigButton': '開始配網', + 'deviceConfig.configuring': '配網中...', 'deviceConfig.wifiConfigInstructions': 'WiFi配網說明', 'deviceConfig.phoneConnectXiaozhiHotspot': '手機連接xiaozhi熱點', 'deviceConfig.selectTargetWifiNetwork': '選擇目標WiFi網絡',