From 26ad16e03d2250313ba4c68eb176689e5172bcfe Mon Sep 17 00:00:00 2001
From: fossephate <matt.cfosse@gmail.com>
Date: Fri, 8 Nov 2024 10:28:43 -0800
Subject: [PATCH] translations + minor fixes

---
 lib/entities/background_tasks.dart            | 20 ++++++---
 .../settings/connection_sync_page.dart        | 44 +------------------
 res/values/strings_ar.arb                     |  7 +--
 res/values/strings_bg.arb                     |  7 +--
 res/values/strings_cs.arb                     |  7 +--
 res/values/strings_de.arb                     |  1 +
 res/values/strings_en.arb                     |  7 +--
 res/values/strings_es.arb                     |  7 +--
 res/values/strings_fr.arb                     |  7 +--
 res/values/strings_ha.arb                     |  7 +--
 res/values/strings_hi.arb                     |  7 +--
 res/values/strings_hr.arb                     |  7 +--
 res/values/strings_hy.arb                     |  1 +
 res/values/strings_id.arb                     |  7 +--
 res/values/strings_it.arb                     |  7 +--
 res/values/strings_ja.arb                     |  7 +--
 res/values/strings_ko.arb                     |  7 +--
 res/values/strings_my.arb                     |  7 +--
 res/values/strings_nl.arb                     |  7 +--
 res/values/strings_pl.arb                     |  7 +--
 res/values/strings_pt.arb                     |  3 +-
 res/values/strings_ru.arb                     |  7 +--
 res/values/strings_th.arb                     |  7 +--
 res/values/strings_tl.arb                     |  3 +-
 res/values/strings_tr.arb                     |  7 +--
 res/values/strings_uk.arb                     |  7 +--
 res/values/strings_ur.arb                     |  7 +--
 res/values/strings_vi.arb                     |  1 +
 res/values/strings_yo.arb                     |  7 +--
 res/values/strings_zh.arb                     |  7 +--
 30 files changed, 114 insertions(+), 120 deletions(-)

diff --git a/lib/entities/background_tasks.dart b/lib/entities/background_tasks.dart
index 901ded398..5f822131f 100644
--- a/lib/entities/background_tasks.dart
+++ b/lib/entities/background_tasks.dart
@@ -2,6 +2,7 @@ import 'dart:async';
 import 'dart:io';
 import 'dart:ui';
 
+import 'package:cake_wallet/bitcoin/bitcoin.dart';
 import 'package:cake_wallet/core/sync_status_title.dart';
 import 'package:cake_wallet/core/wallet_loading_service.dart';
 import 'package:cake_wallet/generated/i18n.dart';
@@ -38,7 +39,7 @@ const DELAY_SECONDS_BEFORE_SYNC_START = 15;
 const spNodeNotificationMessage =
     "Currently configured Bitcoin node does not support Silent Payments. skipping wallet";
 const SYNC_THRESHOLD = 0.98;
