diff --git a/lan/lan_ar.json b/lan/lan_ar.json index 425110e2..afe13cd7 100644 --- a/lan/lan_ar.json +++ b/lan/lan_ar.json @@ -1180,5 +1180,7 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "إذا لم تنجح الطرق السابقة، جرب تحديث البرنامج الثابت للقفل. قبل التحديث تأكد من:", "升级注意事项": "بطارية القفل مشحونة\n• تم الحصول على ملف البرنامج الثابت الصحيح\n• لا تقطع الاتصال أثناء التحديث", "找不到锁?点此查看。": "لا يمكنك العثور على القفل؟ اضغط هنا.", - "常见问题": "الأسئلة الشائعة" + "固件升级": "تحديث البرنامج الثابت", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "اضغط على زر \"العودة إلى إعدادات الجهاز\" في الزاوية السفلية اليمنى للعودة إلى صفحة إعدادات الجهاز ومحاولة تحديث البرنامج الثابت.", + "邮箱地址必须包含@符号": "يجب أن يحتوي عنوان البريد الإلكتروني على '@'." } \ No newline at end of file diff --git a/lan/lan_bg.json b/lan/lan_bg.json index a07f9acf..a0e29698 100644 --- a/lan/lan_bg.json +++ b/lan/lan_bg.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Ако горните методи не помогнат, опитайте актуализация на фърмуера на ключалката. Преди актуализацията се уверете:", "升级注意事项": "Батерията на ключалката е достатъчна\n• Получен е правилният фърмуер файл\n• Не прекъсвайте връзката по време на актуализацията", "找不到锁?点此查看。": "Не можете да намерите ключалката? Кликнете тук.", - "常见问题": "Често задавани въпроси" + "常见问题": "Често задавани въпроси", + "固件升级": "Актуализация на фърмуера", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Кликнете върху бутона \"Връщане към настройките на устройството\" в долния десен ъгъл, за да се върнете към страницата с настройки на устройството и да се опитате да актуализирате фърмуера.", + "邮箱地址必须包含@符号": "Адресът на електронната поща трябва да съдържа '@'." } \ No newline at end of file diff --git a/lan/lan_bn.json b/lan/lan_bn.json index 72cf844e..33f0549d 100644 --- a/lan/lan_bn.json +++ b/lan/lan_bn.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "উপরের পদ্ধতিগুলো কাজ না করলে, লকের ফার্মওয়্যার আপডেট করার চেষ্টা করুন। আপডেটের আগে নিশ্চিত করুন:", "升级注意事项": "লকের ব্যাটারি যথেষ্ট\n• সঠিক ফার্মওয়্যার ফাইল আছে\n• আপডেট চলাকালীন সংযোগ বিচ্ছিন্ন করবেন না", "找不到锁?点此查看。": "লক খুঁজে পাচ্ছেন না? এখানে ক্লিক করুন।", - "常见问题": "সাধারণ সমস্যা" + "常见问题": "সাধারণ সমস্যা", + "固件升级": "ফার্মওয়্যার আপডেট", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "দয়া করে নিশ্চিত করুন ডিভাইসটি রিসেট হয়েছে", + "邮箱地址必须包含@符号": "ইমেইল ঠিকানা '@' অনুমতি দিতে হবে।" } \ No newline at end of file diff --git a/lan/lan_cs.json b/lan/lan_cs.json index 5ca28f56..07921fe1 100644 --- a/lan/lan_cs.json +++ b/lan/lan_cs.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Pokud výše uvedené metody nepomohou, zkuste aktualizovat firmware zámku. Před aktualizací se ujistěte:", "升级注意事项": "Baterie zámku je dostatečná\n• Máte správný soubor firmwaru\n• Během aktualizace neodpojujte", "找不到锁?点此查看。": "Nelze najít zámek? Klikněte zde.", - "常见问题": "Časté problémy" + "常见问题": "Časté problémy", + "固件升级": "Aktualizace firmwaru", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klikněte na tlačítko \"Regresar a la configuración del dispositivo\" en la parte inferior derecha para volver a la página de configuración del dispositivo y probar la actualización del firmware.", + "邮箱地址必须包含@符号": "E-mailová adresa musí obsahovat '@'." } \ No newline at end of file diff --git a/lan/lan_da.json b/lan/lan_da.json index 06a4ec14..d7323f7d 100644 --- a/lan/lan_da.json +++ b/lan/lan_da.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Hvis ovenstående ikke virker, kan du prøve at opgradere låsens firmware. Sørg for følgende før opgradering:", "升级注意事项": "Låsebatteriet er tilstrækkeligt\n• Korrekt firmware-fil er modtaget\n• Afbryd ikke under opgraderingen", "找不到锁?点此查看。": "Kan ikke finde låsen? Klik her.", - "常见问题": "Almindelige problemer" + "常见问题": "Almindelige problemer", + "固件升级": "Firmware-opgradering", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klik på knappen \"Tilbage til enhedsindstillinger\" i nederste højre hjørne for at vende tilbage til enhedsindstillingerne og prøve at opgradere firmware.", + "邮箱地址必须包含@符号": "E-mail-adressen skal indeholde '@'." } \ No newline at end of file diff --git a/lan/lan_de.json b/lan/lan_de.json index 31f6b89f..7c39ea1d 100644 --- a/lan/lan_de.json +++ b/lan/lan_de.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Wenn die oben genannten Methoden nicht helfen, versuchen Sie ein Firmware-Upgrade. Stellen Sie vor dem Upgrade sicher:", "升级注意事项": "Schlossbatterie ausreichend\n• Richtiges Firmware-File erhalten\n• Während des Upgrades nicht trennen", "找不到锁?点此查看。": "Schloss nicht gefunden? Hier klicken.", - "常见问题": "Häufige Probleme" + "常见问题": "Häufige Probleme", + "固件升级": "Firmware-Upgrade", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klicken Sie auf die Schaltfläche \"Zurück zur Gerätekonfiguration\" in der unteren rechten Ecke, um zur Seite der Gerätekonfiguration zurückzukehren und das Firmware-Upgrade zu versuchen.", + "邮箱地址必须包含@符号": "Die E-Mail-Adresse muss '@' enthalten." } \ No newline at end of file diff --git a/lan/lan_el.json b/lan/lan_el.json index c07de1da..72a67e03 100644 --- a/lan/lan_el.json +++ b/lan/lan_el.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Αν τα παραπάνω δεν βοηθήσουν, δοκιμάστε αναβάθμιση υλικολογισμικού. Πριν την αναβάθμιση βεβαιωθείτε:", "升级注意事项": "Η μπαταρία της κλειδαριάς είναι επαρκής\n• Έχετε το σωστό αρχείο υλικολογισμικού\n• Μην διακόψετε τη σύνδεση κατά την αναβάθμιση", "找不到锁?点此查看。": "Δεν βρίσκετε την κλειδαριά; Πατήστε εδώ.", - "常见问题": "Συχνές ερωτήσεις" + "常见问题": "Συχνές ερωτήσεις", + "固件升级": "Αναβάθμιση υλικολογισμικού", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Κάντε κλικ στο κουμπί \"Επιστροφή στις ρυθμίσεις συσκευής\" στην κάτω δεξιά γωνία για να επιστρέψετε στη σελίδα ρυθμίσεων συσκευής και να δοκιμάσετε να αναβαθμίσετε το υλικολογισμικό.", + "邮箱地址必须包含@符号": "Η διεύθυνση email πρέπει να περιέχει '@'." } \ No newline at end of file diff --git a/lan/lan_en.json b/lan/lan_en.json index c674501b..9143d9be 100644 --- a/lan/lan_en.json +++ b/lan/lan_en.json @@ -1186,5 +1186,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "If the above methods do not work, try upgrading the lock firmware. Before upgrading, please ensure:", "升级注意事项": "• Lock has enough battery\n• Correct firmware file is obtained\n• Do not disconnect during upgrade", "找不到锁?点此查看。": "Can't find the lock? Click here to view.", - "常见问题": "Common issues" + "常见问题": "Common issues", + "固件升级": "Firmware Upgrade", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Click the \"Return to device pairing\" button in the lower right corner to return to the device pairing page and try to upgrade the firmware.", + "邮箱地址必须包含@符号": "The email address must contain '@'." } diff --git a/lan/lan_es.json b/lan/lan_es.json index 47980818..b0f92b9e 100644 --- a/lan/lan_es.json +++ b/lan/lan_es.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Si nada funciona, intente actualizar el firmware de la cerradura. Antes de actualizar, asegúrese de que:", "升级注意事项": "• La batería de la cerradura está suficientemente cargada\n• Tiene el archivo de firmware correcto\n• No desconecte durante la actualización", "找不到锁?点此查看。": "¿No encuentra la cerradura? Haga clic aquí.", - "常见问题": "Problemas comunes" + "常见问题": "Problemas comunes", + "固件升级": "Actualización de firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Haga clic en el botón \"Regresar a la configuración del dispositivo\" en la parte inferior derecha para volver a la página de configuración del dispositivo y probar la actualización del firmware.", + "邮箱地址必须包含@符号": "La dirección de correo electrónico debe contener '@'." } \ No newline at end of file diff --git a/lan/lan_et.json b/lan/lan_et.json index afb9a2e7..671e7ea1 100644 --- a/lan/lan_et.json +++ b/lan/lan_et.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Kui miski ei aita, proovige lukku püsivara uuendada. Enne uuendamist veenduge:", "升级注意事项": "• Luku aku on piisavalt laetud\n• Teil on õige püsivara fail\n• Ärge katkestage ühendust uuendamise ajal", "找不到锁?点此查看。": "Ei leia lukku? Klõpsa siia.", - "常见问题": "Tavalised probleemid" + "常见问题": "Tavalised probleemid", + "固件升级": "Firmwarei uuendus", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Kliki paremas allnurgas \"Tagasi seadme seadistuste\" nuppu, et tagasi seadme seadistuste lehele ja proovida uuendada luku püsivara.", + "邮箱地址必须包含@符号": "E-posti aadress peab sisaldama '@'." } \ No newline at end of file diff --git a/lan/lan_fi.json b/lan/lan_fi.json index a1ae03fb..49dbc0c9 100644 --- a/lan/lan_fi.json +++ b/lan/lan_fi.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Jos mikään ei auta, kokeile päivittää lukon laiteohjelmisto. Varmista ennen päivitystä:", "升级注意事项": "• Lukon akku on riittävästi ladattu\n• Oikea laiteohjelmistotiedosto on saatavilla\n• Älä katkaise yhteyttä päivityksen aikana", "找不到锁?点此查看。": "Etkö löydä lukkoa? Klikkaa tästä.", - "常见问题": "Yleiset ongelmat" + "常见问题": "Yleiset ongelmat", + "固件升级": "Laitteen ohjelmiston päivitys", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klikkaa \"Palauta laitteen asetukset\" -painiketta oikeassa alakulmassa, jotta voit palata laitteen asetuksiin ja yrittää päivittää laitteen ohjelmiston.", + "邮箱地址必须包含@符号": "Sähköpostiosoitteessa on oltava '@'." } \ No newline at end of file diff --git a/lan/lan_fr.json b/lan/lan_fr.json index 9861cc77..a13f93f6 100644 --- a/lan/lan_fr.json +++ b/lan/lan_fr.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Si aucune méthode ne fonctionne, essayez de mettre à jour le firmware de la serrure. Avant la mise à jour, assurez-vous que :", "升级注意事项": "• La batterie de la serrure est suffisamment chargée\n• Vous avez le bon fichier firmware\n• Ne déconnectez pas pendant la mise à jour", "找不到锁?点此查看。": "Vous ne trouvez pas la serrure ? Cliquez ici.", - "常见问题": "Problèmes courants" + "常见问题": "Problèmes courants", + "固件升级": "Mise à jour du firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Cliquez sur le bouton \"Retour aux paramètres de l'appareil\" en bas à droite pour revenir aux paramètres de l'appareil et essayer de mettre à jour le firmware.", + "邮箱地址必须包含@符号": "L'adresse e-mail doit contenir '@'." } \ No newline at end of file diff --git a/lan/lan_he.json b/lan/lan_he.json index 69553506..fa18f741 100644 --- a/lan/lan_he.json +++ b/lan/lan_he.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "אם אף שיטה לא עוזרת, נסה לעדכן את קושחת המנעול. לפני העדכון ודא:", "升级注意事项": "• סוללת המנעול טעונה\n• קובץ הקושחה נכון\n• אל תנתק במהלך העדכון", "找不到锁?点此查看。": "לא מוצא את המנעול? לחץ כאן.", - "常见问题": "שאלות נפוצות" + "常见问题": "שאלות נפוצות", + "固件升级": "עדכון קושחה", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "לחץ על כפתור \"חזור להגדרות המכשיר\" בפינה הימנית התחתונה כדי לחזור לדף ההגדרות ולנסות לעדכן את קושחת המכשיר.", + "邮箱地址必须包含@符号": "כתובת הדוא״ל חייבת להכיל '@'." } \ No newline at end of file diff --git a/lan/lan_hi.json b/lan/lan_hi.json index bdcff59b..fc10bd9a 100644 --- a/lan/lan_hi.json +++ b/lan/lan_hi.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "यदि ऊपर दिए गए तरीके काम नहीं करते हैं, तो लॉक का फर्मवेयर अपडेट करने का प्रयास करें। अपडेट से पहले सुनिश्चित करें:", "升级注意事项": "लॉक की बैटरी पर्याप्त हो\n• सही फर्मवेयर फ़ाइल प्राप्त हो\n• अपडेट के दौरान कनेक्शन न टूटे", "找不到锁?点此查看。": "लॉक नहीं मिला? यहाँ क्लिक करें।", - "常见问题": "सामान्य समस्याएँ" + "常见问题": "सामान्य समस्याएँ", + "固件升级": "फर्मवेयर अपडेट", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "फर्मवेयर अपडेट करने के लिए, नीचे के दाएं कोने में दिए गए \"डिवाइस सेटिंग्स पर वापस जाएं\" बटन पर क्लिक करें।", + "邮箱地址必须包含@符号": "ईमेल पता '@' चिह्न शामिल होना चाहिए।" } \ No newline at end of file diff --git a/lan/lan_hk.json b/lan/lan_hk.json index 898c12c6..f61c4a8d 100644 --- a/lan/lan_hk.json +++ b/lan/lan_hk.json @@ -1181,5 +1181,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "如果以上方法都無法解決問題,可以嘗試升級鎖的固件。升級前請確保:", "升级注意事项": "鎖電量充足\n• 已獲取正確的固件文件\n• 升級過程中不要斷開連接", "找不到锁?点此查看。": "找不到鎖?點此查看。", - "常见问题": "常見問題" + "常见问题": "常見問題", + "固件升级": "固件升級", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "請點擊右下角「點擊返回設備配對」按鈕返回設備配對頁面進行固件升級", + "邮箱地址必须包含@符号": "電郵地址必須包含 '@' 符號。" } \ No newline at end of file diff --git a/lan/lan_hr.json b/lan/lan_hr.json index 8b9757b7..89a533a8 100644 --- a/lan/lan_hr.json +++ b/lan/lan_hr.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Ako ništa ne pomaže, pokušajte ažurirati firmware brave. Prije ažuriranja provjerite:", "升级注意事项": "• Baterija brave je dovoljno napunjena\n• Imate ispravnu datoteku firmwarea\n• Ne prekidajte vezu tijekom ažuriranja", "找不到锁?点此查看。": "Ne možete pronaći bravu? Kliknite ovdje.", - "常见问题": "Česti problemi" + "常见问题": "Česti problemi", + "固件升级": "Firmware ažuriranje", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Kliknite gumb \"Vrati se na postavke uređaja\" u donjem desnom kutu da biste se vratili na stranicu postavki uređaja i pokušali ažurirati firmware.", + "邮箱地址必须包含@符号": "E-mail adresa mora sadržavati '@'." } \ No newline at end of file diff --git a/lan/lan_hu.json b/lan/lan_hu.json index 610f27c0..a989f841 100644 --- a/lan/lan_hu.json +++ b/lan/lan_hu.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Ha semmi sem működik, próbálja meg frissíteni a zár firmware-jét. Frissítés előtt győződjön meg róla:", "升级注意事项": "• A zár akkumulátora fel van töltve\n• Megvan a megfelelő firmware fájl\n• Ne szakítsa meg a kapcsolatot frissítés közben", "找不到锁?点此查看。": "Nem találja a zárat? Kattintson ide.", - "常见问题": "Gyakori problémák" + "常见问题": "Gyakori problémák", + "固件升级": "Firmware frissítés", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Kattintson a jobb alsó sarokban lévő \"Vissza a készülék beállításokhoz\" gombra a firmware frissítéséhez.", + "邮箱地址必须包含@符号": "Az e-mail címnek '@' karaktert kell tartalmaznia." } \ No newline at end of file diff --git a/lan/lan_id.json b/lan/lan_id.json index 7431dbb5..ea2d6b8c 100644 --- a/lan/lan_id.json +++ b/lan/lan_id.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Jika semua cara gagal, coba upgrade firmware kunci. Sebelum upgrade, pastikan:", "升级注意事项": "• Baterai kunci cukup\n• File firmware benar\n• Jangan putuskan koneksi selama upgrade", "找不到锁?点此查看。": "Tidak menemukan kunci? Klik di sini.", - "常见问题": "Masalah umum" + "常见问题": "Masalah umum", + "固件升级": "Upgrade firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klik tombol \"Kembali ke pengaturan perangkat\" di sudut bawah kanan untuk kembali ke halaman pengaturan perangkat untuk upgrade firmware.", + "邮箱地址必须包含@符号": "Alamat email harus mengandung '@'." } \ No newline at end of file diff --git a/lan/lan_it.json b/lan/lan_it.json index 2f07bcc6..a511f305 100644 --- a/lan/lan_it.json +++ b/lan/lan_it.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Se nessun metodo funziona, prova ad aggiornare il firmware della serratura. Prima di aggiornare, assicurati che:", "升级注意事项": "• La batteria della serratura è carica\n• Hai il file firmware corretto\n• Non scollegare durante l'aggiornamento", "找不到锁?点此查看。": "Non trovi la serratura? Clicca qui.", - "常见问题": "Problemi comuni" + "常见问题": "Problemi comuni", + "固件升级": "Aggiornamento firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Clicca il pulsante \"Torna alle impostazioni del dispositivo\" in basso a destra per tornare alle impostazioni del dispositivo e provare a aggiornare il firmware.", + "邮箱地址必须包含@符号": "L'indirizzo email deve contenere '@'." } \ No newline at end of file diff --git a/lan/lan_ja.json b/lan/lan_ja.json index 3c5d5d21..009172ff 100644 --- a/lan/lan_ja.json +++ b/lan/lan_ja.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "上記の方法で解決しない場合は、ロックのファームウェアをアップグレードしてください。アップグレード前に以下を確認してください:", "升级注意事项": "• ロックのバッテリーが十分であること\n• 正しいファームウェアファイルを取得していること\n• アップグレード中は接続を切らないこと", "找不到锁?点此查看。": "ロックが見つかりませんか?こちらをクリック。", - "常见问题": "よくある質問" + "常见问题": "よくある質問", + "固件升级": "ファームウェアのアップグレード", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "右下隅の「デバイス設定に戻る」ボタンをクリックして、ファームウェアのアップグレードを試してください。", + "邮箱地址必须包含@符号": "メールアドレスには '@' が含まれている必要があります。" } \ No newline at end of file diff --git a/lan/lan_keys.json b/lan/lan_keys.json index 1ed501e9..0bcd72c8 100755 --- a/lan/lan_keys.json +++ b/lan/lan_keys.json @@ -1191,5 +1191,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:", "升级注意事项": "锁电量充足\n• 已获取正确的固件文件\n• 升级过程中不要断开连接", "找不到锁?点此查看。": "找不到锁?点此查看。", - "常见问题": "常见问题" + "常见问题": "常见问题", + "固件升级": "固件升级", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级", + "邮箱地址必须包含@符号": "邮箱地址必须包含@符号" } diff --git a/lan/lan_kk.json b/lan/lan_kk.json index aaebb850..cce4b3e4 100644 --- a/lan/lan_kk.json +++ b/lan/lan_kk.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Егер жоғарыдағы әдістер көмектеспесе, құлыптың фирмалық бағдарламасын жаңартып көріңіз. Жаңартудан бұрын келесілерге көз жеткізіңіз:", "升级注意事项": "Құлыптың қуаты жеткілікті\n• Дұрыс фирмалық файл алынған\n• Жаңарту кезінде байланыс үзілмесін", "找不到锁?点此查看。": "Құлып табылмады ма? Мұнда басыңыз.", - "常见问题": "Жиі қолданылатын мәселелер" + "常见问题": "Жиі қолданылатын мәселелер", + "固件升级": "Фирмалық бағдарламаны жаңарту", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Жоғары сол жақ бұрыштағы \"Құрылғыны қосу\" батырмасын басып, құлыптың фирмалық бағдарламасын жаңартып көріңіз.", + "邮箱地址必须包含@符号": "Электрондық пошта адресі '@' белгісін қамтитын болуы тиіс." } \ No newline at end of file diff --git a/lan/lan_ko.json b/lan/lan_ko.json index dba0560b..3f1856fe 100644 --- a/lan/lan_ko.json +++ b/lan/lan_ko.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "위 방법으로 해결되지 않으면 펌웨어 업그레이드를 시도하세요. 업그레이드 전 확인사항:", "升级注意事项": "• 배터리가 충분한지\n• 올바른 펌웨어 파일 확보\n• 업그레이드 중 연결 해제 금지", "找不到锁?点此查看。": "장치를 찾을 수 없나요? 여기를 클릭하세요.", - "常见问题": "자주 묻는 질문" + "常见问题": "자주 묻는 질문", + "固件升级": "펌웨어 업그레이드", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "하단 우측 모서리에 있는 \"장치 설정으로 돌아가기\" 버튼을 클릭하여 펌웨어 업그레이드를 시도하세요.", + "邮箱地址必须包含@符号": "이메일 주소에는 '@'가 포함되어야 합니다." } \ No newline at end of file diff --git a/lan/lan_lt.json b/lan/lan_lt.json index b7bec228..adfd493a 100644 --- a/lan/lan_lt.json +++ b/lan/lan_lt.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Jei niekas nepadeda, pabandykite atnaujinti užrakto programinę įrangą. Prieš atnaujinimą įsitikinkite:", "升级注意事项": "• Užrakto baterija pakankamai įkrauta\n• Turite tinkamą programinės įrangos failą\n• Neatjunkite per atnaujinimą", "找不到锁?点此查看。": "Nerandate užrakto? Spustelėkite čia.", -"常见问题": "Dažnos problemos" +"常见问题": "Dažnos problemos", +"固件升级": "Firmware atnaujinimas", +"请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Spustelėkite mygtuką \"Grįžti į prijungimo nustatymus\" dešinėje apačioje, kad grįžtumėte į prijungimo nustatymų puslapį, kad atnaujintumėte programinę įrangą.", +"邮箱地址必须包含@符号": "El. pašto adresas turi būti '@'." } \ No newline at end of file diff --git a/lan/lan_ms.json b/lan/lan_ms.json index 5e2d7b89..cd0e7939 100644 --- a/lan/lan_ms.json +++ b/lan/lan_ms.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Jika tiada yang berjaya, cuba kemas kini firmware kunci. Sebelum kemas kini, pastikan:", "升级注意事项": "• Bateri kunci mencukupi\n• Fail firmware yang betul\n• Jangan putuskan sambungan semasa kemas kini", "找不到锁?点此查看。": "Tidak jumpa kunci? Klik di sini.", - "常见问题": "Masalah biasa" + "常见问题": "Masalah biasa", + "固件升级": "Kemas kini firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klik butang \"Kembali ke tetapan peranti\" di sudut bawah kanan untuk kembali ke halaman tetapan peranti untuk kemas kini firmware.", + "邮箱地址必须包含@符号": "Alamat e-mel mesti mengandungi '@'." } \ No newline at end of file diff --git a/lan/lan_nl.json b/lan/lan_nl.json index 578429ff..4d4b238d 100644 --- a/lan/lan_nl.json +++ b/lan/lan_nl.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Als niets werkt, probeer dan de firmware van het slot bij te werken. Zorg ervoor dat:", "升级注意事项": "• De batterij van het slot is voldoende opgeladen\n• U heeft het juiste firmwarebestand\n• Verbreek de verbinding niet tijdens het bijwerken", "找不到锁?点此查看。": "Slot niet gevonden? Klik hier.", - "常见问题": "Veelgestelde vragen" + "常见问题": "Veelgestelde vragen", + "固件升级": "Firmware bijwerken", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klik op de knop \"Terug naar apparaatinstellingen\" in de rechteronderhoek om terug te keren naar de apparaatinstellingenpagina voor het bijwerken van de firmware.", + "邮箱地址必须包含@符号": "E-mailadres moet '@' bevatten." } \ No newline at end of file diff --git a/lan/lan_pl.json b/lan/lan_pl.json index e0a09c5d..2c9be637 100644 --- a/lan/lan_pl.json +++ b/lan/lan_pl.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Jeśli nic nie pomaga, spróbuj zaktualizować firmware zamka. Przed aktualizacją upewnij się:", "升级注意事项": "• Bateria zamka jest naładowana\n• Masz poprawny plik firmware\n• Nie rozłączaj podczas aktualizacji", "找不到锁?点此查看。": "Nie możesz znaleźć zamka? Kliknij tutaj.", - "常见问题": "Często zadawane pytania" + "常见问题": "Często zadawane pytania", + "固件升级": "Aktualizacja firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Kliknij przycisk \"Powrót do ustawień urządzenia\" w prawym dolnym rogu, aby powrócić do strony ustawień urządzenia dla aktualizacji firmware.", + "邮箱地址必须包含@符号": "Adres e-mail musi zawierać symbol '@'." } \ No newline at end of file diff --git a/lan/lan_pt.json b/lan/lan_pt.json index c67a2715..d74177be 100644 --- a/lan/lan_pt.json +++ b/lan/lan_pt.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Se nada funcionar, tente atualizar o firmware da fechadura. Antes de atualizar, certifique-se:", "升级注意事项": "• Bateria da fechadura está carregada\n• Arquivo de firmware correto\n• Não desconecte durante a atualização", "找不到锁?点此查看。": "Não encontrou a fechadura? Clique aqui.", - "常见问题": "Problemas comuns" + "常见问题": "Problemas comuns", + "固件升级": "Atualização de firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Clique no botão \"Voltar para configuração do dispositivo\" no canto inferior direito para voltar à página de configuração do dispositivo para atualizar o firmware.", + "邮箱地址必须包含@符号": "O endereço de e-mail deve conter o símbolo '@'." } \ No newline at end of file diff --git a/lan/lan_ro.json b/lan/lan_ro.json index d8411100..66478b4a 100644 --- a/lan/lan_ro.json +++ b/lan/lan_ro.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Dacă nimic nu funcționează, încercați să actualizați firmware-ul. Înainte de actualizare, asigurați-vă:", "升级注意事项": "• Bateria încuietorii este suficient de încărcată\n• Aveți fișierul corect de firmware\n• Nu deconectați în timpul actualizării", "找不到锁?点此查看。": "Nu găsiți încuietoarea? Faceți clic aici.", - "常见问题": "Probleme frecvente" + "常见问题": "Probleme frecvente", + "固件升级": "Actualizare firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Faceți clic pe butonul \"Întoarceți-vă la setările dispozitivului\" în colțul din dreapta jos pentru a reveni la pagina de setări a dispozitivului pentru actualizarea firmware.", + "邮箱地址必须包含@符号": "Adresa de e-mail trebuie să conțină simbolul '@'." } \ No newline at end of file diff --git a/lan/lan_ru.json b/lan/lan_ru.json index 3beeeb61..6154ee70 100644 --- a/lan/lan_ru.json +++ b/lan/lan_ru.json @@ -1184,5 +1184,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Если ничего не помогло, попробуйте обновить прошивку замка. Перед обновлением убедитесь:", "升级注意事项": "• Заряд батареи замка достаточен\n• Получен правильный файл прошивки\n• Не отключайте соединение во время обновления", "找不到锁?点此查看。": "Не можете найти замок? Нажмите здесь.", - "常见问题": "Часто задаваемые вопросы" + "常见问题": "Часто задаваемые вопросы", + "固件升级": "Обновление прошивки", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Нажмите на кнопку \"Вернуться к настройке устройства\" в нижнем правом углу, чтобы вернуться на страницу настройки устройства для обновления прошивки.", + "邮箱地址必须包含@符号": "Адреса электронной почты должна содержать символ '@'." } \ No newline at end of file diff --git a/lan/lan_sk.json b/lan/lan_sk.json index a76bd839..626fb145 100644 --- a/lan/lan_sk.json +++ b/lan/lan_sk.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Ak nič nepomohlo, skúste aktualizovať firmvér zámku. Pred aktualizáciou sa uistite:", "升级注意事项": "• Batéria zámku je dostatočne nabitá\n• Máte správny súbor firmvéru\n• Počas aktualizácie neprerušujte pripojenie", "找不到锁?点此查看。": "Nemôžete nájsť zámok? Kliknite sem.", - "常见问题": "Časté problémy" + "常见问题": "Časté problémy", + "固件升级": "Aktualizácia firmvéru", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Kliknite na tlačidlo \"Návrat na nastavenie zariadenia\" v dolnom pravom rohu, aby ste sa vrátili na stránku nastavenia zariadenia pre aktualizáciu firmvéru.", + "邮箱地址必须包含@符号": "E-mailová adresa musí obsahovať '@' symbol." } \ No newline at end of file diff --git a/lan/lan_sr_cyrl.json b/lan/lan_sr_cyrl.json index bfe8c814..f12f842f 100644 --- a/lan/lan_sr_cyrl.json +++ b/lan/lan_sr_cyrl.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Ако горе наведене методе не реше проблем, покушајте да ажурирате фирмвер браве. Пре ажурирања проверите:", "升级注意事项": "• Батерија је довољно пуна\n• Преузета је исправна фирмвер датотека\n• Не прекидајте везу током ажурирања", "找不到锁?点此查看。": "Не можете да пронађете браву? Кликните овде за више информација.", - "常见问题": "Честа питања" + "常见问题": "Честа питања", + "固件升级": "Ажурирање фирмвера", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Кликните на дугме \"Повратак на подешавање уређаја\" у доњем десном углу да бисте се вратили на страницу подешавања уређаја за ажурирање фирмвера.", + "邮箱地址必须包含@符号": "Адреса е-поште мора да садржи '@' симбол." } \ No newline at end of file diff --git a/lan/lan_sv.json b/lan/lan_sv.json index b70ef584..5df80c2f 100644 --- a/lan/lan_sv.json +++ b/lan/lan_sv.json @@ -1174,11 +1174,14 @@ "请联系锁的管理员解除绑定,或使用管理员权限重置锁。": "Kontakta låsets administratör för att avbinda, eller återställ låset med administratörsbehörighet.", "使用小程序": "Använd Mini-program", "如果App无法正常添加锁,可以尝试使用小程序版本。": "Om appen inte kan lägga till låset, försök använda mini-programmet.", - "打开微信,搜索“星星锁Lite”小程序,尝试通过小程序添加锁。": "Öppna WeChat, sök efter '星星锁Lite' mini-programmet och försök lägga till låset där.", + "打开微信,搜索“星星锁Lite”小程序,尝试通过小程序添加锁。": "Öppna WeChat, sök efter 'StarLock Lite' mini-programmet och försök lägga till låset där.", "尝试升级固件": "Försök att uppgradera firmware", "升级说明": "Uppgraderingsinstruktioner", "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Om ovanstående metoder inte löser problemet, försök att uppgradera låsets firmware. Kontrollera före uppgradering:", "升级注意事项": "• Tillräcklig batterinivå\n• Rätt firmwarefil har hämtats\n• Koppla inte från under uppgraderingen", "找不到锁?点此查看。": "Kan du inte hitta låset? Klicka här för att se.", - "常见问题": "Vanliga problem" + "常见问题": "Vanliga problem", + "固件升级": "Firmware uppgradering", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Klicka på knappen \"Gå tillbaka till enhetsanpassning\" i det nedre högra hörnet för att gå tillbaka till enhetsanpassningen för att uppgradera firmware.", + "邮箱地址必须包含@符号": "E-postadressen måste innehålla '@' symbolen." } \ No newline at end of file diff --git a/lan/lan_th.json b/lan/lan_th.json index fc553301..ca8915cd 100644 --- a/lan/lan_th.json +++ b/lan/lan_th.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "หากวิธีข้างต้นยังไม่สามารถแก้ไขปัญหาได้ ลองอัปเกรดเฟิร์มแวร์ของอุปกรณ์ ก่อนอัปเกรดโปรดตรวจสอบว่า:", "升级注意事项": "• แบตเตอรี่อุปกรณ์เพียงพอ\n• ได้รับไฟล์เฟิร์มแวร์ที่ถูกต้อง\n• ห้ามตัดการเชื่อมต่อระหว่างอัปเกรด", "找不到锁?点此查看。": "หาอุปกรณ์ไม่เจอ? คลิกที่นี่เพื่อดู", - "常见问题": "ปัญหาที่พบบ่อย" + "常见问题": "ปัญหาที่พบบ่อย", + "固件升级": "อัปเกรดเฟิร์มแวร์", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "คลิกปุ่ม \"กลับไปที่การจัดการอุปกรณ์\" ที่มุมล่างขวาของหน้าเพื่อกลับไปที่หน้าการจัดการอุปกรณ์เพื่ออัปเกรดเฟิร์มแวร์", + "邮箱地址必须包含@符号": "ที่อยู่อีเมลต้องมี '@' สัญลักษณ์" } \ No newline at end of file diff --git a/lan/lan_tr.json b/lan/lan_tr.json index 6d32b56b..9791123b 100644 --- a/lan/lan_tr.json +++ b/lan/lan_tr.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Yukarıdaki yöntemler işe yaramazsa, kilidin donanım yazılımını güncellemeyi deneyin. Güncellemeden önce lütfen şunları sağlayın:", "升级注意事项": "Kilit pili yeterli olmalı\n• Doğru donanım yazılımı dosyası alınmış olmalı\n• Güncelleme sırasında bağlantı kesilmemeli", "找不到锁?点此查看。": "Kilit bulunamıyor mu? Buraya tıklayın.", - "常见问题": "Sıkça Sorulan Sorunlar" + "常见问题": "Sıkça Sorulan Sorunlar", + "固件升级": "Donanım yazılımını güncellemeyi deneyin", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Lütfen alt köşedeki \"Cihaz eşleştirmeye dön\" düğmesine tıklayın ve donanım yazılımını güncellemeyi deneyin.", + "邮箱地址必须包含@符号": "E-posta adresi '@' simgesini içermelidir." } \ No newline at end of file diff --git a/lan/lan_tw.json b/lan/lan_tw.json index 3a88ce3e..08877604 100644 --- a/lan/lan_tw.json +++ b/lan/lan_tw.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "如果以上方法都無法解決問題,可以嘗試升級鎖的固件。升級前請確保:", "升级注意事项": "鎖電量充足\n• 已獲取正確的固件文件\n• 升級過程中不要斷開連接", "找不到锁?点此查看。": "找不到鎖?點此查看。", - "常见问题": "常見問題" + "常见问题": "常見問題", + "固件升级": "固件升級", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "請點擊右下角的「點擊返回設備配對」按鈕,返回設備配對頁面進行固件升級", + "邮箱地址必须包含@符号": "電子郵件地址必須包含@符號。" } \ No newline at end of file diff --git a/lan/lan_uk.json b/lan/lan_uk.json index 8ae5dd98..f1b81151 100644 --- a/lan/lan_uk.json +++ b/lan/lan_uk.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Якщо жоден із вищевказаних способів не допоміг, спробуйте оновити прошивку пристрою. Перед оновленням переконайтеся, що:", "升级注意事项": "• Заряд батареї пристрою достатній\n• Отримано правильний файл прошивки\n• Не відключайте пристрій під час оновлення", "找不到锁?点此查看。": "Не можете знайти пристрій? Натисніть тут.", - "常见问题": "Поширені проблеми" + "常见问题": "Поширені проблеми", + "固件升级": "Оновлення прошивки", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Натисніть кнопку \"Повернутися до налаштування пристрою\" у нижньому правому кутку, щоб повернутися до сторінки налаштування пристрою для оновлення прошивки.", + "邮箱地址必须包含@符号": "Адреса електронної пошти повинна містити символ '@'." } \ No newline at end of file diff --git a/lan/lan_ur.json b/lan/lan_ur.json index 6ebdabac..9387c72f 100644 --- a/lan/lan_ur.json +++ b/lan/lan_ur.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "اگر مسئلہ حل نہ ہو تو لاک کا فرم ویئر اپ گریڈ کرنے کی کوشش کریں۔ اپ گریڈ سے پہلے تصدیق کریں:", "升级注意事项": "• بیٹری کافی ہو\n• درست فرم ویئر فائل حاصل ہو\n• اپ گریڈ کے دوران کنکشن نہ توڑیں", "找不到锁?点此查看。": "لاک نہیں مل رہا؟ یہاں کلک کریں۔", - "常见问题": "عمومی سوالات" + "常见问题": "عمومی سوالات", + "固件升级": "فرم ویئر اپ گریڈ", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "براہ کرم ڈاؤن لوڈ پیج پر جائیں۔", + "邮箱地址必须包含@符号": "ای میل پتہ '@' سمبل سے شروع ہونا چاہیے۔" } \ No newline at end of file diff --git a/lan/lan_vi.json b/lan/lan_vi.json index d214fc5b..bb847b75 100644 --- a/lan/lan_vi.json +++ b/lan/lan_vi.json @@ -1180,5 +1180,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "Nếu các phương pháp trên không thể giải quyết vấn đề, hãy thử nâng cấp firmware của khóa. Trước khi nâng cấp, vui lòng đảm bảo:", "升级注意事项": "• Pin khóa đủ\n• Đã nhận được tệp firmware đúng\n• Không ngắt kết nối trong quá trình nâng cấp", "找不到锁?点此查看。": "Không tìm thấy khóa? Nhấp vào đây để xem.", - "常见问题": "Các vấn đề thường gặp" + "常见问题": "Các vấn đề thường gặp", + "固件升级": "Nâng cấp firmware", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "Vui lòng nhấp vào nút \"Quay lại thiết lập thiết bị\" ở góc dưới cùng bên phải để quay lại trang thiết lập thiết bị để nâng cấp firmware.", + "邮箱地址必须包含@符号": "Địa chỉ email phải chứa ký tự @." } \ No newline at end of file diff --git a/lan/lan_zh.json b/lan/lan_zh.json index b8d70ba0..b4a3a95a 100755 --- a/lan/lan_zh.json +++ b/lan/lan_zh.json @@ -1193,5 +1193,8 @@ "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:": "如果以上方法都无法解决问题,可以尝试升级锁的固件。升级前请确保:", "升级注意事项": "锁电量充足\n• 已获取正确的固件文件\n• 升级过程中不要断开连接", "找不到锁?点此查看。": "找不到锁?点此查看。", - "常见问题": "常见问题" + "常见问题": "常见问题", + "固件升级": "固件升级", + "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级": "请点击右下角\"点击返回设备配对\"按钮返回设备配对页面进行固件升级", + "邮箱地址必须包含@符号": "邮箱地址必须包含@符号" } diff --git a/lib/mine/addLock/lockAddFaq/lockAddFaq_logic.dart b/lib/mine/addLock/lockAddFaq/lockAddFaq_logic.dart index d401256f..ca897d11 100644 --- a/lib/mine/addLock/lockAddFaq/lockAddFaq_logic.dart +++ b/lib/mine/addLock/lockAddFaq/lockAddFaq_logic.dart @@ -1,23 +1,26 @@ -import 'dart:io'; import 'package:get/get.dart'; -import 'package:permission_handler/permission_handler.dart'; import 'package:star_lock/mine/addLock/nearbyLock/nearbyLock_logic.dart'; import 'package:star_lock/tools/baseGetXController.dart'; -import 'package:star_lock/widget/permission/permission_dialog.dart'; class LockAddFaqLogic extends BaseGetXController { - // 开始OTA升级 - void startOtaUpgrade() async { - // 检查存储权限 - if (!Platform.isIOS) { - final bool storageRequest = await PermissionDialog.requestStorage(); - if (!storageRequest) { - return; - } - } + // 修改升级方法 + Future startOtaUpgrade() async { + // 返回到附近的锁页面 + Get.back(); - // 创建升级逻辑实例并开始升级 - final NearbyLockLogic upgradeLogic = NearbyLockLogic(); - upgradeLogic.otaUpdate(); + // 延迟一下确保页面切换完成 + await Future.delayed(const Duration(milliseconds: 300)); + + // 设置升级状态,让附近的锁页面显示升级按钮 + final NearbyLockLogic nearbyLogic = Get.find(); + nearbyLogic.state.otaState.value = true; + + // 显示提示,引导用户进行升级 + Get.snackbar( + '固件升级'.tr, + '请点击右下角"点击返回设备配对"按钮返回设备配对页面'.tr, + duration: const Duration(seconds: 3), + snackPosition: SnackPosition.TOP, + ); } } diff --git a/lib/mine/addLock/lockAddFaq/lockAddFaq_page.dart b/lib/mine/addLock/lockAddFaq/lockAddFaq_page.dart index cfb5fdbd..dba888d7 100644 --- a/lib/mine/addLock/lockAddFaq/lockAddFaq_page.dart +++ b/lib/mine/addLock/lockAddFaq/lockAddFaq_page.dart @@ -71,7 +71,7 @@ class _LockAddFaqPageState extends State { width: double.infinity, padding: EdgeInsets.symmetric(horizontal: 20.w), child: ElevatedButton.icon( - onPressed: logic.startOtaUpgrade, + onPressed: logic.startOtaUpgrade, // 调用升级方法 icon: const Icon(Icons.system_update_alt, color: Colors.white), label: Text( '尝试升级固件'.tr, diff --git a/lib/mine/addLock/lockResetConfirm/lockResetConfirm_page.dart b/lib/mine/addLock/lockResetConfirm/lockResetConfirm_page.dart index 433de8e7..94e1f0fe 100644 --- a/lib/mine/addLock/lockResetConfirm/lockResetConfirm_page.dart +++ b/lib/mine/addLock/lockResetConfirm/lockResetConfirm_page.dart @@ -45,10 +45,16 @@ class _LockResetConfirmPageState extends State Row( mainAxisAlignment: MainAxisAlignment.center, children: [ - Text( - '请确认设备已重置'.tr, - style: TextStyle( - fontSize: 24.sp, + Flexible( + child: Text( + '请确认设备已重置'.tr, + style: TextStyle( + fontSize: 24.sp, + ), + maxLines: 2, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + softWrap: true, ), ), ], diff --git a/lib/mine/addLock/nearbyLock/nearbyLock_page.dart b/lib/mine/addLock/nearbyLock/nearbyLock_page.dart index bde1ccaf..d78124d6 100755 --- a/lib/mine/addLock/nearbyLock/nearbyLock_page.dart +++ b/lib/mine/addLock/nearbyLock/nearbyLock_page.dart @@ -56,6 +56,7 @@ class _NearbyLockPageState extends State with RouteAware { body: Stack( children: [ Obx(listView), + // 左下角:找不到锁?点此查看 Positioned( left: 16.w, bottom: 64.h, @@ -103,6 +104,28 @@ class _NearbyLockPageState extends State with RouteAware { ), ), ), + // 右下角:尝试升级按钮(只在升级模式下显示) + Obx(() => state.otaState.value + ? Positioned( + right: 16.w, + bottom: 64.h, + child: TextButton( + onPressed: () async { + bool skip = false; + if (!state.otaState.value) { + skip = await Get.dialog( + const _TipDialog(), + ); + } + state.otaState.value = skip; + }, + child: Text( + state.otaState.value ? '点击返回设备配对'.tr : '无法连接?尝试升级'.tr, + style: TextStyle(fontSize: 22.sp), + ), + ), + ) + : const SizedBox.shrink()), ], ), ); @@ -133,7 +156,7 @@ class _NearbyLockPageState extends State with RouteAware { }, ), ), - // 移除了原有的"无法连接?尝试升级"按钮 + // 移除底部的升级按钮,因为已经移到右下角了 ], ); } @@ -199,7 +222,9 @@ class _NearbyLockPageState extends State with RouteAware { ), Expanded(child: SizedBox(width: 20.w)), Image.asset( - 'images/main/icon_main_addLock.png', + state.otaState.value + ? 'images/ota_upgrade_icon.png' + : 'images/main/icon_main_addLock.png', width: 36.w, height: 36.w, color: AppColors.mainColor, @@ -256,8 +281,97 @@ class _NearbyLockPageState extends State with RouteAware { @override void didPushNext() { super.didPushNext(); - state.ifCurrentScreen.value = false; - logic.cancelBlueConnetctToastTimer(); - logic.stopScanBlueList(); + if (!logic.state.otaState.value) { + state.ifCurrentScreen.value = false; + logic.cancelBlueConnetctToastTimer(); + logic.stopScanBlueList(); + } + } +} + +class _TipDialog extends StatelessWidget { + const _TipDialog({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return CupertinoAlertDialog( + title: Text( + '固件升级提示'.tr, + ), + content: Text('请先获取固件文件到手机本地,再选择升级'.tr), + actions: [ + TextButton( + onPressed: Get.back, + child: Text( + '取消'.tr, + style: TextStyle(fontSize: 22.sp, color: AppColors.blackColor), + ), + ), + TextButton( + onPressed: () async { + Get.back(result: true); + }, + child: Text( + '确定'.tr, + style: TextStyle(fontSize: 22.sp, color: AppColors.blackColor), + ), + ), + ], + ); + } +} + +class OTAProgressDialog extends StatelessWidget { + NearbyLockLogic logic; + + OTAProgressDialog({required this.logic, Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return Obx(() { + return CupertinoAlertDialog( + title: Text( + '固件升级中'.tr, + ), + content: Column( + children: [ + Padding( + padding: EdgeInsets.only(top: 20.h, bottom: 10.h), + child: Text( + '传输期间请勿离开当前页面'.tr, + style: TextStyle(fontSize: 20.sp, color: AppColors.blackColor), + ), + ), + Row( + children: [ + Text( + '传输中'.tr, + style: TextStyle(fontSize: 18.sp, color: AppColors.mainColor), + ), + SizedBox( + width: 15.w, + ), + Expanded( + child: LinearProgressIndicator( + value: logic.state.otaProgress.value, + color: AppColors.mainColor, + )), + ], + ), + ], + ), + actions: [ + TextButton( + onPressed: () { + logic.closeOTADAta(); + }, + child: Text( + '取消升级'.tr, + style: TextStyle(fontSize: 22.sp, color: AppColors.blackColor), + ), + ), + ], + ); + }); } }