Browse Source

fix(ota): 将固件升级电量要求从30%调整为20%

更新所有语言翻译文件和相关逻辑,将固件升级的最低电量要求从30%降低到20%,以提升用户体验。同时优化了升级完成后的页面跳转逻辑。
weicu
lxm 1 year ago
parent
commit
1869625073
  1. 2
      lib/core/translations/language/bg_bg.dart
  2. 2
      lib/core/translations/language/cs_cz.dart
  3. 2
      lib/core/translations/language/da_dk.dart
  4. 2
      lib/core/translations/language/de_de.dart
  5. 2
      lib/core/translations/language/el_gr.dart
  6. 2
      lib/core/translations/language/en_us.dart
  7. 2
      lib/core/translations/language/es_es.dart
  8. 2
      lib/core/translations/language/et_ee.dart
  9. 2
      lib/core/translations/language/fi_fi.dart
  10. 2
      lib/core/translations/language/fr_fr.dart
  11. 2
      lib/core/translations/language/hi_in.dart
  12. 2
      lib/core/translations/language/hr_hr.dart
  13. 2
      lib/core/translations/language/hu_hu.dart
  14. 2
      lib/core/translations/language/id_id.dart
  15. 2
      lib/core/translations/language/is_is.dart
  16. 2
      lib/core/translations/language/it_it.dart
  17. 2
      lib/core/translations/language/ja_jp.dart
  18. 2
      lib/core/translations/language/ko_kr.dart
  19. 2
      lib/core/translations/language/lt_lt.dart
  20. 2
      lib/core/translations/language/lv_lv.dart
  21. 2
      lib/core/translations/language/ms_my.dart
  22. 2
      lib/core/translations/language/nb_no.dart
  23. 2
      lib/core/translations/language/nl_nl.dart
  24. 2
      lib/core/translations/language/pl_pl.dart
  25. 2
      lib/core/translations/language/pt_pt.dart
  26. 2
      lib/core/translations/language/ro_ro.dart
  27. 2
      lib/core/translations/language/ru_ru.dart
  28. 2
      lib/core/translations/language/sk_sk.dart
  29. 2
      lib/core/translations/language/sl_si.dart
  30. 2
      lib/core/translations/language/sr_rs.dart
  31. 2
      lib/core/translations/language/sv_se.dart
  32. 2
      lib/core/translations/language/th_th.dart
  33. 2
      lib/core/translations/language/tl_ph.dart
  34. 2
      lib/core/translations/language/tr_tr.dart
  35. 2
      lib/core/translations/language/uk_ua.dart
  36. 2
      lib/core/translations/language/vi_vn.dart
  37. 2
      lib/core/translations/language/zh_cn.dart
  38. 2
      lib/core/translations/language/zh_hk.dart
  39. 6
      lib/modules/ota_upgrade/controllers/ota_core_contropller.dart
  40. 2
      lib/modules/ota_upgrade/views/ota_upgrade_popup_view.dart
  41. 2
      lib/modules/ota_upgrade/views/ota_upgrade_view.dart

2
lib/core/translations/language/bg_bg.dart