-const REFRESH_QUEUE_HOURS = 1;
+int REFRESH_QUEUE_HOURS = 1;
 
 void setMainNotification(
   FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin, {
@@ -194,7 +195,9 @@ Future<void> onStart(ServiceInstance service) async {
         final firstWallet = litecoinWallets.first;
         final wallet = await walletLoadingService.load(firstWallet.type, firstWallet.name);
         await wallet.stopSync();
-        syncingWallets.add(wallet);
+        if (bitcoin!.getMwebEnabled(wallet)) {
+          syncingWallets.add(wallet);
+        }
       } catch (e) {
         // couldn't connect to mwebd (most likely)
         print("error syncing litecoin wallet: $e");
@@ -328,7 +331,7 @@ Future<void> onStart(ServiceInstance service) async {
 
     _queueTimer?.cancel();
     // add a timer that checks all wallets and adds them to the queue if they are less than SYNC_THRESHOLD synced:
-    _queueTimer = Timer.periodic(const Duration(hours: REFRESH_QUEUE_HOURS), (timer) async {
+    _queueTimer = Timer.periodic(Duration(hours: REFRESH_QUEUE_HOURS), (timer) async {
       for (int i = 0; i < standbyWallets.length; i++) {
         final wallet = standbyWallets[i];
         final syncStatus = wallet.syncStatus;
@@ -348,7 +351,7 @@ Future<void> onStart(ServiceInstance service) async {
     });
   
   
-        // setup a watch dog to restart the sync process if it gets stuck:
+    // setup a watch dog to restart the sync process if it gets stuck:
     List<double> lastFewProgresses = [];
     _stuckSyncTimer?.cancel();
     _stuckSyncTimer = Timer.periodic(const Duration(seconds: 10), (timer) async {
@@ -482,9 +485,6 @@ class BackgroundTasks {
       if (!settingsStore.silentPaymentsAlwaysScan) {
         hasBitcoin = false;
       }
-      if (!settingsStore.mwebAlwaysScan) {
-        hasLitecoin = false;
-      }
 
       /// if its not android nor ios, or the user has no monero wallets; exit
       if (!DeviceInfo.instance.isMobile || (!hasMonero && !hasLitecoin && !hasBitcoin)) {
@@ -506,6 +506,12 @@ class BackgroundTasks {
         return;
       }
 
+      if (syncMode.type == SyncType.aggressive) {
+        REFRESH_QUEUE_HOURS = 3;
+      } else {
+        REFRESH_QUEUE_HOURS = 24;
+      }
+
       await initializeService(bgService, useNotifications);
     } catch (error, stackTrace) {
       print(error);
diff --git a/lib/src/screens/settings/connection_sync_page.dart b/lib/src/screens/settings/connection_sync_page.dart
index 914070ba7..f3df7e3d3 100644
--- a/lib/src/screens/settings/connection_sync_page.dart
+++ b/lib/src/screens/settings/connection_sync_page.dart
@@ -44,7 +44,7 @@ class ConnectionSyncPage extends BasePage {
                   : S.current.rescan,
               handler: (context) => Navigator.of(context).pushNamed(Routes.rescan),
             ),
-            if (DeviceInfo.instance.isMobile && FeatureFlag.isBackgroundSyncEnabled) ...[
+            if (Platform.isAndroid && FeatureFlag.isBackgroundSyncEnabled) ...[
               Observer(builder: (context) {
                 return SettingsPickerCell<SyncMode>(
                     title: S.current.background_sync_mode,
@@ -55,54 +55,14 @@ class ConnectionSyncPage extends BasePage {
                       dashboardViewModel.setSyncMode(syncMode);
 
                       if (Platform.isIOS) return;
-
-                      // if (syncMode.type != SyncType.disabled) {
-                      //   final isDisabled = await isBatteryOptimizationDisabled();
-                      //   if (isDisabled) return;
-                      //   await showPopUp<void>(
-                      //     context: context,
-                      //     builder: (BuildContext dialogContext) {
-                      //       return AlertWithTwoActions(
-                      //         alertTitle: S.current.disableBatteryOptimization,
-                      //         alertContent: S.current.disableBatteryOptimizationDescription,
-                      //         leftButtonText: S.of(context).cancel,
-                      //         rightButtonText: S.of(context).ok,
-                      //         actionLeftButton: () => Navigator.of(dialogContext).pop(),
-                      //         actionRightButton: () async {
-                      //           await requestDisableBatteryOptimization();
-                      //           Navigator.of(dialogContext).pop();
-                      //         },
-                      //       );
-                      //     },
-                      //   );
-                      // }
                     });
               }),
               Observer(builder: (context) {
                 return SettingsSwitcherCell(
-                  title: "T: show sync% in notification",
+                  title: S.current.show_sync_notifications,
                   value: dashboardViewModel.showSyncNotification,
                   onValueChange: (BuildContext _, bool isEnabled) async {
                     dashboardViewModel.setShowSyncNotification(isEnabled);
-                    // if (!isEnabled) {
-                    //   final bool confirmation = await showPopUp<bool>(
-                    //           context: context,
-                    //           builder: (BuildContext context) {
-                    //             return AlertWithTwoActions(
-                    //                 alertTitle: S.of(context).warning,
-                    //                 alertContent: S.of(context).disable_fee_api_warning,
-                    //                 rightButtonText: S.of(context).confirm,
-                    //                 leftButtonText: S.of(context).cancel,
-                    //                 actionRightButton: () => Navigator.of(context).pop(true),
-                    //                 actionLeftButton: () => Navigator.of(context).pop(false));
-                    //           }) ??
-                    //       false;
-                    //   if (confirmation) {
-                    //     _privacySettingsViewModel.setUseMempoolFeeAPI(isEnabled);
-                    //   }
-                    //   return;
-                    // }
-
                   },
                 );
               }),
diff --git a/res/values/strings_ar.arb b/res/values/strings_ar.arb
index b8c933a2e..444c934fa 100644
--- a/res/values/strings_ar.arb
+++ b/res/values/strings_ar.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "جهات الاتصال",
   "contact_list_wallets": "محافظ",
   "contact_name": "اسم جهة الاتصال",
+  "contact_name_exists": "                   .ﻒﻠﺘﺨﻣ ﻢﺳﺍ ﺭﺎﻴﺘﺧﺍ ءﺎﺟﺮﻟﺍ .ﻞﻌﻔﻟﺎﺑ ﺓﺩﻮﺟﻮﻣ ﻢﺳﻻﺍ ﺍﺬﻬﺑ ﻝﺎﺼﺗﺍ ﺔﻬﺟ",
   "contact_support": "اتصل بالدعم",
   "continue_text": "التالي",
   "contract_warning": "تم وضع علامة على عنوان العقد هذا على أنه احتيالي محتمل. يرجى المعالجة بحذر.",
@@ -700,6 +701,7 @@
   "show_keys": "اظهار السييد / المفاتيح",
   "show_market_place": "إظهار السوق",
   "show_seed": "عرض السييد",
+  "show_sync_notifications": "إظهار إشعارات المزامنة",
   "sign_message": "تسجيل رسالة",
   "sign_up": "اشتراك",
   "sign_verify_message": "تسجيل / تحقق",
@@ -942,6 +944,5 @@
   "you_pay": "انت تدفع",
   "you_will_get": "حول الى",
   "you_will_send": "تحويل من",
-  "yy": "YY",
-  "contact_name_exists": "                   .ﻒﻠﺘﺨﻣ ﻢﺳﺍ ﺭﺎﻴﺘﺧﺍ ءﺎﺟﺮﻟﺍ .ﻞﻌﻔﻟﺎﺑ ﺓﺩﻮﺟﻮﻣ ﻢﺳﻻﺍ ﺍﺬﻬﺑ ﻝﺎﺼﺗﺍ ﺔﻬﺟ"
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_bg.arb b/res/values/strings_bg.arb
index 2fd644d01..04815304d 100644
--- a/res/values/strings_bg.arb
+++ b/res/values/strings_bg.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Контакти",
   "contact_list_wallets": "Моите портфейли",
   "contact_name": "Име на контакт",
+  "contact_name_exists": "Вече съществува контакт с това име. Моля, изберете друго име.",
   "contact_support": "Свържи се с отдел поддръжка",
   "continue_text": "Напред",
   "contract_warning": "Този адрес на договора е маркиран като потенциално измамник. Моля, обработете с повишено внимание.",
@@ -700,6 +701,7 @@
   "show_keys": "Покажи seed/keys",
   "show_market_place": "Покажи пазар",
   "show_seed": "Покажи seed",
+  "show_sync_notifications": "Покажете известия за синхронизиране",
   "sign_message": "Съобщение за подписване",
   "sign_up": "Регистрация",
   "sign_verify_message": "Подпишете / проверете",
@@ -942,6 +944,5 @@
   "you_pay": "Вие плащате",
   "you_will_get": "Обръщане в",
   "you_will_send": "Обръщане от",
-  "yy": "гг",
-  "contact_name_exists": "Вече съществува контакт с това име. Моля, изберете друго име."
-}
+  "yy": "гг"
+}
\ No newline at end of file
diff --git a/res/values/strings_cs.arb b/res/values/strings_cs.arb
index 8f3b5bf28..7d3874a0f 100644
--- a/res/values/strings_cs.arb
+++ b/res/values/strings_cs.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Kontakty",
   "contact_list_wallets": "Moje peněženky",
   "contact_name": "Jméno kontaktu",
+  "contact_name_exists": "Kontakt s tímto jménem již existuje. Vyberte prosím jiný název.",
   "contact_support": "Kontaktovat podporu",
   "continue_text": "Pokračovat",
   "contract_warning": "Tato adresa smlouvy byla označena jako potenciálně podvodná. Zpracovejte prosím opatrně.",
@@ -700,6 +701,7 @@
   "show_keys": "Zobrazit seed/klíče",
   "show_market_place": "Zobrazit trh",
   "show_seed": "Zobrazit seed",
+  "show_sync_notifications": "Zobrazit oznámení synchronizace",
   "sign_message": "Podepsat zprávu",
   "sign_up": "Registrovat se",
   "sign_verify_message": "Podepsat / ověřit",
@@ -942,6 +944,5 @@
   "you_pay": "Zaplatíte",
   "you_will_get": "Směnit na",
   "you_will_send": "Směnit z",
-  "yy": "YY",
-  "contact_name_exists": "Kontakt s tímto jménem již existuje. Vyberte prosím jiný název."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb
index 77a531d1b..525fd0aa9 100644
--- a/res/values/strings_de.arb
+++ b/res/values/strings_de.arb
@@ -701,6 +701,7 @@
   "show_keys": "Seed/Schlüssel anzeigen",
   "show_market_place": "Marktplatz anzeigen",
   "show_seed": "Seed zeigen",
+  "show_sync_notifications": "Synchronisierungsbenachrichtigungen zeigen",
   "sign_message": "Nachricht unterschreiben",
   "sign_up": "Anmelden",
   "sign_verify_message": "Zeichen / überprüfen",
diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb
index 4fe375ff9..2ac6993e7 100644
--- a/res/values/strings_en.arb
+++ b/res/values/strings_en.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Contacts",
   "contact_list_wallets": "My Wallets",
   "contact_name": "Contact Name",
+  "contact_name_exists": "A contact with that name already exists. Please choose a different name.",
   "contact_support": "Contact Support",
   "continue_text": "Continue",
   "contract_warning": "This contract address has been flagged as potentially fraudulent. Please process with caution.",
@@ -703,6 +704,7 @@
   "show_keys": "Show seed/keys",
   "show_market_place": "Show Marketplace",
   "show_seed": "Show seed",
+  "show_sync_notifications": "Show sync notifications",
   "sign_message": "Sign Message",
   "sign_up": "Sign Up",
   "sign_verify_message": "Sign / Verify",
@@ -945,6 +947,5 @@
   "you_pay": "You Pay",
   "you_will_get": "Convert to",
   "you_will_send": "Convert from",
-  "yy": "YY",
-  "contact_name_exists": "A contact with that name already exists. Please choose a different name."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb
index 31498df2d..8973b58d2 100644
--- a/res/values/strings_es.arb
+++ b/res/values/strings_es.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Contactos",
   "contact_list_wallets": "Mis billeteras",
   "contact_name": "Nombre de contacto",
+  "contact_name_exists": "Ya existe un contacto con ese nombre. Elija un nombre diferente.",
   "contact_support": "Contactar con Soporte",
   "continue_text": "Continuar",
   "contract_warning": "Esta dirección de contrato ha sido marcada como potencialmente fraudulenta. Por favor, procese con precaución.",
@@ -701,6 +702,7 @@
   "show_keys": "Mostrar semilla/claves",
   "show_market_place": "Mostrar mercado",
   "show_seed": "Mostrar semilla",
+  "show_sync_notifications": "Mostrar notificaciones de sincronización",
   "sign_message": "Mensaje de firma",
   "sign_up": "Registrarse",
   "sign_verify_message": "Firmar / verificar",
@@ -943,6 +945,5 @@
   "you_pay": "Tú pagas",
   "you_will_get": "Convertir a",
   "you_will_send": "Convertir de",
-  "yy": "YY",
-  "contact_name_exists": "Ya existe un contacto con ese nombre. Elija un nombre diferente."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_fr.arb b/res/values/strings_fr.arb
index f96e9e304..34c0da7f2 100644
--- a/res/values/strings_fr.arb
+++ b/res/values/strings_fr.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Contacts",
   "contact_list_wallets": "Mes portefeuilles (wallets)",
   "contact_name": "Nom de Contact",
+  "contact_name_exists": "Un contact portant ce nom existe déjà. Veuillez choisir un autre nom.",
   "contact_support": "Contacter l'assistance",
   "continue_text": "Continuer",
   "contract_warning": "Cette adresse contractuelle a été signalée comme potentiellement frauduleuse. Veuillez traiter avec prudence.",
@@ -700,6 +701,7 @@
   "show_keys": "Visualiser la phrase secrète (seed) et les clefs",
   "show_market_place": "Afficher la place de marché",
   "show_seed": "Visualiser la phrase secrète (seed)",
+  "show_sync_notifications": "Afficher les notifications de synchronisation",
   "sign_message": "Signer le message",
   "sign_up": "S'inscrire",
   "sign_verify_message": "Signe / vérifier",
@@ -942,6 +944,5 @@
   "you_pay": "Vous payez",
   "you_will_get": "Convertir vers",
   "you_will_send": "Convertir depuis",
-  "yy": "AA",
-  "contact_name_exists": "Un contact portant ce nom existe déjà. Veuillez choisir un autre nom."
-}
+  "yy": "AA"
+}
\ No newline at end of file
diff --git a/res/values/strings_ha.arb b/res/values/strings_ha.arb
index 5fc64e0b3..134d4b9c4 100644
--- a/res/values/strings_ha.arb
+++ b/res/values/strings_ha.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Lambobin sadarwa",
   "contact_list_wallets": "Wallets dina",
   "contact_name": "Sunan Tuntuɓi",
+  "contact_name_exists": "An riga an sami lamba tare da wannan sunan. Da fatan za a zaɓi suna daban.",
   "contact_support": "Tuntuɓi Support",
   "continue_text": "Ci gaba",
   "contract_warning": "An kafa wannan adireshin kwantaragin kwangilar yayin da yuwuwar zamba. Da fatan za a aiwatar da taka tsantsan.",
@@ -702,6 +703,7 @@
   "show_keys": "Nuna iri/maɓallai",
   "show_market_place": "Nuna dan kasuwa",
   "show_seed": "Nuna iri",
+  "show_sync_notifications": "Nuna sanarwar sanarwa",
   "sign_message": "Sa hannu",
   "sign_up": "Shiga",
   "sign_verify_message": "Sa hannu / Tabbatar",
@@ -944,6 +946,5 @@
   "you_pay": "Ka Bayar",
   "you_will_get": "Maida zuwa",
   "you_will_send": "Maida daga",
-  "yy": "YY",
-  "contact_name_exists": "An riga an sami lamba tare da wannan sunan. Da fatan za a zaɓi suna daban."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb
index fb3b78900..0f4b3c0a7 100644
--- a/res/values/strings_hi.arb
+++ b/res/values/strings_hi.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "संपर्क",
   "contact_list_wallets": "मेरा बटुआ",
   "contact_name": "संपर्क नाम",
+  "contact_name_exists": "उस नाम का एक संपर्क पहले से मौजूद है. कृपया कोई भिन्न नाम चुनें.",
   "contact_support": "सहायता से संपर्क करें",
   "continue_text": "जारी रहना",
   "contract_warning": "इस अनुबंध के पते को संभावित रूप से धोखाधड़ी के रूप में चिह्नित किया गया है। कृपया सावधानी के साथ प्रक्रिया करें।",
@@ -702,6 +703,7 @@
   "show_keys": "बीज / कुंजियाँ दिखाएँ",
   "show_market_place": "बाज़ार दिखाएँ",
   "show_seed": "बीज दिखाओ",
+  "show_sync_notifications": "सिंक नोटिफिकेशन दिखाएं",
   "sign_message": "हस्ताक्षर संदेश",
   "sign_up": "साइन अप करें",
   "sign_verify_message": "हस्ताक्षर / सत्यापित करें",
@@ -944,6 +946,5 @@
   "you_pay": "आप भुगतान करते हैं",
   "you_will_get": "में बदलें",
   "you_will_send": "से रूपांतरित करें",
-  "yy": "वाईवाई",
-  "contact_name_exists": "उस नाम का एक संपर्क पहले से मौजूद है. कृपया कोई भिन्न नाम चुनें."
-}
+  "yy": "वाईवाई"
+}
\ No newline at end of file
diff --git a/res/values/strings_hr.arb b/res/values/strings_hr.arb
index 230aa955b..9177da8e7 100644
--- a/res/values/strings_hr.arb
+++ b/res/values/strings_hr.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Kontakti",
   "contact_list_wallets": "Moji novčanici",
   "contact_name": "Ime kontakta",
+  "contact_name_exists": "Kontakt s tim imenom već postoji. Odaberite drugo ime.",
   "contact_support": "Kontaktirajte podršku",
   "continue_text": "Nastavak",
   "contract_warning": "Ova adresa ugovora označena je kao potencijalno lažna. Molimo obradite s oprezom.",
@@ -700,6 +701,7 @@
   "show_keys": "Prikaži pristupni izraz/ključ",
   "show_market_place": "Prikaži tržište",
   "show_seed": "Prikaži pristupni izraz",
+  "show_sync_notifications": "Prikaži obavijesti o sinkronizaciji",
   "sign_message": "Poruka",
   "sign_up": "Prijavite se",
   "sign_verify_message": "Potpisati / provjeriti",
@@ -942,6 +944,5 @@
   "you_pay": "Vi plaćate",
   "you_will_get": "Razmijeni u",
   "you_will_send": "Razmijeni iz",
-  "yy": "GG",
-  "contact_name_exists": "Kontakt s tim imenom već postoji. Odaberite drugo ime."
-}
+  "yy": "GG"
+}
\ No newline at end of file
diff --git a/res/values/strings_hy.arb b/res/values/strings_hy.arb
index 63a986103..59b8dddfe 100644
--- a/res/values/strings_hy.arb
+++ b/res/values/strings_hy.arb
@@ -692,6 +692,7 @@
   "show_keys": "Ցուցադրել բանալիներ",
   "show_market_place": "Ցուցադրել շուկան",
   "show_seed": "Ցուցադրել սերմ",
+  "show_sync_notifications": "Sync Sync ծանուցումները",
   "sign_message": "Կնքել հաղորդագրություն",
   "sign_up": "Գրանցվել",
   "sign_verify_message": "Նշեք / ստուգեք",
diff --git a/res/values/strings_id.arb b/res/values/strings_id.arb
index 3fa3a958f..fda77b2c8 100644
--- a/res/values/strings_id.arb
+++ b/res/values/strings_id.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Kontak",
   "contact_list_wallets": "Dompet Saya",
   "contact_name": "Nama Kontak",
+  "contact_name_exists": "Kontak dengan nama tersebut sudah ada. Silakan pilih nama lain.",
   "contact_support": "Hubungi Dukungan",
   "continue_text": "Lanjutkan",
   "contract_warning": "Alamat kontrak ini telah ditandai sebagai berpotensi curang. Silakan memproses dengan hati -hati.",
@@ -703,6 +704,7 @@
   "show_keys": "Tampilkan seed/kunci",
   "show_market_place": "Tampilkan Pasar",
   "show_seed": "Tampilkan seed",
+  "show_sync_notifications": "Tunjukkan pemberitahuan sinkronisasi",
   "sign_message": "Pesan tanda",
   "sign_up": "Daftar",
   "sign_verify_message": "Tanda / verifikasi",
@@ -945,6 +947,5 @@
   "you_pay": "Anda Membayar",
   "you_will_get": "Konversi ke",
   "you_will_send": "Konversi dari",
-  "yy": "YY",
-  "contact_name_exists": "Kontak dengan nama tersebut sudah ada. Silakan pilih nama lain."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb
index aab18d434..a047c44d7 100644
--- a/res/values/strings_it.arb
+++ b/res/values/strings_it.arb
@@ -162,6 +162,7 @@
   "contact_list_contacts": "Contatti",
   "contact_list_wallets": "I miei portafogli",
   "contact_name": "Nome Contatto",
+  "contact_name_exists": "Esiste già un contatto con quel nome. Scegli un nome diverso.",
   "contact_support": "Contatta l'assistenza",
   "continue_text": "Continua",
   "contract_warning": "Questo indirizzo del contratto è stato contrassegnato come potenzialmente fraudolento. Si prega di elaborare con cautela.",
@@ -702,6 +703,7 @@
   "show_keys": "Mostra seme/chiavi",
   "show_market_place": "Mostra mercato",
   "show_seed": "Mostra seme",
+  "show_sync_notifications": "Mostra le notifiche di sincronizzazione",
   "sign_message": "Messaggio di firma",
   "sign_up": "Registrati",
   "sign_verify_message": "Firmare / verificare",
@@ -945,6 +947,5 @@
   "you_pay": "Tu paghi",
   "you_will_get": "Converti a",
   "you_will_send": "Conveti da",
-  "yy": "YY",
-  "contact_name_exists": "Esiste già un contatto con quel nome. Scegli un nome diverso."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb
index f1fd0acd3..3f78b84b2 100644
--- a/res/values/strings_ja.arb
+++ b/res/values/strings_ja.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "連絡先",
   "contact_list_wallets": "マイウォレット",
   "contact_name": "連絡先",
+  "contact_name_exists": "その名前の連絡先はすでに存在します。別の名前を選択してください。",
   "contact_support": "サポートに連絡する",
   "continue_text": "持続する",
   "contract_warning": "この契約住所は、潜在的に不正としてフラグが立てられています。注意して処理してください。",
@@ -701,6 +702,7 @@
   "show_keys": "シード/キーを表示する",
   "show_market_place": "マーケットプレイスを表示",
   "show_seed": "シードを表示",
+  "show_sync_notifications": "同期通知を表示します",
   "sign_message": "署名メッセージ",
   "sign_up": "サインアップ",
   "sign_verify_message": "署名 /検証",
@@ -943,6 +945,5 @@
   "you_pay": "あなたが支払う",
   "you_will_get": "に変換",
   "you_will_send": "から変換",
-  "yy": "YY",
-  "contact_name_exists": "その名前の連絡先はすでに存在します。別の名前を選択してください。"
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb
index 7e3467cf2..279f09908 100644
--- a/res/values/strings_ko.arb
+++ b/res/values/strings_ko.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "콘택트 렌즈",
   "contact_list_wallets": "내 지갑",
   "contact_name": "담당자 이름",
+  "contact_name_exists": "해당 이름을 가진 연락처가 이미 존재합니다. 다른 이름을 선택하세요.",
   "contact_support": "지원팀에 문의",
   "continue_text": "잇다",
   "contract_warning": "이 계약 주소는 잠재적으로 사기성으로 표시되었습니다. 주의해서 처리하십시오.",
@@ -701,6 +702,7 @@
   "show_keys": "시드 / 키 표시",
   "show_market_place": "마켓플레이스 표시",
   "show_seed": "종자 표시",
+  "show_sync_notifications": "알림 동기화 표시",
   "sign_message": "서명 메시지",
   "sign_up": "가입",
   "sign_verify_message": "메시지에 서명하거나 확인하십시오",
@@ -944,6 +946,5 @@
   "you_will_get": "로 변환하다",
   "you_will_send": "다음에서 변환",
   "YY": "YY",
-  "yy": "YY",
-  "contact_name_exists": "해당 이름을 가진 연락처가 이미 존재합니다. 다른 이름을 선택하세요."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_my.arb b/res/values/strings_my.arb
index 10c13cfef..5e3e92076 100644
--- a/res/values/strings_my.arb
+++ b/res/values/strings_my.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "အဆက်အသွယ်များ",
   "contact_list_wallets": "ကျွန်ုပ်၏ ပိုက်ဆံအိတ်များ",
   "contact_name": "ဆက်သွယ်ရန်အမည်",
+  "contact_name_exists": "ထိုအမည်နှင့် အဆက်အသွယ်တစ်ခု ရှိနှင့်ပြီးဖြစ်သည်။ အခြားအမည်တစ်ခုကို ရွေးပါ။",
   "contact_support": "ပံ့ပိုးကူညီမှုထံ ဆက်သွယ်ပါ။",
   "continue_text": "ဆက်လက်",
   "contract_warning": "ဒီစာချုပ်လိပ်စာအလားအလာအလားအလာအလားအလာအလံများကိုအလံလွှင့်တင်ခဲ့သည်။ ကျေးဇူးပြုပြီးသတိဖြင့်လုပ်ငန်းစဉ်။",
@@ -700,6 +701,7 @@
   "show_keys": "မျိုးစေ့ /သော့များကို ပြပါ။",
   "show_market_place": "စျေးကွက်ကိုပြသပါ။",
   "show_seed": "မျိုးစေ့ကိုပြပါ။",
+  "show_sync_notifications": "ထပ်တူပြုခြင်းသတိပေးချက်များကိုပြပါ",
   "sign_message": "လက်မှတ်စာ",
   "sign_up": "ဆိုင်းအပ်",
   "sign_verify_message": "လက်မှတ်ထိုး / အတည်ပြုရန်",
@@ -942,6 +944,5 @@
   "you_pay": "သင်ပေးချေပါ။",
   "you_will_get": "သို့ပြောင်းပါ။",
   "you_will_send": "မှပြောင်းပါ။",
-  "yy": "YY",
-  "contact_name_exists": "ထိုအမည်နှင့် အဆက်အသွယ်တစ်ခု ရှိနှင့်ပြီးဖြစ်သည်။ အခြားအမည်တစ်ခုကို ရွေးပါ။"
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb
index 9552f2439..f6c05fe03 100644
--- a/res/values/strings_nl.arb
+++ b/res/values/strings_nl.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Contacten",
   "contact_list_wallets": "Mijn portefeuilles",
   "contact_name": "Contactnaam",
+  "contact_name_exists": "Er bestaat al een contact met die naam. Kies een andere naam.",
   "contact_support": "Contact opnemen met ondersteuning",
   "continue_text": "Doorgaan met",
   "contract_warning": "Dit contractadres is gemarkeerd als mogelijk frauduleus. Verwerk met voorzichtigheid.",
@@ -700,6 +701,7 @@
   "show_keys": "Toon zaad/sleutels",
   "show_market_place": "Toon Marktplaats",
   "show_seed": "Toon zaad",
+  "show_sync_notifications": "Toon sync -meldingen",
   "sign_message": "Aanmeldingsbericht",
   "sign_up": "Aanmelden",
   "sign_verify_message": "Teken of verifieer bericht",
@@ -943,6 +945,5 @@
   "you_pay": "U betaalt",
   "you_will_get": "Converteren naar",
   "you_will_send": "Converteren van",
-  "yy": "JJ",
-  "contact_name_exists": "Er bestaat al een contact met die naam. Kies een andere naam."
-}
+  "yy": "JJ"
+}
\ No newline at end of file
diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb
index f3c3e4810..1d23f1785 100644
--- a/res/values/strings_pl.arb
+++ b/res/values/strings_pl.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Łączność",
   "contact_list_wallets": "Moje portfele",
   "contact_name": "Nazwa Kontaktu",
+  "contact_name_exists": "Kontakt o tej nazwie już istnieje. Proszę wybrać inną nazwę.",
   "contact_support": "Skontaktuj się z pomocą techniczną",
   "continue_text": "Dalej",
   "contract_warning": "Ten adres umowy został oznaczony jako potencjalnie nieuczciwy. Prosimy o ostrożność.",
@@ -700,6 +701,7 @@
   "show_keys": "Pokaż seed/klucze",
   "show_market_place": "Pokaż rynek",
   "show_seed": "Pokaż frazy seed",
+  "show_sync_notifications": "Pokaż powiadomienia synchronizacji",
   "sign_message": "Podpisuj wiadomość",
   "sign_up": "Zarejestruj się",
   "sign_verify_message": "Podpisz lub zweryfikuj wiadomość",
@@ -942,6 +944,5 @@
   "you_pay": "Płacisz",
   "you_will_get": "Konwertuj na",
   "you_will_send": "Konwertuj z",
-  "yy": "RR",
-  "contact_name_exists": "Kontakt o tej nazwie już istnieje. Proszę wybrać inną nazwę."
-}
+  "yy": "RR"
+}
\ No newline at end of file
diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb
index 410e8cb1c..48c117206 100644
--- a/res/values/strings_pt.arb
+++ b/res/values/strings_pt.arb
@@ -702,6 +702,7 @@
   "show_keys": "Mostrar semente/chaves",
   "show_market_place": "Mostrar mercado",
   "show_seed": "Mostrar semente",
+  "show_sync_notifications": "Mostre notificações de sincronização",
   "sign_message": "Mensagem de assinar",
   "sign_up": "Inscrever-se",
   "sign_verify_message": "Assinar ou verificar mensagem",
@@ -946,4 +947,4 @@
   "you_will_get": "Converter para",
   "you_will_send": "Converter de",
   "yy": "aa"
-}
+}
\ No newline at end of file
diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb
index a8ee5a309..003c3bc12 100644
--- a/res/values/strings_ru.arb
+++ b/res/values/strings_ru.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Контакты",
   "contact_list_wallets": "Мои кошельки",
   "contact_name": "Имя контакта",
