diff --git a/lib/src/screens/base_page.dart b/lib/src/screens/base_page.dart index a06e0ae5a..2e1d50f9a 100644 --- a/lib/src/screens/base_page.dart +++ b/lib/src/screens/base_page.dart @@ -5,6 +5,7 @@ import 'package:cake_wallet/palette.dart'; import 'package:cake_wallet/di.dart'; import 'package:cake_wallet/store/settings_store.dart'; import 'package:cake_wallet/src/widgets/nav_bar.dart'; +import 'package:cake_wallet/generated/i18n.dart'; enum AppBarStyle { regular, withShadow, transparent } @@ -58,7 +59,7 @@ abstract class BasePage extends StatelessWidget { child: ButtonTheme( minWidth: double.minPositive, child: Semantics( - label: 'Back', + label: S.of(context).seed_alert_back, child: TextButton( style: ButtonStyle( overlayColor: MaterialStateColor.resolveWith( diff --git a/lib/src/screens/contact/contact_list_page.dart b/lib/src/screens/contact/contact_list_page.dart index c276b9d80..ec8620ac6 100644 --- a/lib/src/screens/contact/contact_list_page.dart +++ b/lib/src/screens/contact/contact_list_page.dart @@ -24,35 +24,40 @@ class ContactListPage extends BasePage { @override Widget? trailing(BuildContext context) { - return Container( - width: 32.0, - height: 32.0, - decoration: BoxDecoration( - shape: BoxShape.circle, - color: Theme.of(context) + return MergeSemantics( + child: Container( + width: 32.0, + height: 32.0, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Theme.of(context) .accentTextTheme! .bodySmall! .color!), - child: Stack( - alignment: Alignment.center, - children: [ - Icon(Icons.add, - color: Theme.of(context).primaryTextTheme!.titleLarge!.color!, - size: 22.0), - ButtonTheme( - minWidth: 32.0, - height: 32.0, - child: TextButton( - // FIX-ME: Style - //shape: CircleBorder(), - onPressed: () async { - await Navigator.of(context) - .pushNamed(Routes.addressBookAddContact); - }, - child: Offstage()), - ) - ], - )); + child: Stack( + alignment: Alignment.center, + children: [ + Icon(Icons.add, + color: Theme.of(context).primaryTextTheme!.titleLarge!.color!, + size: 22.0), + ButtonTheme( + minWidth: 32.0, + height: 32.0, + child: Semantics( + label: S.of(context).add, + child: TextButton( + // FIX-ME: Style + //shape: CircleBorder(), + onPressed: () async { + await Navigator.of(context) + .pushNamed(Routes.addressBookAddContact); + }, + child: Offstage()), + ), + ) + ], + )), + ); } @override diff --git a/lib/src/screens/dashboard/dashboard_page.dart b/lib/src/screens/dashboard/dashboard_page.dart index 94717f93f..71dfda356 100644 --- a/lib/src/screens/dashboard/dashboard_page.dart +++ b/lib/src/screens/dashboard/dashboard_page.dart @@ -111,7 +111,8 @@ class _DashboardPageView extends BasePage { //splashColor: Colors.transparent, //padding: EdgeInsets.all(0), onPressed: () => onOpenEndDrawer(), - child: Semantics(label: 'Menu', child: menuButton))); + child: Semantics( + label: S.of(context).wallet_menu, child: menuButton))); } final DashboardViewModel dashboardViewModel; @@ -248,7 +249,7 @@ class _DashboardPageView extends BasePage { } if (dashboardViewModel.shouldShowMarketPlaceInDashboard) { pages.add(Semantics( - label: 'Marketplace Page', + label: S.of(context).market_place, child: MarketPlacePage( dashboardViewModel: dashboardViewModel, marketPlaceViewModel: getIt.get(), @@ -256,9 +257,9 @@ class _DashboardPageView extends BasePage { ), ); } - pages.add(Semantics(label: 'Balance Page', child: balancePage)); + pages.add(Semantics(label: S.of(context).balance_page, child: balancePage)); pages.add(Semantics( - label: 'Transactions Page', + label: S.of(context).settings_transactions, child: TransactionsPage(dashboardViewModel: dashboardViewModel))); _isEffectsInstalled = true; diff --git a/lib/src/screens/dashboard/widgets/address_page.dart b/lib/src/screens/dashboard/widgets/address_page.dart index a047e9f29..dcfeb6030 100644 --- a/lib/src/screens/dashboard/widgets/address_page.dart +++ b/lib/src/screens/dashboard/widgets/address_page.dart @@ -82,7 +82,9 @@ class AddressPage extends BasePage { child: ButtonTheme( minWidth: double.minPositive, child: Semantics( - label: !isMobileView ? 'Close' : 'Back', + label: !isMobileView + ? S.of(context).close + : S.of(context).seed_alert_back, child: TextButton( style: ButtonStyle( overlayColor: MaterialStateColor.resolveWith( diff --git a/lib/src/screens/exchange/exchange_page.dart b/lib/src/screens/exchange/exchange_page.dart index 04d7d1201..58026d312 100644 --- a/lib/src/screens/exchange/exchange_page.dart +++ b/lib/src/screens/exchange/exchange_page.dart @@ -126,7 +126,9 @@ class ExchangePage extends BasePage { child: ButtonTheme( minWidth: double.minPositive, child: Semantics( - label: !isMobileView ? 'Close' : 'Back', + label: !isMobileView + ? S.of(context).close + : S.of(context).seed_alert_back, child: TextButton( style: ButtonStyle( overlayColor: MaterialStateColor.resolveWith( diff --git a/lib/src/screens/ionia/cards/ionia_manage_cards_page.dart b/lib/src/screens/ionia/cards/ionia_manage_cards_page.dart index 80ebada1f..b4ab07ca7 100644 --- a/lib/src/screens/ionia/cards/ionia_manage_cards_page.dart +++ b/lib/src/screens/ionia/cards/ionia_manage_cards_page.dart @@ -66,40 +66,6 @@ class IoniaManageCardsPage extends BasePage { @override Widget get endDrawer => CardMenu(); - @override - Widget leading(BuildContext context) { - final _backButton = Icon( - Icons.arrow_back_ios, - color: Theme.of(context) - .accentTextTheme! - .displayMedium! - .backgroundColor!, - size: 16, - ); - - return SizedBox( - height: 37, - width: 37, - child: ButtonTheme( - minWidth: double.minPositive, - child: TextButton( - // FIX-ME: Style - //highlightColor: Colors.transparent, - //splashColor: Colors.transparent, - //padding: EdgeInsets.all(0), - onPressed: (){ - if (searchFocusNode.hasFocus) { - searchFocusNode.unfocus(); - return; - } - - Navigator.of(context).pop(); - }, - child: _backButton), - ), - ); - } - @override Widget middle(BuildContext context) { return Text( @@ -123,26 +89,28 @@ class IoniaManageCardsPage extends BasePage { @override Widget body(BuildContext context) { - final filterButton = InkWell( - onTap: () async { - await showCategoryFilter(context); - _cardsListViewModel.getMerchants(); - }, - child: Container( - width: 32, - padding: EdgeInsets.all(8), - decoration: BoxDecoration( - color: Theme.of(context).textTheme!.titleLarge!.backgroundColor!, - border: Border.all( - color: Colors.white.withOpacity(0.2), + final filterButton = Semantics( + label: S.of(context).filter_by, + child: InkWell( + onTap: () async { + await showCategoryFilter(context); + _cardsListViewModel.getMerchants(); + }, + child: Container( + width: 32, + padding: EdgeInsets.all(8), + decoration: BoxDecoration( + color: Theme.of(context).textTheme!.titleLarge!.backgroundColor!, + border: Border.all( + color: Colors.white.withOpacity(0.2), + ), + borderRadius: BorderRadius.circular(10), ), - borderRadius: BorderRadius.circular(10), - ), - child: Image.asset( - 'assets/images/filter.png', - color: Theme.of(context).textTheme!.bodySmall!.decorationColor!, - ), - ) + child: Image.asset( + 'assets/images/filter.png', + color: Theme.of(context).textTheme!.bodySmall!.decorationColor!, + ), + )), ); return Padding( @@ -281,11 +249,13 @@ class _SearchWidget extends StatelessWidget { final FocusNode focusNode; @override Widget build(BuildContext context) { - final searchIcon = Padding( - padding: EdgeInsets.all(8), - child: Image.asset( - 'assets/images/mini_search_icon.png', - color: Theme.of(context).textTheme!.bodySmall!.decorationColor!, + final searchIcon = ExcludeSemantics( + child: Padding( + padding: EdgeInsets.all(8), + child: Image.asset( + 'assets/images/mini_search_icon.png', + color: Theme.of(context).textTheme!.bodySmall!.decorationColor!, + ), ), ); @@ -335,18 +305,22 @@ class _TrailingIcon extends StatelessWidget { @override Widget build(BuildContext context) { - return Material( - color: Colors.transparent, - child: IconButton( - padding: EdgeInsets.zero, - constraints: BoxConstraints(), - highlightColor: Colors.transparent, - splashColor: Colors.transparent, - iconSize: 25, - onPressed: onPressed, - icon: Image.asset( - asset, - color: Theme.of(context).accentTextTheme!.displayMedium!.backgroundColor!, + return Semantics( + label: S.of(context).profile, + child: Material( + color: Colors.transparent, + child: IconButton( + padding: EdgeInsets.zero, + constraints: BoxConstraints(), + highlightColor: Colors.transparent, + splashColor: Colors.transparent, + iconSize: 25, + onPressed: onPressed, + icon: Image.asset( + asset, + color: + Theme.of(context).accentTextTheme!.displayMedium!.backgroundColor!, + ), ), ), ); diff --git a/lib/src/screens/new_wallet/new_wallet_page.dart b/lib/src/screens/new_wallet/new_wallet_page.dart index 57da0050a..39cd006f5 100644 --- a/lib/src/screens/new_wallet/new_wallet_page.dart +++ b/lib/src/screens/new_wallet/new_wallet_page.dart @@ -146,7 +146,7 @@ class _WalletNameFormState extends State { width: 1.0), ), suffixIcon: Semantics( - label: 'Generate Name', + label: S.of(context).generate_name, child: IconButton( onPressed: () async { final rName = await generateName(); diff --git a/lib/src/screens/pin_code/pin_code_widget.dart b/lib/src/screens/pin_code/pin_code_widget.dart index 628d5ab6f..e4df2d2fa 100644 --- a/lib/src/screens/pin_code/pin_code_widget.dart +++ b/lib/src/screens/pin_code/pin_code_widget.dart @@ -226,7 +226,7 @@ class PinCodeState extends State { child: Container( margin: EdgeInsets.only(left: marginLeft, right: marginRight), child: Semantics( - label: 'Delete', + label: S.of(context).delete, button: true, onTap: () => _pop(), child: TextButton( diff --git a/lib/src/screens/receive/receive_page.dart b/lib/src/screens/receive/receive_page.dart index 9077bf08c..5c498b442 100644 --- a/lib/src/screens/receive/receive_page.dart +++ b/lib/src/screens/receive/receive_page.dart @@ -87,7 +87,7 @@ class ReceivePage extends BasePage { return Material( color: Colors.transparent, child: Semantics( - label: 'Share', + label: S.of(context).share, child: IconButton( padding: EdgeInsets.zero, constraints: BoxConstraints(), diff --git a/lib/src/screens/receive/widgets/address_cell.dart b/lib/src/screens/receive/widgets/address_cell.dart index e1fe77e72..733612e0b 100644 --- a/lib/src/screens/receive/widgets/address_cell.dart +++ b/lib/src/screens/receive/widgets/address_cell.dart @@ -71,7 +71,7 @@ class AddressCell extends StatelessWidget { ), )); return Semantics( - label: 'Slidable', + label: S.of(context).slidable, selected: isCurrent, enabled: !isCurrent, child: Slidable( diff --git a/lib/src/screens/send/send_page.dart b/lib/src/screens/send/send_page.dart index 4ad1ad8ca..40c47b1f5 100644 --- a/lib/src/screens/send/send_page.dart +++ b/lib/src/screens/send/send_page.dart @@ -71,7 +71,9 @@ class SendPage extends BasePage { child: ButtonTheme( minWidth: double.minPositive, child: Semantics( - label: !isMobileView ? 'Close' : 'Back', + label: !isMobileView + ? S.of(context).close + : S.of(context).seed_alert_back, child: TextButton( style: ButtonStyle( overlayColor: MaterialStateColor.resolveWith( diff --git a/lib/src/widgets/address_text_field.dart b/lib/src/widgets/address_text_field.dart index daa2e0a60..9017aa8b1 100644 --- a/lib/src/widgets/address_text_field.dart +++ b/lib/src/widgets/address_text_field.dart @@ -114,55 +114,66 @@ class AddressTextField extends StatelessWidget { width: prefixIconWidth, height: prefixIconHeight, padding: EdgeInsets.only(top: 0), - child: InkWell( - onTap: () async => _pasteAddress(context), - child: Container( - padding: EdgeInsets.all(8), - decoration: BoxDecoration( - color: buttonColor ?? - Theme.of(context) - .accentTextTheme! + child: Semantics( + label: S.of(context).paste, + child: InkWell( + onTap: () async => _pasteAddress(context), + child: Container( + padding: EdgeInsets.all(8), + decoration: BoxDecoration( + color: buttonColor ?? + Theme.of(context) + .accentTextTheme + ! .titleLarge! - .color!, - borderRadius: - BorderRadius.all(Radius.circular(6))), - child: Image.asset( - 'assets/images/paste_ios.png', - color: iconColor ?? - Theme.of(context) - .primaryTextTheme! + .color!, + borderRadius: + BorderRadius.all(Radius.circular(6))), + child: Image.asset( + 'assets/images/paste_ios.png', + color: iconColor ?? + Theme.of(context) + .primaryTextTheme + ! .headlineMedium! - .decorationColor!, - )), + .decorationColor!, + )), + ), )), ], - if (this.options.contains(AddressTextFieldOption.qrCode) && DeviceInfo.instance.isMobile) - ...[ + if (this.options.contains(AddressTextFieldOption.qrCode) && + DeviceInfo.instance.isMobile) ...[ Container( width: prefixIconWidth, height: prefixIconHeight, padding: EdgeInsets.only(top: 0), - child: InkWell( - onTap: () async => _presentQRScanner(context), - child: Container( - padding: EdgeInsets.all(8), - decoration: BoxDecoration( - color: buttonColor ?? - Theme.of(context) - .accentTextTheme + child: Semantics( + label: S.of(context).scan_qr_code, + child: InkWell( + onTap: () async => _presentQRScanner(context), + child: Container( + padding: EdgeInsets.all(8), + decoration: BoxDecoration( + color: buttonColor ?? + Theme.of(context) + .accentTextTheme + .titleLarge! - .color!, - borderRadius: - BorderRadius.all(Radius.circular(6))), - child: Image.asset( - 'assets/images/qr_code_icon.png', - color: iconColor ?? - Theme.of(context) - .primaryTextTheme!.headlineMedium! - .decorationColor!, - )), + .color!, + borderRadius: + BorderRadius.all(Radius.circular(6))), + child: Image.asset( + 'assets/images/qr_code_icon.png', + color: iconColor ?? + Theme.of(context) + .primaryTextTheme + !.headlineMedium! + .decorationColor!, + )), + ), )) - ] else SizedBox(width: 5), + ] else + SizedBox(width: 5), if (this .options .contains(AddressTextFieldOption.addressBook)) ...[ @@ -170,26 +181,32 @@ class AddressTextField extends StatelessWidget { width: prefixIconWidth, height: prefixIconHeight, padding: EdgeInsets.only(top: 0), - child: InkWell( - onTap: () async => _presetAddressBookPicker(context), - child: Container( - padding: EdgeInsets.all(8), - decoration: BoxDecoration( - color: buttonColor ?? - Theme.of(context) - .accentTextTheme! + child: Semantics( + label: S.of(context).address_book, + child: InkWell( + onTap: () async => + _presetAddressBookPicker(context), + child: Container( + padding: EdgeInsets.all(8), + decoration: BoxDecoration( + color: buttonColor ?? + Theme.of(context) + .accentTextTheme + ! .titleLarge! - .color!, - borderRadius: - BorderRadius.all(Radius.circular(6))), - child: Image.asset( - 'assets/images/open_book.png', - color: iconColor ?? - Theme.of(context) - .primaryTextTheme! + .color!, + borderRadius: + BorderRadius.all(Radius.circular(6))), + child: Image.asset( + 'assets/images/open_book.png', + color: iconColor ?? + Theme.of(context) + .primaryTextTheme + ! .headlineMedium! - .decorationColor!, - )), + .decorationColor!, + )), + ), )) ] ], diff --git a/lib/src/widgets/introducing_card.dart b/lib/src/widgets/introducing_card.dart index 638d68c8a..0a4a27f36 100644 --- a/lib/src/widgets/introducing_card.dart +++ b/lib/src/widgets/introducing_card.dart @@ -1,6 +1,7 @@ import 'package:auto_size_text/auto_size_text.dart'; import 'package:flutter/material.dart'; import 'package:cake_wallet/palette.dart'; +import 'package:cake_wallet/generated/i18n.dart'; class IntroducingCard extends StatelessWidget { IntroducingCard( @@ -70,7 +71,7 @@ class IntroducingCard extends StatelessWidget { Padding( padding: const EdgeInsets.fromLTRB(0,16,16,0), child: Semantics( - label: 'Close', + label: S.of(context).close, child: GestureDetector( onTap: closeCard, child: Container( diff --git a/res/values/strings_ar.arb b/res/values/strings_ar.arb index 067ebbab3..9d508b810 100644 --- a/res/values/strings_ar.arb +++ b/res/values/strings_ar.arb @@ -606,6 +606,8 @@ "error_text_input_above_maximum_limit": "المبلغ أكبر من الحد الأقصى", "show_market_place": "إظهار السوق", "prevent_screenshots": "منع لقطات الشاشة وتسجيل الشاشة", + "profile": "حساب تعريفي", + "close": "يغلق", "modify_2fa": "تعديل 2 عامل المصادقة", "disable_cake_2fa": "تعطيل 2 عامل المصادقة", "question_to_disable_2fa": "هل أنت متأكد أنك تريد تعطيل Cake 2FA؟ لن تكون هناك حاجة إلى رمز 2FA للوصول إلى المحفظة ووظائف معينة.", @@ -627,5 +629,9 @@ "disable_sell": "قم بتعطيل إجراء البيع", "available_balance_description": "الرصيد المتاح هو الرصيد الذي يمكنك إنفاقه أو تحويله إلى محفظة أخرى. يتم تجميد الرصيد المتاح للمعاملات الصادرة والمعاملات الواردة غير المؤكدة.", "syncing_wallet_alert_title": "محفظتك تتم مزامنتها", - "syncing_wallet_alert_content": "قد لا يكتمل رصيدك وقائمة المعاملات الخاصة بك حتى تظهر عبارة “SYNCHRONIZED“ في الأعلى. انقر / اضغط لمعرفة المزيد." + "syncing_wallet_alert_content": "قد لا يكتمل رصيدك وقائمة المعاملات الخاصة بك حتى تظهر عبارة “SYNCHRONIZED“ في الأعلى. انقر / اضغط لمعرفة المزيد.", + "generate_name": "توليد الاسم", + "balance_page": "صفحة التوازن", + "share": "يشارك", + "slidable": "قابل للانزلاق" } diff --git a/res/values/strings_bg.arb b/res/values/strings_bg.arb index 221eddd86..362575d1d 100644 --- a/res/values/strings_bg.arb +++ b/res/values/strings_bg.arb @@ -602,6 +602,8 @@ "error_text_input_above_maximum_limit": "Сумата надвишава максималната", "show_market_place": "Покажи пазар", "prevent_screenshots": "Предотвратете екранни снимки и запис на екрана", + "profile": "Профил", + "close": "затвори", "modify_2fa": "Модифициране на тортата 2FA", "disable_cake_2fa": "Деактивирайте Cake 2FA", "question_to_disable_2fa": "Сигурни ли сте, че искате да деактивирате Cake 2FA? Вече няма да е необходим 2FA код за достъп до портфейла и определени функции.", @@ -623,5 +625,9 @@ "disable_sell": "Деактивирайте действието за продажба", "available_balance_description": "Това е балансът, който можете да използвате за покупка на криптовалути. Това не включва замразените средства.", "syncing_wallet_alert_title": "Вашият портфейл се синхронизира", - "syncing_wallet_alert_content": "Списъкът ви с баланс и транзакции може да не е пълен, докато в горната част не пише „СИНХРОНИЗИРАН“. Кликнете/докоснете, за да научите повече." + "syncing_wallet_alert_content": "Списъкът ви с баланс и транзакции може да не е пълен, докато в горната част не пише „СИНХРОНИЗИРАН“. Кликнете/докоснете, за да научите повече.", + "generate_name": "Генериране на име", + "balance_page": "Страница за баланс", + "share": "Дял", + "slidable": "Плъзгащ се" } diff --git a/res/values/strings_cs.arb b/res/values/strings_cs.arb index ea7a203d5..f8775901b 100644 --- a/res/values/strings_cs.arb +++ b/res/values/strings_cs.arb @@ -602,6 +602,8 @@ "error_text_input_above_maximum_limit": "Částka je větší než maximální hodnota", "show_market_place": "Zobrazit trh", "prevent_screenshots": "Zabránit vytváření snímků obrazovky a nahrávání obrazovky", + "profile": "Profil", + "close": "zavřít", "modify_2fa": "Upravte Cake 2FA", "disable_cake_2fa": "Zakázat Cake 2FA", "question_to_disable_2fa": "Opravdu chcete deaktivovat Cake 2FA? Pro přístup k peněžence a některým funkcím již nebude potřeba kód 2FA.", @@ -623,5 +625,9 @@ "disable_sell": "Zakázat akci prodeje", "available_balance_description": "Dostupná částka je částka, kterou můžete okamžitě utratit. Zmrazená částka je částka, která ještě není k dispozici, protože ještě nebyla potvrzena síťovým protokolem.", "syncing_wallet_alert_title": "Vaše peněženka se synchronizuje", - "syncing_wallet_alert_content": "Váš seznam zůstatků a transakcí nemusí být úplný, dokud nebude nahoře uvedeno „SYNCHRONIZOVANÉ“. Kliknutím/klepnutím se dozvíte více." + "syncing_wallet_alert_content": "Váš seznam zůstatků a transakcí nemusí být úplný, dokud nebude nahoře uvedeno „SYNCHRONIZOVANÉ“. Kliknutím/klepnutím se dozvíte více.", + "generate_name": "Generovat jméno", + "balance_page": "Stránka zůstatku", + "share": "Podíl", + "slidable": "Posuvné" } diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index a8f94280e..8a761de27 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Menge ist über dem Maximum", "show_market_place": "Marktplatz anzeigen", "prevent_screenshots": "Verhindern Sie Screenshots und Bildschirmaufzeichnungen", + "profile": "Profil", + "close": "Schließen", "modify_2fa": "Kuchen 2FA ändern", "disable_cake_2fa": "Kuchen 2FA deaktivieren", "question_to_disable_2fa": "Sind Sie sicher, dass Sie Cake 2FA deaktivieren möchten? Für den Zugriff auf die Brieftasche und bestimmte Funktionen wird kein 2FA-Code mehr benötigt.", @@ -629,5 +631,9 @@ "disable_sell": "Verkaufsaktion deaktivieren", "available_balance_description": "Verfügbarer Saldo ist der Betrag, den Sie sofort ausgeben können. Dieser Betrag kann sich ändern, wenn Sie eine Transaktion senden oder empfangen.", "syncing_wallet_alert_title": "Ihr Wallet wird synchronisiert", - "syncing_wallet_alert_content": "Ihr Kontostand und Ihre Transaktionsliste sind möglicherweise erst vollständig, wenn oben „SYNCHRONISIERT“ steht. Klicken/tippen Sie, um mehr zu erfahren." + "syncing_wallet_alert_content": "Ihr Kontostand und Ihre Transaktionsliste sind möglicherweise erst vollständig, wenn oben „SYNCHRONISIERT“ steht. Klicken/tippen Sie, um mehr zu erfahren.", + "generate_name": "Namen generieren", + "balance_page": "Balance-Seite", + "share": "Aktie", + "slidable": "Verschiebbar" } diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index 25354fe83..60671ad15 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Amount is more than the maximum", "show_market_place": "Show Marketplace", "prevent_screenshots": "Prevent screenshots and screen recording", + "profile": "Profile", + "close": "Close", "modify_2fa": "Modify Cake 2FA", "disable_cake_2fa": "Disable Cake 2FA", "question_to_disable_2fa": "Are you sure that you want to disable Cake 2FA? A 2FA code will no longer be needed to access the wallet and certain functions.", @@ -629,5 +631,9 @@ "disable_sell": "Disable sell action", "available_balance_description": "The “Available Balance” or “Confirmed Balance” are funds that can be spent immediately. If funds appear in the lower balance but not the top balance, then you must wait a few minutes for the incoming funds to get more network confirmations. After they get more confirmations, they will be spendable.", "syncing_wallet_alert_title": "Your wallet is syncing", - "syncing_wallet_alert_content": "Your balance and transaction list may not be complete until it says “SYNCHRONIZED” at the top. Click/tap to learn more." + "syncing_wallet_alert_content": "Your balance and transaction list may not be complete until it says “SYNCHRONIZED” at the top. Click/tap to learn more.", + "generate_name": "Generate Name", + "balance_page": "Balance Page", + "share": "Share", + "slidable": "Slidable" } diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 03ab69485..fc3c506d4 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "La cantidad es más que el máximo", "show_market_place": "Mostrar mercado", "prevent_screenshots": "Evitar capturas de pantalla y grabación de pantalla", + "profile": "Perfil", + "close": "Cerca", "modify_2fa": "Modificar torta 2FA", "disable_cake_2fa": "Desactivar pastel 2FA", "question_to_disable_2fa": "¿Está seguro de que desea deshabilitar Cake 2FA? Ya no se necesitará un código 2FA para acceder a la billetera y a ciertas funciones.", @@ -629,5 +631,9 @@ "disable_sell": "Desactivar acción de venta", "available_balance_description": "Su saldo disponible es la cantidad de fondos que puede gastar. Los fondos que se muestran aquí se pueden gastar inmediatamente.", "syncing_wallet_alert_title": "Tu billetera se está sincronizando", - "syncing_wallet_alert_content": "Es posible que su lista de saldo y transacciones no esté completa hasta que diga \"SINCRONIZADO\" en la parte superior. Haga clic/toque para obtener más información." + "syncing_wallet_alert_content": "Es posible que su lista de saldo y transacciones no esté completa hasta que diga \"SINCRONIZADO\" en la parte superior. Haga clic/toque para obtener más información.", + "generate_name": "Generar nombre", + "balance_page": "Página de saldo", + "share": "Compartir", + "slidable": "deslizable" } diff --git a/res/values/strings_fr.arb b/res/values/strings_fr.arb index 6768dccda..8bd2ecea4 100644 --- a/res/values/strings_fr.arb +++ b/res/values/strings_fr.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Le montant est supérieur au maximum", "show_market_place": "Afficher la place de marché", "prevent_screenshots": "Empêcher les captures d'écran et l'enregistrement d'écran", + "profile": "Profil", + "close": "Fermer", "modify_2fa": "Modifier les paramètres Cake 2FA", "disable_cake_2fa": "Désactiver Cake 2FA", "question_to_disable_2fa": "Êtes-vous sûr de vouloir désactiver Cake 2FA ? Un code 2FA ne sera plus nécessaire pour accéder au portefeuille (wallet) et à certaines fonctions.", @@ -629,5 +631,9 @@ "disable_sell": "Désactiver l'action de vente", "available_balance_description": "Le solde disponible est le montant que vous pouvez dépenser immédiatement. Il est calculé en soustrayant le solde gelé du solde total.", "syncing_wallet_alert_title": "Votre portefeuille est en cours de synchronisation", - "syncing_wallet_alert_content": "Votre solde et votre liste de transactions peuvent ne pas être complets tant qu'il n'y a pas « SYNCHRONISÉ » en haut. Cliquez/appuyez pour en savoir plus." + "syncing_wallet_alert_content": "Votre solde et votre liste de transactions peuvent ne pas être complets tant qu'il n'y a pas « SYNCHRONISÉ » en haut. Cliquez/appuyez pour en savoir plus.", + "generate_name": "Générer un nom", + "balance_page": "Page Solde", + "share": "Partager", + "slidable": "Glissable" } diff --git a/res/values/strings_ha.arb b/res/values/strings_ha.arb index bb1d9e4ed..a3d334b75 100644 --- a/res/values/strings_ha.arb +++ b/res/values/strings_ha.arb @@ -611,5 +611,9 @@ "disable_sell": "Kashe karbuwa", "available_balance_description": "Ma'auni mai samuwa” ko ”,Tabbataccen Ma'auni”, kudade ne da za a iya kashewa nan da nan. Idan kudade sun bayyana a cikin ƙananan ma'auni amma ba babban ma'auni ba, to dole ne ku jira 'yan mintoci kaɗan don kudaden shiga don samun ƙarin tabbaci na hanyar sadarwa. Bayan sun sami ƙarin tabbaci, za a kashe su.", "syncing_wallet_alert_title": "Walat ɗin ku yana aiki tare", - "syncing_wallet_alert_content": "Ma'aunin ku da lissafin ma'amala bazai cika ba har sai an ce \"SYNCHRONIZED\" a saman. Danna/matsa don ƙarin koyo." + "syncing_wallet_alert_content": "Ma'aunin ku da lissafin ma'amala bazai cika ba har sai an ce \"SYNCHRONIZED\" a saman. Danna/matsa don ƙarin koyo.", + "generate_name": "Ƙirƙirar Suna", + "balance_page": "Ma'auni Page", + "share": "Raba", + "slidable": "Mai iya zamewa" } diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index e7d764b44..c4e0db57f 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "राशि अधिकतम से अधिक है", "show_market_place": "बाज़ार दिखाएँ", "prevent_screenshots": "स्क्रीनशॉट और स्क्रीन रिकॉर्डिंग रोकें", + "profile": "प्रोफ़ाइल", + "close": "बंद करना", "modify_2fa": "केक 2FA संशोधित करें", "disable_cake_2fa": "केक 2FA अक्षम करें", "question_to_disable_2fa": "क्या आप सुनिश्चित हैं कि आप Cake 2FA को अक्षम करना चाहते हैं? वॉलेट और कुछ कार्यों तक पहुँचने के लिए अब 2FA कोड की आवश्यकता नहीं होगी।", @@ -629,5 +631,9 @@ "disable_sell": "बेचने की कार्रवाई अक्षम करें", "available_balance_description": "उपलब्ध शेष या ”पुष्टिकृत शेष”, वे धनराशि हैं जिन्हें तुरंत खर्च किया जा सकता है। यदि फंड निचले बैलेंस में दिखाई देते हैं, लेकिन शीर्ष बैलेंस में नहीं, तो आपको आने वाले फंड के लिए अधिक नेटवर्क पुष्टिकरण प्राप्त करने के लिए कुछ मिनट इंतजार करना होगा। अधिक पुष्टि मिलने के बाद, वे खर्च करने योग्य हो जाएंगे।", "syncing_wallet_alert_title": "आपका वॉलेट सिंक हो रहा है", - "syncing_wallet_alert_content": "आपकी शेष राशि और लेनदेन सूची तब तक पूरी नहीं हो सकती जब तक कि शीर्ष पर \"सिंक्रनाइज़्ड\" न लिखा हो। अधिक जानने के लिए क्लिक/टैप करें।" + "syncing_wallet_alert_content": "आपकी शेष राशि और लेनदेन सूची तब तक पूरी नहीं हो सकती जब तक कि शीर्ष पर \"सिंक्रनाइज़्ड\" न लिखा हो। अधिक जानने के लिए क्लिक/टैप करें।", + "generate_name": "नाम जनरेट करें", + "balance_page": "बैलेंस पेज", + "share": "शेयर करना", + "slidable": "फिसलने लायक" } diff --git a/res/values/strings_hr.arb b/res/values/strings_hr.arb index bbdca554d..468d08ef7 100644 --- a/res/values/strings_hr.arb +++ b/res/values/strings_hr.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Iznos je veći od maskimalnog", "show_market_place": "Prikaži tržište", "prevent_screenshots": "Spriječite snimke zaslona i snimanje zaslona", + "profile": "Profil", + "close": "Zatvoriti", "modify_2fa": "Izmijenite tortu 2FA", "disable_cake_2fa": "Onemogući Cake 2FA", "question_to_disable_2fa": "Jeste li sigurni da želite onemogućiti Cake 2FA? 2FA kod više neće biti potreban za pristup novčaniku i određenim funkcijama.", @@ -629,5 +631,9 @@ "disable_sell": "Onemogući akciju prodaje", "available_balance_description": "Dostupno stanje je iznos koji možete potrošiti. To je vaš saldo minus bilo kakve transakcije koje su još uvijek u tijeku.", "syncing_wallet_alert_title": "Vaš novčanik se sinkronizira", - "syncing_wallet_alert_content": "Vaš saldo i popis transakcija možda neće biti potpuni sve dok na vrhu ne piše \"SINKRONIZIRANO\". Kliknite/dodirnite da biste saznali više." + "syncing_wallet_alert_content": "Vaš saldo i popis transakcija možda neće biti potpuni sve dok na vrhu ne piše \"SINKRONIZIRANO\". Kliknite/dodirnite da biste saznali više.", + "generate_name": "Generiraj ime", + "balance_page": "Stranica sa stanjem", + "share": "Udio", + "slidable": "Klizna" } diff --git a/res/values/strings_id.arb b/res/values/strings_id.arb index 9c731596d..6858f22b1 100644 --- a/res/values/strings_id.arb +++ b/res/values/strings_id.arb @@ -598,6 +598,8 @@ "error_text_input_above_maximum_limit": "Jumlah lebih dari maksimal", "show_market_place": "Tampilkan Pasar", "prevent_screenshots": "Cegah tangkapan layar dan perekaman layar", + "profile": "Profil", + "close": "Menutup", "modify_2fa": "Ubah Kue 2FA", "disable_cake_2fa": "Nonaktifkan Kue 2FA", "question_to_disable_2fa": "Apakah Anda yakin ingin menonaktifkan Cake 2FA? Kode 2FA tidak lagi diperlukan untuk mengakses dompet dan fungsi tertentu.", @@ -619,5 +621,9 @@ "disable_sell": "Nonaktifkan aksi jual", "available_balance_description": "“Saldo yang Tersedia” atau “Saldo yang Dikonfirmasi” adalah dana yang dapat langsung dibelanjakan. Jika dana muncul di saldo bawah tetapi tidak di saldo atas, maka Anda harus menunggu beberapa menit agar dana masuk mendapatkan konfirmasi jaringan lainnya. Setelah mereka mendapatkan lebih banyak konfirmasi, mereka akan dapat dibelanjakan.", "syncing_wallet_alert_title": "Dompet Anda sedang disinkronkan", - "syncing_wallet_alert_content": "Saldo dan daftar transaksi Anda mungkin belum lengkap sampai tertulis “SYNCHRONIZED” di bagian atas. Klik/ketuk untuk mempelajari lebih lanjut." + "syncing_wallet_alert_content": "Saldo dan daftar transaksi Anda mungkin belum lengkap sampai tertulis “SYNCHRONIZED” di bagian atas. Klik/ketuk untuk mempelajari lebih lanjut.", + "generate_name": "Hasilkan Nama", + "balance_page": "Halaman Saldo", + "share": "Membagikan", + "slidable": "Dapat digeser" } diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb index 8585a061d..08d41fcfc 100644 --- a/res/values/strings_it.arb +++ b/res/values/strings_it.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "L'ammontare è superiore al massimo", "show_market_place": "Mostra mercato", "prevent_screenshots": "Impedisci screenshot e registrazione dello schermo", + "profile": "Profilo", + "close": "Chiudere", "modify_2fa": "Modifica Torta 2FA", "disable_cake_2fa": "Disabilita Cake 2FA", "question_to_disable_2fa": "Sei sicuro di voler disabilitare Cake 2FA? Non sarà più necessario un codice 2FA per accedere al portafoglio e ad alcune funzioni.", @@ -629,5 +631,9 @@ "disable_sell": "Disabilita l'azione di vendita", "available_balance_description": "Il saldo disponibile è il saldo totale meno i fondi congelati. I fondi congelati sono fondi che sono stati inviati ma non sono ancora stati confermati.", "syncing_wallet_alert_title": "Il tuo portafoglio si sta sincronizzando", - "syncing_wallet_alert_content": "Il saldo e l'elenco delle transazioni potrebbero non essere completi fino a quando non viene visualizzato \"SYNCHRONIZED\" in alto. Clicca/tocca per saperne di più." + "syncing_wallet_alert_content": "Il saldo e l'elenco delle transazioni potrebbero non essere completi fino a quando non viene visualizzato \"SYNCHRONIZED\" in alto. Clicca/tocca per saperne di più.", + "generate_name": "Genera nome", + "balance_page": "Pagina di equilibrio", + "share": "Condividere", + "slidable": "Scorrevole" } diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index ac0559a86..82e493077 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "金額は最大値を超えています", "show_market_place": "マーケットプレイスを表示", "prevent_screenshots": "スクリーンショットと画面録画を防止する", + "profile": "プロフィール", + "close": "近い", "modify_2fa": "ケーキの 2FA を変更する", "disable_cake_2fa": "Cake 2FA を無効にする", "question_to_disable_2fa": "Cake 2FA を無効にしてもよろしいですか?ウォレットと特定の機能にアクセスするために 2FA コードは必要なくなります。", @@ -629,5 +631,9 @@ "disable_sell": "販売アクションを無効にする", "available_balance_description": "利用可能な残高は、ウォレットの残高から冷凍残高を差し引いたものです。", "syncing_wallet_alert_title": "ウォレットは同期中です", - "syncing_wallet_alert_content": "上部に「同期済み」と表示されるまで、残高と取引リストが完了していない可能性があります。詳細については、クリック/タップしてください。" + "syncing_wallet_alert_content": "上部に「同期済み」と表示されるまで、残高と取引リストが完了していない可能性があります。詳細については、クリック/タップしてください。", + "generate_name": "名前の生成", + "balance_page": "残高ページ", + "share": "共有", + "slidable": "スライド可能" } diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 073ff30dd..0461406d5 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "금액이 최대 값보다 많습니다.", "show_market_place": "마켓플레이스 표시", "prevent_screenshots": "스크린샷 및 화면 녹화 방지", + "profile": "프로필", + "close": "닫다", "modify_2fa": "수정 케이크 2FA", "disable_cake_2fa": "케이크 2FA 비활성화", "question_to_disable_2fa": "Cake 2FA를 비활성화하시겠습니까? 지갑 및 특정 기능에 액세스하는 데 더 이상 2FA 코드가 필요하지 않습니다.", @@ -629,5 +631,9 @@ "disable_sell": "판매 조치 비활성화", "available_balance_description": "이 지갑에서 사용할 수 있는 잔액입니다. 이 잔액은 블록체인에서 가져온 것이며, Cake Wallet이 사용할 수 없습니다.", "syncing_wallet_alert_title": "지갑 동기화 중", - "syncing_wallet_alert_content": "상단에 \"동기화됨\"이라고 표시될 때까지 잔액 및 거래 목록이 완전하지 않을 수 있습니다. 자세히 알아보려면 클릭/탭하세요." + "syncing_wallet_alert_content": "상단에 \"동기화됨\"이라고 표시될 때까지 잔액 및 거래 목록이 완전하지 않을 수 있습니다. 자세히 알아보려면 클릭/탭하세요.", + "generate_name": "이름 생성", + "balance_page": "잔액 페이지", + "share": "공유하다", + "slidable": "슬라이딩 가능" } diff --git a/res/values/strings_my.arb b/res/values/strings_my.arb index 81f5d61f0..76b28f23d 100644 --- a/res/values/strings_my.arb +++ b/res/values/strings_my.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "ပမာဏသည် အများဆုံးထက် ပိုများသည်။", "show_market_place": "စျေးကွက်ကိုပြသပါ။", "prevent_screenshots": "ဖန်သားပြင်ဓာတ်ပုံများနှင့် မျက်နှာပြင်ရိုက်ကူးခြင်းကို တားဆီးပါ။", + "profile": "ကိုယ်ရေးအကျဉ်း", + "close": "အနီးကပ်", "modify_2fa": "ကိတ်မုန့် 2FA ကို ပြင်ဆင်ပါ။", "disable_cake_2fa": "ကိတ်မုန့် 2FA ကို ပိတ်ပါ။", "question_to_disable_2fa": "Cake 2FA ကို ပိတ်လိုသည်မှာ သေချာပါသလား။ ပိုက်ဆံအိတ်နှင့် အချို့သောလုပ်ဆောင်ချက်များကို အသုံးပြုရန်အတွက် 2FA ကုဒ်တစ်ခု မလိုအပ်တော့ပါ။", @@ -629,5 +631,9 @@ "disable_sell": "ရောင်းချခြင်းလုပ်ဆောင်ချက်ကို ပိတ်ပါ။", "available_balance_description": "သင့်ရဲ့ အကောင့်တွင် ရရှိနိုင်သော ငွေကျန်ငွေကို ပြန်လည်ပေးသွင်းပါ။", "syncing_wallet_alert_title": "သင့်ပိုက်ဆံအိတ်ကို စင့်ခ်လုပ်နေပါသည်။", - "syncing_wallet_alert_content": "သင်၏လက်ကျန်နှင့် ငွေပေးငွေယူစာရင်းသည် ထိပ်တွင် \"Synchronizeed\" ဟုပြောသည်အထိ မပြီးမြောက်နိုင်ပါ။ ပိုမိုလေ့လာရန် နှိပ်/နှိပ်ပါ။" + "syncing_wallet_alert_content": "သင်၏လက်ကျန်နှင့် ငွေပေးငွေယူစာရင်းသည် ထိပ်တွင် \"Synchronizeed\" ဟုပြောသည်အထိ မပြီးမြောက်နိုင်ပါ။ ပိုမိုလေ့လာရန် နှိပ်/နှိပ်ပါ။", + "generate_name": "အမည်ဖန်တီးပါ။", + "balance_page": "လက်ကျန်စာမျက်နှာ", + "share": "မျှဝေပါ။", + "slidable": "လျှောချနိုင်သည်။" } diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index a46e00bf6..ddc2aab73 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Bedrag is meer dan maximaal", "show_market_place": "Toon Marktplaats", "prevent_screenshots": "Voorkom screenshots en schermopname", + "profile": "Profiel", + "close": "Dichtbij", "modify_2fa": "Wijzig Cake 2FA", "disable_cake_2fa": "Taart 2FA uitschakelen", "question_to_disable_2fa": "Weet je zeker dat je Cake 2FA wilt uitschakelen? Er is geen 2FA-code meer nodig om toegang te krijgen tot de portemonnee en bepaalde functies.", @@ -629,5 +631,9 @@ "disable_sell": "Verkoopactie uitschakelen", "available_balance_description": "Beschikbaar saldo is het saldo dat u kunt uitgeven. Het kan lager zijn dan uw totale saldo als u onlangs geld hebt verzonden.", "syncing_wallet_alert_title": "Uw portemonnee wordt gesynchroniseerd", - "syncing_wallet_alert_content": "Uw saldo- en transactielijst is mogelijk pas compleet als er bovenaan 'GESYNCHRONISEERD' staat. Klik/tik voor meer informatie." + "syncing_wallet_alert_content": "Uw saldo- en transactielijst is mogelijk pas compleet als er bovenaan 'GESYNCHRONISEERD' staat. Klik/tik voor meer informatie.", + "generate_name": "Naam genereren", + "balance_page": "Saldo pagina", + "share": "Deel", + "slidable": "Verschuifbaar" } diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index fb644f670..be1529891 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Kwota jest większa niż maksymalna", "show_market_place": "Pokaż rynek", "prevent_screenshots": "Zapobiegaj zrzutom ekranu i nagrywaniu ekranu", + "profile": "Profil", + "close": "Zamknąć", "modify_2fa": "Zmodyfikuj ciasto 2FA", "disable_cake_2fa": "Wyłącz Cake 2FA", "question_to_disable_2fa": "Czy na pewno chcesz wyłączyć Cake 2FA? Kod 2FA nie będzie już potrzebny do uzyskania dostępu do portfela i niektórych funkcji.", @@ -629,5 +631,9 @@ "disable_sell": "Wyłącz akcję sprzedaży", "available_balance_description": "Dostępne saldo jest równoważne z saldem portfela minus zamrożone saldo.", "syncing_wallet_alert_title": "Twój portfel się synchronizuje", - "syncing_wallet_alert_content": "Twoje saldo i lista transakcji mogą nie być kompletne, dopóki u góry nie pojawi się napis „SYNCHRONIZOWANY”. Kliknij/stuknij, aby dowiedzieć się więcej." + "syncing_wallet_alert_content": "Twoje saldo i lista transakcji mogą nie być kompletne, dopóki u góry nie pojawi się napis „SYNCHRONIZOWANY”. Kliknij/stuknij, aby dowiedzieć się więcej.", + "generate_name": "Wygeneruj nazwę", + "balance_page": "Strona salda", + "share": "Udział", + "slidable": "Przesuwne" } diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index 315a54269..2a9be7887 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -436,7 +436,7 @@ "electrum_address_disclaimer": "Geramos novos endereços cada vez que você usa um, mas os endereços anteriores continuam funcionando", "wallet_name_exists": "A carteira com esse nome já existe", "market_place": "Mercado", - "cake_pay_title": "Cartões de presente de pagamento de bolo", + "cake_pay_title": "Cartões de presente de CakePay", "cake_pay_subtitle": "Compre vales-presente com desconto (somente nos EUA)", "cake_pay_web_cards_title": "Cartões Cake Pay Web", "cake_pay_web_cards_subtitle": "Compre cartões pré-pagos e cartões-presente em todo o mundo", @@ -607,11 +607,13 @@ "error_text_input_above_maximum_limit": "O valor é superior ao máximo", "show_market_place": "Mostrar mercado", "prevent_screenshots": "Evite capturas de tela e gravação de tela", - "modify_2fa": "Modificar Bolo 2FA", - "disable_cake_2fa": "Desabilitar Bolo 2FA", + "profile": "Perfil", + "close": "Fechar", + "modify_2fa": "Modificar o Cake 2FA", + "disable_cake_2fa": "Desabilitar o Cake 2FA", "question_to_disable_2fa": "Tem certeza de que deseja desativar o Cake 2FA? Um código 2FA não será mais necessário para acessar a carteira e certas funções.", "disable": "Desativar", - "setup_2fa": "Bolo de Configuração 2FA", + "setup_2fa": "Configurar o Cake 2FA", "verify_with_2fa": "Verificar com Cake 2FA", "totp_code": "Código TOTP", "please_fill_totp": "Por favor, preencha o código de 8 dígitos presente em seu outro dispositivo", @@ -628,5 +630,9 @@ "disable_sell": "Desativar ação de venda", "available_balance_description": "Seu saldo disponível é o saldo total menos o saldo congelado. O saldo congelado é o saldo que você não pode gastar, mas que ainda não foi confirmado na blockchain. O saldo congelado é geralmente o resultado de transações recentes.", "syncing_wallet_alert_title": "Sua carteira está sincronizando", - "syncing_wallet_alert_content": "Seu saldo e lista de transações podem não estar completos até que diga “SYNCHRONIZED” no topo. Clique/toque para saber mais." + "syncing_wallet_alert_content": "Seu saldo e lista de transações podem não estar completos até que diga “SYNCHRONIZED” no topo. Clique/toque para saber mais.", + "generate_name": "Gerar nome", + "balance_page": "Página de saldo", + "share": "Compartilhar", + "slidable": "Deslizável" } diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 818d5cf64..62d6f0a49 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Сумма больше максимальной", "show_market_place": "Показать торговую площадку", "prevent_screenshots": "Предотвратить скриншоты и запись экрана", + "profile": "Профиль", + "close": "Закрывать", "modify_2fa": "Изменить торт 2FA", "disable_cake_2fa": "Отключить торт 2FA", "question_to_disable_2fa": "Вы уверены, что хотите отключить Cake 2FA? Код 2FA больше не потребуется для доступа к кошельку и некоторым функциям.", @@ -629,5 +631,9 @@ "disable_sell": "Отключить действие продажи", "available_balance_description": "Доступный баланс - это средства, которые вы можете использовать для покупки или продажи криптовалюты.", "syncing_wallet_alert_title": "Ваш кошелек синхронизируется", - "syncing_wallet_alert_content": "Ваш баланс и список транзакций могут быть неполными, пока вверху не будет написано «СИНХРОНИЗИРОВАНО». Щелкните/коснитесь, чтобы узнать больше." + "syncing_wallet_alert_content": "Ваш баланс и список транзакций могут быть неполными, пока вверху не будет написано «СИНХРОНИЗИРОВАНО». Щелкните/коснитесь, чтобы узнать больше.", + "generate_name": "Создать имя", + "balance_page": "Страница баланса", + "share": "Делиться", + "slidable": "Скользящий" } diff --git a/res/values/strings_th.arb b/res/values/strings_th.arb index 52dd6b8b5..db9777add 100644 --- a/res/values/strings_th.arb +++ b/res/values/strings_th.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "จำนวนเงินสูงกว่าค่าสูงสุด", "show_market_place": "แสดงตลาดกลาง", "prevent_screenshots": "ป้องกันภาพหน้าจอและการบันทึกหน้าจอ", + "profile": "ประวัติโดยย่อ", + "close": "ปิด", "modify_2fa": "แก้ไขเค้ก 2FA", "disable_cake_2fa": "ปิดการใช้งานเค้ก 2FA", "question_to_disable_2fa": "คุณแน่ใจหรือไม่ว่าต้องการปิดการใช้งาน Cake 2FA ไม่จำเป็นต้องใช้รหัส 2FA ในการเข้าถึงกระเป๋าเงินและฟังก์ชั่นบางอย่างอีกต่อไป", @@ -629,5 +631,9 @@ "disable_sell": "ปิดการใช้งานการขาย", "available_balance_description": "จำนวนเงินที่คุณสามารถใช้ได้ในการซื้อหรือขาย", "syncing_wallet_alert_title": "กระเป๋าสตางค์ของคุณกำลังซิงค์", - "syncing_wallet_alert_content": "รายการยอดเงินและธุรกรรมของคุณอาจไม่สมบูรณ์จนกว่าจะมีข้อความว่า “ซิงโครไนซ์” ที่ด้านบน คลิก/แตะเพื่อเรียนรู้เพิ่มเติม่" + "syncing_wallet_alert_content": "รายการยอดเงินและธุรกรรมของคุณอาจไม่สมบูรณ์จนกว่าจะมีข้อความว่า “ซิงโครไนซ์” ที่ด้านบน คลิก/แตะเพื่อเรียนรู้เพิ่มเติม่", + "generate_name": "สร้างชื่อ", + "balance_page": "หน้ายอดคงเหลือ", + "share": "แบ่งปัน", + "slidable": "เลื่อนได้" } diff --git a/res/values/strings_tr.arb b/res/values/strings_tr.arb index d845f512b..3003d1f81 100644 --- a/res/values/strings_tr.arb +++ b/res/values/strings_tr.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Miktar maksimumdan daha fazla", "show_market_place": "Pazar Yerini Göster", "prevent_screenshots": "Ekran görüntülerini ve ekran kaydını önleyin", + "profile": "Profil", + "close": "Kapalı", "modify_2fa": "Cake 2FA'yı Değiştirin", "disable_cake_2fa": "Cake 2FA'yı Devre Dışı Bırak", "question_to_disable_2fa": "Cake 2FA'yı devre dışı bırakmak istediğinizden emin misiniz? M-cüzdana ve belirli işlevlere erişmek için artık 2FA koduna gerek kalmayacak.", @@ -629,5 +631,9 @@ "disable_sell": "Satış işlemini devre dışı bırak", "available_balance_description": "Bu, cüzdanınızda harcayabileceğiniz miktar. Bu miktar, cüzdanınızdan çekilebilecek toplam bakiyeden daha düşük olabilir, çünkü bazı fonlar henüz kullanılamaz durumda olabilir.", "syncing_wallet_alert_title": "Cüzdanınız senkronize ediliyor", - "syncing_wallet_alert_content": "Bakiyeniz ve işlem listeniz, en üstte \"SENKRONİZE EDİLDİ\" yazana kadar tamamlanmamış olabilir. Daha fazla bilgi edinmek için tıklayın/dokunun." + "syncing_wallet_alert_content": "Bakiyeniz ve işlem listeniz, en üstte \"SENKRONİZE EDİLDİ\" yazana kadar tamamlanmamış olabilir. Daha fazla bilgi edinmek için tıklayın/dokunun.", + "generate_name": "İsim Oluştur", + "balance_page": "Bakiye Sayfası", + "share": "Paylaşmak", + "slidable": "kaydırılabilir" } diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index f0168b6ca..8934e160e 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -608,6 +608,8 @@ "error_text_input_above_maximum_limit": "Сума більше максимальної", "show_market_place": "Відображати маркетплейс", "prevent_screenshots": "Запобігати знімкам екрана та запису екрана", + "profile": "Профіль", + "close": "Закрити", "modify_2fa": "Змінити торт 2FA", "disable_cake_2fa": "Вимкнути Cake 2FA", "question_to_disable_2fa": "Ви впевнені, що хочете вимкнути Cake 2FA? Код 2FA більше не потрібен для доступу до гаманця та певних функцій.", @@ -629,5 +631,9 @@ "disable_sell": "Вимкнути дію продажу", "available_balance_description": "Це сума, яку ви можете витратити, не включаючи невизначені кошти. Це може бути менше, ніж загальний баланс, якщо ви витратили кошти, які ще не підтверджені.", "syncing_wallet_alert_title": "Ваш гаманець синхронізується", - "syncing_wallet_alert_content": "Ваш баланс та список транзакцій може бути неповним, доки вгорі не буде написано «СИНХРОНІЗОВАНО». Натисніть/торкніться, щоб дізнатися більше." + "syncing_wallet_alert_content": "Ваш баланс та список транзакцій може бути неповним, доки вгорі не буде написано «СИНХРОНІЗОВАНО». Натисніть/торкніться, щоб дізнатися більше.", + "generate_name": "Згенерувати назву", + "balance_page": "Сторінка балансу", + "share": "Поділіться", + "slidable": "Розсувний" } diff --git a/res/values/strings_ur.arb b/res/values/strings_ur.arb index f1dca858e..b8cda7c69 100644 --- a/res/values/strings_ur.arb +++ b/res/values/strings_ur.arb @@ -602,6 +602,8 @@ "error_text_input_above_maximum_limit": "رقم زیادہ سے زیادہ سے زیادہ ہے۔", "show_market_place": "بازار دکھائیں۔", "prevent_screenshots": "اسکرین شاٹس اور اسکرین ریکارڈنگ کو روکیں۔", + "profile": "پروفائل", + "close": "بند کریں", "modify_2fa": "کیک 2FA میں ترمیم کریں۔", "disable_cake_2fa": "کیک 2FA کو غیر فعال کریں۔", "question_to_disable_2fa": "کیا آپ واقعی کیک 2FA کو غیر فعال کرنا چاہتے ہیں؟ بٹوے اور بعض افعال تک رسائی کے لیے اب 2FA کوڈ کی ضرورت نہیں ہوگی۔", @@ -623,5 +625,9 @@ "disable_sell": "فروخت کی کارروائی کو غیر فعال کریں۔", "available_balance_description": "”دستیاب بیلنس” یا ”تصدیق شدہ بیلنس” وہ فنڈز ہیں جو فوری طور پر خرچ کیے جا سکتے ہیں۔ اگر فنڈز کم بیلنس میں ظاہر ہوتے ہیں لیکن اوپر کے بیلنس میں نہیں، تو آپ کو مزید نیٹ ورک کی تصدیقات حاصل کرنے کے لیے آنے والے فنڈز کے لیے چند منٹ انتظار کرنا چاہیے۔ مزید تصدیق حاصل کرنے کے بعد، وہ قابل خرچ ہوں گے۔", "syncing_wallet_alert_title": "آپ کا بٹوہ مطابقت پذیر ہو رہا ہے۔", - "syncing_wallet_alert_content": "آپ کے بیلنس اور لین دین کی فہرست اس وقت تک مکمل نہیں ہو سکتی جب تک کہ یہ سب سے اوپر \"SYNCRONIZED\" نہ کہے۔ مزید جاننے کے لیے کلک/تھپتھپائیں۔" + "syncing_wallet_alert_content": "آپ کے بیلنس اور لین دین کی فہرست اس وقت تک مکمل نہیں ہو سکتی جب تک کہ یہ سب سے اوپر \"SYNCRONIZED\" نہ کہے۔ مزید جاننے کے لیے کلک/تھپتھپائیں۔", + "generate_name": "نام پیدا کریں۔", + "balance_page": "بیلنس صفحہ", + "share": "بانٹیں", + "slidable": "سلائیڈ ایبل" } diff --git a/res/values/strings_yo.arb b/res/values/strings_yo.arb index d50e0a2f1..2d3869a81 100644 --- a/res/values/strings_yo.arb +++ b/res/values/strings_yo.arb @@ -604,6 +604,8 @@ "error_text_input_above_maximum_limit": "Iye jọwọ ni o yẹ diẹ ti o wọle diẹ", "show_market_place": "Wa Sopọ Pataki", "prevent_screenshots": "Pese asapọ ti awọn ẹrọ eto aṣa", + "profile": "profaili", + "close": "sunmo", "modify_2fa": "Fi iṣiro 2FA sii Cake", "disable_cake_2fa": "Ko 2FA Cake sii", "question_to_disable_2fa": "Ṣe o wa daadaa pe o fẹ ko 2FA Cake? Ko si itumọ ti a yoo nilo lati ranse si iwe iwe naa ati eyikeyi iṣẹ ti o ni.", @@ -625,5 +627,9 @@ "disable_sell": "Ko iṣọrọ iṣọrọ", "available_balance_description": "“Iwọntunwọnsi Wa” tabi “Iwọntunwọnsi Ijẹrisi” jẹ awọn owo ti o le ṣee lo lẹsẹkẹsẹ. Ti awọn owo ba han ni iwọntunwọnsi kekere ṣugbọn kii ṣe iwọntunwọnsi oke, lẹhinna o gbọdọ duro iṣẹju diẹ fun awọn owo ti nwọle lati gba awọn ijẹrisi nẹtiwọọki diẹ sii. Lẹhin ti wọn gba awọn ijẹrisi diẹ sii, wọn yoo jẹ inawo.", "syncing_wallet_alert_title": "Apamọwọ rẹ n muṣiṣẹpọ", - "syncing_wallet_alert_content": "Iwontunws.funfun rẹ ati atokọ idunadura le ma pari titi ti yoo fi sọ “SYNCHRONIZED” ni oke. Tẹ/tẹ ni kia kia lati ni imọ siwaju sii." + "syncing_wallet_alert_content": "Iwontunws.funfun rẹ ati atokọ idunadura le ma pari titi ti yoo fi sọ “SYNCHRONIZED” ni oke. Tẹ/tẹ ni kia kia lati ni imọ siwaju sii.", + "generate_name": "Ṣẹda Orukọ", + "balance_page": "Oju-iwe iwọntunwọnsi", + "share": "Pinpin", + "slidable": "Slidable" } diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index ab6bf9272..526caeb14 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -607,6 +607,8 @@ "error_text_input_above_maximum_limit": "金额大于最大值", "show_market_place": "显示市场", "prevent_screenshots": "防止截屏和录屏", + "profile": "轮廓", + "close": "关闭", "modify_2fa": "修改蛋糕2FA", "disable_cake_2fa": "禁用蛋糕 2FA", "question_to_disable_2fa": "您确定要禁用 Cake 2FA 吗?访问钱包和某些功能将不再需要 2FA 代码。", @@ -628,5 +630,9 @@ "disable_sell": "禁用卖出操作", "available_balance_description": "可用余额是您可以使用的金额。冻结余额是您当前正在等待确认的金额。", "syncing_wallet_alert_title": "您的钱包正在同步", - "syncing_wallet_alert_content": "您的余额和交易列表可能不完整,直到顶部显示“已同步”。单击/点击以了解更多信息。" + "syncing_wallet_alert_content": "您的余额和交易列表可能不完整,直到顶部显示“已同步”。单击/点击以了解更多信息。", + "generate_name": "生成名称", + "balance_page": "余额页", + "share": "分享", + "slidable": "可滑动" }