Merge branch 'build-addGateway-20240814' into develop_liyi

This commit is contained in:
Liuyf 2025-02-18 15:20:48 +08:00
commit 44bc604d70
55 changed files with 198 additions and 123 deletions

View File

@ -1120,5 +1120,7 @@
"跟随系统": "اتبع النظام",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف بصمات القفل. هل أنت متأكد أنك تريد إعادة ضبطه ؟",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "بعد إعادة الضبط ، سيتم حذف جهاز التحكم عن بعد للقفل. هل تريد إعادة ضبطه ؟",
"版本说明": "تعليمات الإصدار"
"版本说明": "تعليمات الإصدار",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "بعد تشغيل البوابة ، اضغط مع الاستمرار على زر إعادة الضبط لمدة 5 ثوانٍ. انقر فوق التالي عندما يومض ضوء المؤشر الأزرق",
"网关添加成功": "تم إضافة البوابة بنجاح"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Следете система",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "След нулиране, пръстовите отпечатъци на заключването ще бъдат изтрити. Сигурен ли сте, че искате да го нулирате?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "След нулиране, дистанционното управление на ключалката ще бъде изтрито. Искате ли да го нулирате?",
"版本说明": "Обяснение на версията"
"版本说明": "Обяснение на версията",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "След като шлюзът е включен, натиснете и задръжте бутона reset за 5 секунди. Щракнете върху следващия, когато синята индикаторна светлина мига",
"网关添加成功": "Gateway added successfully"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "এক্ফক্লোসিস্টেম",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "ব্যান্ডোটারট্রাসেট, thelock'sferprinতা?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "ব্যান্ডোটারপ্রাসেট, নিয়ন্ত্রণের নিয়ন্ত্রণ। ডোডো ডাইভান্টটুরে?",
"版本说明": "ভার্সনপরিচিতি"
"版本说明": "ভার্সনপরিচিতি",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "ব্যাস্টোকার্টারটিইসপোভেরোর্ডন, প্রেস এবং প্রেসিটিসেট গানটেটনফোর্র 5 সইভিক ds। বিকশিক",
"网关添加成功": "রুপেডডড্রোজেন্টজেক্যালি"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Sledovat systém",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po resetování budou otisky prstů zámku odstraněny. Opravdu ho chcete obnovit?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po resetu bude dálkové ovládání zámku odstraněno. Chcete ho obnovit?",
"版本说明": "Verze"
"版本说明": "Verze",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Po zapnutí brány stiskněte a podržte tlačítko reset po dobu 5 sekund. Klepněte na tlačítko další, když modré světlo ukazatele bliká",
"网关添加成功": "Úspěšně přidaná brána"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Følg systemet",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Efter nulstilling vil låsens fingeraftryk blive slettet. Er du sikker på at du vil nulstille den?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Efter nulstilling, fjernbetjeningen af låsen vil blive slettet. Vil du nulstille den?",
"版本说明": "Versionsbeskrivelse"
"版本说明": "Versionsbeskrivelse",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Når gateway er tændt, tryk på og hold nulstillingsknappen i 5 sekunder. Klik på Næste, når den blå indikator lys blinker",
"网关添加成功": "Gateway tilføjet med succet"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "System folgen",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen werden die Finger abdrücke des Schlosses gelöscht. Sind Sie sicher, dass Sie es zurücksetzen wollen?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Nach dem Zurücksetzen wird die Fernbedienung des Schlosses gelöscht. Willst du es zurücksetzen?",
"版本说明": "Versionsbeschreibung"
"版本说明": "Versionsbeschreibung",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Nachdem das Gateway eingesc haltet ist, drücken und halten Sie die Reset-Taste für 5 Sekunden. Klicken Sie auf Weiter, wenn die blaue Anzeige leuchte blinkt",
"网关添加成功": "Gateway erfolgreich hinzugefügt"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Ακολουθήστε το σύστημα",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, τα αποτυπώματα της κλειδαριάς θα διαγραφούν. Είστε σίγουροι ότι θέλετε να το επαναφέρετε;",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Μετά την επαναφορά, το τηλεχειριστήριο της κλειδαριάς θα διαγραφεί. Θέλεις να το επαναφέρεις;",
"版本说明": "Περιγραφή έκδοσης"
"版本说明": "Περιγραφή έκδοσης",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Αφού ενεργοποιηθεί η πύλη, πιέστε και κρατήστε το κουμπί επαναφοράς για 5 δευτερόλεπτα. Κάντε κλικ Επόμενο όταν το μπλε φως δείκτη αναβοσβήνει",
"网关添加成功": "Η πύλη προστέθηκε με επιτυχία"
}