+  "contact_name_exists": "Контакт с таким именем уже существует. Пожалуйста, выберите другое имя.",
   "contact_support": "Связаться со службой поддержки",
   "continue_text": "Продолжить",
   "contract_warning": "Этот адрес контракта был отмечен как потенциально мошеннический. Пожалуйста, обработайтесь с осторожностью.",
@@ -701,6 +702,7 @@
   "show_keys": "Показать мнемоническую фразу/ключи",
   "show_market_place": "Показать торговую площадку",
   "show_seed": "Показать мнемоническую фразу",
+  "show_sync_notifications": "Показать синхронизации",
   "sign_message": "Сообщение о знаке",
   "sign_up": "Зарегистрироваться",
   "sign_verify_message": "Подписать или проверить сообщение",
@@ -943,6 +945,5 @@
   "you_pay": "Вы платите",
   "you_will_get": "Конвертировать в",
   "you_will_send": "Конвертировать из",
-  "yy": "ГГ",
-  "contact_name_exists": "Контакт с таким именем уже существует. Пожалуйста, выберите другое имя."
-}
+  "yy": "ГГ"
+}
\ No newline at end of file
diff --git a/res/values/strings_th.arb b/res/values/strings_th.arb
index 5102e150c..10d6d271a 100644
--- a/res/values/strings_th.arb
+++ b/res/values/strings_th.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "ติดต่อ",
   "contact_list_wallets": "กระเป๋าเงินของฉัน",
   "contact_name": "ชื่อผู้ติดต่อ",
