add balance hidden message (#3132)
What changed, and why it matters
This commit is a user-interface enhancement, not a security fix. It adds a small on-screen hint that appears when a user has chosen to hide their wallet balance, reminding them that they can long-press the balance card to reveal it. The hint stops showing after the user has hidden the balance ten times. There is no vulnerability or security-relevant change here.
No security action needed. Treat as a normal UI/UX improvement.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The patch introduces a persistent counter (balanceHideCounter) stored in SharedPreferences and a new computed UI flag (shouldShowBalanceHiddenMessage). When balanceDisplayMode is hiddenBalance and the counter is below 10, the dashboard displays a localized message: ‘Long press card to show balance’. The counter increments each time the user toggles from displayable to hidden balance. The change is purely informational/UX and does not alter authentication, cryptography, network, storage, or permission behavior.
Changed components
lib/new-ui/pages/home_page.dartlib/view_model/dashboard/dashboard_view_model.dartlib/view_model/dashboard/balance_view_model.dartlib/store/settings_store.dartlib/entities/preferences_key.dartlocalization ARB filesInspect captured patch +77 / −7
diff --git a/lib/entities/preferences_key.dart b/lib/entities/preferences_key.dart
index 5abda9da..9e30e2eb 100644
--- a/lib/entities/preferences_key.dart
+++ b/lib/entities/preferences_key.dart
@@ -136,4 +136,5 @@ class PreferencesKey {
static const syncStatusDisplayMode = 'sync_status_display_mode';
static const backgroundImage = 'background_image';
static const mwebAdDismissed = "mweb_ad_dismissed";
+ static const balanceHideCounter = "balance_hide_counter";
}
diff --git a/lib/new-ui/pages/home_page.dart b/lib/new-ui/pages/home_page.dart
index c4fedb63..be30e72b 100644
--- a/lib/new-ui/pages/home_page.dart
+++ b/lib/new-ui/pages/home_page.dart
@@ -1,5 +1,6 @@
import 'package:cake_wallet/core/auth_service.dart';
import 'package:cake_wallet/di.dart';
+import 'package:cake_wallet/generated/i18n.dart';
import 'package:cake_wallet/new-ui/modal_navigator.dart';
import 'package:cake_wallet/new-ui/pages/account_customizer.dart';
import 'package:cake_wallet/new-ui/pages/card_customizer.dart';
@@ -129,7 +130,29 @@ class _NewHomePageState extends State<NewHomePage> {
lightningMode: _lightningMode,
),
),
- UnconfirmedBalanceWidget(dashboardViewModel: widget.dashboardViewModel,),
+ Observer(builder: (_) {
+ return AnimatedSize(
+ duration: Duration(milliseconds: 150),
+ curve: Curves.easeInOutCubic,
+ child: (widget.dashboardViewModel.shouldShowBalanceHiddenMessage)
+ ? Column(
+ children: [
+ SizedBox(
+ height: 12,
+ width: double.infinity,
+ ),
+ Text(
+ S.of(context).long_press_show_balance,
+ style: TextStyle(
+ color:
+ Theme.of(context).colorScheme.onSurfaceVariant),
+ )
+ ],
+ )
+ : SizedBox(width: double.infinity),
+ );
+ }),
+ UnconfirmedBalanceWidget(dashboardViewModel: widget.dashboardViewModel,),
],
),
Observer(
diff --git a/lib/store/settings_store.dart b/lib/store/settings_store.dart
index ab1dd71d..fb14beae 100644
--- a/lib/store/settings_store.dart
+++ b/lib/store/settings_store.dart
@@ -143,6 +143,7 @@ abstract class SettingsStoreBase with Store {
required this.hasEnabledMwebBefore,
required this.mwebNodeUri,
required this.mwebAdDismissed,
+ required this.balanceHideCounter,
required bool initialEnableAutomaticNodeSwitching,
required String initialBackgroundImage,
TransactionPriority? initialBitcoinTransactionPriority,
@@ -720,6 +721,11 @@ abstract class SettingsStoreBase with Store {
PreferencesKey.decentralizedExchangesPromptDismissed,
decentralizedExchangesPromptDismissed));
+ reaction(
+ (_) => balanceHideCounter,
+ (int balanceHideCounter) => _sharedPreferences.setInt(PreferencesKey.balanceHideCounter, balanceHideCounter)
+ );
+
this.nodes.observe((change) {
if (change.newValue != null && change.key != null) {
_saveCurrentNode(change.newValue!, change.key!);
@@ -773,6 +779,9 @@ abstract class SettingsStoreBase with Store {
@observable
BalanceDisplayMode balanceDisplayMode;
+ @observable
+ int balanceHideCounter;
+
@observable
BitcoinAmountDisplayMode displayAmountsInSatoshi;
@@ -1552,6 +1561,8 @@ abstract class SettingsStoreBase with Store {
final mwebAdDismissed =
await sharedPreferences.getBool(PreferencesKey.mwebAdDismissed) ?? false;
+
+ final balanceHideCounter = await sharedPreferences.getInt(PreferencesKey.balanceHideCounter) ?? 0;
return SettingsStore(
secureStorage: secureStorage,
@@ -1663,6 +1674,7 @@ abstract class SettingsStoreBase with Store {
shouldShowRepWarning: shouldShowRepWarning,
initialBuiltinTor: builtinTor,
mwebAdDismissed: mwebAdDismissed,
+ balanceHideCounter: balanceHideCounter,
);
}
diff --git a/lib/view_model/dashboard/balance_view_model.dart b/lib/view_model/dashboard/balance_view_model.dart
index 8dc57f4f..b51a0bc1 100644
--- a/lib/view_model/dashboard/balance_view_model.dart
+++ b/lib/view_model/dashboard/balance_view_model.dart
@@ -445,6 +445,7 @@ abstract class BalanceViewModelBase with Store {
void switchBalanceValue() {
if (settingsStore.balanceDisplayMode == BalanceDisplayMode.displayableBalance) {
settingsStore.balanceDisplayMode = BalanceDisplayMode.hiddenBalance;
+ settingsStore.balanceHideCounter++;
} else {
settingsStore.balanceDisplayMode = BalanceDisplayMode.displayableBalance;
}
diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart
index acc7b9f9..9a3d1f54 100644
--- a/lib/view_model/dashboard/dashboard_view_model.dart
+++ b/lib/view_model/dashboard/dashboard_view_model.dart
@@ -632,6 +632,9 @@ abstract class DashboardViewModelBase with Store {
return trade.trade.walletId == wallet.id && isSameChain;
}).toList();
+ @computed
+ bool get shouldShowBalanceHiddenMessage => balanceDisplayMode == BalanceDisplayMode.hiddenBalance && appStore.settingsStore.balanceHideCounter < 10;
+
@computed
List<OrderListItem> get orders =>
ordersStore.orders.where((item) => item.order.walletId == wallet.id).toList();
diff --git a/res/values/strings_ar.arb b/res/values/strings_ar.arb
index 6c0cb29f..7d3f4360 100644
--- a/res/values/strings_ar.arb
+++ b/res/values/strings_ar.arb
@@ -595,6 +595,7 @@
"login": "تسجيل الدخول",
"logout": "تسجيل الخروج",
"long_press_edit_address": "اضغط مطولًا لتعديل العنوان",
+ "long_press_show_balance": "اضغط لفترة طويلة على البطاقة لإظهار التوازن",
"low_fee": "رسوم منخفضة",
"low_fee_alert": "أنت تستخدم حاليًا أولوية منخفضة لرسوم الشبكة. قد يؤدي ذلك إلى فترات انتظار طويلة، أو أسعار مختلفة، أو إلغاء عمليات التداول. نوصي بتعيين رسوم أعلى للحصول على تجربة أفضل.",
"made_easy": "بسهولة",
diff --git a/res/values/strings_bg.arb b/res/values/strings_bg.arb
index 0b1103e5..acc036a0 100644
--- a/res/values/strings_bg.arb
+++ b/res/values/strings_bg.arb
@@ -595,6 +595,7 @@
"login": "Вход",
"logout": "Изход",
"long_press_edit_address": "Натиснете и задръжте, за да редактирате адреса",
+ "long_press_show_balance": "Натиснете дълго картата, за да видите баланса",
"low_fee": "Ниска такса",
"low_fee_alert": "В момента използвате нисък приоритет за мрежовата такса. Това може да доведе до дълго изчакване, различни курсове или отменени сделки. Препоръчваме да зададете по‑висока такса за по‑добро изживяване.",
"made_easy": "направено лесно",
diff --git a/res/values/strings_cs.arb b/res/values/strings_cs.arb
index 2e93f2d8..7648ae39 100644
--- a/res/values/strings_cs.arb
+++ b/res/values/strings_cs.arb
@@ -595,6 +595,7 @@
"login": "Přihlásit se",
"logout": "Odhlásit se",
"long_press_edit_address": "Dlouhým stisknutím upravíte adresu",
+ "long_press_show_balance": "Dlouhým stisknutím karty zobrazíte zůstatek",
"low_fee": "Nízký poplatek",
"low_fee_alert": "Momentálně používáte nízkou prioritu síťového poplatku. To může způsobit dlouhé čekání, odlišné kurzy nebo zrušené obchody. Pro lepší zkušenost doporučujeme nastavit vyšší poplatek.",
"made_easy": "snadno",
diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb
index f01448c0..f71fe8a9 100644
--- a/res/values/strings_de.arb
+++ b/res/values/strings_de.arb
@@ -595,6 +595,7 @@
"login": "Anmelden",
"logout": "Abmelden",
"long_press_edit_address": "Lange drücken, um die Adresse zu bearbeiten",
+ "long_press_show_balance": "Drücken Sie lange auf die Karte, um den Kontostand anzuzeigen",
"low_fee": "Niedrige Gebühr",
"low_fee_alert": "Sie verwenden derzeit eine niedrige Priorität für Netzwerkgebühren. Dies kann zu langen Wartezeiten, abweichenden Kursen oder abgebrochenen Trades führen. Wir empfehlen, für ein besseres Erlebnis eine höhere Gebühr festzulegen.",
"made_easy": "leicht gemacht",
@@ -1270,10 +1271,10 @@
"username": "Benutzername",
"username_available": "Benutzername verfügbar",
"username_character_error": "Benutzernamen dürfen nur Folgendes enthalten",
+ "username_check_your_network": "Benutzername konnte nicht geprüft werden. Bitte überprüfen Sie Ihre Netzwerkverbindung.",
"username_length_error": "Benutzernamen müssen 6–32 alphanumerische Zeichen enthalten.",
"username_length_error_1_64": "Benutzernamen müssen 1–64 alphanumerische Zeichen enthalten.",
"username_not_available": "Dieser Benutzername ist nicht verfügbar.",
- "username_check_your_network": "Benutzername konnte nicht geprüft werden. Bitte überprüfen Sie Ihre Netzwerkverbindung.",
"value": "Wert",
"value_type": "Werttyp",
"variable_pair_not_supported": "Dieses Variablenpaar wird von den ausgewählten Börsen nicht unterstützt",
@@ -1374,4 +1375,4 @@
"zcash_card_missing_funds": "Fehlende Gelder?",
"zcash_card_scan": "Scannen",
"zcash_card_warning": "Schließen Sie die App nicht, bis der Vorgang abgeschlossen ist. Andernfalls muss der Vorgang von Grund auf neu gestartet werden."
-}
+}
\ No newline at end of file
diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb
index 832ea23a..9a118d49 100644
--- a/res/values/strings_en.arb
+++ b/res/values/strings_en.arb
@@ -595,6 +595,7 @@
"login": "Login",
"logout": "Logout",
"long_press_edit_address": "Long press to edit address",
+ "long_press_show_balance": "Long press card to show balance",
"low_fee": "Low fee",
"low_fee_alert": "You currently are using a low network fee priority. This could cause long waits, different rates, or canceled trades. We recommend setting a higher fee for a better experience.",
"made_easy": "made easy",
@@ -1269,10 +1270,10 @@
"username": "Username",
"username_available": "Username Available",
"username_character_error": "Usernames must only contain",
+ "username_check_your_network": "Unable to check username. Please check your network connection.",
"username_length_error": "Usernames must contain 6-32 alphanumeric characters.",
"username_length_error_1_64": "Usernames must contain 1-64 alphanumeric characters.",
"username_not_available": "This username is not available.",
- "username_check_your_network": "Unable to check username. Please check your network connection.",
"value": "Value",
"value_type": "Value Type",
"variable_pair_not_supported": "This variable pair is not supported with the selected exchanges",
@@ -1372,4 +1373,4 @@
"zcash_card_missing_funds": "Missing funds?",
"zcash_card_scan": "Scan",
"zcash_card_warning": "Do not close the app until the procedure completes, if you do so this process will need to restart from scratch."
-}
+}
\ No newline at end of file
diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb
index 474a55b1..75d7f521 100644
--- a/res/values/strings_es.arb
+++ b/res/values/strings_es.arb
@@ -595,6 +595,7 @@
"login": "Iniciar sesión",
"logout": "Cerrar sesión",
"long_press_edit_address": "Mantén pulsado para editar la dirección",
+ "long_press_show_balance": "Mantenga presionada la tarjeta para mostrar el saldo",
"low_fee": "Comisión baja",
"low_fee_alert": "Actualmente está utilizando una prioridad baja de tarifa de red. Esto podría causar largas esperas, tipos de cambio diferentes u operaciones canceladas. Recomendamos establecer una tarifa más alta para una mejor experiencia.",
"made_easy": "hecho fácil",
diff --git a/res/values/strings_fa.arb b/res/values/strings_fa.arb
index 0c405d4a..2082c4c5 100644
--- a/res/values/strings_fa.arb
+++ b/res/values/strings_fa.arb
@@ -593,6 +593,7 @@
"login": "ورود",
"logout": "خروج",
"long_press_edit_address": "برای ویرایش آدرس، لمس طولانی کنید",
+ "long_press_show_balance": "برای نشان دادن تعادل، کارت را طولانی فشار دهید",
"low_fee": "کارمزد پایین",
"low_fee_alert": "در حال حاضر از اولویت پایینِ کارمزد شبکه استفاده میکنید.\nاین موضوع میتواند باعث انتظار طولانی، نرخهای متفاوت یا لغو معاملات شود.\nبرای تجربه بهتر، توصیه میکنیم کارمزد بالاتری تنظیم کنید.",
"made_easy": "آسان",
diff --git a/res/values/strings_fr.arb b/res/values/strings_fr.arb
index a97b59b1..02581739 100644
--- a/res/values/strings_fr.arb
+++ b/res/values/strings_fr.arb
@@ -595,6 +595,7 @@
"login": "Connexion",
"logout": "Déconnexion",
"long_press_edit_address": "Appuyez longuement pour modifier l'adresse",
+ "long_press_show_balance": "Appuyez longuement sur la carte pour afficher le solde",
"low_fee": "Frais réduits",
"low_fee_alert": "Vous utilisez actuellement une priorité de frais réseau faible. Cela pourrait entraîner de longues attentes, des taux différents ou des échanges annulés. Nous vous recommandons de définir des frais plus élevés pour une meilleure expérience.",
"made_easy": "simplifié",
diff --git a/res/values/strings_gn.arb b/res/values/strings_gn.arb
index c63a8c55..94810335 100644
--- a/res/values/strings_gn.arb
+++ b/res/values/strings_gn.arb
@@ -459,6 +459,7 @@
"login": "Eike hag̃ua",
"logout": "Emboty hag̃ua",
"long_press_edit_address": "Eipoko puku hag̃ua emoambue dirección.",
+ "long_press_show_balance": "Tarjeta de prensa puku ohechauka haguã equilibrio",
"low_fee": "Jehepyme’ẽ michĩva",
"low_fee_alert": "Koʼág̃a reiporu hína peteĩ prioridad jehepymeʼẽ ñanduti rehegua imbeguéva. Kóva ikatu omoheñói ñehaʼãro puku, tasa iñambuéva térã ñemurã ñembotove. Roñeʼẽporã emoĩ hag̃ua jehepymeʼẽ yvateve hag̃ua reiko porãve hag̃ua.",
"manage_nodes": "Eñangareko nodo-kuérare",
diff --git a/res/values/strings_ha.arb b/res/values/strings_ha.arb
index 3253c51d..ae76aa5b 100644
--- a/res/values/strings_ha.arb
+++ b/res/values/strings_ha.arb
@@ -595,6 +595,7 @@
"login": "Shiga",
"logout": "Fita",
"long_press_edit_address": "Danna na ɗan lokaci don gyara adireshi",
+ "long_press_show_balance": "Dogon danna katin don nuna ma'auni",
"low_fee": "Ƙananan kuɗi",
"low_fee_alert": "A halin yanzu kuna amfani da ƙaramin fifikon kuɗin hanyar sadarwa. Wannan na iya haifar da dogon jira, farashi daban-daban, ko soke mu’amaloli. Muna ba da shawarar saita kuɗi mafi girma don ƙwarewa mafi kyau.",
"made_easy": "an sauƙaƙe",
diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb
index 105aa6c4..c4566efb 100644
--- a/res/values/strings_hi.arb
+++ b/res/values/strings_hi.arb
@@ -595,6 +595,7 @@
"login": "लॉग इन",
"logout": "लॉग आउट",
"long_press_edit_address": "पता संपादित करने के लिए देर तक दबाएँ",
+ "long_press_show_balance": "बैलेंस दिखाने के लिए कार्ड को देर तक दबाएं",
"low_fee": "कम शुल्क",
"low_fee_alert": "आप वर्तमान में कम नेटवर्क शुल्क प्राथमिकता का उपयोग कर रहे हैं। इससे लंबे समय तक प्रतीक्षा, अलग-अलग दरें या ट्रेड रद्द होने जैसी समस्याएँ हो सकती हैं। बेहतर अनुभव के लिए हम अधिक शुल्क सेट करने की सलाह देते हैं।",
"made_easy": "आसान बनाया",
diff --git a/res/values/strings_hr.arb b/res/values/strings_hr.arb
index d893c695..6a532083 100644
--- a/res/values/strings_hr.arb
+++ b/res/values/strings_hr.arb
@@ -595,6 +595,7 @@
"login": "Prijava",
"logout": "Odjava",
"long_press_edit_address": "Dugo pritisnite za uređivanje adrese",
+ "long_press_show_balance": "Dugo pritisnite karticu za prikaz stanja",
"low_fee": "Niska naknada",
"low_fee_alert": "Trenutačno koristite nizak prioritet mrežne naknade. To bi moglo uzrokovati duga čekanja, različite tečajeve ili otkazane zamjene. Preporučujemo postavljanje veće naknade za bolje iskustvo.",
"made_easy": "jednostavno",
diff --git a/res/values/strings_hy.arb b/res/values/strings_hy.arb
index 1607a382..70c56cbc 100644
--- a/res/values/strings_hy.arb
+++ b/res/values/strings_hy.arb
@@ -595,6 +595,7 @@
"login": "Մուտք",
"logout": "Դուրս գալ",
"long_press_edit_address": "Հասցեն խմբագրելու համար երկար սեղմեք",
+ "long_press_show_balance": "Երկար սեղմեք քարտը՝ մնացորդը ցույց տալու համար",
"low_fee": "Ցածր վճար",
"low_fee_alert": "Դուք ներկայումս օգտագործում եք ցանցային միջնորդավճարի ցածր առաջնահերթություն։ Սա կարող է հանգեցնել երկար սպասման, տարբեր փոխարժեքների կամ չեղարկված գործարքների։ Ավելի լավ փորձի համար խորհուրդ ենք տալիս սահմանել ավելի բարձր միջնորդավճար։",
"made_easy": "հեշտացված",
diff --git a/res/values/strings_id.arb b/res/values/strings_id.arb
index 4276081d..5f9afeab 100644
--- a/res/values/strings_id.arb
+++ b/res/values/strings_id.arb
@@ -595,6 +595,7 @@
"login": "Masuk",
"logout": "Keluar",
"long_press_edit_address": "Tekan lama untuk mengedit alamat",
+ "long_press_show_balance": "Tekan lama kartu untuk menunjukkan keseimbangan",
"low_fee": "Biaya rendah",
"low_fee_alert": "Anda saat ini menggunakan prioritas biaya jaringan rendah. Hal ini dapat menyebabkan waktu tunggu yang lama, nilai tukar yang berbeda, atau perdagangan yang dibatalkan. Kami merekomendasikan untuk menetapkan biaya yang lebih tinggi agar pengalaman lebih baik.",
"made_easy": "jadi mudah",
diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb
index a0675f7f..0298000d 100644
--- a/res/values/strings_it.arb
+++ b/res/values/strings_it.arb
@@ -595,6 +595,7 @@
"login": "Accedi",
"logout": "Disconnetti",
"long_press_edit_address": "Tieni premuto per modificare l'indirizzo",
+ "long_press_show_balance": "Premi a lungo la carta per mostrare il saldo",
"low_fee": "Commissione bassa",
"low_fee_alert": "Attualmente stai utilizzando una priorità bassa per la commissione di rete. Ciò potrebbe causare lunghe attese, tassi diversi o scambi annullati. Ti consigliamo di impostare una commissione più alta per un'esperienza migliore.",
"made_easy": "reso facile",
diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb
index a6f4fd43..2350050a 100644
--- a/res/values/strings_ja.arb
+++ b/res/values/strings_ja.arb
@@ -596,6 +596,7 @@
"login": "ログイン",
"logout": "ログアウト",
"long_press_edit_address": "長押ししてアドレスを編集",
+ "long_press_show_balance": "カードを長押しすると残高が表示されます",
"low_fee": "低手数料",
"low_fee_alert": "現在、ネットワーク手数料の優先度を低く設定しています。これにより、待ち時間が長くなったり、レートが変動したり、取引がキャンセルされたりする可能性があります。より快適にご利用いただくために、手数料を高めに設定することをおすすめします。",
"made_easy": "簡単に",
diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb
index e4effa00..741852d5 100644
--- a/res/values/strings_ko.arb
+++ b/res/values/strings_ko.arb
@@ -595,6 +595,7 @@
"login": "로그인",
"logout": "로그아웃",
"long_press_edit_address": "주소를 편집하려면 길게 누르세요",
+ "long_press_show_balance": "잔액을 표시하려면 카드를 길게 누르세요.",
"low_fee": "낮은 수수료",
"low_fee_alert": "현재 낮은 네트워크 수수료 우선순위를 사용하고 있습니다. 이로 인해 대기 시간이 길어지거나, 환율이 달라지거나, 거래가 취소될 수 있습니다. 더 나은 사용 경험을 위해 더 높은 수수료로 설정하는 것을 권장합니다.",
"made_easy": "쉽게",
diff --git a/res/values/strings_my.arb b/res/values/strings_my.arb
index 2a9bb18d..31152c5d 100644
--- a/res/values/strings_my.arb
+++ b/res/values/strings_my.arb
@@ -595,6 +595,7 @@
"login": "လော့ဂ်အင်",
"logout": "အကောင့်မှ ထွက်ရန်",
"long_press_edit_address": "လိပ်စာကို တည်းဖြတ်ရန် အကြာကြီးနှိပ်ပါ",
+ "long_press_show_balance": "လက်ကျန်ငွေကိုပြသရန် ကတ်ကို အကြာကြီးနှိပ်ပါ။",
"low_fee": "အခကြေးငွေနည်း",
"low_fee_alert": "သင်သည် လက်ရှိတွင် ကွန်ရက်အခကြေးငွေ ဦးစားပေးကို နိမ့်ထားပြီး အသုံးပြုနေပါသည်။ ၎င်းကြောင့် စောင့်ဆိုင်းချိန်ကြာခြင်း၊ နှုန်းထားများကွာခြားခြင်း သို့မဟုတ် အရောင်းအဝယ်များ ပယ်ဖျက်ခံရခြင်းတို့ ဖြစ်နိုင်ပါသည်။ ပိုမိုကောင်းမွန်သော အတွေ့အကြုံအတွက် အခကြေးငွေကို ပိုမြင့်အောင် သတ်မှတ်ရန် အကြံပြုပါသည်။",
"made_easy": "လွယ်ကူစွာ",
diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb
index a27007d9..d6fbec4c 100644
--- a/res/values/strings_nl.arb
+++ b/res/values/strings_nl.arb
@@ -592,6 +592,7 @@
"login": "Aanmelden",
"logout": "Afmelden",
"long_press_edit_address": "Houd ingedrukt om het adres te bewerken",
+ "long_press_show_balance": "Druk lang op de kaart om het saldo weer te geven",
"low_fee": "Lage vergoeding",
"low_fee_alert": "Je gebruikt momenteel een lage prioriteit voor netwerkkosten. Dit kan lange wachttijden, andere tarieven of geannuleerde transacties veroorzaken. We raden aan een hogere vergoeding in te stellen voor een betere ervaring.",
"made_easy": "gemakkelijk gemaakt",
@@ -1180,8 +1181,8 @@
"trade_state_trading": "Handel",
"trade_state_underpaid": "Te weinig betaald",
"trade_state_unpaid": "Onbetaald",
- "transaction": "Transactie",
"trades": "Trades",
+ "transaction": "Transactie",
"transaction_commited": "Transactie vastgelegd",
"transaction_cost": "Transactiekosten",
"transaction_details_amount": "Bedrag",
@@ -1318,8 +1319,8 @@
"wallet_restoration_store_incorrect_seed_length": "Onjuiste seedlengte",
"wallet_seed": "Wallet seed",
"wallet_seed_legacy": "Legacy wallet seed",
- "wallet_store_monero_wallet": "Monero wallet",
"wallet_settings": "Walletinstellingen",
+ "wallet_store_monero_wallet": "Monero wallet",
"walletConnect": "WalletConnect",
"wallets": "Wallets",
"warning": "Waarschuwing",
diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb
index ba93ddd3..df6b6caf 100644
--- a/res/values/strings_pl.arb
+++ b/res/values/strings_pl.arb
@@ -594,6 +594,7 @@
"login": "Zaloguj się",
"logout": "Wyloguj się",
"long_press_edit_address": "Naciśnij i przytrzymaj, aby edytować adres",
+ "long_press_show_balance": "Naciśnij i przytrzymaj kartę, aby wyświetlić saldo",
"low_fee": "Niska opłata",
"low_fee_alert": "Obecnie używasz niskiego priorytetu opłaty sieciowej. Może to spowodować długi czas oczekiwania, inne kursy lub anulowane transakcje. Zalecamy ustawienie wyższej opłaty, aby zapewnić lepsze wrażenia.",
"made_easy": "łatwe",
diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb
index 981ab987..f021ee85 100644
--- a/res/values/strings_pt.arb
+++ b/res/values/strings_pt.arb
@@ -595,6 +595,7 @@
"login": "Entrar",
"logout": "Sair",
"long_press_edit_address": "Pressione e segure para editar o endereço",
+ "long_press_show_balance": "Pressione e segure o cartão para mostrar o saldo",
"low_fee": "Taxa baixa",
"low_fee_alert": "No momento, você está usando uma prioridade baixa de taxa de rede. Isso pode causar longas esperas, taxas diferentes ou negociações canceladas. Recomendamos definir uma taxa mais alta para uma melhor experiência.",
"made_easy": "feito fácil",
diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb
index 99496d87..c198898d 100644
--- a/res/values/strings_ru.arb
+++ b/res/values/strings_ru.arb
@@ -595,6 +595,7 @@
"login": "Войти",
"logout": "Выйти",
"long_press_edit_address": "Нажмите и удерживайте, чтобы изменить адрес",
+ "long_press_show_balance": "Длительное нажатие карты, чтобы показать баланс",
"low_fee": "Низкая комиссия",
"low_fee_alert": "В настоящее время вы используете низкий приоритет комиссии сети. Это может привести к длительному ожиданию, изменению курсов или отмене сделок. Мы рекомендуем установить более высокую комиссию для лучшего опыта.",
"made_easy": "это просто",
diff --git a/res/values/strings_th.arb b/res/values/strings_th.arb
index 3c62489d..7ceda17d 100644
--- a/res/values/strings_th.arb
+++ b/res/values/strings_th.arb
@@ -595,6 +595,7 @@
"login": "เข้าสู่ระบบ",
"logout": "ออกจากระบบ",
"long_press_edit_address": "กดค้างเพื่อแก้ไขที่อยู่",
+ "long_press_show_balance": "กดการ์ดค้างไว้เพื่อแสดงยอดเงินคงเหลือ",
"low_fee": "ค่าธรรมเนียมต่ำ",
"low_fee_alert": "ขณะนี้คุณกำลังใช้ค่าธรรมเนียมเครือข่ายที่มีลำดับความสำคัญต่ำ ซึ่งอาจทำให้ต้องรอนาน อัตราที่แตกต่างกัน หรือการเทรดถูกยกเลิก เราแนะนำให้ตั้งค่าธรรมเนียมให้สูงขึ้นเพื่อประสบการณ์ที่ดียิ่งขึ้น",
"made_easy": "ใช้งานง่าย",
diff --git a/res/values/strings_tl.arb b/res/values/strings_tl.arb
index 4e8e9799..0cbdd9b0 100644
--- a/res/values/strings_tl.arb
+++ b/res/values/strings_tl.arb
@@ -595,6 +595,7 @@
"login": "Mag-login",
"logout": "Mag-logout",
"long_press_edit_address": "Pindutin nang matagal para i-edit ang address",
+ "long_press_show_balance": "Pindutin nang matagal ang card para ipakita ang balanse",
"low_fee": "Mababang bayarin",
"low_fee_alert": "Kasalukuyan kang gumagamit ng mababang priyoridad ng network fee. Maaari itong magdulot ng mahabang paghihintay, iba't ibang rate, o nakanselang mga trade. Inirerekomenda naming magtakda ng mas mataas na fee para sa mas magandang karanasan.",
"made_easy": "pinadali",
diff --git a/res/values/strings_tr.arb b/res/values/strings_tr.arb
index a0ef9832..19cc7f64 100644
--- a/res/values/strings_tr.arb
+++ b/res/values/strings_tr.arb
@@ -595,6 +595,7 @@
"login": "Giriş",
"logout": "Çıkış yap",
"long_press_edit_address": "Adresi düzenlemek için uzun basın",
+ "long_press_show_balance": "Bakiyeyi göstermek için karta uzun basın",
"low_fee": "Düşük ücret",
"low_fee_alert": "Şu anda düşük bir ağ ücreti önceliği kullanıyorsunuz. Bu durum uzun beklemelere, farklı oranlara veya iptal edilen takaslara neden olabilir. Daha iyi bir deneyim için daha yüksek bir ücret belirlemenizi öneririz.",
"made_easy": "kolaylaştırıldı",
diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb
index 7b48fc38..179dd863 100644
--- a/res/values/strings_uk.arb
+++ b/res/values/strings_uk.arb
@@ -595,6 +595,7 @@
"login": "Вхід",
"logout": "Вийти",
"long_press_edit_address": "Натисніть і утримуйте, щоб редагувати адресу",
+ "long_press_show_balance": "Утримуйте картку, щоб показати баланс",
"low_fee": "Низька комісія",
"low_fee_alert": "Наразі ви використовуєте низький пріоритет мережевої комісії. Це може призвести до тривалого очікування, іншого курсу або скасування обмінів. Ми рекомендуємо встановити вищу комісію для кращого досвіду.",
"made_easy": "зроблено просто",
diff --git a/res/values/strings_ur.arb b/res/values/strings_ur.arb
index e7dec923..90615ce6 100644
--- a/res/values/strings_ur.arb
+++ b/res/values/strings_ur.arb
@@ -595,6 +595,7 @@
"login": "لاگ اِن",
"logout": "لاگ آؤٹ",
"long_press_edit_address": "ایڈریس میں ترمیم کرنے کے لیے دیر تک دبائیں",
+ "long_press_show_balance": "بیلنس دکھانے کے لیے کارڈ کو دیر تک دبائیں",
"low_fee": "کم فیس",
"low_fee_alert": "آپ فی الحال کم نیٹ ورک فیس کی ترجیح استعمال کر رہے ہیں۔ اس کی وجہ سے طویل انتظار، مختلف ریٹس، یا ٹریڈز منسوخ ہو سکتے ہیں۔ بہتر تجربے کے لیے ہم زیادہ فیس سیٹ کرنے کی تجویز دیتے ہیں۔",
"made_easy": "آسان بنایا",
diff --git a/res/values/strings_vi.arb b/res/values/strings_vi.arb
index f51cde32..1b02820d 100644
--- a/res/values/strings_vi.arb
+++ b/res/values/strings_vi.arb
@@ -594,6 +594,7 @@
"login": "Đăng nhập",
"logout": "Đăng xuất",
"long_press_edit_address": "Nhấn và giữ để chỉnh sửa địa chỉ",
+ "long_press_show_balance": "Nhấn và giữ thẻ để hiển thị số dư",
"low_fee": "Phí thấp",
"low_fee_alert": "Bạn hiện đang sử dụng mức ưu tiên phí mạng thấp. Điều này có thể dẫn đến thời gian chờ lâu, tỷ giá khác nhau hoặc giao dịch bị hủy. Chúng tôi khuyến nghị bạn đặt mức phí cao hơn để có trải nghiệm tốt hơn.",
"made_easy": "dễ dàng",
diff --git a/res/values/strings_yo.arb b/res/values/strings_yo.arb
index a544aa8e..ad8ee7f7 100644
--- a/res/values/strings_yo.arb
+++ b/res/values/strings_yo.arb
@@ -596,6 +596,7 @@
"login": "Wọlé",
"logout": "Jáde",
"long_press_edit_address": "Tẹ mọ́lẹ̀ láti ṣàtúnṣe àdírẹ́sì",
+ "long_press_show_balance": "Tẹ kaadi gigun lati ṣafihan iwọntunwọnsi",
"low_fee": "Owó ìnáwó kékeré",
"low_fee_alert": "Lọ́wọ́lọ́wọ́ yìí, ẹ ń lo ìpàtàkì owó ìdúnáwọ́ọ̀kì (network fee) tó kéré. Èyí lè fa ìdúró pípẹ́, oṣùwọ̀n tó yàtọ̀, tàbí kí ìṣòwò kan fagi lé. A dábàá pé k'ẹ́ ṣètò owó ìdúnáwọ́ọ̀kì tó ga díẹ̀ fún ìrírí tó dára jù.",
"made_easy": "ṣe é rọrùn",
diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb
index 6a3a19fd..6cd8175a 100644
--- a/res/values/strings_zh.arb
+++ b/res/values/strings_zh.arb
@@ -595,6 +595,7 @@
"login": "登录",
"logout": "退出登录",
"long_press_edit_address": "长按以编辑地址",
+ "long_press_show_balance": "长按卡显示余额",
"low_fee": "低手续费",
"low_fee_alert": "您当前使用较低的网络手续费优先级,这可能导致等待时间较长、汇率变化或交易被取消。我们建议设置更高的手续费,以获得更好的体验。",
"made_easy": "轻松上手",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.