View File

@ -1131,5 +1131,6 @@
"下载完成,请到相册查看": "Download completed, please go to the album to view",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "After reset, the remote control of the lock will be deleted. Do you want to reset it?",
"版本说明": "Version description",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "After the gateway is powered on, press and hold the reset button for 5 seconds. Click Next when the blue indicator light flashes"
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "After the gateway is powered on, press and hold the reset button for 5 seconds. Click Next when the blue indicator light flashes",
"网关添加成功": "Gateway added successfully"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Seguir sistema",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Después de restablecer, se eliminarán las huellas dactilares del bloqueo. ¿Está seguro de que desea restablecerlo?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Después del reinicio, se eliminará el control remoto de la cerradura. ¿Quieres resetearlo?",
"版本说明": "Instrucciones de versión"
"版本说明": "Instrucciones de versión",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Después de encender la puerta de enlace, mantenga presionado el botón de reinicio durante 5 segundos. Haga clic en Siguiente cuando la luz indicadora azul parpadee",
"网关添加成功": "Gateway añadido con éxito"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Süsteemi jälgimine",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku sõrmejäljed. Kas tõesti soovid see lähtestada?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Pärast lähtestamist kustutatakse luku kaugjuhtimine. Kas sa tahad seda lähtestada?",
"版本说明": "Versiooniteave"
"版本说明": "Versiooniteave",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Kui värav on sisse lülitatud, vajutage nuppu ja hoidke nuppu 5 sekundit. Klõpsa Järgmine, kui sinine indikaator valgus vilgub",
"网关添加成功": "Gateway lisati edukalt"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Seuraa järjestelmää",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Lukon sormenjäljet poistetaan. Haluatko varmasti nollataa sen?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Nollauksen jälkeen lukon kaukosäädin poistetaan. Haluatko palauttaa sen?",
"版本说明": "Versio"
"版本说明": "Versio",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Kun portti on käytössä, paina ja pidä nollauspainiketta 5 sekunnin ajan. Napsauta Seuraava kun sininen ilmaisin valo vilkkuu",
"网关添加成功": "Gateway lisättiin onnistuneesti"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Suivre le système",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Après réinitialisation, les empreintes digitales de la serrure seront supprimées. Êtes-vous sûr de vouloir le réinitialiser?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Après réinitialisation, la télécommande du verrou sera supprimée. Voulez-vous le réinitialiser?",
"版本说明": "Explication de la version"
"版本说明": "Explication de la version",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Après la mise sous tension de la passerelle, appuyez sur le bouton de réinitialisation et maintenez-le enfoncé pendant 5 secondes. Cliquez sur Suivant lorsque le voyant bleu clignote",
"网关添加成功": "Gateway ajouté avec succès"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "מערכת מעקב",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "לאחר איפוס, טביעות האצבעות של המנעול יימחקו. אתה בטוח שברצונך לאפס את זה?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "לאחר איפוס, השליטה מרחוק של המנעול יימחק. אתה רוצה לאפס את זה?",
"版本说明": "המידע על גרסה"
"版本说明": "המידע על גרסה",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "לאחר שהשער מופעל, לחץ והחזק את כפתור האיפוס למשך 5 שניות. לחץ על הבא כאשר האור מחוון כחול מהבהב",
"网关添加成功": "שער הוסיף בהצלחה"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "跟隨系統",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "重置之後,鎖嘅指紋將被刪除。 你確定要重置它啊?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置之後,鎖嘅遙控器將被刪除。 是否要重置它?",
"版本说明": "版本說明"
"版本说明": "版本說明",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "網關上電之後長按重置掣5秒鐘。 單擊藍色指示燈閃爍時嘅下一步",
"网关添加成功": "已成功添加網關"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Prati sistem:",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Nakon resetovanja, otisci brave će biti izbrisani. Jeste li sigurni da ga želite resetirati?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Nakon resetovanja, daljinski upravljač brave će biti izbrisan. Hoæeš da ga resetuješ?",
"版本说明": "Informacije o verziji"
"版本说明": "Informacije o verziji",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Nakon što se uključi prolaz, pritisnite i zadržite dugme za reset 5 sekundi. Kliknite slijedeći kada svjetlo plavog indikatora bljeska",
"网关添加成功": "Gateway je uspješno dodano"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Follow system",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "A reset után a zár ujjlenyomatai törlődnek. Biztos vagy benne, hogy vissza szeretné állítani?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "A reset után a zár távirányítója törlődik. Szeretné visszaállítani?",
"版本说明": "Versió leírás"
"版本说明": "Versió leírás",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Az átjáró bekapcsolása után 5 másodpercig nyomja meg a reset gombot. Kattintson a következő gombra, amikor a kék jelző fény villog",
"网关添加成功": "Átjáró sikeresen hozzáadott"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Sistem mengikuti",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Setelah mengulang, sidik jari kunci akan dihapus. Yakin ingin meresetnya?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Setelah reset, remote control kunci akan dihapus. Ingin mengatur ulang?",
"版本说明": "Catatan versi"
"版本说明": "Catatan versi",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Setelah gateway dinyalakan, tekan dan tahan tombol Atur ulang selama 5 detik. Klik berikutnya ketika lampu indikator biru berkedip",
"网关添加成功": "Gateway berhasil ditambahkan"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Seguire il sistema",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Dopo il reset, le impronte digitali del lucchetto verranno cancellate. Sei sicuro di volerlo resettare?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Dopo il reset, il telecomando del lucchetto verrà eliminato. Vuoi resettarlo?",
"版本说明": "Versione"
"版本说明": "Versione",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Dopo che il gateway è acceso, premere e tenere premuto il pulsante di reset per 5 secondi. Fai clic su Avanti quando la spia blu lampeggia",
"网关添加成功": "Gateway aggiunto correttamente"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "システムに従う",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "リセット後、ロックの指紋は削除されます。リセットしてもよろしいですか。",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "リセット後、ロックのリモコンが削除されます。リセットしますか?",
"版本说明": "バージョン説明"
"版本说明": "バージョン説明",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "ゲートウェイの電源がオンになった後、リセットボタンを5秒間押し続けます。青いインジケータライトが点滅したら、 [Next] をクリックします",
"网关添加成功": "ゲートウェイの追加に成功"
}