+  "contact_name_exists": "มีผู้ติดต่อชื่อนั้นอยู่แล้ว โปรดเลือกชื่ออื่น",
   "contact_support": "ติดต่อฝ่ายสนับสนุน",
   "continue_text": "ดำเนินการต่อ",
   "contract_warning": "ที่อยู่สัญญานี้ได้รับการตั้งค่าสถานะว่าเป็นการฉ้อโกง กรุณาดำเนินการด้วยความระมัดระวัง",
@@ -700,6 +701,7 @@
   "show_keys": "แสดงซีด/คีย์",
   "show_market_place": "แสดงตลาดกลาง",
   "show_seed": "แสดงซีด",
+  "show_sync_notifications": "แสดงการแจ้งเตือนการซิงค์",
   "sign_message": "ลงนามข้อความ",
   "sign_up": "สมัครสมาชิก",
   "sign_verify_message": "ลงชื่อเข้าใช้หรือตรวจสอบข้อความ",
@@ -942,6 +944,5 @@
   "you_pay": "คุณจ่าย",
   "you_will_get": "แปลงเป็น",
   "you_will_send": "แปลงจาก",
-  "yy": "ปี",
-  "contact_name_exists": "มีผู้ติดต่อชื่อนั้นอยู่แล้ว โปรดเลือกชื่ออื่น"
-}
+  "yy": "ปี"
+}
\ No newline at end of file
diff --git a/res/values/strings_tl.arb b/res/values/strings_tl.arb
index eb78c8d3c..dc460501d 100644
--- a/res/values/strings_tl.arb
+++ b/res/values/strings_tl.arb
@@ -700,6 +700,7 @@
   "show_keys": "Ipakita ang mga seed/key",
   "show_market_place": "Ipakita ang Marketplace",
   "show_seed": "Ipakita ang seed",