@ -824,7 +824,7 @@ const Map<String, String> bgBG = {
"charging": "Зареждане",
"updateContent": "Съдържание на актуализацията",
"removeEarbudsEnsureBattery":
"Извадете двете слушалки и се уверете, че батерията на двете е над 30%",
"Извадете двете слушалки и се уверете, че батерията на двете е над 20%",
// 音乐列表页面
"noMusic": "Няма музика", // 暂无音乐

2
lib/core/translations/language/cs_cz.dart

@ -810,7 +810,7 @@ const Map<String, String> csCZ = {
"charging": "Nabíjení",
"updateContent": "Obsah aktualizace",
"removeEarbudsEnsureBattery":
"Vyjměte obě sluchátka a ujistěte se, že baterie obou je nad 30%",
"Vyjměte obě sluchátka a ujistěte se, že baterie obou je nad 20%",
// 音乐列表页面
"noMusic": "Žádná hudba", // 暂无音乐

2
lib/core/translations/language/da_dk.dart

@ -809,7 +809,7 @@ const Map<String, String> daDK = {
"charging": "Oplader",
"updateContent": "Opdateringsindhold",
"removeEarbudsEnsureBattery":
"Tag begge øretelefoner ud og sørg for at batteriet på begge er over 30%",
"Tag begge øretelefoner ud og sørg for at batteriet på begge er over 20%",
// 音乐列表页面
"noMusic": "Ingen musik", // 暂无音乐

2
lib/core/translations/language/de_de.dart

@ -829,7 +829,7 @@ const Map<String, String> deDE = {
"charging": "Laden",
"updateContent": "Update-Inhalt",
"removeEarbudsEnsureBattery":
"Entfernen Sie beide Ohrhörer und stellen Sie sicher, dass der Batteriestand über 30% liegt",
"Entfernen Sie beide Ohrhörer und stellen Sie sicher, dass der Batteriestand über 20% liegt",
// 音乐列表页面
"noMusic": "Keine Musik", // 暂无音乐

2
lib/core/translations/language/el_gr.dart

@ -819,7 +819,7 @@ const Map<String, String> elGR = {
"charging": "Φόρτιση",
"updateContent": "Περιεχόμενο ενημέρωσης",
"removeEarbudsEnsureBattery":
"Αφαιρέστε και τα δύο ακουστικά και βεβαιωθείτε ότι η μπαταρία και των δύο είναι πάνω από 30%",
"Αφαιρέστε και τα δύο ακουστικά και βεβαιωθείτε ότι η μπαταρία και των δύο είναι πάνω από 20%",
// 音乐列表页面
"noMusic": "Δεν υπάρχει μουσική", // 暂无音乐

2
lib/core/translations/language/en_us.dart

@ -1137,7 +1137,7 @@ const Map<String, String> enUS = {
"charging": "Charging",
"updateContent": "Update Content",
"removeEarbudsEnsureBattery":
"Remove both earbuds and ensure battery level is above 30%",
"Remove both earbuds and ensure battery level is above 20%",
// 音乐列表页面
"noMusic": "No Music", // 暂无音乐

2
lib/core/translations/language/es_es.dart

@ -823,7 +823,7 @@ const Map<String, String> esES = {
"charging": "Cargando",
"updateContent": "Contenido de actualización",
"removeEarbudsEnsureBattery":
"Retira ambos auriculares y asegúrate de que la batería de ambos esté por encima del 30%",
"Retira ambos auriculares y asegúrate de que la batería de ambos esté por encima del 20%",
// 音乐列表页面
"noMusic": "Sin música", // 暂无音乐

2
lib/core/translations/language/et_ee.dart

@ -798,7 +798,7 @@ const Map<String, String> etEE = {
"charging": "Laadimine",
"updateContent": "Uuenduse sisu",
"removeEarbudsEnsureBattery":
"Võta mõlemad kõrvaklapid välja ja veendu, et mõlema aku on üle 30%",
"Võta mõlemad kõrvaklapid välja ja veendu, et mõlema aku on üle 20%",
// 音乐列表页面
"noMusic": "Muusikat pole", // 暂无音乐

2
lib/core/translations/language/fi_fi.dart

@ -793,7 +793,7 @@ const Map<String, String> fiFI = {
"charging": "Ladataan",
"updateContent": "Päivityksen sisältö",
"removeEarbudsEnsureBattery":
"Poista molemmat kuulokkeet ja varmista, että molempien akun varaus on yli 30%",
"Poista molemmat kuulokkeet ja varmista, että molempien akun varaus on yli 20%",
// 音乐列表页面
"noMusic": "Ei musiikkia",

2
lib/core/translations/language/fr_fr.dart

@ -832,7 +832,7 @@ const Map<String, String> frFR = {
"charging": "En charge",
"updateContent": "Contenu de la mise à jour",
"removeEarbudsEnsureBattery":
"Retirez les deux écouteurs et assurez-vous que le niveau de batterie est supérieur à 30%",
"Retirez les deux écouteurs et assurez-vous que le niveau de batterie est supérieur à 20%",
// 音乐列表页面
"noMusic": "Aucune musique", // 暂无音乐

2
lib/core/translations/language/hi_in.dart

@ -797,7 +797,7 @@ const Map<String, String> hiIN = {
"charging": "चार्ज हो रहा है",
"updateContent": "अपडेट सामग्री",
"removeEarbudsEnsureBattery":
"दोनों ईयरबड निकालें, और सुनिश्चित करें कि दोनों की बैटरी 30% से ऊपर है",
"दोनों ईयरबड निकालें, और सुनिश्चित करें कि दोनों की बैटरी 20% से ऊपर है",
// 音乐列表页面
"noMusic": "कोई संगीत नहीं",

2
lib/core/translations/language/hr_hr.dart

@ -803,7 +803,7 @@ const Map<String, String> hrHR = {
"charging": "Punjenje",
"updateContent": "Sadržaj ažuriranja",
"removeEarbudsEnsureBattery":
"Izvadite obje slušalice i provjerite je li baterija obje iznad 30%",
"Izvadite obje slušalice i provjerite je li baterija obje iznad 20%",
// 音乐列表页面
"noMusic": "Nema glazbe",

2
lib/core/translations/language/hu_hu.dart

@ -802,7 +802,7 @@ const Map<String, String> huHU = {
"charging": "Töltés",
"updateContent": "Frissítés tartalma",
"removeEarbudsEnsureBattery":
"Vegye ki mindkét fülhallgatót, és győződjön meg róla, hogy mindkettő akkumulátora 30% felett van",
"Vegye ki mindkét fülhallgatót, és győződjön meg róla, hogy mindkettő akkumulátora 20% felett van",
// 音乐列表页面
"noMusic": "Nincs zene",

2
lib/core/translations/language/id_id.dart

@ -795,7 +795,7 @@ const Map<String, String> idID = {
"charging": "Mengisi daya",
"updateContent": "Konten Pembaruan",
"removeEarbudsEnsureBattery":
"Keluarkan kedua earbud, dan pastikan baterai keduanya di atas 30%",
"Keluarkan kedua earbud, dan pastikan baterai keduanya di atas 20%",
// 音乐列表页面
"noMusic": "Tidak Ada Musik",

2
lib/core/translations/language/is_is.dart

@ -796,7 +796,7 @@ const Map<String, String> isIS = {
"charging": "Hleður",
"updateContent": "Innihald uppfærslu",
"removeEarbudsEnsureBattery":
"Taktu báðar heyrnartólin úr og gakktu úr skugga um að rafhlaðan á báðum sé yfir 30%",
"Taktu báðar heyrnartólin úr og gakktu úr skugga um að rafhlaðan á báðum sé yfir 20%",
// 音乐列表页面
"noMusic": "Engin tónlist",

2
lib/core/translations/language/it_it.dart

@ -818,7 +818,7 @@ const Map<String, String> itIT = {
"charging": "In carica",
"updateContent": "Contenuto dell'aggiornamento",
"removeEarbudsEnsureBattery":
"Rimuovi entrambi gli auricolari e assicurati che la batteria di entrambi sia superiore al 30%",
"Rimuovi entrambi gli auricolari e assicurati che la batteria di entrambi sia superiore al 20%",
// 音乐列表页面
"noMusic": "Nessuna musica",

2
lib/core/translations/language/ja_jp.dart

@ -746,7 +746,7 @@ const Map<String, String> jaJP = {
"doNotDisconnect": "切断しないでください",
"charging": "充電中",
"updateContent": "更新内容",
"removeEarbudsEnsureBattery": "両方のイヤホンを取り出し、バッテリーレベルが30%以上であることを確認してください",
"removeEarbudsEnsureBattery": "両方のイヤホンを取り出し、バッテリーレベルが20%以上であることを確認してください",
// 音乐列表页面
"noMusic": "音楽がありません", // 暂无音乐

2
lib/core/translations/language/ko_kr.dart

@ -733,7 +733,7 @@ const Map<String, String> koKR = {
"doNotDisconnect": "연결을 끊지 마세요",
"charging": "충전 중",
"updateContent": "업데이트 내용",
"removeEarbudsEnsureBattery": "양쪽 이어버드를 꺼내고 배터리가 모두 30% 이상인지 확인하세요",
"removeEarbudsEnsureBattery": "양쪽 이어버드를 꺼내고 배터리가 모두 20% 이상인지 확인하세요",
// 音乐列表页面
"noMusic": "음악 없음",

2
lib/core/translations/language/lt_lt.dart

@ -804,7 +804,7 @@ const Map<String, String> ltLT = {
"charging": "Kraunama",
"updateContent": "Atnaujinimo turinys",
"removeEarbudsEnsureBattery":
"Išimkite abi ausines ir įsitikinkite, kad abiejų baterijos lygis yra didesnis nei 30%",
"Išimkite abi ausines ir įsitikinkite, kad abiejų baterijos lygis yra didesnis nei 20%",
// 音乐列表页面
"noMusic": "Nėra muzikos",

2
lib/core/translations/language/lv_lv.dart

@ -805,7 +805,7 @@ const Map<String, String> lvLV = {
"charging": "Uzlādējas",
"updateContent": "Atjauninājuma saturs",
"removeEarbudsEnsureBattery":
"Izņemiet abas austiņas un pārliecinieties, ka abu baterijas līmenis ir virs 30%",
"Izņemiet abas austiņas un pārliecinieties, ka abu baterijas līmenis ir virs 20%",
// 音乐列表页面
"noMusic": "Nav mūzikas",

2
lib/core/translations/language/ms_my.dart

@ -795,7 +795,7 @@ const Map<String, String> msMY = {
"charging": "Mengecas",
"updateContent": "Kandungan Kemas Kini",
"removeEarbudsEnsureBattery":
"Keluarkan kedua-dua fon telinga, dan pastikan bateri kedua-duanya melebihi 30%",
"Keluarkan kedua-dua fon telinga, dan pastikan bateri kedua-duanya melebihi 20%",
// 音乐列表页面
"noMusic": "Tiada Muzik",

2
lib/core/translations/language/nb_no.dart

@ -794,7 +794,7 @@ const Map<String, String> nbNO = {
"charging": "Lader",
"updateContent": "Oppdateringsinnhold",
"removeEarbudsEnsureBattery":
"Ta ut begge øreproppene og sørg for at batterinivået på begge er over 30 %",
"Ta ut begge øreproppene og sørg for at batterinivået på begge er over 20 %",
// 音乐列表页面
"noMusic": "Ingen musikk",

2
lib/core/translations/language/nl_nl.dart

@ -804,7 +804,7 @@ const Map<String, String> nlNL = {
"charging": "Opladen",
"updateContent": "Update-inhoud",
"removeEarbudsEnsureBattery":
"Haal beide oortjes eruit en zorg ervoor dat de batterij van beide meer dan 30% is",
"Haal beide oortjes eruit en zorg ervoor dat de batterij van beide meer dan 20% is",
// 音乐列表页面
"noMusic": "Geen muziek",

2
lib/core/translations/language/pl_pl.dart

@ -810,7 +810,7 @@ const Map<String, String> plPL = {
"charging": "Ładowanie",
"updateContent": "Treść aktualizacji",
"removeEarbudsEnsureBattery":
"Wyjmij obie słuchawki i upewnij się, że poziom naładowania baterii obu wynosi ponad 30%",
"Wyjmij obie słuchawki i upewnij się, że poziom naładowania baterii obu wynosi ponad 20%",
// 音乐列表页面
"noMusic": "Brak muzyki",

2
lib/core/translations/language/pt_pt.dart

@ -812,7 +812,7 @@ const Map<String, String> ptPT = {
"charging": "A carregar",
"updateContent": "Conteúdo da Atualização",
"removeEarbudsEnsureBattery":
"Retire ambos os auriculares e certifique-se de que a bateria de ambos está acima de 30%",
"Retire ambos os auriculares e certifique-se de que a bateria de ambos está acima de 20%",
// 音乐列表页面
"noMusic": "Sem Música",

2
lib/core/translations/language/ro_ro.dart

@ -813,7 +813,7 @@ const Map<String, String> roRO = {
"charging": "Se încarcă",
"updateContent": "Conținut actualizare",
"removeEarbudsEnsureBattery":
"Scoateți ambele căști și asigurați-vă că bateria ambelor este peste 30%",
"Scoateți ambele căști și asigurați-vă că bateria ambelor este peste 20%",
// 音乐列表页面
"noMusic": "Fără muzică",

2
lib/core/translations/language/ru_ru.dart

@ -805,7 +805,7 @@ const Map<String, String> ruRU = {
"charging": "Зарядка",
"updateContent": "Содержание обновления",
"removeEarbudsEnsureBattery":
"Извлеките оба наушника и убедитесь, что уровень заряда батареи в обоих превышает 30%",
"Извлеките оба наушника и убедитесь, что уровень заряда батареи в обоих превышает 20%",
// 音乐列表页面
"noMusic": "Нет музыки",

2
lib/core/translations/language/sk_sk.dart

@ -799,7 +799,7 @@ const Map<String, String> skSK = {
"charging": "Nabíja sa",
"updateContent": "Obsah aktualizácie",
"removeEarbudsEnsureBattery":
"Vyberte obe slúchadlá a uistite sa, že batéria oboch je nad 30%",
"Vyberte obe slúchadlá a uistite sa, že batéria oboch je nad 20%",
// 音乐列表页面
"noMusic": "Žiadna hudba",

2
lib/core/translations/language/sl_si.dart

@ -804,7 +804,7 @@ const Map<String, String> slSI = {
"charging": "Polnjenje",
"updateContent": "Vsebina posodobitve",
"removeEarbudsEnsureBattery":
"Odstranite obe slušalki in se prepričajte, da je baterija obeh nad 30%",
"Odstranite obe slušalki in se prepričajte, da je baterija obeh nad 20%",
// 音乐列表页面
"noMusic": "Ni glasbe",

2
lib/core/translations/language/sr_rs.dart

@ -798,7 +798,7 @@ const Map<String, String> srRS = {
"charging": "Punjenje",
"updateContent": "Sadržaj ažuriranja",
"removeEarbudsEnsureBattery":
"Izvadite obe slušalice i uverite se da je baterija obe iznad 30%",
"Izvadite obe slušalice i uverite se da je baterija obe iznad 20%",
// 音乐列表页面
"noMusic": "Nema muzike",

2
lib/core/translations/language/sv_se.dart

@ -794,7 +794,7 @@ const Map<String, String> svSE = {
"charging": "Laddar",
"updateContent": "Uppdateringsinnehåll",
"removeEarbudsEnsureBattery":
"Ta ut båda hörlurarna och se till att batterinivån är över 30 % på båda",
"Ta ut båda hörlurarna och se till att batterinivån är över 20 % på båda",
// 音乐列表页面
"noMusic": "Ingen musik",

2
lib/core/translations/language/th_th.dart

@ -780,7 +780,7 @@ const Map<String, String> thTH = {
"charging": "กำลังชาร์จ",
"updateContent": "เนื้อหาการอัปเดต",
"removeEarbudsEnsureBattery":
"ถอดหูฟังทั้งสองข้างออก และตรวจสอบให้แน่ใจว่าแบตเตอรี่ทั้งสองข้างมีพลังงานมากกว่า 30%",
"ถอดหูฟังทั้งสองข้างออก และตรวจสอบให้แน่ใจว่าแบตเตอรี่ทั้งสองข้างมีพลังงานมากกว่า 20%",
// 音乐列表页面
"noMusic": "ไม่มีเพลง",

2
lib/core/translations/language/tl_ph.dart

@ -816,7 +816,7 @@ const Map<String, String> tlPH = {
"charging": "Nagcha-charge",
"updateContent": "Nilalaman ng Update",
"removeEarbudsEnsureBattery":
"Alisin ang parehong earbuds, at tiyaking parehong may 30% o higit pang baterya",
"Alisin ang parehong earbuds, at tiyaking parehong may 20% o higit pang baterya",
// 音乐列表页面
"noMusic": "Walang Musika",

2
lib/core/translations/language/tr_tr.dart

@ -796,7 +796,7 @@ const Map<String, String> trTR = {
"charging": "Şarj oluyor",
"updateContent": "Güncelleme İçeriği",
"removeEarbudsEnsureBattery":
"Her iki kulaklığı da çıkarın ve pil seviyelerinin %30'un üzerinde olduğundan emin olun",
"Her iki kulaklığı da çıkarın ve pil seviyelerinin %20'un üzerinde olduğundan emin olun",
// 音乐列表页面
"noMusic": "Müzik Yok",

2
lib/core/translations/language/uk_ua.dart

@ -804,7 +804,7 @@ const Map<String, String> ukUA = {
"charging": "Зарядка",
"updateContent": "Зміст оновлення",
"removeEarbudsEnsureBattery":
"Вийміть обидва навушники та переконайтеся, що заряд батареї в обох перевищує 30%",
"Вийміть обидва навушники та переконайтеся, що заряд батареї в обох перевищує 20%",
// 音乐列表页面
"noMusic": "Немає музики",

2
lib/core/translations/language/vi_vn.dart

@ -788,7 +788,7 @@ const Map<String, String> viVN = {
"charging": "Đang sạc",
"updateContent": "Nội dung cập nhật",
"removeEarbudsEnsureBattery":
"Lấy cả hai tai nghe ra và đảm bảo pin của cả hai đều trên 30%",
"Lấy cả hai tai nghe ra và đảm bảo pin của cả hai đều trên 20%",
// 音乐列表页面
"noMusic": "Không có nhạc",

2
lib/core/translations/language/zh_cn.dart

@ -1036,7 +1036,7 @@ const Map<String, String> zhCN = {
"doNotDisconnect": "请勿断开连接",
"charging": "充电中",
"updateContent": "更新内容",
"removeEarbudsEnsureBattery": "取出双耳机,并保证电量均为30%以上的状态",
"removeEarbudsEnsureBattery": "取出双耳机,并保证电量均为20%以上的状态",
// 音乐列表页面
"noMusic": "暂无音乐", // 暂无音乐

2
lib/core/translations/language/zh_hk.dart

@ -734,7 +734,7 @@ const Map<String, String> zhHK = {
"doNotDisconnect": "請勿斷開連接",
"charging": "充電中",
"updateContent": "更新內容",
"removeEarbudsEnsureBattery": "取出雙耳機,並保證電量均為30%以上的狀態",
"removeEarbudsEnsureBattery": "取出雙耳機,並保證電量均為20%以上的狀態",
// 音樂列表頁面
"noMusic": "暫無音樂",

6
lib/modules/ota_upgrade/controllers/ota_core_contropller.dart

@ -188,8 +188,8 @@ class OtaCoreService {
final leftBattery = deviceInfo.leftEarBattery;
final rightBattery = deviceInfo.rightEarBattery;
// 检查左右耳电量是否都大于30%
if (leftBattery <= 30 || rightBattery <= 30) {
// 检查左右耳电量是否都大于20%
if (leftBattery <= 20 || rightBattery <= 20) {
_showLowBatteryDialog(leftBattery, rightBattery);
return false;
}
@ -206,7 +206,7 @@ class OtaCoreService {
/// [rightBattery] 右耳电量
void _showLowBatteryDialog(int leftBattery, int rightBattery) {
String message = '设备电量不足,无法进行固件升级\n';
message += '升级要求:左右耳电量均需大于30%\n';
message += '升级要求:左右耳电量均需大于20%\n';
message += '当前电量:左耳 ${leftBattery}%,右耳 ${rightBattery}%\n';
message += '请充电后再试';

2
lib/modules/ota_upgrade/views/ota_upgrade_popup_view.dart

@ -80,7 +80,7 @@ class OtaUpgradePopUp {
ElevatedButton(
onPressed: () {
Get.back();
Get.toNamed(Routes.pairing);
Get.offAllNamed(Routes.pairing);
},
style: ElevatedButton.styleFrom(
backgroundColor: Colors.green[600],

2
lib/modules/ota_upgrade/views/ota_upgrade_view.dart

@ -925,7 +925,7 @@ class OtaUpgradeView extends GetView<OtaUpgradeController> {
SizedBox(width: 12.w),
Expanded(
child: Text(
'removeEarbudsEnsureBattery'.tr, //取出双耳机,并保证电量均为30%以上的状态
'removeEarbudsEnsureBattery'.tr, //取出双耳机,并保证电量均为20%以上的状态
style: TextStyle(
fontSize: 13.sp,
color: isDarkMode

Loading…
Cancel
Save