View File

@ -1131,5 +1131,6 @@
"设备未配网": "设备未配网",
"下载完成,请到相册查看": "下载完成,请到相册查看",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?",
"版本说明": "版本说明"
"版本说明": "版本说明",
"网关添加成功": "网关添加成功"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Жүйені қолдану",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Қайта ысырып тастау Шынымен ысырып тастауды қалайсыз ба?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Қайта ысырып ысырып тасымалдауын өшіріледі. Оны ысырып тастауды қалайсыз ба?",
"版本说明": "Версиятын көрсету"
"版本说明": "Версиятын көрсету",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Шығыс жегілді соң, ысырып тасымалдау батырмасын басып 5 секунд басыңыз. Көк белгісін жарыялды, келесі басыңыз",
"网关添加成功": "Шлюз сәтті қосылды"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "시스템을 따르십시오",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 지문이 삭제됩니다. 당신은 그것을 재설정 하시겠습니까?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "재설정 후 잠금 장치의 리모컨이 삭제됩니다. 당신은 그것을 재설정 하시겠습니까?",
"版本说明": "버전 설명"
"版本说明": "버전 설명",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "게이트웨이의 전원이 켜지면 재설정 버튼을 5 초 동안 누르고 있습니다. 파란색 표시등이 깜박일 때 다음을 클릭하십시오.",
"网关添加成功": "게이트웨이가 성공적으로 추가되었습니다."
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Sekti sistema",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po reset užrakto pirštų atspaudai bus ištrinti. Ar tikrai norite jį atkurti?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po reset, nuotolinis valdymo pultas užraktas bus ištrintas. Ar norite jį atkurti?",
"版本说明": "Versijos aprašymas"
"版本说明": "Versijos aprašymas",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Įjungus vartus, 5 sekundes paspauskite ir palaikykite mygtuką \"reset\". Spustelėkite toliau, kai mėlyna indikatoriaus šviesa mirksi",
"网关添加成功": "Vartai sėkmingai pridėta"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Ikut system",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, cap jari kunci akan dipadamkan. Adakah anda pasti anda mahu menetapkan semula?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Selepas menetapkan semula, kawalan jauh kunci akan dipadamkan. Adakah anda mahu menetapkan semula?",
"版本说明": "Penerangan versi"
"版本说明": "Penerangan versi",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Selepas pintu masuk dihidupkan, tekan dan tahan butang reset selama 5 saat. Klik seterusnya apabila lampu penunjuk biru berkelip",
"网关添加成功": "Get laluan ditambah berjaya"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Systeem volgen",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Na het resetten worden de vingerafdrukken van het slot verwijderd. Weet je zeker dat je het wilt resetten?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Na het resetten wordt de afstandsbediening van het slot verwijderd. Wilt u het resetten?",
"版本说明": "Versieomschrijving"
"版本说明": "Versieomschrijving",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Nadat de gateway is ingeschakeld, houdt u de resetknop 5 seconden ingedrukt. Klik op Volgende wanneer het blauwe lampje knippert",
"网关添加成功": "Gateway met succes toegevoegd"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Śledź system",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po zresetowaniu odciski palców zamka zostaną usunięte. Czy na pewno chcesz go zresetować?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po zresetowaniu zdalne sterowanie zamkiem zostanie usunięte. Czy chcesz go zresetować?",
"版本说明": "Wersja"
"版本说明": "Wersja",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Po włączeniu bramy naciśnij i przytrzymaj przycisk resetowania przez 5 sekund. Kliknij przycisk Dalej, gdy miga niebieska lampka kontrolna",
"网关添加成功": "Gateway dodany pomyślnie"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Siga o sistema",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Após a redefinição, as impressões digitais do bloqueio serão apagadas. Tens a certeza que queres redefini-lo?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Após a reinicialização, o controle remoto do bloqueio será excluído. Você quer redefini-lo?",
"版本说明": "Descrição da versão"
"版本说明": "Descrição da versão",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Depois que o gateway estiver ligado, pressione e segure o botão de reset por 5 segundos. Clique Próximo quando a luz indicadora azul pisca",
"网关添加成功": "Gateway adicionado com sucesso"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Urmează sistemul:",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "După resetare, amprentele încuietorii vor fi şterse. Sigur doriți să-l resetați?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "După resetare, telecomanda de blocare va fi ştersă. Vrei să-l resetezi?",
"版本说明": "Descrierea versiunii"
"版本说明": "Descrierea versiunii",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "După pornirea poarta, apăsați și țineți butonul de resetare timp de 5 secunde. Click Next atunci când lumina indicator albastru lăturare",
"网关添加成功": "Gateway adăugat cu succes"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Следуйте системе",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "После сброса отпечатки пальцев замка будут удалены. Вы уверены, что хотите его перезагрузить?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "После сброса пульт дистанционного управления замком будет удален. А вы хотите его сбросить?",
"版本说明": "Объяснение версии"
"版本说明": "Объяснение версии",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "После включения шлюза нажмите и удерживайте кнопку сброса в течение 5 секунд. Нажмите Далее, когда синий индикатор мигает",
"网关添加成功": "Шлюз успешно добавлен"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Sledovať systém",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Po resetovaní budú prstové odtlačky zámku vymazané. Ste si istí, že chcete obnoviť?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Po resetovaní bude diaľkové ovládanie zámku vymazané. Chcete ho obnoviť?",
"版本说明": "Popis verzie"
"版本说明": "Popis verzie",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Po zapnutí brány stlačte a podržte tlačidlo reset 5 sekúnd. Kliknite na ďalšie, keď modrý indikátor svetlo bliká",
"网关添加成功": "Brána úspešne pridaná"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Пратите систем",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Након ресетовања, отисци прстију браве ће бити избрисани. Да ли сте сигурни да желите да га ресетујете?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Након ресетовања, даљински управљач браве ће бити избрисан. Да ли желите да га ресетујете?",
"版本说明": "Опис верзије"
"版本说明": "Опис верзије",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Након што је гатеваи укључен, притисните и држите дугме за ресетовање за 5 секунди. Кликните Следећи када плава лампица трепери",
"网关添加成功": "Гатеваи је успешно додао"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Följ system",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Efter återställd, kommer låsets fingeravtryck tas bort. Är du säker på att du vill återställa den?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Efter återställd, fjärrkontrollen på låset tas bort. Vill du återställa den?",
"版本说明": "Versionsbeskrivning"
"版本说明": "Versionsbeskrivning",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "När gateway är aktiverad, tryck på och håll återställningsknappen i 5 sekunder. Klicka Nästa när den blå indikator ljus blinkar",
"网关添加成功": "Gateway lagt till med lyckad"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "ระบบติดตามผล",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วลายนิ้วมือของล็อคจะถูกลบออกคุณแน่ใจว่าอยากจะรีเซ็ต?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "หลังจากรีเซ็ตแล้วรีโมทคอนโทรลของล็อคจะถูกลบออกคุณต้องการรีเซ็ตไหม",
"版本说明": "คำอธิบายรุ่น"
"版本说明": "คำอธิบายรุ่น",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "หลังจากเปิดเกตเวย์แล้วให้กดปุ่มรีเซ็ตค้างไว้5วินาทีคลิกถัดไปเมื่อไฟแสดงสถานะสีน้ำเงินกะพริบ",
"网关添加成功": "เพิ่มเกตเวย์เรียบร้อยแล้ว"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Sistemi takip et",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Sıfırlamadan sonra, kilidin parmak izleri silinecektir. Sıfırlamak istediğine emin misin?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Sıfırladıktan sonra, kilidin uzaktan kumandası silinecektir. Sıfırlamak ister misin?",
"版本说明": "Sürüm açıklaması"
"版本说明": "Sürüm açıklaması",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Ağ geçidi açıldıktan sonra sıfırlama düğmesine 5 saniye basılı tutun. Mavi gösterge ışığı yanıp söndüğünde İleri'ye tıklayın",
"网关添加成功": "Ağ geçidi başarıyla eklendi"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "跟蹤系統",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "重置後,鎖的指紋將被刪除。 是否確實要重置它?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置後,鎖的遙控器將被刪除。 是否要重置它?",
"版本说明": "版本說明"
"版本说明": "版本說明",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "網關通電後,按住reset按鈕5秒鐘。 當藍色指示燈閃爍時,單擊 「下一步」",
"网关添加成功": "已成功添加網關"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Система стеження за",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Після скидання відбитки пальців замка будуть видалені. Ви впевнені, що хочете скинути налаштування?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Після скидання пульт дистанційного керування замком буде видалено. Хочете його скинути?",
"版本说明": "Опис версії"
"版本说明": "Опис версії",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Після ввімкнення шлюзу натисніть і утримуйте кнопку скидання протягом 5 секунд. Натисніть «Далі», коли синій індикатор почне блимати",
"网关添加成功": "Шлюз успішно додано"
}