+  "show_sync_notifications": "Ipakita ang mga abiso sa pag -sync",
   "sign_message": "Mag -sign Message",
   "sign_up": "Mag-sign Up",
   "sign_verify_message": "Mag -sign o i -verify ang mensahe",
@@ -943,4 +944,4 @@
   "you_will_get": "I-convert sa",
   "you_will_send": "I-convert mula sa",
   "yy": "YY"
-}
+}
\ No newline at end of file
diff --git a/res/values/strings_tr.arb b/res/values/strings_tr.arb
index 0b4700397..4442f995c 100644
--- a/res/values/strings_tr.arb
+++ b/res/values/strings_tr.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Rehberim",
   "contact_list_wallets": "Cüzdanlarım",
   "contact_name": "Kişi ismi",
+  "contact_name_exists": "Bu isimde bir kişi zaten mevcut. Lütfen farklı bir ad seçin.",
   "contact_support": "Destek ile İletişime Geç",
   "continue_text": "Devam et",
   "contract_warning": "Bu sözleşme adresi potansiyel olarak hileli olarak işaretlenmiştir. Lütfen dikkatle işleyin.",
@@ -700,6 +701,7 @@
   "show_keys": "Tohumları/anahtarları göster",
   "show_market_place": "Pazar Yerini Göster",
   "show_seed": "Tohumları göster",
