Merge pull request #3116 from wujingquan/main

Add WiFi password translations for multiple languages
This commit is contained in:
zhuoqinglian
2026-04-24 14:15:27 +08:00
committed by GitHub
7 changed files with 23 additions and 1 deletions
+2
View File
@@ -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',
@@ -485,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',
+2
View File
@@ -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',
@@ -485,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',
+2
View File
@@ -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',
@@ -485,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',
+2
View File
@@ -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',
@@ -485,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',
+2
View File
@@ -472,6 +472,7 @@ export default {
'deviceConfig.reCheck': '重新检查',
'deviceConfig.connectedXiaozhiHotspot': '已连接xiaozhi热点',
'deviceConfig.wifiNetwork': 'WiFi网络',
'deviceConfig.wifiPassword': 'WiFi密码',
'deviceConfig.scanning': '扫描中',
'deviceConfig.cancel': '取消',
'deviceConfig.clickRefreshScan': '请点击刷新扫描',
@@ -485,6 +486,7 @@ export default {
'deviceConfig.wifiConfigFailed': 'WiFi配网失败',
'deviceConfig.pleaseCheckNetworkConnection': '请检查网络连接',
'deviceConfig.startWifiConfigButton': '开始配网',
'deviceConfig.configuring': '配网中...',
'deviceConfig.wifiConfigInstructions': 'WiFi配网说明',
'deviceConfig.phoneConnectXiaozhiHotspot': '手机连接xiaozhi热点',
'deviceConfig.selectTargetWifiNetwork': '选择目标WiFi网络',
+2
View File
@@ -472,6 +472,7 @@ export default {
'deviceConfig.reCheck': '重新檢查',
'deviceConfig.connectedXiaozhiHotspot': '已連接xiaozhi熱點',
'deviceConfig.wifiNetwork': 'WiFi網絡',
'deviceConfig.wifiPassword': 'WiFi密碼',
'deviceConfig.scanning': '掃描中',
'deviceConfig.cancel': '取消',
'deviceConfig.clickRefreshScan': '請點擊刷新掃描',
@@ -485,6 +486,7 @@ export default {
'deviceConfig.wifiConfigFailed': 'WiFi配網失敗',
'deviceConfig.pleaseCheckNetworkConnection': '請檢查網絡連接',
'deviceConfig.startWifiConfigButton': '開始配網',
'deviceConfig.configuring': '配網中...',
'deviceConfig.wifiConfigInstructions': 'WiFi配網說明',
'deviceConfig.phoneConnectXiaozhiHotspot': '手機連接xiaozhi熱點',
'deviceConfig.selectTargetWifiNetwork': '選擇目標WiFi網絡',
@@ -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(() => {
<view v-if="selectedNetwork && selectedNetwork.authmode > 0" class="password-section">
<view class="password-item">
<text class="password-label">
{{ t('deviceConfig.networkPassword') }}
{{ t('deviceConfig.wifiPassword') }}
</text>
<wd-input
v-model="password"