View File

@ -1120,5 +1120,7 @@
"跟随系统": "Hệ thống theo dõi",
"重置后,该锁的指纹都将被删除哦,确认要重置吗?": "Sau khi đặt lại, dấu vân tay của khóa sẽ bị xóa. Bạn có chắc chắn muốn thiết lập lại nó?",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "Sau khi đặt lại, điều khiển từ xa của khóa sẽ bị xóa. Bạn có muốn đặt lại không?",
"版本说明": "Thông tin phiên bản"
"版本说明": "Thông tin phiên bản",
"网关通电后长按重置按钮5秒蓝色指示灯闪烁时点击下一步": "Sau khi cổng được bật, Nhấn và giữ nút Reset trong 5 giây. Nhấp vào tiếp theo khi đèn báo màu xanh lam nhấp nháy",
"网关添加成功": "Gateway đã thêm thành công"
}

View File

@ -1131,5 +1131,6 @@
"设备未配网": "设备未配网",
"下载完成,请到相册查看": "下载完成,请到相册查看",
"重置后,该锁的遥控都将被删除哦,确认要重置吗?": "重置后,该锁的遥控都将被删除哦,确认要重置吗?",
"版本说明": "版本说明"
"版本说明": "版本说明",
"网关添加成功": "网关添加成功"
}