+  "show_sync_notifications": "Senkronizasyon Bildirimlerini Göster",
   "sign_message": "İşaret mesajı",
   "sign_up": "Kaydol",
   "sign_verify_message": "Mesajı işaretleyin veya doğrulayın",
@@ -942,6 +944,5 @@
   "you_pay": "Şu kadar ödeyeceksin: ",
   "you_will_get": "Biçimine dönüştür:",
   "you_will_send": "Biçiminden dönüştür:",
-  "yy": "YY",
-  "contact_name_exists": "Bu isimde bir kişi zaten mevcut. Lütfen farklı bir ad seçin."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb
index c9afde7be..1733c920d 100644
--- a/res/values/strings_uk.arb
+++ b/res/values/strings_uk.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Контакти",
   "contact_list_wallets": "Мої гаманці",
   "contact_name": "Ім'я контакту",
+  "contact_name_exists": "Контакт із такою назвою вже існує. Виберіть інше ім'я.",
   "contact_support": "Звернутися до служби підтримки",
   "continue_text": "Продовжити",
   "contract_warning": "Ця адреса контракту була позначена як потенційно шахрайська. Будь ласка, обробляйте обережно.",
@@ -701,6 +702,7 @@
   "show_keys": "Показати мнемонічну фразу/ключі",
   "show_market_place": "Відображати маркетплейс",
   "show_seed": "Показати мнемонічну фразу",
+  "show_sync_notifications": "Проявіть сповіщення про синхронізацію",
   "sign_message": "Підпишіть повідомлення",
   "sign_up": "Зареєструватися",
   "sign_verify_message": "Підпишіть або перевірити повідомлення",
@@ -943,6 +945,5 @@
   "you_pay": "Ви платите",
   "you_will_get": "Конвертувати в",
   "you_will_send": "Конвертувати з",
-  "yy": "YY",
-  "contact_name_exists": "Контакт із такою назвою вже існує. Виберіть інше ім'я."
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_ur.arb b/res/values/strings_ur.arb
index 50c6f1889..cd99b3828 100644
--- a/res/values/strings_ur.arb
+++ b/res/values/strings_ur.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "رابطے",
   "contact_list_wallets": "میرے بٹوے",
   "contact_name": "رابطے کا نام",
+  "contact_name_exists": " ۔ﮟﯾﺮﮐ ﺐﺨﺘﻨﻣ ﻡﺎﻧ ﻒﻠﺘﺨﻣ ﮏﯾﺍ ﻡﺮﮐ ﮦﺍﺮﺑ ۔ﮯﮨ ﺩﻮﺟﻮﻣ ﮯﺳ ﮯﻠﮩﭘ ﮧﻄﺑﺍﺭ ﮏﯾﺍ ﮫﺗﺎﺳ ﮯﮐ ﻡﺎﻧ ﺱﺍ",
   "contact_support": "سپورٹ سے رابطہ کریں۔",
   "continue_text": "جاری رہے",
   "contract_warning": "اس معاہدے کے پتے کو ممکنہ طور پر جعلی قرار دیا گیا ہے۔ براہ کرم احتیاط کے ساتھ کارروائی کریں۔",