View File

@ -111,9 +111,6 @@ class LockDetailLogic extends BaseGetXController {
//
await uploadElectricQuantityRequest();
//
lockReportLockSuccessfullyUploadData();
resetOpenDoorState();
state.animationController!.stop();
@ -625,23 +622,6 @@ class LockDetailLogic extends BaseGetXController {
}
}
//
Future<void> lockReportLockSuccessfullyUploadData() async {
final KeyOperationRecordEntity entity = await ApiRepository.to
.lockReportLockSuccessfullyUploadData(
lockId: state.keyInfos.value.lockId ?? 0,
keyId: state.keyInfos.value.keyId ?? 0);
if (entity.errorCode!.codeIsSuccessful) {
// mockNetworkDataRequest();
AppLog.log(
'state.keyInfos.value.keyType:${state.keyInfos.value.keyType}');
if (state.keyInfos.value.keyType == XSConstantMacro.keyTypeOnce) {
//
deletKeyData();
}
}
}
//
Future<void> deletKeyData() async {
final ElectronicKeyListEntity entity = await ApiRepository.to

View File

@ -823,7 +823,7 @@ class _LockDetailPageState extends State<LockDetailPage>
? '超级管理员英文'.tr
: (state.keyInfos.value.keyRight == 1
? '授权管理员英文'.tr
: '普通用户英文'.tr),
: '普通用户'.tr),
style: TextStyle(
fontSize: 20.sp, color: AppColors.darkGrayTextColor),
),

View File

@ -34,7 +34,7 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
gatewayJson: jsonDecode(state.gatewayJson),
timeout: 60);
if (entity.errorCode!.codeIsSuccessful) {
showToast('网成功'.tr, something: () {
showToast('关添加成功'.tr, something: () {
// eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Get.close(4);
});
@ -136,10 +136,12 @@ class GatewayConfigurationWifiLogic extends BaseGetXController {
state.sureBtnState.value = 1;
showEasyLoading();
showBlueConnetctToastTimer(action: () {
dismissEasyLoading();
state.sureBtnState.value = 0;
});
showBlueConnetctToastTimer(
outTimer: 20,
action: () {
dismissEasyLoading();
state.sureBtnState.value = 0;
});
BlueManage().blueSendData(BlueManage().connectDeviceName,
(BluetoothConnectionState connectionState) async {
if (connectionState == BluetoothConnectionState.connected) {

View File

@ -3,6 +3,7 @@ import 'dart:async';
import 'package:flutter_blue_plus/flutter_blue_plus.dart';
import 'package:get/get.dart';
import 'package:network_info_plus/network_info_plus.dart';
import 'package:star_lock/app_settings/app_settings.dart';
import 'package:star_lock/blue/io_gateway/io_gateway_getWifiList.dart';
import 'package:star_lock/tools/baseGetXController.dart';
@ -82,6 +83,7 @@ class GatewayGetWifiListLogic extends BaseGetXController {
reply.data.removeRange(0, 4);
// 33
final List<List<int>> getList = splitList(reply.data, 33);
AppLog.log('getList:$getList');
final List<Map<String, String>> uploadList = <Map<String, String>>[];
for (int i = 0; i < getList.length; i++) {
final List<int> indexList = getList[i];
@ -143,12 +145,6 @@ class GatewayGetWifiListLogic extends BaseGetXController {
super.onReady();
_initReplySubscription();
getWifiName().then((String value) {
state.phoneConnectedWiFi = value;
// update();
// AppLog.log('wifiNameTF:${state.wifiNameTF.text} value:$value');
});
}
@override

View File

@ -43,6 +43,7 @@ class _GatewayGetWifiListPageState extends State<GatewayGetWifiListPage>
],
backgroundColor: AppColors.mainColor),
body: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Expanded(
child: Obx(() => state.wifiNameDataList.value.isNotEmpty
@ -65,20 +66,35 @@ class _GatewayGetWifiListPageState extends State<GatewayGetWifiListPage>
ScreenUtil().bottomBarHeight -
64.h)),
),
SubmitBtn(
btnName: '手动配网'.tr,
fontSize: 28.sp,
borderRadius: 20.w,
padding: EdgeInsets.only(top: 25.w, bottom: 25.w),
onClick: () {
Padding(
padding: EdgeInsets.only(left: 15.w, bottom: 10.h),
child: TextButton(
onPressed: () async {
Get.toNamed(Routers.gatewayConfigurationWifiPage, arguments: {
'wifiName': '',
'gatewayModel': state.gatewayModel
});
}),
SizedBox(
height: 64.h,
)
},
child: Text(
'手动配网'.tr,
style: TextStyle(fontSize: 22.sp),
),
),
),
// SubmitBtn(
// btnName: '手动配网'.tr,
// fontSize: 28.sp,
// borderRadius: 20.w,
// padding: EdgeInsets.only(top: 25.w, bottom: 25.w),
// onClick: () {
// Get.toNamed(Routers.gatewayConfigurationWifiPage, arguments: {
// 'wifiName': '',
// 'gatewayModel': state.gatewayModel
// });
// }),
// SizedBox(
// height: 64.h,
// )
],
));
}
@ -112,10 +128,7 @@ class _GatewayGetWifiListPageState extends State<GatewayGetWifiListPage>
maxLines: 1,
overflow: TextOverflow.ellipsis,
style: TextStyle(
fontSize: 22.sp,
color: state.phoneConnectedWiFi == wifiName
? AppColors.mainColor
: AppColors.blackColor),
fontSize: 22.sp, color: AppColors.blackColor),
),
),
// Text(