@@ -702,6 +703,7 @@
   "show_keys": "بیج / چابیاں دکھائیں۔",
   "show_market_place": "بازار دکھائیں۔",
   "show_seed": "بیج دکھائیں۔",
+  "show_sync_notifications": "مطابقت پذیری کی اطلاعات دکھائیں",
   "sign_message": "سائن پیغام",
   "sign_up": "سائن اپ",
   "sign_verify_message": "پیغام پر دستخط کریں یا تصدیق کریں",
@@ -944,6 +946,5 @@
   "you_pay": "تم ادا کرو",
   "you_will_get": "میں تبدیل کریں۔",
   "you_will_send": "سے تبدیل کریں۔",
-  "yy": "YY",
-  "contact_name_exists": " ۔ﮟﯾﺮﮐ ﺐﺨﺘﻨﻣ ﻡﺎﻧ ﻒﻠﺘﺨﻣ ﮏﯾﺍ ﻡﺮﮐ ﮦﺍﺮﺑ ۔ﮯﮨ ﺩﻮﺟﻮﻣ ﮯﺳ ﮯﻠﮩﭘ ﮧﻄﺑﺍﺭ ﮏﯾﺍ ﮫﺗﺎﺳ ﮯﮐ ﻡﺎﻧ ﺱﺍ"
-}
+  "yy": "YY"
+}
\ No newline at end of file
diff --git a/res/values/strings_vi.arb b/res/values/strings_vi.arb
index e3ffbef3e..dff93f14e 100644
--- a/res/values/strings_vi.arb
+++ b/res/values/strings_vi.arb
@@ -693,6 +693,7 @@
   "show_keys": "Hiển thị hạt giống/khóa",
   "show_market_place": "Hiển thị Thị trường",
   "show_seed": "Hiển thị hạt giống",
+  "show_sync_notifications": "Hiển thị thông báo đồng bộ hóa",
   "sign_message": "Ký tin nhắn",
   "sign_up": "Đăng ký",
   "sign_verify_message": "Ký hoặc xác minh tin nhắn",
diff --git a/res/values/strings_yo.arb b/res/values/strings_yo.arb
index 19dc9f110..1799f89c7 100644
--- a/res/values/strings_yo.arb
+++ b/res/values/strings_yo.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "Àwọn olùbásọ̀rọ̀",
   "contact_list_wallets": "Àwọn àpamọ́wọ́ mi",
   "contact_name": "Orúkọ olùbásọ̀rọ̀",
+  "contact_name_exists": "Olubasọrọ pẹlu orukọ yẹn ti wa tẹlẹ. Jọwọ yan orukọ ti o yatọ.",
   "contact_support": "Bá ìranlọ́wọ́ sọ̀rọ̀",
   "continue_text": "Tẹ̀síwájú",
   "contract_warning": "Adirẹsi adehun adehun yii ti samisi bi arekereke. Jọwọ ṣe ilana pẹlu iṣọra.",
@@ -701,6 +702,7 @@
   "show_keys": "Wo hóró / àwọn kọ́kọ́rọ́",
   "show_market_place": "Wa Sopọ Pataki",
   "show_seed": "Wo hóró",
+  "show_sync_notifications": "Fihan Awọn ifitonileti Ṣiṣẹpọ",
   "sign_message": "Ifiranṣẹ Ami",
   "sign_up": "Forúkọ sílẹ̀",
   "sign_verify_message": "Ami tabi ṣayẹwo ifiranṣẹ",
@@ -943,6 +945,5 @@
   "you_pay": "Ẹ sàn",
   "you_will_get": "Ṣe pàṣípààrọ̀ sí",
   "you_will_send": "Ṣe pàṣípààrọ̀ láti",
-  "yy": "Ọd",
-  "contact_name_exists": "Olubasọrọ pẹlu orukọ yẹn ti wa tẹlẹ. Jọwọ yan orukọ ti o yatọ."
-}
+  "yy": "Ọd"
+}
\ No newline at end of file
diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb
index 009a31d86..c48128632 100644
--- a/res/values/strings_zh.arb
+++ b/res/values/strings_zh.arb
@@ -161,6 +161,7 @@
   "contact_list_contacts": "联系人",
   "contact_list_wallets": "我的钱包",
   "contact_name": "联系人姓名",
+  "contact_name_exists": "已存在具有该名称的联系人。请选择不同的名称。",
   "contact_support": "联系支持",
   "continue_text": "继续",
   "contract_warning": "该合同地址已被标记为潜在的欺诈性。请谨慎处理。",
@@ -700,6 +701,7 @@
   "show_keys": "显示种子/密钥",
   "show_market_place": "显示市场",
   "show_seed": "显示种子",
+  "show_sync_notifications": "显示同步通知",
   "sign_message": "标志消息",
   "sign_up": "注册",
   "sign_verify_message": "签名或验证消息",
@@ -942,6 +944,5 @@
   "you_pay": "你付钱",
   "you_will_get": "转换到",
   "you_will_send": "转换自",
-  "yy": "YY",
-  "contact_name_exists": "已存在具有该名称的联系人。请选择不同的名称。"
-}
+  "yy": "YY"
+}
\ No newline at end of file