View File

@ -16,5 +16,4 @@ class GatewayGetWifiListState {
GetGatewayInfoModel gatewayModel = GetGatewayInfoModel();
RxBool ifCurrentScreen = true.obs; // ,
RxInt sureBtnState = 0.obs;
String? phoneConnectedWiFi;
}

View File

@ -21,8 +21,13 @@ class GatewayConnectionLockListLogic extends BaseGetXController {
}
Future<void> gatewayScanDevice() async {
if (state.searchBtnState == false) {
return;
}
state.searchBtnState = false;
final LoginEntity entity = await ApiRepository.to
.gatewayScanDevice(gatewayId: state.gatewayId.value, timeout: 60);
state.searchBtnState = true;
if (entity.errorCode!.codeIsSuccessful) {
gatewayConnectionLockListDataRequest();
}

View File

@ -1,9 +1,8 @@
import 'package:get/get.dart';
import 'gatewayConnectionLockList_entity.dart';
class GatewayConnectionLockListState{
class GatewayConnectionLockListState {
GatewayConnectionLockListState() {
var map = Get.arguments;
if (map['gatewayId'] > 0) {
@ -11,7 +10,9 @@ class GatewayConnectionLockListState{
}
}
var gatewayId = 0.obs;
RxInt gatewayId = 0.obs;
final itemDataList = <GatewayConnectionLockItemEntity>[].obs;
}
final RxList<GatewayConnectionLockItemEntity> itemDataList =
<GatewayConnectionLockItemEntity>[].obs;
bool searchBtnState = true; // 0() 1
}

View File

@ -3,6 +3,7 @@ import 'package:star_lock/tools/baseGetXController.dart';
import '../../../login/login/entity/LoginEntity.dart';
import '../../../network/api_repository.dart';
import '../../../tools/eventBusEventManage.dart';
import '../../../tools/showTipView.dart';
import 'gatewayDetail_state.dart';
@ -32,8 +33,10 @@ class GatewayDetailLogic extends BaseGetXController {
timeout: 60);
if (entity.errorCode!.codeIsSuccessful) {
showToast('修改成功'.tr, something: () {
// eventBus.fire(PassCurrentLockInformationEvent(state.lockSetInfoData.value));
Get.back();
state.getewayItemData.update((val) {
val!.gatewayName = gatewayName;
});
eventBus.fire(GetGatewayListRefreshUI());
});
}
}

View File

@ -78,7 +78,7 @@ class _GatewayDetailPageState extends State<GatewayDetailPage> {
),
CommonItem(
leftTitel: '附近的锁'.tr,
// rightTitle: state.getewayItemData.value.lockNum.toString(),
rightTitle: state.getewayItemData.value.lockNum.toString(),
isHaveLine: true,
isHaveDirection: true,
action: () {

View File

@ -1,7 +1,10 @@
import 'dart:async';
import 'package:star_lock/tools/baseGetXController.dart';
import '../../../login/login/entity/LoginEntity.dart';
import '../../../network/api_repository.dart';
import '../../../tools/eventBusEventManage.dart';
import '../../mineSet/transferGateway/selectGetewayList_entity.dart';
import 'gatewayList_state.dart';
@ -45,9 +48,26 @@ class GatewayListLogic extends BaseGetXController {
// }
// }
// @override
// void onInit() {
// super.onInit();
// gatewayDistributionNetwork();
// }
///
StreamSubscription? _getGatewayListRefreshUIEvent;
void _getGatewayListRefreshUIAction() {
// eventBus
_getGatewayListRefreshUIEvent = eventBus
.on<GetGatewayListRefreshUI>()
.listen((GetGatewayListRefreshUI event) {
getGatewayListData(isRefresh: true);
});
}
@override
void onReady() {
super.onReady();
_getGatewayListRefreshUIAction();
}
@override
void onClose() {
super.onClose();
_getGatewayListRefreshUIEvent?.cancel();
}
}

View File

@ -293,8 +293,7 @@ class _MineSetPageState extends State<MineSetPage>
height: 10.h,
),
Obx(() {
AppLog.log(
'state.currentLanguageName: ${state.currentLanguageName} state.currentLanguage.value: ${state.currentLanguage.value}');
// AppLog.log('state.currentLanguageName: ${state.currentLanguageName} state.currentLanguage.value: ${state.currentLanguage.value}');
return CommonItem(
leftTitel: '多语言'.tr,
rightTitle: state.currentLanguageName,

View File

@ -26,8 +26,7 @@ class MineSetState {
///
String get currentLanguageName {
AppLog.log(
'currentLanguage.value:${currentLanguage.value} fsgdsgddfg:${CurrentLocaleTool.getCurrentLocaleWithLanguageCode(currentLanguage.value)}');
// AppLog.log('currentLanguage.value:${currentLanguage.value} fsgdsgddfg:${CurrentLocaleTool.getCurrentLocaleWithLanguageCode(currentLanguage.value)}');
return StoreService.to.getLanguageCode()!.isEmpty
? '跟随系统'.tr
: ExtensionLanguageType.fromLocale(CurrentLocaleTool.convertLocale(

View File

@ -341,17 +341,6 @@ class ApiProvider extends BaseProvider {
isShowErrMsg: false,
);
//
Future<Response> lockReportLockSuccessfullyUploadData(
int lockId, int keyId) =>
post(
lockRecordUploadURL.toUrl,
jsonEncode({
'lockId': lockId,
'keyId': keyId,
}),
isUnShowLoading: true);
// token
Future<Response> getLockNetToken(String lockId) => post(
getLockNetTokenURL.toUrl,

View File

@ -314,14 +314,6 @@ class ApiRepository {
return LockOperatingRecordGetLastRecordTimeEntity.fromJson(res.body);
}
//
Future<KeyOperationRecordEntity> lockReportLockSuccessfullyUploadData(
{required int lockId, required int keyId}) async {
final res =
await apiProvider.lockReportLockSuccessfullyUploadData(lockId, keyId);
return KeyOperationRecordEntity.fromJson(res.body);
}
// token
Future<LockNetTokenEntity> getLockNetToken({required String lockId}) async {
final res = await apiProvider.getLockNetToken(lockId);

View File

@ -190,3 +190,8 @@ class RogerThatLockInfoDataEvent {
int keyId;
int lockId;
}
///
class GetGatewayListRefreshUI {
GetGatewayListRefreshUI();
}

View File

@ -29,8 +29,7 @@ class CurrentLocaleTool {
.first
: Get.deviceLocale!; // Get.deviceLocale;
final Locale getLocale = convertLocale(locale);
AppLog.log(
'222locale.toString(): ${locale.toString()} locale: $locale getLocale:$getLocale 从本地获取code:${StoreService.to.getLanguageCode()}');
// AppLog.log('222locale.toString(): ${locale.toString()} locale: $locale getLocale:$getLocale 从本地获取code:${StoreService.to.getLanguageCode()}');
return getLocale;
}