From 3ba2e4283e22c0e9dbbe6cc3adec042870091925 Mon Sep 17 00:00:00 2001 From: Konstantin Ullrich Date: Fri, 11 Jul 2025 00:36:40 +0200 Subject: [PATCH] CW-1125-d-euro-ui-enhancements (#2369) * feat: enhance dEuro Savings UI and functionality with fiat support and tooltips * feat: add "Reinvest Interest" feature and improve dEuro Savings functionality - Implemented the "Reinvest Interest" feature for dEuro Savings. - Updated localized strings for multiple languages. - Enhanced error handling for insufficient gas fees. - Incorporated loading state and tooltips in Savings Card and Interest Card. - Improved UI responsiveness and button state management. * feat: localize deuro tooltips * feat: enhance dEuro Savings with reinvestment feature and localized strings - Added "Reinvest Interest" functionality for dEuro Savings. - Updated localized strings across multiple languages. - Improved modal bottom sheet handling for savings add/remove operations. - Enhanced tooltips and UI responsiveness. * feat: improve dEuro Savings page with info chips and localized strings * Update res/values/strings_de.arb * fix: update dEuro action type reset in transaction handling --- assets/images/collect_interest.png | Bin 0 -> 1911 bytes assets/images/deuro_hero.png | Bin 0 -> 311480 bytes assets/images/deuro_not_enough_eth.png | Bin 0 -> 72269 bytes cw_ethereum/lib/deuro/deuro_savings.dart | 53 ++- .../lib/deuro/deuro_savings_contract.dart | 8 +- cw_evm/lib/evm_chain_exceptions.dart | 4 +- lib/ethereum/cw_ethereum.dart | 5 + .../integrations/deuro/savings_page.dart | 199 ++++++++-- .../integrations/deuro/widgets/info_chip.dart | 41 +++ .../deuro/widgets/interest_card_widget.dart | 123 ++++--- .../deuro/widgets/savings_card_widget.dart | 348 ++++++++++-------- .../deuro/widgets/savings_edit_sheet.dart | 128 ++++++- .../base_bottom_sheet_widget.dart | 5 +- .../confirm_sending_bottom_sheet_widget.dart | 41 ++- .../info_bottom_sheet_widget.dart | 14 +- .../integrations/deuro_view_model.dart | 121 ++++-- res/values/strings_ar.arb | 11 + res/values/strings_bg.arb | 11 + res/values/strings_cs.arb | 11 + res/values/strings_de.arb | 11 + res/values/strings_en.arb | 13 +- res/values/strings_es.arb | 13 +- res/values/strings_fr.arb | 11 + res/values/strings_ha.arb | 11 + res/values/strings_hi.arb | 11 + res/values/strings_hr.arb | 11 + res/values/strings_hy.arb | 11 + res/values/strings_id.arb | 11 + res/values/strings_it.arb | 11 + res/values/strings_ja.arb | 11 + res/values/strings_ko.arb | 11 + res/values/strings_my.arb | 11 + res/values/strings_nl.arb | 11 + res/values/strings_pl.arb | 15 +- res/values/strings_pt.arb | 11 + res/values/strings_ru.arb | 11 + res/values/strings_th.arb | 11 + res/values/strings_tl.arb | 11 + res/values/strings_tr.arb | 11 + res/values/strings_uk.arb | 11 + res/values/strings_ur.arb | 11 + res/values/strings_vi.arb | 11 + res/values/strings_yo.arb | 11 + res/values/strings_zh.arb | 11 + tool/configure.dart | 1 + 45 files changed, 1110 insertions(+), 297 deletions(-) create mode 100644 assets/images/collect_interest.png create mode 100644 assets/images/deuro_hero.png create mode 100644 assets/images/deuro_not_enough_eth.png create mode 100644 lib/src/screens/integrations/deuro/widgets/info_chip.dart diff --git a/assets/images/collect_interest.png b/assets/images/collect_interest.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd8537772a8e0d9e44e1a1291cfdfca80cd88a1 GIT binary patch literal 1911 zcmV--2Z;EIP)@~0drDELIAGL9O(c600d`2O+f$vv5yPK~#7F?VP`p z+%y!&zq(Cv>5kzTTBpclGZbt(I_^5C2pv>79UY;A>h3x^!e5Y0Nd@VkV(HRlQ$WHD z#nNSlFoZ5waEi3vAKtZW>q$?t*XPg7-THj8_4MA8-jggZ&_)D0Ow`7SlH-nG-J}kC zRJ)qi>8{HSRawI76fayAc;Ba`p4B_NBbP^UAzIpi_S$5yV1a)J^xCqHBQ`#4infM+ z?2bh172SJ6&t)e_9}vUzNCLlrj21_-7iHoY&&Crlvxfl4Owb9)^Ek0wcZ{_NQ-pw>HVn)O($L&Y|R$wMqq8dFrICKNEI_be-1%B*@kI? zY_CuPgAjESOmi8VE6L1|?E#wk)n!+nYyhVwC+Pw9@fZf>w-Sjd&Xo~n%|5c18Ibfst~UZxMk3f+FlVGpH}(!Oipw_4^xy zAWnci!r`r%GQtxCBAom>=n6INOB^6H?or(4-Y?ZaeT?76Qv_gdQ3)^0jEACp9~mT5 z8S`}q_#Zzk+Qbfj4_IbALIqu~3^7QG=?-^hv}hjxGvTYyK{xT&T_ok(x?n|SdX1R>3~)>ReFxb(4*Bl3$n}9+W+a^?s`0)X>En5T3XS$Uy=~;_ z_+DkX8|hu;Rwq&BAEx&Qa@h3S!S)4pY?RSKSKt!_LaYz6F8}-Z$J&ejnLfhXqo380 zmTMnjN$}R_KNSxi!4YB*&Z$4^e)S6BK;Y}V@@pOC@9A^AIXYJbKL8t|?DTsoGx}Z` z!D)VA5d-oS%luy_h{J3(?1-fl7W^^4W&$>3*=ar0mFuF$TPzG9i+^R_pCS%to0Ss~ zc!)r3={23N0GOze*(wV%Jj%R_SPbC42quX`Bq2#E=yl&sCsqcK#Se1n`(Rp2k7&F>#0sTld2-JaK0P}@$| z)i7;(VSWZZJJu7lyvpt z7?nT6tN9*PGI@3QZ_b_0-xxW@wh=0y%r|Ti|LSLe``a>kb&w5Uls(G;ibk*!!3V$j zgyXe(wtH-o_1H+~zBhCm9h4785B0lYs?-opv~=8B^8n}g6n~DN!S>V^?3zFJor{1l9QAC`e%18DMYm{;5<6_o-cfgjrYz;O xz7VpW%iyv>+Q@uU+JtWR3EmN+>#u_bdku5PxP}>k2{Zrz002ovPDHLkV1j}Qk4*po literal 0 HcmV?d00001 diff --git a/assets/images/deuro_hero.png b/assets/images/deuro_hero.png new file mode 100644 index 0000000000000000000000000000000000000000..500a1c83760b14b888d3f328a6cfe54d083dbab4 GIT binary patch literal 311480 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 z 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 ^!4y(ERld;Wzd6+Y8y2-Wio(u;m4()N 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≫u?g4$;C`m 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�+1clf>icfR0Qh`tVQx$#Bmoo(ii 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 literal 0 HcmV?d00001 diff --git a/assets/images/deuro_not_enough_eth.png b/assets/images/deuro_not_enough_eth.png new file mode 100644 index 0000000000000000000000000000000000000000..beac2913654a5301fe15180bcfc1c1973f5713a5 GIT binary patch literal 72269 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
  • GJs6PDn^BkU#p#kQC_V7xAudG|&I>+{l=;B(fwD98I>$jqRP9;l8txPsjo0Jb1?| zQ(0&mh@OaJ0MQh_$?AcHYPBFL zb-N&wodq;eUHi=1{#t2sIty(BF{&B|qMOMItq85-hwH_245`SR^|}9^L^r<(;`Yhw z^-(ivNn}kV28PTfpag}R*nQwn5?ozK_D5Un@J0?6SNVDL1-luzB7Jm zU(Ic7Z*Re7Yp-i5=)-_pUYV@!KQgwlxjvqkhC#7Yv<-mjrlSDs^Yu8(Z6$op{I1o#;q@=%K%^UUm0Zx@jGwFag|dM?oM1LK1BxFl#*{ z%vvAZu_LBW&R?H~O_&zqb8=LK=3WOiPwix(n#4(7XdQz^K_CM}5^V&rQ_Wg7u*TBF zv0Els$(_zKnyWw*7(K)$B z?IX0F1#j@Ryh zS`lG2crf~<2vHa$x|c#h?8IoTB%p-iI*swV>sCj_e=_Qj&TrvlsqH4hpum8GmGV-x z6LBDlypG|b&_H@YhHQ(1^yQ6f6BVb_QF!hsBI)t^pvi0Os8_8zN5+s;3bR+3lToTP zd81ixIXAZ(*PQyOOa+?<(9iMm#^0=VdmoaStBPT9-Y5uUM3B_16}&h<75Cf;GRSF=_hLvpFP&B~~n!lX9gZn-Ta ziIyM?Hr{Bqt_Xp+M~K2k8sb=j!;MGJK(jDcjSdO|89^kC)Mh~q0;)3Ldjimk&L_s7w5PR@7OG6xJu3fq7 zc)f_O8eJ3`$PPeK{|I8Q`A7=v45T5BTMxV5Yj+$i!g6;23If?dNJAvMHT<{0&O$ok zIOMJG6VGhnAm1@42xJGM7a}Qa@C62iqzQl$1##?L6a=z^k%mZaZg4(zn*A+?gPeid3pqE<5OH4Z}3xc~l3m0Rww2M&?$R2=S`Sv)J()dXb+QhZf z$fQ6rv?pC8jRlx1Cv}KRG(Fd=O)obeJ#$x4a%2ynAdo$VUd&sFf=qTldL<1+FJ`Jj zXWaQH2xO0cMV(oHe zt;_t=?Lf7Y+1YyvLK!kp%lO16pxl^UDD|RcApAKvpyi>7>e2haE3}OQ5(R-2h=nhB z9)U6}E>_ZnY}!CGM`?On5Xy2vC<6c`40mIqlr$&Eh9r$5w7Wnj6a-SBDPkQ zt7amB8p@&B%iiTD*WJ7CzU~zc`QCx|<*~;ea~^x_?$X_N-{qtUvyDSR8U@m#Admv7 zfo85bbba*bGqHg_lm;C4HlM%bA*q}>bJ8t@mkFCJUf#IYvvxs2eHw*%sz6#41hS{m ze;}prlm+3Gg>>1;-GHXAL$gh<^=i$l*Vnw+*_(VX5Q`*=Z-4tf2hC8o>?^a&FI7wZ zXcjj7kXtz3g1f*i9N{@)55y@K1X3U~pzu3&7D{ulQ0~Y6-U*l~f6I}UH?_~@NG?~e zHaKc6cipwb@4N55ksm<^p|ilQTzN*2?LB}bF$Z&i8bxi(VObJ|g!Dr#z+CG)XQ0sT z3S@?YKnmoBK@dtDD9P+!zl|?1zvK(ddi`C(f&UDkHiN&BbS_=GPYKhc4t~_S%q186 z-&d}j^xvmy^(FuJ!GrH&Yx^#<8&@h0k^?TwgCK0g5k`@;S0D+}J|_i%6c`x%VtkK* z1D7t9Zd=<|s_(CsvhbnoWguDJR;|02_piHx5#7R%QDBfLUfu#jg(Q_@-+QTCE{{7m zgq|`eO=YKnlEo6-<(&lZim>Pc!$b-KDU{#>gMlQKrAxrj{B_G(ne8QFkwmewzs1L{ z%(|&4Xoz(N1e?m)Yk2 zlK _wallet.getWeb3Client()!.sendRawTransaction(signedTransaction); @@ -137,9 +135,42 @@ class DEuro { } catch (e) { if (e.toString().contains('insufficient funds for gas')) { final ethBalance = await _wallet.getWeb3Client()!.getBalance(_address); - throw DeuroGasFeeException( - currentBalance: ethBalance.getInWei, - ); + throw InsufficientGasFeeException(currentBalance: ethBalance.getInWei); + } + rethrow; + } + } + + Future reinvestInterest(EVMChainTransactionPriority priority) async { + try { + await _checkEthBalanceForGasFees(priority); + + final signedTransaction = await _savingsGateway.refreshBalance((owner: _address), + credentials: _wallet.evmChainPrivateKey, + ); + + final fee = await _wallet.calculateActualEstimatedFeeForCreateTransaction( + amount: BigInt.zero, + contractAddress: _savingsGateway.self.address.hexEip55, + receivingAddressHex: _savingsGateway.self.address.hexEip55, + priority: priority, + data: _savingsGateway.self.abi.functions[15].encodeCall([_address]), + ); + + final sendTransaction = () => _wallet.getWeb3Client()!.sendRawTransaction(signedTransaction); + + return PendingEVMChainTransaction( + feeCurrency: "ETH", + sendTransaction: sendTransaction, + signedTransaction: signedTransaction, + fee: BigInt.from(fee.estimatedGasFee), + amount: 0.toString(), + exponent: 18, + ); + } catch (e) { + if (e.toString().contains('insufficient funds for gas')) { + final ethBalance = await _wallet.getWeb3Client()!.getBalance(_address); + throw InsufficientGasFeeException(currentBalance: ethBalance.getInWei); } rethrow; } @@ -158,14 +189,12 @@ class DEuro { _savingsGateway.self.address.hexEip55, CryptoCurrency.deuro, priority, - "ETH" + "ETH", )) as PendingEVMChainTransaction; } catch (e) { if (e.toString().contains('insufficient funds for gas')) { final ethBalance = await _wallet.getWeb3Client()!.getBalance(_address); - throw DeuroGasFeeException( - currentBalance: ethBalance.getInWei, - ); + throw InsufficientGasFeeException(currentBalance: ethBalance.getInWei); } rethrow; } diff --git a/cw_ethereum/lib/deuro/deuro_savings_contract.dart b/cw_ethereum/lib/deuro/deuro_savings_contract.dart index ca2eb5dcc..77316f456 100644 --- a/cw_ethereum/lib/deuro/deuro_savings_contract.dart +++ b/cw_ethereum/lib/deuro/deuro_savings_contract.dart @@ -213,7 +213,7 @@ class SavingsGateway extends _i1.GeneratedContract { /// The optional [transaction] parameter can be used to override parameters /// like the gas price, nonce and max gas. The `data` and `to` fields will be /// set by the contract. - Future refreshBalance( + Future<_i2.Uint8List> refreshBalance( ({_i1.EthereumAddress owner}) args, { required _i1.Credentials credentials, _i1.Transaction? transaction, @@ -221,7 +221,7 @@ class SavingsGateway extends _i1.GeneratedContract { final function = self.abi.functions[15]; assert(checkSignature(function, 'b77cd1c7')); final params = [args.owner]; - return write( + return writeRaw( credentials, transaction, function, @@ -232,14 +232,14 @@ class SavingsGateway extends _i1.GeneratedContract { /// The optional [transaction] parameter can be used to override parameters /// like the gas price, nonce and max gas. The `data` and `to` fields will be /// set by the contract. - Future refreshMyBalance({ + Future<_i2.Uint8List> refreshMyBalance({ required _i1.Credentials credentials, _i1.Transaction? transaction, }) async { final function = self.abi.functions[16]; assert(checkSignature(function, '85bd12d1')); final params = []; - return write( + return writeRaw( credentials, transaction, function, diff --git a/cw_evm/lib/evm_chain_exceptions.dart b/cw_evm/lib/evm_chain_exceptions.dart index 19bb047ef..8d4e94d13 100644 --- a/cw_evm/lib/evm_chain_exceptions.dart +++ b/cw_evm/lib/evm_chain_exceptions.dart @@ -23,12 +23,12 @@ class EVMChainTransactionFeesException implements Exception { String toString() => exceptionMessage; } -class DeuroGasFeeException implements Exception { +class InsufficientGasFeeException implements Exception { final String exceptionMessage; final BigInt? requiredGasFee; final BigInt? currentBalance; - DeuroGasFeeException({ + InsufficientGasFeeException({ this.requiredGasFee, this.currentBalance, }) : exceptionMessage = _buildMessage(requiredGasFee, currentBalance); diff --git a/lib/ethereum/cw_ethereum.dart b/lib/ethereum/cw_ethereum.dart index 1e5530f8a..9f199443d 100644 --- a/lib/ethereum/cw_ethereum.dart +++ b/lib/ethereum/cw_ethereum.dart @@ -244,6 +244,11 @@ class CWEthereum extends Ethereum { DEuro(wallet as EthereumWallet) .withdrawSavings(amount, priority as EVMChainTransactionPriority); + @override + Future reinvestDEuroInterest( + WalletBase wallet, TransactionPriority priority) => + DEuro(wallet as EthereumWallet).reinvestInterest(priority as EVMChainTransactionPriority); + @override Future enableDEuroSaving(WalletBase wallet, TransactionPriority priority) => DEuro(wallet as EthereumWallet).enableSavings(priority as EVMChainTransactionPriority); diff --git a/lib/src/screens/integrations/deuro/savings_page.dart b/lib/src/screens/integrations/deuro/savings_page.dart index 232509c73..db2b3182a 100644 --- a/lib/src/screens/integrations/deuro/savings_page.dart +++ b/lib/src/screens/integrations/deuro/savings_page.dart @@ -1,6 +1,7 @@ import 'package:cake_wallet/core/execution_state.dart'; import 'package:cake_wallet/generated/i18n.dart'; import 'package:cake_wallet/src/screens/base_page.dart'; +import 'package:cake_wallet/src/screens/integrations/deuro/widgets/info_chip.dart'; import 'package:cake_wallet/src/screens/integrations/deuro/widgets/interest_card_widget.dart'; import 'package:cake_wallet/src/screens/integrations/deuro/widgets/savings_card_widget.dart'; import 'package:cake_wallet/src/screens/integrations/deuro/widgets/savings_edit_sheet.dart'; @@ -14,9 +15,11 @@ import 'package:cake_wallet/view_model/send/send_view_model_state.dart'; import 'package:cw_core/crypto_currency.dart'; import 'package:cw_core/pending_transaction.dart'; import 'package:cw_core/wallet_type.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_mobx/flutter_mobx.dart'; import 'package:mobx/mobx.dart'; +import 'package:url_launcher/url_launcher_string.dart'; class DEuroSavingsPage extends BasePage { final DEuroViewModel _dEuroViewModel; @@ -44,8 +47,7 @@ class DEuroSavingsPage extends BasePage { child: TextButton( style: TextButton.styleFrom( foregroundColor: Theme.of(context).colorScheme.onSurface, - overlayColor: WidgetStateColor.resolveWith( - (states) => Colors.transparent), + overlayColor: WidgetStateColor.resolveWith((states) => Colors.transparent), ), onPressed: _dEuroViewModel.reloadSavingsUserData, child: Icon( @@ -61,8 +63,7 @@ class DEuroSavingsPage extends BasePage { @override Widget body(BuildContext context) { - WidgetsBinding.instance - .addPostFrameCallback((_) => _setReactions(context, _dEuroViewModel)); + WidgetsBinding.instance.addPostFrameCallback((_) => _setReactions(context, _dEuroViewModel)); return Container( width: double.infinity, @@ -73,19 +74,50 @@ class DEuroSavingsPage extends BasePage { isDarkTheme: currentTheme.isDark, interestRate: "${_dEuroViewModel.interestRate}%", savingsBalance: _dEuroViewModel.savingsBalance, + fiatSavingsBalance: _dEuroViewModel.fiatSavingsBalance, currency: CryptoCurrency.deuro, + fiatCurrency: _dEuroViewModel.isFiatDisabled ? null : _dEuroViewModel.fiat, onAddSavingsPressed: () => _onSavingsAdd(context), onRemoveSavingsPressed: () => _onSavingsRemove(context), onApproveSavingsPressed: _dEuroViewModel.prepareApproval, + onTooltipPressed: () => _onSavingsTooltipPressed(context), isEnabled: _dEuroViewModel.isEnabled, + isLoading: _dEuroViewModel.isLoading, ), ), Observer( builder: (_) => InterestCardWidget( isDarkTheme: currentTheme.isDark, title: S.of(context).deuro_savings_collect_interest, - collectedInterest: _dEuroViewModel.accruedInterest, + fiatAccruedInterest: _dEuroViewModel.fiatAccruedInterest, + fiatCurrency: _dEuroViewModel.isFiatDisabled ? null : _dEuroViewModel.fiat, + accruedInterest: _dEuroViewModel.accruedInterest, onCollectInterest: _dEuroViewModel.prepareCollectInterest, + onReinvestInterest: _dEuroViewModel.prepareReinvestInterest, + onTooltipPressed: () => _onInterestTooltipPressed(context), + isEnabled: _dEuroViewModel.isEnabled, + ), + ), + Spacer(), + SafeArea( + child: Padding( + padding: EdgeInsets.only(bottom: 30), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + InfoChip( + label: S.of(context).deuro_about_deuro, + icon: CupertinoIcons.info, + onPressed: () => _showWelcomeTooltip(context), + ), + SizedBox(width: 10), + InfoChip( + label: S.of(context).website, + icon: CupertinoIcons.globe, + onPressed: () => launchUrlString("https://deuro.com/"), + ) + ], + ), ), ), ], @@ -94,14 +126,12 @@ class DEuroSavingsPage extends BasePage { } Future _onSavingsAdd(BuildContext context) async { - final amount = await Navigator.of(context).push(MaterialPageRoute( - builder: (BuildContext context) => SavingEditPage(isAdding: true))); + final amount = await _showEditBottomSheet(context, isAdding: true); if (amount != null) _dEuroViewModel.prepareSavingsEdit(amount, true); } Future _onSavingsRemove(BuildContext context) async { - final amount = await Navigator.of(context).push(MaterialPageRoute( - builder: (BuildContext context) => SavingEditPage(isAdding: false))); + final amount = await _showEditBottomSheet(context, isAdding: false); if (amount != null) _dEuroViewModel.prepareSavingsEdit(amount, false); } @@ -112,20 +142,41 @@ class DEuroSavingsPage extends BasePage { reaction((_) => dEuroViewModel.transaction, (PendingTransaction? tx) async { if (tx == null) return; + String title; + + switch (_dEuroViewModel.actionType) { + case DEuroActionType.deposit: + title = S.of(context).deuro_savings_add; + break; + case DEuroActionType.withdraw: + title = S.of(context).deuro_savings_remove; + break; + case DEuroActionType.reinvest: + title = S.of(context).deuro_reinvest_interest; + break; + default: + title = S.of(context).confirm_transaction; + break; + } + final result = await showModalBottomSheet( context: context, isDismissible: false, isScrollControlled: true, builder: (BuildContext bottomSheetContext) => ConfirmSendingBottomSheet( key: ValueKey('savings_page_confirm_sending_dialog_key'), - titleText: S.of(bottomSheetContext).confirm_transaction, + titleText: title, currentTheme: currentTheme, walletType: WalletType.ethereum, titleIconPath: CryptoCurrency.deuro.iconPath, currency: CryptoCurrency.deuro, amount: S.of(bottomSheetContext).send_amount, - amountValue: tx.amountFormatted, - fiatAmountValue: _dEuroViewModel.pendingTransactionFiatAmountFormatted, + amountValue: _dEuroViewModel.actionType == DEuroActionType.reinvest + ? _dEuroViewModel.accruedInterest + : tx.amountFormatted, + fiatAmountValue: _dEuroViewModel.actionType == DEuroActionType.reinvest + ? _dEuroViewModel.fiatAccruedInterest + : _dEuroViewModel.pendingTransactionFiatAmountFormatted, fee: S.of(bottomSheetContext).send_estimated_fee, feeValue: tx.feeFormatted, feeFiatAmount: _dEuroViewModel.pendingTransactionFeeFiatAmountFormatted, @@ -166,6 +217,7 @@ class DEuroSavingsPage extends BasePage { dEuroViewModel.commitApprovalTransaction(); }, change: tx.change, + explanation: S.of(context).deuro_savings_approve_app_description, ), ); @@ -186,27 +238,29 @@ class DEuroSavingsPage extends BasePage { contentImage: 'assets/images/birthday_cake.png', content: S.of(bottomSheetContext).deuro_tx_commited_content, actionButtonText: S.of(bottomSheetContext).close, - actionButtonKey: ValueKey('send_page_sent_dialog_ok_button_key'), + actionButtonKey: ValueKey('savings_page_sent_dialog_ok_button_key'), actionButton: () => Navigator.of(bottomSheetContext).pop(), ), ); }); } + if (state is NoEtherState) { + WidgetsBinding.instance.addPostFrameCallback((_) async => await _showNoEthTooltip(context)); + } + if (state is FailureState) { WidgetsBinding.instance.addPostFrameCallback((_) async { if (!context.mounted) return; await showPopUp( context: context, - builder: (BuildContext popupContext) { - return AlertWithOneAction( - alertTitle: S.of(popupContext).error, - alertContent: state.error, - buttonText: S.of(popupContext).ok, - buttonAction: () => Navigator.of(popupContext).pop(), - ); - }, + builder: (BuildContext popupContext) => AlertWithOneAction( + alertTitle: S.of(popupContext).error, + alertContent: state.error, + buttonText: S.of(popupContext).ok, + buttonAction: () => Navigator.of(popupContext).pop(), + ), ); }); } @@ -214,4 +268,107 @@ class DEuroSavingsPage extends BasePage { _isReactionsSet = true; } + + void _onSavingsTooltipPressed(BuildContext context) => _showTooltip( + context, + title: S.of(context).deuro_savings_balance, + content: S.of(context).deuro_savings_balance_tooltip, + key: 'savings_tooltip', + onLearnMorePressed: () {}, //ToDo + ); + + void _onInterestTooltipPressed(BuildContext context) => _showTooltip( + context, + title: S.of(context).deuro_savings_collect_interest, + content: S.of(context).deuro_savings_collect_interest_tooltip, + key: 'interest_tooltip', + onLearnMorePressed: () {}, //ToDo + ); + + void _showTooltip( + BuildContext context, { + required String title, + required String content, + required String key, + required VoidCallback onLearnMorePressed, + }) { + if (!context.mounted) return; + + showModalBottomSheet( + context: context, + builder: (BuildContext bottomSheetContext) => InfoBottomSheet( + currentTheme: currentTheme, + titleText: title, + titleIconPath: CryptoCurrency.deuro.iconPath, + content: content, + isTwoAction: true, + rightButtonText: S.of(context).close, + rightActionButtonKey: ValueKey('deuro_page_tooltip_dialog_${key}_ok_button_key'), + actionRightButton: () => Navigator.of(bottomSheetContext).pop(), + leftButtonText: S.of(context).learn_more, + leftActionButtonKey: ValueKey('deuro_page_tooltip_dialog_${key}_learn_more_button_key'), + actionLeftButton: onLearnMorePressed, + ), + ); + } + + Future _showWelcomeTooltip(BuildContext context) async { + if (!context.mounted) return; + + return showModalBottomSheet( + context: context, + isScrollControlled: true, + builder: (BuildContext bottomSheetContext) => InfoBottomSheet( + currentTheme: currentTheme, + height: 350, + titleText: "dEURO", + titleIconPath: CryptoCurrency.deuro.iconPath, + contentImage: 'assets/images/deuro_hero.png', + contentImageSize: 200, + content: S.of(context).deuro_savings_welcome_description, + isTwoAction: true, + rightButtonText: S.of(context).close, + rightActionButtonKey: ValueKey('deuro_page_tooltip_dialog_welcome_ok_button_key'), + actionRightButton: () => Navigator.of(bottomSheetContext).pop(), + leftButtonText: S.of(context).learn_more, + leftActionButtonKey: ValueKey('deuro_page_tooltip_dialog_welcome_learn_more_button_key'), + actionLeftButton: () => Navigator.of(bottomSheetContext).pop(), // ToDo + ), + ); + } + + Future _showNoEthTooltip(BuildContext context) async { + if (!context.mounted) return; + + return showModalBottomSheet( + context: context, + builder: (BuildContext bottomSheetContext) => InfoBottomSheet( + currentTheme: currentTheme, + titleText: title, + titleIconPath: CryptoCurrency.deuro.iconPath, + contentImage: 'assets/images/deuro_not_enough_eth.png', + content: S.of(context).deuro_tooltip_no_eth, + actionButtonKey: ValueKey('deuro_page_tooltip_dialog_no_eth_ok_button_key'), + actionButtonText: S.of(context).close, + actionButton: () => Navigator.of(bottomSheetContext).pop(), + ), + ); + } + + Future _showEditBottomSheet(BuildContext context, {bool isAdding = false}) async { + if (!context.mounted) return null; + + return showModalBottomSheet( + context: context, + isScrollControlled: true, + builder: (BuildContext bottomSheetContext) => SavingsEditSheet( + titleText: isAdding ? S.of(context).deuro_savings_add : S.of(context).deuro_savings_remove, + titleIconPath: CryptoCurrency.deuro.iconPath, + balanceTitle: isAdding + ? S.of(context).deuro_savings_available_to_add + : S.of(context).deuro_savings_available_to_remove, + balance: isAdding ? _dEuroViewModel.accountBalance : _dEuroViewModel.savingsBalance, + ), + ); + } } diff --git a/lib/src/screens/integrations/deuro/widgets/info_chip.dart b/lib/src/screens/integrations/deuro/widgets/info_chip.dart new file mode 100644 index 000000000..496b429f2 --- /dev/null +++ b/lib/src/screens/integrations/deuro/widgets/info_chip.dart @@ -0,0 +1,41 @@ +import 'package:flutter/material.dart'; + +class InfoChip extends StatelessWidget { + final String label; + final IconData icon; + final VoidCallback onPressed; + + const InfoChip({ + super.key, + required this.label, + required this.icon, + required this.onPressed, + }); + + @override + Widget build(BuildContext context) => Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(100), + color: Theme.of(context).colorScheme.surfaceContainer, + ), + padding: const EdgeInsets.fromLTRB(12, 6, 12, 6), + child: InkWell( + onTap: onPressed, + child: Row( + children: [ + Padding( + padding: const EdgeInsets.only(right: 5), + child: Icon( + icon, + color: Theme.of(context).colorScheme.onSurface, + ), + ), + Text( + label, + style: Theme.of(context).textTheme.bodyMedium, + ), + ], + ), + ), + ); +} diff --git a/lib/src/screens/integrations/deuro/widgets/interest_card_widget.dart b/lib/src/screens/integrations/deuro/widgets/interest_card_widget.dart index 03dd174f6..6d1852ec1 100644 --- a/lib/src/screens/integrations/deuro/widgets/interest_card_widget.dart +++ b/lib/src/screens/integrations/deuro/widgets/interest_card_widget.dart @@ -1,3 +1,4 @@ +import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:cake_wallet/generated/i18n.dart'; import 'package:cake_wallet/src/screens/integrations/deuro/widgets/savings_card_widget.dart'; import 'package:cake_wallet/themes/utils/custom_theme_colors.dart'; @@ -5,63 +6,91 @@ import 'package:cw_core/crypto_currency.dart'; import 'package:flutter/material.dart'; class InterestCardWidget extends StatelessWidget { - InterestCardWidget({ + const InterestCardWidget({ required this.title, - required this.collectedInterest, - super.key, + required this.accruedInterest, required this.isDarkTheme, + required this.isEnabled, required this.onCollectInterest, + required this.onReinvestInterest, + required this.onTooltipPressed, + this.fiatAccruedInterest, + this.fiatCurrency, }); final String title; - final String collectedInterest; + final String accruedInterest; + final String? fiatAccruedInterest; + final FiatCurrency? fiatCurrency; final bool isDarkTheme; + final bool isEnabled; final VoidCallback onCollectInterest; + final VoidCallback onReinvestInterest; + final VoidCallback onTooltipPressed; @override - Widget build(BuildContext context) { - return Stack(children: [ - Container( - margin: EdgeInsets.symmetric(horizontal: 16), - width: double.infinity, - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(15), - gradient: LinearGradient( - colors: [ - isDarkTheme - ? CustomThemeColors.cardGradientColorPrimaryDark - : CustomThemeColors.cardGradientColorPrimaryLight, - isDarkTheme - ? CustomThemeColors.cardGradientColorSecondaryDark - : CustomThemeColors.cardGradientColorSecondaryLight, - ], - begin: Alignment.topCenter, - end: Alignment.bottomCenter, + Widget build(BuildContext context) => Stack(children: [ + Container( + margin: EdgeInsets.symmetric(horizontal: 16), + width: double.infinity, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(15), + gradient: LinearGradient( + colors: [ + isDarkTheme + ? CustomThemeColors.cardGradientColorPrimaryDark + : CustomThemeColors.cardGradientColorPrimaryLight, + isDarkTheme + ? CustomThemeColors.cardGradientColorSecondaryDark + : CustomThemeColors.cardGradientColorSecondaryLight, + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + ), + ), + child: Padding( + padding: EdgeInsets.all(20), + child: Column( + children: [ + SavingsCard.getAssetBalanceRow( + context, + title: title, + amount: accruedInterest, + fiatAmount: fiatAccruedInterest, + currency: CryptoCurrency.deuro, + fiatCurrency: fiatCurrency, + hideSymbol: false, + onTooltipPressed: onTooltipPressed + ), + SizedBox(height: 10), + Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ + Expanded( + child: SavingsCard.getButton( + context, + imagePath: 'assets/images/collect_interest.png', + label: S.of(context).deuro_collect_interest, + onPressed: onCollectInterest, + backgroundColor: Theme.of(context).colorScheme.primary, + color: Theme.of(context).colorScheme.onPrimary, + enabled: isEnabled, + ), + ), + SizedBox(width: 12), + Expanded( + child: SavingsCard.getButton( + context, + label: S.of(context).deuro_reinvest_interest, + icon: Icons.account_balance_outlined, + onPressed: onReinvestInterest, + backgroundColor: Theme.of(context).colorScheme.surface, + color: Theme.of(context).colorScheme.onSecondaryContainer, + enabled: isEnabled, + ), + ), + ]), + ], + ), ), ), - child: Padding( - padding: EdgeInsets.all(20), - child: Column( - children: [ - SavingsCard.getAssetBalanceRow( - context, - title: title, - subtitle: collectedInterest, - currency: CryptoCurrency.deuro, - hideSymbol: true, - ), - SizedBox(height: 10), - SavingsCard.getButton( - context, - label: S.of(context).deuro_collect_interest, - onPressed: onCollectInterest, - backgroundColor: Theme.of(context).colorScheme.primary, - color: Theme.of(context).colorScheme.onPrimary, - ), - ], - ), - ), - ), - ]); - } + ]); } diff --git a/lib/src/screens/integrations/deuro/widgets/savings_card_widget.dart b/lib/src/screens/integrations/deuro/widgets/savings_card_widget.dart index 9196929c4..36b92b45b 100644 --- a/lib/src/screens/integrations/deuro/widgets/savings_card_widget.dart +++ b/lib/src/screens/integrations/deuro/widgets/savings_card_widget.dart @@ -1,21 +1,27 @@ import 'dart:math'; import 'package:auto_size_text/auto_size_text.dart'; +import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:cake_wallet/generated/i18n.dart'; import 'package:cake_wallet/src/widgets/cake_image_widget.dart'; import 'package:cake_wallet/themes/utils/custom_theme_colors.dart'; import 'package:cw_core/crypto_currency.dart'; +import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; class SavingsCard extends StatelessWidget { final bool isDarkTheme; final bool isEnabled; + final bool isLoading; final String interestRate; final String savingsBalance; + final String? fiatSavingsBalance; + final FiatCurrency? fiatCurrency; final CryptoCurrency currency; final VoidCallback onAddSavingsPressed; final VoidCallback onRemoveSavingsPressed; final VoidCallback onApproveSavingsPressed; + final VoidCallback onTooltipPressed; const SavingsCard({ super.key, @@ -26,162 +32,187 @@ class SavingsCard extends StatelessWidget { required this.onAddSavingsPressed, required this.onRemoveSavingsPressed, required this.onApproveSavingsPressed, + required this.onTooltipPressed, this.isEnabled = true, + this.isLoading = false, + this.fiatSavingsBalance, + this.fiatCurrency, }); @override Widget build(BuildContext context) => Container( - margin: const EdgeInsets.all(15), - decoration: BoxDecoration( - borderRadius: BorderRadius.circular(15), - gradient: LinearGradient( - colors: [ - isDarkTheme - ? CustomThemeColors.cardGradientColorPrimaryDark - : CustomThemeColors.cardGradientColorPrimaryLight, - isDarkTheme - ? CustomThemeColors.cardGradientColorSecondaryDark - : CustomThemeColors.cardGradientColorSecondaryLight, - ], - begin: Alignment.topCenter, - end: Alignment.bottomCenter, + margin: const EdgeInsets.all(15), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(15), + color: Theme.of(context).colorScheme.surfaceContainerLowest, ), - ), - child: Container( - padding: const EdgeInsets.all(20), - child: Column( - children: [ - getAssetBalanceRow(context, - title: S.of(context).deuro_savings_balance, - subtitle: savingsBalance, - currency: currency), - Padding( - padding: const EdgeInsets.symmetric(vertical: 10), - child: Row( - children: [ - Expanded( - child: Text( - 'Current APR', - style: Theme.of(context).textTheme.bodyMedium?.copyWith( - color: - Theme.of(context).colorScheme.onSurfaceVariant, - fontWeight: FontWeight.w500, - ), - softWrap: true, - ), - ), - Text( - interestRate, + child: Column(children: [ + Padding( + padding: const EdgeInsets.only(top: 10, bottom: 10, left: 20, right: 20), + child: Row( + children: [ + Expanded( + child: Text( + 'Current APR', // ToDo: Localize style: Theme.of(context).textTheme.bodyMedium?.copyWith( color: Theme.of(context).colorScheme.onSurfaceVariant, fontWeight: FontWeight.w500, ), softWrap: true, ), - ], - ), - ), - Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: isEnabled - ? [ - Expanded( - child: getButton( - context, - label: S.of(context).deuro_savings_add, - imagePath: 'assets/images/received.png', - onPressed: onAddSavingsPressed, - backgroundColor: - Theme.of(context).colorScheme.primary, - color: Theme.of(context).colorScheme.onPrimary, - ), - ), - SizedBox(width: 12), - Expanded( - child: getButton( - context, - label: S.of(context).deuro_savings_remove, - imagePath: 'assets/images/upload.png', - onPressed: onRemoveSavingsPressed, - backgroundColor: - Theme.of(context).colorScheme.surface, - color: Theme.of(context) - .colorScheme - .onSecondaryContainer, - ), - ), - ] - : [ - Expanded( - child: getButton( - context, - label: S.of(context).deuro_savings_set_approval, - onPressed: onApproveSavingsPressed, - backgroundColor: - Theme.of(context).colorScheme.primary, - color: Theme.of(context).colorScheme.onPrimary, - ), - ) - ], - ), - ], - ), - )); - - static Widget getButton( - BuildContext context, { - required String label, - String? imagePath, - required VoidCallback onPressed, - required Color backgroundColor, - required Color color, - }) => - Semantics( - label: label, - child: OutlinedButton( - onPressed: onPressed, - style: OutlinedButton.styleFrom( - backgroundColor: backgroundColor, - side: BorderSide( - color: Theme.of(context).colorScheme.outlineVariant.withAlpha(0), - width: 0, - ), - shape: - RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)), - ), - child: Container( - padding: const EdgeInsets.symmetric(vertical: 12), - child: Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - if (imagePath != null) ...[ - Image.asset( - imagePath, - height: 30, - width: 30, - color: color, - ), - const SizedBox(width: 8), - ], + ), Text( - label, + interestRate, style: Theme.of(context).textTheme.bodyMedium?.copyWith( - color: color, - fontWeight: FontWeight.w700, + color: Theme.of(context).colorScheme.onSurfaceVariant, + fontWeight: FontWeight.w800, ), + softWrap: true, ), ], ), ), - ), + Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(15), + gradient: LinearGradient( + colors: [ + isDarkTheme + ? CustomThemeColors.cardGradientColorPrimaryDark + : CustomThemeColors.cardGradientColorPrimaryLight, + isDarkTheme + ? CustomThemeColors.cardGradientColorSecondaryDark + : CustomThemeColors.cardGradientColorSecondaryLight, + ], + begin: Alignment.topCenter, + end: Alignment.bottomCenter, + ), + ), + padding: const EdgeInsets.all(20), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.only(bottom: 20), + child: getAssetBalanceRow( + context, + title: S.of(context).deuro_savings_balance, + amount: savingsBalance, + fiatAmount: fiatSavingsBalance, + currency: currency, + fiatCurrency: fiatCurrency, + hideSymbol: false, + onTooltipPressed: onTooltipPressed, + ), + ), + isLoading + ? CupertinoActivityIndicator(color: Theme.of(context).colorScheme.onSurface) + : Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: isEnabled + ? [ + Expanded( + child: getButton( + context, + label: S.of(context).deuro_savings_add, + imagePath: 'assets/images/received.png', + onPressed: onAddSavingsPressed, + backgroundColor: Theme.of(context).colorScheme.primary, + color: Theme.of(context).colorScheme.onPrimary, + ), + ), + SizedBox(width: 12), + Expanded( + child: getButton( + context, + label: S.of(context).deuro_savings_remove, + imagePath: 'assets/images/upload.png', + onPressed: onRemoveSavingsPressed, + backgroundColor: Theme.of(context).colorScheme.surface, + color: Theme.of(context).colorScheme.onSecondaryContainer, + ), + ), + ] + : [ + Expanded( + child: getButton( + context, + label: S.of(context).deuro_savings_approve_app, + onPressed: onApproveSavingsPressed, + backgroundColor: Theme.of(context).colorScheme.primary, + color: Theme.of(context).colorScheme.onPrimary, + icon: Icons.check, + ), + ) + ], + ), + ], + ), + ), + ]), ); + static Widget getButton( + BuildContext context, { + required String label, + required VoidCallback onPressed, + required Color backgroundColor, + required Color color, + String? imagePath, + IconData? icon, + bool enabled = true, + double iconSize = 24, + }) { + backgroundColor = enabled ? backgroundColor : backgroundColor.withAlpha(130); + color = enabled ? color : color.withAlpha(130); + + return Semantics( + label: label, + child: OutlinedButton( + onPressed: enabled ? onPressed : null, + style: OutlinedButton.styleFrom( + backgroundColor: backgroundColor, + side: BorderSide( + color: Theme.of(context).colorScheme.outlineVariant.withAlpha(0), + width: 0, + ), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10)), + ), + child: Container( + padding: const EdgeInsets.symmetric(vertical: 12), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + if (imagePath != null) ...[ + Image.asset(imagePath, height: iconSize, width: iconSize, color: color), + const SizedBox(width: 8), + ], + if (icon != null) ...[ + Icon(icon, size: iconSize, color: color), + const SizedBox(width: 8), + ], + Text( + label, + style: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: color, + fontWeight: FontWeight.w700, + ), + ), + ], + ), + ), + ), + ); + } + static Widget getAssetBalanceRow( BuildContext context, { required String title, - required String subtitle, + required String amount, required CryptoCurrency currency, bool hideSymbol = true, + VoidCallback? onTooltipPressed, + FiatCurrency? fiatCurrency, + String? fiatAmount, }) => Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, @@ -190,16 +221,32 @@ class SavingsCard extends StatelessWidget { Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - Text( - title, - style: Theme.of(context).textTheme.bodySmall?.copyWith( - color: Theme.of(context).colorScheme.onSurfaceVariant, - height: 1, + Row( + children: [ + Text( + title, + style: Theme.of(context).textTheme.bodySmall?.copyWith( + color: Theme.of(context).colorScheme.onSurfaceVariant, + height: 1, + ), + ), + if (onTooltipPressed != null) + Padding( + padding: EdgeInsets.only(left: 4), + child: InkWell( + onTap: onTooltipPressed, + child: Icon( + CupertinoIcons.question_circle, + size: 13, + color: Theme.of(context).colorScheme.onSurfaceVariant, + ), + ), ), + ], ), SizedBox(height: 6), AutoSizeText( - subtitle, + amount, style: Theme.of(context).textTheme.titleLarge?.copyWith( color: Theme.of(context).colorScheme.onSurface, fontWeight: FontWeight.w900, @@ -209,10 +256,21 @@ class SavingsCard extends StatelessWidget { maxLines: 1, textAlign: TextAlign.start, ), + if (fiatCurrency != null) + AutoSizeText( + "${fiatCurrency.title} $fiatAmount", + style: Theme.of(context).textTheme.titleLarge?.copyWith( + color: Theme.of(context).colorScheme.onSurfaceVariant, + fontWeight: FontWeight.w500, + fontSize: 16, + height: 1.5, + ), + maxLines: 1, + textAlign: TextAlign.start, + ), ], ), SizedBox( - //width: min(MediaQuery.of(context).size.width * 0.2, 100), child: Center( child: Column( children: [ @@ -225,15 +283,11 @@ class SavingsCard extends StatelessWidget { width: 30.0, child: Center( child: Text( - currency.title - .substring(0, min(currency.title.length, 2)), - style: - Theme.of(context).textTheme.bodySmall?.copyWith( - fontSize: 11, - color: Theme.of(context) - .colorScheme - .onSurfaceVariant, - ), + currency.title.substring(0, min(currency.title.length, 2)), + style: Theme.of(context).textTheme.bodySmall?.copyWith( + fontSize: 11, + color: Theme.of(context).colorScheme.onSurfaceVariant, + ), ), ), decoration: BoxDecoration( @@ -243,7 +297,7 @@ class SavingsCard extends StatelessWidget { ), ), if (!hideSymbol) ...[ - const SizedBox(height: 10), + const SizedBox(height: 3), Text( currency.title, style: Theme.of(context).textTheme.bodyMedium?.copyWith( diff --git a/lib/src/screens/integrations/deuro/widgets/savings_edit_sheet.dart b/lib/src/screens/integrations/deuro/widgets/savings_edit_sheet.dart index bb1733fb5..11feb27f7 100644 --- a/lib/src/screens/integrations/deuro/widgets/savings_edit_sheet.dart +++ b/lib/src/screens/integrations/deuro/widgets/savings_edit_sheet.dart @@ -1,24 +1,39 @@ import 'package:auto_size_text/auto_size_text.dart'; import 'package:cake_wallet/generated/i18n.dart'; -import 'package:cake_wallet/src/screens/base_page.dart'; import 'package:cake_wallet/src/screens/integrations/deuro/widgets/numpad.dart'; +import 'package:cake_wallet/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart'; import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:flutter/material.dart'; -class SavingEditPage extends BasePage { - final bool isAdding; +class SavingsEditSheet extends BaseBottomSheet { + final String? balance; + final String? balanceTitle; - SavingEditPage({required this.isAdding}); - - String get title => - isAdding ? S.current.deuro_savings_add : S.current.deuro_savings_remove; + const SavingsEditSheet({ + required super.titleText, + super.titleIconPath, + this.balance, + this.balanceTitle, + }); @override - Widget body(BuildContext context) => _SavingsEditBody(); + Widget contentWidget(BuildContext context) => SizedBox( + height: 600, + child: _SavingsEditBody( + balance: balance, + balanceTitle: balanceTitle, + ), + ); + + @override + Widget footerWidget(BuildContext context) => SizedBox.shrink(); } class _SavingsEditBody extends StatefulWidget { - const _SavingsEditBody(); + final String? balance; + final String? balanceTitle; + + const _SavingsEditBody({this.balance, this.balanceTitle}); @override State createState() => _SavingsEditBodyState(); @@ -27,8 +42,7 @@ class _SavingsEditBody extends StatefulWidget { class _SavingsEditBodyState extends State<_SavingsEditBody> { @override void initState() { - WidgetsBinding.instance - .addPostFrameCallback((_) => _numpadFocusNode.requestFocus()); + WidgetsBinding.instance.addPostFrameCallback((_) => _numpadFocusNode.requestFocus()); super.initState(); } @@ -51,31 +65,36 @@ class _SavingsEditBodyState extends State<_SavingsEditBody> { child: AutoSizeText( "${amount.toString()} dEuro", maxLines: 1, - maxFontSize: 60, + maxFontSize: 32, style: Theme.of(context).textTheme.headlineMedium?.copyWith( fontWeight: FontWeight.w600, - fontSize: 60, + fontSize: 32, color: Theme.of(context).colorScheme.onSurface, ), textAlign: TextAlign.center, ), ), )), + if (widget.balance != null && widget.balanceTitle != null) ...[ + Divider(), + AssetBalanceRow( + title: widget.balanceTitle!, + amount: widget.balance!, + onAllPressed: () => setState(() => amount = widget.balance!), + ), + ], NumberPad( focusNode: _numpadFocusNode, onNumberPressed: (i) => setState( () => amount = amount == '0' ? i.toString() : '${amount}${i}', ), onDeletePressed: () => setState( - () => amount = amount.length > 1 - ? amount.substring(0, amount.length - 1) - : '0', + () => amount = amount.length > 1 ? amount.substring(0, amount.length - 1) : '0', ), - onDecimalPressed: () => - setState(() => amount = '${amount.replaceAll('.', '')}.'), + onDecimalPressed: () => setState(() => amount = '${amount.replaceAll('.', '')}.'), ), Padding( - padding: const EdgeInsets.fromLTRB(16, 12, 16, 34), + padding: const EdgeInsets.fromLTRB(16, 12, 16, 0), child: LoadingPrimaryButton( onPressed: () => Navigator.pop(context, amount), text: S.of(context).confirm, @@ -88,3 +107,74 @@ class _SavingsEditBodyState extends State<_SavingsEditBody> { ]), ); } + +class AssetBalanceRow extends StatelessWidget { + final String title; + final String amount; + final VoidCallback onAllPressed; + + const AssetBalanceRow({ + super.key, + required this.title, + required this.amount, + required this.onAllPressed, + }); + + @override + Widget build(BuildContext context) => Padding( + padding: const EdgeInsets.fromLTRB(20, 10, 20, 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Text( + title, + style: Theme.of(context).textTheme.bodySmall?.copyWith( + color: Theme.of(context).colorScheme.onSurfaceVariant, + height: 1, + ), + ), + ], + ), + SizedBox(height: 6), + AutoSizeText( + amount, + style: Theme.of(context).textTheme.bodyLarge?.copyWith( + color: Theme.of(context).colorScheme.onSurface, + fontWeight: FontWeight.w400, + height: 1, + ), + maxLines: 1, + textAlign: TextAlign.start, + ), + ], + ), + SizedBox( + child: Center( + child: InkWell( + onTap: onAllPressed, + child: Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(20), + color: Theme.of(context).colorScheme.surfaceContainer, + ), + padding: EdgeInsets.fromLTRB(15, 10, 15, 10), + child: Text( + S.of(context).all, + style: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: Theme.of(context).colorScheme.onSurface, + ), + ), + ), + ), + ), + ), + ], + ), + ); +} diff --git a/lib/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart b/lib/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart index 2fbbf6284..bcd47b0bf 100644 --- a/lib/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart +++ b/lib/src/widgets/bottom_sheet/base_bottom_sheet_widget.dart @@ -3,8 +3,9 @@ import 'package:flutter/material.dart'; abstract class BaseBottomSheet extends StatelessWidget { final String titleText; final String? titleIconPath; + final double maxHeight; - const BaseBottomSheet({required this.titleText, this.titleIconPath}); + const BaseBottomSheet({required this.titleText, this.titleIconPath, this.maxHeight = 900}); Widget headerWidget(BuildContext context) { return Column( @@ -59,7 +60,7 @@ abstract class BaseBottomSheet extends StatelessWidget { @override Widget build(BuildContext context) { return ConstrainedBox( - constraints: BoxConstraints(maxHeight: 600), + constraints: BoxConstraints(maxHeight: maxHeight), child: ClipRRect( borderRadius: const BorderRadius.only( topLeft: Radius.circular(30.0), topRight: Radius.circular(30.0)), diff --git a/lib/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart b/lib/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart index 48009d084..a7ed6e45f 100644 --- a/lib/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart +++ b/lib/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart @@ -22,6 +22,7 @@ class ConfirmSendingBottomSheet extends BaseBottomSheet { final String fee; final String feeValue; final String feeFiatAmount; + final String? explanation; final List outputs; final VoidCallback onSlideComplete; final WalletType walletType; @@ -46,6 +47,7 @@ class ConfirmSendingBottomSheet extends BaseBottomSheet { required this.onSlideComplete, required this.walletType, this.change, + this.explanation, this.isOpenCryptoPay = false, Key? key, }) : showScrollbar = outputs.length > 3, @@ -87,9 +89,18 @@ class ConfirmSendingBottomSheet extends BaseBottomSheet { tileBackgroundColor: tileBackgroundColor, ), ), + if (explanation != null) + Padding( + padding: const EdgeInsets.only(bottom: 8), + child: StandardInfoTile( + value: explanation!, + itemTitleTextStyle: itemTitleTextStyle, + tileBackgroundColor: tileBackgroundColor, + ), + ), StandardTile( itemTitle: amount, - itemValue: amountValue + ' ${currency.title}', + itemValue: '$amountValue ${currency.title}', itemTitleTextStyle: itemTitleTextStyle, itemSubTitle: fiatAmountValue, itemSubTitleTextStyle: itemSubTitleTextStyle, @@ -260,6 +271,34 @@ class StandardTile extends StatelessWidget { } } +class StandardInfoTile extends StatelessWidget { + const StandardInfoTile({ + super.key, + required this.value, + required this.itemTitleTextStyle, + required this.tileBackgroundColor, + }); + + final String value; + final TextStyle itemTitleTextStyle; + final Color tileBackgroundColor; + + @override + Widget build(BuildContext context) => Semantics( + container: true, + label: value, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 14, vertical: 8), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + color: tileBackgroundColor, + ), + width: double.infinity, + child: Text(value, style: itemTitleTextStyle), + ), + ); +} + class AddressTile extends StatelessWidget { const AddressTile({ super.key, diff --git a/lib/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart b/lib/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart index 3a6403651..8b02b7fbb 100644 --- a/lib/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart +++ b/lib/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart @@ -39,6 +39,8 @@ class InfoBottomSheet extends BaseBottomSheet { final VoidCallback? actionRightButton; final Key? rightActionButtonKey; final Key? leftActionButtonKey; + final double height; + final double? contentImageSize; InfoBottomSheet({ required String titleText, @@ -46,9 +48,11 @@ class InfoBottomSheet extends BaseBottomSheet { required this.currentTheme, this.contentImage, this.contentImageColor, + this.contentImageSize, this.content, this.isTwoAction = false, this.showDontAskMeCheckbox = false, + this.height = 200, this.onCheckboxChanged, this.actionButtonText, this.actionButton, @@ -59,18 +63,22 @@ class InfoBottomSheet extends BaseBottomSheet { this.actionRightButton, this.rightActionButtonKey, this.leftActionButtonKey, - }) : super(titleText: titleText, titleIconPath: titleIconPath); + double maxHeight = 900, + }) : super(titleText: titleText, titleIconPath: titleIconPath, maxHeight: maxHeight); @override Widget contentWidget(BuildContext context) { return SizedBox( - height: 200, + height: height, child: Column( children: [ if (contentImage != null) Expanded( flex: 4, - child: getImage(contentImage!, imageColor: contentImageColor), + child: SizedBox( + width: contentImageSize, + child: getImage(contentImage!, imageColor: contentImageColor), + ), ) else Container(), diff --git a/lib/view_model/integrations/deuro_view_model.dart b/lib/view_model/integrations/deuro_view_model.dart index 925df1760..34376c610 100644 --- a/lib/view_model/integrations/deuro_view_model.dart +++ b/lib/view_model/integrations/deuro_view_model.dart @@ -1,4 +1,5 @@ import 'package:cake_wallet/core/execution_state.dart'; +import 'package:cake_wallet/core/utilities.dart'; import 'package:cake_wallet/entities/calculate_fiat_amount.dart'; import 'package:cake_wallet/entities/fiat_currency.dart'; import 'package:cake_wallet/ethereum/ethereum.dart'; @@ -8,10 +9,9 @@ import 'package:cake_wallet/store/settings_store.dart'; import 'package:cake_wallet/view_model/dashboard/balance_view_model.dart'; import 'package:cake_wallet/view_model/send/send_view_model_state.dart'; import 'package:cw_core/crypto_currency.dart'; -import 'package:cw_core/pending_transaction.dart'; -import 'package:cw_core/utils/print_verbose.dart'; -import 'package:cw_core/wallet_type.dart'; import 'package:cw_core/parse_fixed.dart'; +import 'package:cw_core/pending_transaction.dart'; +import 'package:cw_core/wallet_type.dart'; import 'package:mobx/mobx.dart'; part 'deuro_view_model.g.dart'; @@ -21,62 +21,47 @@ class DEuroViewModel = DEuroViewModelBase with _$DEuroViewModel; abstract class DEuroViewModelBase with Store { final AppStore _appStore; - DEuroViewModelBase(this._appStore, this.balanceViewModel, this._settingsStore, this._fiatConversationStore) { + DEuroViewModelBase( + this._appStore, + this.balanceViewModel, + this._settingsStore, + this._fiatConversationStore, + ) { reloadInterestRate(); reloadSavingsUserData(); } + final BalanceViewModel balanceViewModel; final SettingsStore _settingsStore; final FiatConversionStore _fiatConversationStore; - + @computed bool get isFiatDisabled => balanceViewModel.isFiatDisabled; @computed String get pendingTransactionFiatAmountFormatted => - isFiatDisabled ? '' : pendingTransactionFiatAmount + ' ' + fiat.title; + isFiatDisabled ? '' : '$pendingTransactionFiatAmount ${fiat.title}'; @computed String get pendingTransactionFeeFiatAmountFormatted => - isFiatDisabled ? '' : pendingTransactionFeeFiatAmount + ' ' + fiat.title; + isFiatDisabled ? '' : '$pendingTransactionFeeFiatAmount ${fiat.title}'; FiatCurrency get fiat => _settingsStore.fiatCurrency; - @computed - String get pendingTransactionFiatAmount { - if (transaction == null) { - return '0.00'; - } - - try { - final keys = _fiatConversationStore.prices.keys.toList(); - CryptoCurrency deuro = CryptoCurrency.deuro; - for (var i = 0; i < keys.length; i++) { - if (keys[i].title == "DEURO") { - deuro = keys[i]; - } - } - final fiat = calculateFiatAmount( - price: _fiatConversationStore.prices[deuro]!, - cryptoAmount: transaction!.amountFormatted); - return fiat; - } catch (e) { - printV(e); - return '0.02'; - } - } + String get pendingTransactionFiatAmount => + transaction == null ? '0.00' : _getDEuroFiatAmount(transaction!.amountFormatted); @computed String get pendingTransactionFeeFiatAmount { try { if (transaction != null) { final currency = CryptoCurrency.eth; - final fiat = calculateFiatAmount( - price: _fiatConversationStore.prices[currency]!, - cryptoAmount: transaction!.feeFormatted.substring(0, transaction!.feeFormatted.indexOf(" ")), - ); - return fiat; + return calculateFiatAmount( + price: _fiatConversationStore.prices[currency]!, + cryptoAmount: + transaction!.feeFormatted.substring(0, transaction!.feeFormatted.indexOf(" ")), + ); } else { return '0.00'; } @@ -85,9 +70,20 @@ abstract class DEuroViewModelBase with Store { } } + @computed + String get accountBalance { + final dEuroKey = balanceViewModel.balances.keys + .firstWhereOrNull((e) => e.title == CryptoCurrency.deuro.title); + if (dEuroKey == null) return '0.00'; + return balanceViewModel.balances[dEuroKey]?.availableBalance ?? '0.00'; + } + @observable String savingsBalance = '0.00'; + @computed + String get fiatSavingsBalance => _getDEuroFiatAmount(savingsBalance); + @observable ExecutionState state = InitialExecutionState(); @@ -97,12 +93,21 @@ abstract class DEuroViewModelBase with Store { @observable String accruedInterest = '0.00'; + @computed + String get fiatAccruedInterest => _getDEuroFiatAmount(accruedInterest); + @observable BigInt approvedTokens = BigInt.zero; @computed bool get isEnabled => approvedTokens > BigInt.zero; + @observable + bool isLoading = true; + + @observable + DEuroActionType actionType = DEuroActionType.none; + @observable PendingTransaction? transaction = null; @@ -122,6 +127,7 @@ abstract class DEuroViewModelBase with Store { accruedInterest = ethereum! .formatterEthereumAmountToDouble(amount: await accruedInterestRaw) .toStringAsFixed(6); + isLoading = false; } @action @@ -133,6 +139,11 @@ abstract class DEuroViewModelBase with Store { @action Future prepareApproval() async { + final ethBalance = balanceViewModel.balances[CryptoCurrency.eth]?.availableBalance ?? "0"; + if ((double.tryParse(ethBalance) ?? 0) == 0) { + state = NoEtherState(); + return; + } try { state = TransactionCommitting(); final priority = _appStore.settingsStore.priority[WalletType.ethereum]!; @@ -149,6 +160,7 @@ abstract class DEuroViewModelBase with Store { state = TransactionCommitting(); final amount = parseFixed(amountRaw, 18); final priority = _appStore.settingsStore.priority[WalletType.ethereum]!; + actionType = isAdding ? DEuroActionType.deposit : DEuroActionType.withdraw; transaction = await (isAdding ? ethereum!.addDEuroSaving(_appStore.wallet!, amount, priority) : ethereum!.removeDEuroSaving(_appStore.wallet!, amount, priority)); @@ -160,6 +172,18 @@ abstract class DEuroViewModelBase with Store { Future prepareCollectInterest() => prepareSavingsEdit(accruedInterest, false); + Future prepareReinvestInterest() async { + try { + state = TransactionCommitting(); + actionType = DEuroActionType.reinvest; + final priority = _appStore.settingsStore.priority[WalletType.ethereum]!; + transaction = await ethereum!.reinvestDEuroInterest(_appStore.wallet!, priority); + state = InitialExecutionState(); + } catch (e) { + state = FailureState(e.toString()); + } + } + @action Future commitTransaction() async { if (transaction != null) { @@ -167,6 +191,7 @@ abstract class DEuroViewModelBase with Store { state = TransactionCommitting(); await transaction!.commit(); transaction = null; + actionType = DEuroActionType.none; reloadSavingsUserData(); state = TransactionCommitted(); } catch (e) { @@ -194,6 +219,32 @@ abstract class DEuroViewModelBase with Store { void dismissTransaction() { transaction = null; approvalTransaction = null; + actionType = DEuroActionType.none; state = InitialExecutionState(); } + + String _getDEuroFiatAmount(String amount) { + try { + CryptoCurrency deuro = CryptoCurrency.deuro; + final keys = _fiatConversationStore.prices.keys.toList(); + for (final key in keys) { + if (key.title == "DEURO") deuro = key; + } + return calculateFiatAmount( + price: _fiatConversationStore.prices[deuro]!, + cryptoAmount: amount, + ); + } catch (_) { + return '0.00'; + } + } +} + +class NoEtherState extends ExecutionState {} + +enum DEuroActionType { + deposit, + withdraw, + reinvest, + none; } diff --git a/res/values/strings_ar.arb b/res/values/strings_ar.arb index 0a48d4da5..71562539d 100644 --- a/res/values/strings_ar.arb +++ b/res/values/strings_ar.arb @@ -245,14 +245,24 @@ "descending": "النزول", "description": "ﻒﺻﻭ", "destination_tag": "علامة الوجهة:", + "deuro_about_deuro": "حول ديورو", "deuro_collect_interest": "يجمع", + "deuro_reinvest_interest": "إعادة الاستثمار", "deuro_savings": "الادخار ديورو", "deuro_savings_add": "إيداع", + "deuro_savings_approve_app": "الموافقة على التطبيق", + "deuro_savings_approve_app_description": "اسمح لعقد Deuro Smart بإدارة رموز Deuro الخاصة بك من أجل الادخار ، ولكن ليس القدرة على إرسال أو أخذ Deuro الخاص بك.", + "deuro_savings_available_to_add": "متاح للإضافة", + "deuro_savings_available_to_remove": "متاح لإزالة", "deuro_savings_balance": "توازن الادخار", + "deuro_savings_balance_tooltip": "هذا يمثل رصيد مدخراتك الحالي ، والذي سيحقق الفائدة مع مرور الوقت. يمكنك إيداع أو سحب Deuro الخاص بك في أي وقت معين.", "deuro_savings_collect_interest": "جمع الاهتمام", + "deuro_savings_collect_interest_tooltip": "يمثل هذا اهتمامك الحالي المكتسب ، والذي يمكنك جمعه في رصيد Deuro الخاص بك في أي وقت.", "deuro_savings_remove": "ينسحب", "deuro_savings_set_approval": "تعيين الموافقة", "deuro_savings_subtitle": "كسب ما يصل إلى 10 ٪ فائدة على مقتنيات Deuro Stablecoin", + "deuro_savings_welcome_description": "Deuro هو stablecoin غير مركزي بالكامل ، مضمونة مربوطة إلى اليورو-آمنة ، متعددة الاستخدامات ، مقاومة للرقابة دون الاضطرار إلى الاعتماد على أوراكليس. 1 ديورو = 1 يورو.", + "deuro_tooltip_no_eth": "من أجل تمكين Deuro ، يجب أن يكون لديك ETH في محفظتك.", "deuro_tx_commited_content": "قد يستغرق الأمر بضع ثوانٍ حتى يتم تأكيد المعاملة وينعكس على الشاشة", "device_is_signing": "الجهاز يوقع", "dfx_option_description": "شراء التشفير مع EUR & CHF. لعملاء البيع بالتجزئة والشركات في أوروبا", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "المحافظ", "warning": "تحذير", + "website": "موقع إلكتروني", "welcome": "مرحباً", "welcome_subtitle_new_wallet": "إذا كنت ترغب في البدء من جديد ، فانقر فوق إنشاء محفظة جديدة أدناه وستكون خارج السباقات.", "welcome_subtitle_restore_wallet": "إذا كان لديك محفظة موجودة تريد إحضارها إلى كعكة ، فما عليك سوى اختيار استعادة المحفظة الموجودة وسنمشيك خلال العملية.", diff --git a/res/values/strings_bg.arb b/res/values/strings_bg.arb index c083b8297..f7edf0a1a 100644 --- a/res/values/strings_bg.arb +++ b/res/values/strings_bg.arb @@ -245,14 +245,24 @@ "descending": "Низходящ", "description": "Описание", "destination_tag": "Destination tag:", + "deuro_about_deuro": "За Деуро", "deuro_collect_interest": "Събиране", + "deuro_reinvest_interest": "Реинвестиране", "deuro_savings": "Спестявания на Деуро", "deuro_savings_add": "Депозит", + "deuro_savings_approve_app": "Одобрете приложението", + "deuro_savings_approve_app_description": "Позволете на интелигентния договор на Deuro да управлява вашите маркери Deuro за спестявания, но не и възможността да изпращате или вземете вашето Deuro.", + "deuro_savings_available_to_add": "На разположение за добавяне", + "deuro_savings_available_to_remove": "На разположение за премахване", "deuro_savings_balance": "Спестотен баланс", + "deuro_savings_balance_tooltip": "Това представлява текущия ви спестовен баланс, което ще натрупа лихва във времето. Можете да депозирате или изтеглите вашето Deuro във всеки даден момент.", "deuro_savings_collect_interest": "Събиране на интерес", + "deuro_savings_collect_interest_tooltip": "Това представлява настоящата ви спечелена лихва, която можете да съберете в баланса на Deuro по всяко време.", "deuro_savings_remove": "Оттегляне", "deuro_savings_set_approval": "Задайте одобрение", "deuro_savings_subtitle": "Печелете до 10% лихва за вашите Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro е напълно децентрализиран, колатерализиран стабилност, привързан към еврото-сигурно, универсално и резистентно на цензура, без да се налага да разчита на оракули. 1 Deuro = 1 евро.", + "deuro_tooltip_no_eth": "За да активирате Deuro, трябва да имате ETH в портфейла си.", "deuro_tx_commited_content": "Може да отнеме няколко секунди, за да може транзакцията да се потвърди и да бъде отразена на екрана", "device_is_signing": "Устройството подписва", "dfx_option_description": "Купете криптовалута с Eur & CHF. За търговски и корпоративни клиенти в Европа", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Портфейли", "warning": "Внимание", + "website": "Уебсайт", "welcome": "Добре дошли", "welcome_subtitle_new_wallet": "Ако искате да стартирате свеж, докоснете Създайте нов портфейл по -долу и ще се откажете от състезанията.", "welcome_subtitle_restore_wallet": "Ако имате съществуващ портфейл, който искате да внесете в тортата, просто изберете възстановяване на съществуващия портфейл и ще ви преведем през процеса.", diff --git a/res/values/strings_cs.arb b/res/values/strings_cs.arb index 49becb211..761fba73e 100644 --- a/res/values/strings_cs.arb +++ b/res/values/strings_cs.arb @@ -245,14 +245,24 @@ "descending": "Klesající", "description": "Popis", "destination_tag": "Destination Tag:", + "deuro_about_deuro": "O Deuro", "deuro_collect_interest": "Sbírat", + "deuro_reinvest_interest": "Reinvest", "deuro_savings": "dEuro úspory", "deuro_savings_add": "Vklad", + "deuro_savings_approve_app": "Schválit aplikaci", + "deuro_savings_approve_app_description": "Nechte deuro inteligentní smlouvu spravovat vaše deuro tokeny pro úspory, ale ne schopnost poslat nebo vzít svůj deuro.", + "deuro_savings_available_to_add": "K dispozici k přidání", + "deuro_savings_available_to_remove": "K dispozici k odstranění", "deuro_savings_balance": "Úspora zůstatek", + "deuro_savings_balance_tooltip": "To představuje váš současný zůstatek úspor, který v průběhu času narůstá úrok. Deuro můžete vložit nebo stáhnout v daném okamžiku.", "deuro_savings_collect_interest": "Sbírat zájem", + "deuro_savings_collect_interest_tooltip": "To představuje váš současný vydělaný úrok, který můžete kdykoli shromáždit do rovnováhy Deuro.", "deuro_savings_remove": "Odstoupit", "deuro_savings_set_approval": "Stanovit schválení", "deuro_savings_subtitle": "Získejte až 10% úrok z vašeho Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro je plně decentralizovaný, kolateralizovaný stablecoin navázaný na euro-bezpečný, všestranný a cenzurní odolný vůči, aniž by se musel spoléhat na věštcové. 1 deuro = 1 euro.", + "deuro_tooltip_no_eth": "Chcete -li povolit Deuro, musíte mít v peněžence ETH.", "deuro_tx_commited_content": "Transakce může trvat několik sekund, aby se potvrdila a odrážela se na obrazovce", "device_is_signing": "Zařízení se podpisu", "dfx_option_description": "Koupit krypto s EUR & CHF. Pro maloobchodní a firemní zákazníky v Evropě", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Peněženky", "warning": "Varování", + "website": "Web", "welcome": "Vítejte", "welcome_subtitle_new_wallet": "Pokud chcete začít čerstvě, klepněte na Vytvořit novou peněženku níže a budete na závodech.", "welcome_subtitle_restore_wallet": "Pokud máte existující peněženku, kterou chcete přinést do dortu, jednoduše si vyberte obnovení stávající peněženky a my vás projdeme procesem.", diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index 4f5c3f87e..5f14b2562 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -245,14 +245,24 @@ "descending": "Absteigend", "description": "Beschreibung", "destination_tag": "Ziel-Tag:", + "deuro_about_deuro": "Über dEURO", "deuro_collect_interest": "Auszahlen", + "deuro_reinvest_interest": "Reinvestieren", "deuro_savings": "dEuro-Savings", "deuro_savings_add": "Einzahlen", + "deuro_savings_approve_app": "App genehmigen", + "deuro_savings_approve_app_description": "Erlauben Sie dem dEURO Smart Contract, Ihre dEURO-Token zu verwalten.", + "deuro_savings_available_to_add": "Verfügbar zum Hinzufügen", + "deuro_savings_available_to_remove": "Verfügbar zum Entfernen", "deuro_savings_balance": "Sparguthaben", + "deuro_savings_balance_tooltip": "Dies stellt Ihr aktuelles Sparbetrag dar, der im Laufe der Zeit Zinsen generiert. Sie können Ihren dEURO zu jedem Zeitpunkt ein- oder auszahlen.", "deuro_savings_collect_interest": "Interesse sammeln", + "deuro_savings_collect_interest_tooltip": "Dies stellt Ihre aktuell verdiente Zinsen dar, diese Sie können jederzeit auszahlen.", "deuro_savings_remove": "Auszahlen", "deuro_savings_set_approval": "Genehmigung festlegen", "deuro_savings_subtitle": "Verdienen Sie bis zu 10% Zinsen für Ihre dEuro Stablecoin Holdings", + "deuro_savings_welcome_description": "dEuro ist ein vollständig dezentraler, gesicherter Stablecoin, der an den Euro gebunden ist, vielseitig und zensurresistent, ohne sich auf Orakel verlassen zu müssen. 1 dEuro = 1 Euro.", + "deuro_tooltip_no_eth": "Um dEURO zu aktivieren, müssen Sie ETH in Ihrer Wallet haben.", "deuro_tx_commited_content": "Es kann ein paar Sekunden dauern, bis die Transaktion bestätigt und auf dem Bildschirm angezeigt", "device_is_signing": "Das Gerät unterschreibt", "dfx_option_description": "Kaufen Sie Krypto mit EUR & CHF. Für Einzelhandel und Unternehmenskunden in Europa", @@ -1080,6 +1090,7 @@ "walletConnect": "WalletConnect", "wallets": "Wallets", "warning": "Warnung", + "website": "Webseite", "welcome": "Willkommen", "welcome_subtitle_new_wallet": "Wenn Sie frisch anfangen möchten, tippen Sie unten neue Wallet und schon sind Sie bereit.", "welcome_subtitle_restore_wallet": "Wenn Sie über eine vorhandene Wallet verfügen, die Sie in Cake Wallet öffnen möchten, drücken Sie auf Vorhandene Wallet wiederherstellen und wir werden Sie durch den Prozess führen.", diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index 6b1539059..75096929a 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -245,14 +245,24 @@ "descending": "Descending", "description": "Description", "destination_tag": "Destination tag:", + "deuro_about_deuro": "About dEURO", "deuro_collect_interest": "Collect", + "deuro_reinvest_interest": "Reinvest", "deuro_savings": "dEuro Savings", "deuro_savings_add": "Deposit", + "deuro_savings_approve_app": "Approve App", + "deuro_savings_approve_app_description": "Allow the dEURO smart contract to manage your dEURO tokens for savings, but not the ability to send or take your dEURO.", + "deuro_savings_available_to_add": "Available to add", + "deuro_savings_available_to_remove": "Available to remove", "deuro_savings_balance": "Savings Balance", + "deuro_savings_balance_tooltip": "This represents your current savings balance, which will accrue interest over time. You can deposit or withdraw your dEURO at any given time.", "deuro_savings_collect_interest": "Collect interest", + "deuro_savings_collect_interest_tooltip": "This represents your current earned interest, which you can collect into your dEURO balance at any time.", "deuro_savings_remove": "Withdraw", "deuro_savings_set_approval": "Set approval", "deuro_savings_subtitle": "Earn up to 10% interest on your dEuro Stablecoin holdings", + "deuro_savings_welcome_description": "dEURO is a fully decentralized, collateralized stablecoin pegged to the Euro — secure, versatile, and censorship-resistant without having to rely on oracles. 1 dEURO = 1 EURO.", + "deuro_tooltip_no_eth": "In order to enable dEURO, you must have ETH in your wallet.", "deuro_tx_commited_content": "It might take a couple of seconds for the transaction to confirm and be reflected on screen", "device_is_signing": "Device is signing", "dfx_option_description": "Buy crypto with EUR & CHF. For retail and corporate customers in Europe", @@ -1078,6 +1088,7 @@ "walletConnect": "WalletConnect", "wallets": "Wallets", "warning": "Warning", + "website": "Website", "welcome": "Welcome", "welcome_subtitle_new_wallet": "If you want to start fresh, tap Create New Wallet below and you'll be off to the races.", "welcome_subtitle_restore_wallet": "If you have an existing wallet you want to bring into Cake, simply choose Restore Existing Wallet and we'll walk you through the process.", @@ -1114,4 +1125,4 @@ "you_will_send": "Convert from", "youCanGoBackToYourDapp": "You can go back to your dApp now", "yy": "YY" -} +} \ No newline at end of file diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index 3d6e4e3f9..3532af6fd 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -245,14 +245,24 @@ "descending": "Descendente", "description": "Descripción", "destination_tag": "Etiqueta de destino:", + "deuro_about_deuro": "Sobre Deuro", "deuro_collect_interest": "Recolectar", + "deuro_reinvest_interest": "Reinvertir", "deuro_savings": "ahorros de deuro", "deuro_savings_add": "Depósito", + "deuro_savings_approve_app": "Aprobar la aplicación", + "deuro_savings_approve_app_description": "Permita que el contrato inteligente Deuro administre sus tokens Deuro para obtener ahorros, pero no la capacidad de enviar o tomar su Deuro.", + "deuro_savings_available_to_add": "Disponible para agregar", + "deuro_savings_available_to_remove": "Disponible para eliminar", "deuro_savings_balance": "Saldo de ahorro", + "deuro_savings_balance_tooltip": "Esto representa su saldo de ahorro actual, que acumulará interés con el tiempo. Puede depositar o retirar su Deuro en un momento dado.", "deuro_savings_collect_interest": "Cobrar interés", + "deuro_savings_collect_interest_tooltip": "Esto representa su interés ganado actual, que puede recolectar en su saldo Deuro en cualquier momento.", "deuro_savings_remove": "Retirar", "deuro_savings_set_approval": "Establecer aprobación", "deuro_savings_subtitle": "Gane hasta un 10% de interés en sus Holdings de Deuro Stablecoin", + "deuro_savings_welcome_description": "Deuro es un establo colateralizado totalmente descentralizado fijado al euro: seguro, versátil y resistente a la censura sin tener que confiar en los oráculos. 1 Deuro = 1 euro.", + "deuro_tooltip_no_eth": "Para habilitar a Deuro, debe tener ETH en su billetera.", "deuro_tx_commited_content": "La transacción puede tardar un par de segundos en confirmar y reflejarse en la pantalla", "device_is_signing": "El dispositivo está firmando", "dfx_option_description": "Compre cripto con EUR y CHF. Para clientes minoristas y corporativos en Europa", @@ -1078,6 +1088,7 @@ "walletConnect": "MonederoConectar", "wallets": "Carteras", "warning": "Advertencia", + "website": "Sitio web", "welcome": "Bienvenido", "welcome_only": "Bienvenido", "welcome_subtitle_new_wallet": "Si desea comenzar de nuevo, toque Crear nueva billetera a continuación y se irá a las carreras.", @@ -1115,4 +1126,4 @@ "you_will_send": "Convertir de", "youCanGoBackToYourDapp": "Puedes volver a tu dapp ahora", "yy": "YY" -} +} \ No newline at end of file diff --git a/res/values/strings_fr.arb b/res/values/strings_fr.arb index 9056dbc49..e77081ab7 100644 --- a/res/values/strings_fr.arb +++ b/res/values/strings_fr.arb @@ -245,14 +245,24 @@ "descending": "Descendant", "description": "Description", "destination_tag": "Tag de destination :", + "deuro_about_deuro": "À propos de Deuro", "deuro_collect_interest": "Collecter", + "deuro_reinvest_interest": "Réinvestir", "deuro_savings": "Économies de deuro", "deuro_savings_add": "Dépôt", + "deuro_savings_approve_app": "Approuver l'application", + "deuro_savings_approve_app_description": "Autorisez le contrat intelligent Deuro pour gérer vos jetons deuro pour les économies, mais pas la possibilité d'envoyer ou de prendre votre deuro.", + "deuro_savings_available_to_add": "Disponible pour ajouter", + "deuro_savings_available_to_remove": "Disponible pour supprimer", "deuro_savings_balance": "Solde d'épargne", + "deuro_savings_balance_tooltip": "Cela représente votre solde d'épargne actuel, qui accusera l'intérêt au fil du temps. Vous pouvez déposer ou retirer votre deuro à tout moment.", "deuro_savings_collect_interest": "Percevoir l'intérêt", + "deuro_savings_collect_interest_tooltip": "Cela représente votre intérêt actuel gagné, que vous pouvez collecter dans votre solde de Deuro à tout moment.", "deuro_savings_remove": "Retirer", "deuro_savings_set_approval": "Établir l'approbation", "deuro_savings_subtitle": "Gagnez jusqu'à 10% d'intérêt sur vos avoirs de Deuro Stablecoin", + "deuro_savings_welcome_description": "Deuro est une stablecoin entièrement décentralisée et garantie fixée à l'euro - sécurisée, polyvalente et résistante à la censure sans avoir à compter sur des oracles. 1 DEURO = 1 EURO.", + "deuro_tooltip_no_eth": "Afin d'activer Deuro, vous devez avoir ETH dans votre portefeuille.", "deuro_tx_commited_content": "Il pourrait prendre quelques secondes pour que la transaction confirme et soit reflétée à l'écran", "device_is_signing": "L'appareil signale", "dfx_option_description": "Achetez de la crypto avec EUR & CHF. Pour les clients de la vente au détail et des entreprises en Europe", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Portefeuilles", "warning": "Avertissement", + "website": "Site web", "welcome": "Accueillir", "welcome_subtitle_new_wallet": "Si vous souhaitez repartir de zéro, appuyez sur Créer un nouveau portefeuille ci-dessous et vous serez prêt à commencer.", "welcome_subtitle_restore_wallet": "Si vous avez un portefeuille existant que vous souhaitez importer dans Cake, choisissez simplement Restaurer un portefeuille existant et nous vous guiderons à travers le processus.", diff --git a/res/values/strings_ha.arb b/res/values/strings_ha.arb index b5f77a1c0..29456991f 100644 --- a/res/values/strings_ha.arb +++ b/res/values/strings_ha.arb @@ -245,14 +245,24 @@ "descending": "Saukowa", "description": "Bayani", "destination_tag": "Tambarin makoma:", + "deuro_about_deuro": "Game da Deuro", "deuro_collect_interest": "Tara", + "deuro_reinvest_interest": "Sarkin m", "deuro_savings": "deuro tanadi", "deuro_savings_add": "Yi ajiya", + "deuro_savings_approve_app": "Amince da app", + "deuro_savings_approve_app_description": "Bada izinin kwangila Deuro Smart don sarrafa alamomin Deuro don tanadi, amma ba ikon aikawa ba ko ɗaukar deuro.", + "deuro_savings_available_to_add": "Akwai don ƙara", + "deuro_savings_available_to_remove": "Akwai don Cire", "deuro_savings_balance": "Ma'auni", + "deuro_savings_balance_tooltip": "Wannan yana wakiltar ma'aunin ajiyar ku na yanzu, wanda zai tarwatsa sha'awa akan lokaci. Kuna iya sakawa ko cire Deuro a kowane lokaci.", "deuro_savings_collect_interest": "Tattara amfani da sha'awa", + "deuro_savings_collect_interest_tooltip": "Wannan yana wakiltar sha'awar da kuka samu na yanzu, wanda zaku iya tattarawa cikin ma'aunin deuro a kowane lokaci.", "deuro_savings_remove": "Janye", "deuro_savings_set_approval": "Saita yarda", "deuro_savings_subtitle": "Sami har zuwa 10% sha'awa a kan Deuro Stovecoin Rike", + "deuro_savings_welcome_description": "Deuro cikakke ne mai kyau, haɗin gwiwa wanda aka haɗa zuwa Yuro - amintacce, ba tare da tsayayya da oracles ba. 1 deuro = 1 Yuro.", + "deuro_tooltip_no_eth": "Don kunna deuro, dole ne ku sami lafiyarku a cikin walat ɗinku.", "deuro_tx_commited_content": "Yana iya ɗaukar wasu secondsan seconds don ma'amala don tabbatarwa kuma a nuna shi a allon", "device_is_signing": "Na'urar tana shiga", "dfx_option_description": "Buy crypto tare da Eur & Chf. Don Retail da abokan ciniki na kamfanoni a Turai", @@ -1079,6 +1089,7 @@ "walletConnect": "WalletConnect", "wallets": "Wallets", "warning": "Gargadi", + "website": "Gidan yanar gizo", "welcome": "Barka da zuwa", "welcome_only": "Barka da zuwa", "welcome_subtitle_new_wallet": "Idan kana son farawa sabo ne, matsa Newirƙiri Sabuwar Wallow a ƙasa kuma za ka tafi da tsere.", diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 79d25a1fb..7823df582 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -245,14 +245,24 @@ "descending": "अवरोही", "description": "विवरण", "destination_tag": "गंतव्य टैग:", + "deuro_about_deuro": "देउरो के बारे में", "deuro_collect_interest": "इकट्ठा करना", + "deuro_reinvest_interest": "पुनर्निवेश करना", "deuro_savings": "देउरो बचत", "deuro_savings_add": "जमा", + "deuro_savings_approve_app": "ऐप को अनुमोदित करें", + "deuro_savings_approve_app_description": "बचत के लिए अपने Deuro टोकन का प्रबंधन करने के लिए Deuro स्मार्ट अनुबंध की अनुमति दें, लेकिन अपने Deuro को भेजने या लेने की क्षमता नहीं।", + "deuro_savings_available_to_add": "जोड़ने के लिए उपलब्ध है", + "deuro_savings_available_to_remove": "निकालने के लिए उपलब्ध है", "deuro_savings_balance": "बचत शेष", + "deuro_savings_balance_tooltip": "यह आपके वर्तमान बचत संतुलन का प्रतिनिधित्व करता है, जो समय के साथ ब्याज अर्जित करेगा। आप किसी भी समय अपने ड्यूरो को जमा या वापस ले सकते हैं।", "deuro_savings_collect_interest": "ब्याज इकट्ठा करना", + "deuro_savings_collect_interest_tooltip": "यह आपके वर्तमान अर्जित ब्याज का प्रतिनिधित्व करता है, जिसे आप किसी भी समय अपने Deuro संतुलन में एकत्र कर सकते हैं।", "deuro_savings_remove": "निकालना", "deuro_savings_set_approval": "अनुमोदन निर्धारित करना", "deuro_savings_subtitle": "अपने Deuro Stablecoin होल्डिंग्स पर 10% ब्याज कमाएँ", + "deuro_savings_welcome_description": "Deuro एक पूरी तरह से विकेन्द्रीकृत, संपार्श्विक स्टैबेलकॉइन है जो यूरो के लिए पेग्ड है-सुरक्षित, बहुमुखी और सेंसरशिप-प्रतिरोधी के बिना oracles पर भरोसा किए बिना। 1 देउरो = 1 यूरो।", + "deuro_tooltip_no_eth": "Deuro को सक्षम करने के लिए, आपके पास अपने बटुए में ETH होना चाहिए।", "deuro_tx_commited_content": "लेन -देन की पुष्टि करने और स्क्रीन पर प्रतिबिंबित होने के लिए कुछ सेकंड लग सकते हैं", "device_is_signing": "उपकरण हस्ताक्षर कर रहा है", "dfx_option_description": "EUR और CHF के साथ क्रिप्टो खरीदें। यूरोप में खुदरा और कॉर्पोरेट ग्राहकों के लिए", @@ -1079,6 +1089,7 @@ "walletConnect": "वॉलेटकनेक्ट", "wallets": "पर्स", "warning": "चेतावनी", + "website": "वेबसाइट", "welcome": "स्वागत", "welcome_subtitle_new_wallet": "यदि आप ताजा शुरू करना चाहते हैं, तो नीचे नया बटुआ बनाएं और आप दौड़ से दूर हो जाएंगे।", "welcome_subtitle_restore_wallet": "यदि आपके पास एक मौजूदा बटुआ है जिसे आप केक में लाना चाहते हैं, तो बस मौजूदा बटुए को पुनर्स्थापित करें और हम आपको प्रक्रिया के माध्यम से चलेंगे।", diff --git a/res/values/strings_hr.arb b/res/values/strings_hr.arb index 6f94329ff..6e84ce97b 100644 --- a/res/values/strings_hr.arb +++ b/res/values/strings_hr.arb @@ -245,14 +245,24 @@ "descending": "Silazni", "description": "Opis", "destination_tag": "Odredišna oznaka:", + "deuro_about_deuro": "O deuru", "deuro_collect_interest": "Prikupiti", + "deuro_reinvest_interest": "Reinvestirati", "deuro_savings": "deuro ušteda", "deuro_savings_add": "Depozit", + "deuro_savings_approve_app": "Odobriti aplikaciju", + "deuro_savings_approve_app_description": "Dopustite pametnom ugovoru Deuro da upravljate svojim Deuro tokenima za uštedu, ali ne i mogućnost slanja ili uzimanja vašeg Deuroa.", + "deuro_savings_available_to_add": "Dostupno za dodavanje", + "deuro_savings_available_to_remove": "Dostupno za uklanjanje", "deuro_savings_balance": "Ravnoteža uštede", + "deuro_savings_balance_tooltip": "To predstavlja vaš trenutni saldo štednje, što će s vremenom prikupljati kamate. Možete položiti ili povući svoj deuro u bilo kojem trenutku.", "deuro_savings_collect_interest": "Prikupiti interes", + "deuro_savings_collect_interest_tooltip": "To predstavlja vaš trenutni zarađeni interes, koji u bilo kojem trenutku možete prikupiti u svoj deuro ravnoteža.", "deuro_savings_remove": "Povući", "deuro_savings_set_approval": "Odrediti odobrenje", "deuro_savings_subtitle": "Zaradite do 10% kamate na svoje Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro je potpuno decentralizirani, kolateralizirani stabblecoin privezani na euro-siguran, svestran i otporan na cenzuru, a da se nije morao oslanjati na orke. 1 deuro = 1 eura.", + "deuro_tooltip_no_eth": "Da biste omogućili Deuro, morate imati ETH u novčaniku.", "deuro_tx_commited_content": "Možda će trebati nekoliko sekundi da se transakcija potvrdi i odrazi na zaslonu", "device_is_signing": "Uređaj se potpisuje", "dfx_option_description": "Kupite kriptovalute s Eur & CHF. Za maloprodajne i korporativne kupce u Europi", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Novčanici", "warning": "Upozorenje", + "website": "Web stranica", "welcome": "Dobrodošli", "welcome_subtitle_new_wallet": "Ako želite započeti svježe, dodirnite Create New Wallet u nastavku i krenite na utrke.", "welcome_subtitle_restore_wallet": "Ako imate postojeći novčanik koji želite unijeti u tortu, jednostavno odaberite Vratite postojeći novčanik i prošetat ćemo vas kroz postupak.", diff --git a/res/values/strings_hy.arb b/res/values/strings_hy.arb index c54d6b5b8..b888a3838 100644 --- a/res/values/strings_hy.arb +++ b/res/values/strings_hy.arb @@ -245,14 +245,24 @@ "descending": "Նվազող", "description": "Նկարագրություն", "destination_tag": "Նպատակակետի պիտակ:", + "deuro_about_deuro": "Deuro- ի մասին", "deuro_collect_interest": "Հավաքել", + "deuro_reinvest_interest": "Վերազինել", "deuro_savings": "dEuro խնայողություններ", "deuro_savings_add": "Ավանդ", + "deuro_savings_approve_app": "Հաստատել ծրագիրը", + "deuro_savings_approve_app_description": "Թույլ տվեք Deuro Smart պայմանագիրը կառավարել ձեր Deuro Tokens- ը խնայողությունների համար, բայց ոչ ձեր Deuro ուղարկելու կամ վերցնելու կարողությունը:", + "deuro_savings_available_to_add": "Մատչելի է ավելացնել", + "deuro_savings_available_to_remove": "Մատչելի է հեռացնելու համար", "deuro_savings_balance": "Խնայողական հավասարակշռություն", + "deuro_savings_balance_tooltip": "Սա ներկայացնում է ձեր ընթացիկ խնայողությունների մնացորդը, որը ժամանակի ընթացքում կբարձրացնի հետաքրքրությունը: Դուք կարող եք ցանկացած պահի մեկնել կամ հանել ձեր Deuro- ն:", "deuro_savings_collect_interest": "Հավաքեք հետաքրքրություն", + "deuro_savings_collect_interest_tooltip": "Սա ներկայացնում է ձեր ներկայիս վաստակած տոկոսադրույքը, որը ցանկացած պահի կարող եք հավաքել ձեր Deuro հավասարակշռությունը:", "deuro_savings_remove": "Հեռացնել", "deuro_savings_set_approval": "Սահմանել հաստատում", "deuro_savings_subtitle": "Վաստակեք մինչեւ 10% տոկոսադրույքներ ձեր Deuro Stablecoin Holdings- ի համար", + "deuro_savings_welcome_description": "Deuro- ն լիովին ապակենտրոնացված է, գրավադրված Stablecoin- ը, որն ապահովում է եվրոն `անվտանգ, բազմակողմանի եւ գրաքննության դիմացկուն, առանց ապավինելու Oracles- ին: 1 deuro = 1 եվրո:", + "deuro_tooltip_no_eth": "Deuro- ին միացնելու համար դուք պետք է դնեք ձեր դրամապանակում:", "deuro_tx_commited_content": "Գործարքի հաստատման եւ արտացոլվելու համար գործարքի համար կարող է տեւել մի քանի վայրկյան", "device_is_signing": "Սարքը ստորագրում է", "dfx_option_description": "Գնեք կրիպտոարժույթ EUR և CHF: Կորպորատիվ և մանրածախ հաճախորդների համար Եվրոպայում", @@ -1075,6 +1085,7 @@ "walletConnect": "WalletConnect", "wallets": "Դրամապանակներ", "warning": "Զգուշացում", + "website": "Կայք", "welcome": "Ողջույն", "welcome_subtitle_new_wallet": "Եթե ​​ցանկանում եք սկսել թարմ, հպեք Ստեղծեք նոր դրամապանակ ներքեւում եւ դուրս կգաք ցեղերի:", "welcome_subtitle_restore_wallet": "Եթե ​​ունեք գոյություն ունեցող դրամապանակ, որը ցանկանում եք տորթի մեջ մտցնել, պարզապես ընտրեք վերականգնել առկա դրամապանակը, եւ մենք ձեզ քայլելու ենք գործընթացի միջոցով:", diff --git a/res/values/strings_id.arb b/res/values/strings_id.arb index 7682903fc..0caf6147f 100644 --- a/res/values/strings_id.arb +++ b/res/values/strings_id.arb @@ -245,14 +245,24 @@ "descending": "Menurun", "description": "Keterangan", "destination_tag": "Tag tujuan:", + "deuro_about_deuro": "Tentang Deuro", "deuro_collect_interest": "Mengumpulkan", + "deuro_reinvest_interest": "Berinvestasi kembali", "deuro_savings": "Tabungan dEuro", "deuro_savings_add": "Deposito", + "deuro_savings_approve_app": "Menyetujui aplikasi", + "deuro_savings_approve_app_description": "Izinkan kontrak pintar Deuro untuk mengelola token Deuro Anda untuk penghematan, tetapi bukan kemampuan untuk mengirim atau mengambil Deuro Anda.", + "deuro_savings_available_to_add": "Tersedia untuk ditambahkan", + "deuro_savings_available_to_remove": "Tersedia untuk dihapus", "deuro_savings_balance": "Keseimbangan tabungan", + "deuro_savings_balance_tooltip": "Ini mewakili saldo tabungan Anda saat ini, yang akan menghasilkan bunga dari waktu ke waktu. Anda dapat menyetor atau menarik deuro Anda pada waktu tertentu.", "deuro_savings_collect_interest": "Mengumpulkan minat", + "deuro_savings_collect_interest_tooltip": "Ini mewakili minat yang Anda peroleh saat ini, yang dapat Anda kumpulkan ke dalam saldo Deuro Anda kapan saja.", "deuro_savings_remove": "Menarik", "deuro_savings_set_approval": "Tetapkan persetujuan", "deuro_savings_subtitle": "Hasilkan hingga 10% bunga di Deuro Stablecoin Holdings Anda", + "deuro_savings_welcome_description": "Deuro adalah stablecoin yang sepenuhnya terdesentralisasi, dipatok ke euro-aman, serbaguna, dan tahan sensor tanpa harus bergantung pada nubuat. 1 Deuro = 1 Euro.", + "deuro_tooltip_no_eth": "Untuk mengaktifkan Deuro, Anda harus memiliki ETH di dompet Anda.", "deuro_tx_commited_content": "Mungkin butuh beberapa detik untuk transaksi untuk mengkonfirmasi dan direfleksikan di layar", "device_is_signing": "Perangkat sedang menandatangani", "dfx_option_description": "Beli crypto dengan EUR & CHF. Untuk pelanggan ritel dan perusahaan di Eropa", @@ -1080,6 +1090,7 @@ "walletConnect": "DompetConnect", "wallets": "Dompet", "warning": "Peringatan", + "website": "Situs web", "welcome": "Selamat datang", "welcome_subtitle_new_wallet": "Jika Anda ingin memulai segar, ketuk membuat dompet baru di bawah ini dan Anda akan pergi ke balapan.", "welcome_subtitle_restore_wallet": "Jika Anda memiliki dompet yang ada yang ingin Anda bawa ke dalam kue, cukup pilih kembalikan dompet yang ada dan kami akan memandu Anda melalui prosesnya.", diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb index 9d03f7947..6aacff2c2 100644 --- a/res/values/strings_it.arb +++ b/res/values/strings_it.arb @@ -245,14 +245,24 @@ "descending": "Discendente", "description": "Descrizione", "destination_tag": "Tag destinazione:", + "deuro_about_deuro": "Su Deuro", "deuro_collect_interest": "Raccogliere", + "deuro_reinvest_interest": "Reinvest", "deuro_savings": "Risparmio di dEuro", "deuro_savings_add": "Depositare", + "deuro_savings_approve_app": "Approvare l'app", + "deuro_savings_approve_app_description": "Consenti al contratto Smart Deuro di gestire i tuoi token Deuro per risparmi, ma non la possibilità di inviare o prendere il tuo Deuro.", + "deuro_savings_available_to_add": "Disponibile per aggiungere", + "deuro_savings_available_to_remove": "Disponibile per rimuovere", "deuro_savings_balance": "Saldo di risparmio", + "deuro_savings_balance_tooltip": "Ciò rappresenta il tuo attuale saldo di risparmio, che maturerà l'interesse nel tempo. Puoi depositare o prelevare il tuo deuro in qualsiasi momento.", "deuro_savings_collect_interest": "Raccogliere interesse", + "deuro_savings_collect_interest_tooltip": "Questo rappresenta il tuo attuale interesse guadagnato, che puoi raccogliere nel tuo saldo Deuro in qualsiasi momento.", "deuro_savings_remove": "Ritirare", "deuro_savings_set_approval": "Impostare l'approvazione", "deuro_savings_subtitle": "Guadagna fino al 10% di interesse su Deuro StableCoin Holdings", + "deuro_savings_welcome_description": "Deuro è uno stablecoin completamente decentralizzato e collateralizzato con anco 1 deuro = 1 euro.", + "deuro_tooltip_no_eth": "Per abilitare Deuro, devi avere ETH nel tuo portafoglio.", "deuro_tx_commited_content": "Potrebbero essere necessari un paio di secondi per confermare la transazione ed essere riflessa sullo schermo", "device_is_signing": "Il dispositivo sta firmando", "dfx_option_description": "Acquista Crypto con EUR & CHF. Per i clienti al dettaglio e aziendali in Europa", @@ -1079,6 +1089,7 @@ "walletConnect": "WalletConnect", "wallets": "Portafogli", "warning": "Attenzione", + "website": "Sito web", "welcome": "Benvenuto", "welcome_only": "Benvenuto", "welcome_subtitle_new_wallet": "Se vuoi ricominciare da capo, premi Crea un nuovo portafoglio qui sotto.", diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index c92a6dab1..b807ce6ee 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -245,14 +245,24 @@ "descending": "下降", "description": "説明", "destination_tag": "宛先タグ:", + "deuro_about_deuro": "Deuroについて", "deuro_collect_interest": "集める", + "deuro_reinvest_interest": "再投資", "deuro_savings": "dEuro Savings", "deuro_savings_add": "デポジット", + "deuro_savings_approve_app": "アプリを承認します", + "deuro_savings_approve_app_description": "Deuro Smart ContractがDeuro Tokensを管理するために節約のために管理することはできますが、Deuroを送信または服用する能力は許可しません。", + "deuro_savings_available_to_add": "追加できる", + "deuro_savings_available_to_remove": "削除できます", "deuro_savings_balance": "貯蓄バランス", + "deuro_savings_balance_tooltip": "これは、現在の貯蓄残高を表しており、時間の経過とともに利息が生じます。 deuroをいつでも預け入れることができます。", "deuro_savings_collect_interest": "興味を集めます", + "deuro_savings_collect_interest_tooltip": "これは、現在の獲得された関心を表しており、いつでもデュロバランスに収集できます。", "deuro_savings_remove": "撤回する", "deuro_savings_set_approval": "承認を設定します", "deuro_savings_subtitle": "Deuro Stablecoin Holdingsで最大10%の利息を稼ぐ", + "deuro_savings_welcome_description": "Deuroは、オラクルに頼ることなく、安全で多目的で、検閲に耐えるユーロに固定された、完全に分散化された担保付きの安定した安定性です。 1 Deuro = 1ユーロ。", + "deuro_tooltip_no_eth": "Deuroを有効にするには、財布にETHが必要です。", "deuro_tx_commited_content": "トランザクションが確認され、画面に反映されるまでに数秒かかる場合があります", "device_is_signing": "デバイスが署名しています", "dfx_option_description": "EUR&CHFで暗号を購入します。ヨーロッパの小売および企業の顧客向け", @@ -1078,6 +1088,7 @@ "walletConnect": "ウォレットコネクト", "wallets": "財布", "warning": "警告", + "website": "Webサイト", "welcome": "いらっしゃいませ", "welcome_subtitle_new_wallet": "新鮮な開始したい場合は、以下の新しい財布を作成すると、レースに出かけることができます。", "welcome_subtitle_restore_wallet": "ケーキに持ち込みたい既存のウォレットがある場合は、既存のウォレットを復元するだけで、プロセスを説明します。", diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 0184673d7..4c4efcb99 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -245,14 +245,24 @@ "descending": "내림차순", "description": "설명", "destination_tag": "목적지 태그:", + "deuro_about_deuro": "Deuro에 대해", "deuro_collect_interest": "모으다", + "deuro_reinvest_interest": "재투자", "deuro_savings": "도로 저축", "deuro_savings_add": "보증금", + "deuro_savings_approve_app": "승인 앱", + "deuro_savings_approve_app_description": "Deuro Smart Contract는 저축을 위해 Deuro 토큰을 관리 할 수 ​​있지만 Deuro를 보내거나 가져갈 수있는 능력은 없습니다.", + "deuro_savings_available_to_add": "추가 할 수 있습니다", + "deuro_savings_available_to_remove": "제거 할 수 있습니다", "deuro_savings_balance": "저축 잔고", + "deuro_savings_balance_tooltip": "이것은 현재 저축 잔액을 나타내며, 이는 시간이 지남에 따라이자가 발생합니다. 주어진 시간에 Deuro를 입금하거나 철회 할 수 있습니다.", "deuro_savings_collect_interest": "관심을 모으십시오", + "deuro_savings_collect_interest_tooltip": "이것은 현재의 이익을 나타내며 언제든지 Deuro 잔액으로 징수 할 수 있습니다.", "deuro_savings_remove": "철회하다", "deuro_savings_set_approval": "승인을 설정하십시오", "deuro_savings_subtitle": "Deuro Stablecoin Holdings에 최대 10%의이자를 받으십시오.", + "deuro_savings_welcome_description": "Deuro는 완전히 분산되고 담보 된 안정된 안정된 스타블 레코 인으로 유로에 푹 빠져 있습니다. 1 Deuro = 1 유로.", + "deuro_tooltip_no_eth": "Deuro를 활성화하려면 지갑에 ETH가 있어야합니다.", "deuro_tx_commited_content": "트랜잭션이 확인하고 화면에 반영되는 데 몇 초가 걸릴 수 있습니다.", "device_is_signing": "장치가 서명 중입니다", "dfx_option_description": "EUR 및 CHF로 암호화폐 구매. 유럽의 개인 및 기업 고객 대상", @@ -1078,6 +1088,7 @@ "walletConnect": "WalletConnect", "wallets": "지갑", "warning": "경고", + "website": "웹 사이트", "welcome": "환영", "welcome_subtitle_new_wallet": "새로 시작하려면 아래의 새 지갑 생성을 탭하면 바로 시작할 수 있습니다.", "welcome_subtitle_restore_wallet": "Cake로 가져오려는 기존 지갑이 있는 경우 기존 지갑 복구를 선택하면 과정을 안내해 드립니다.", diff --git a/res/values/strings_my.arb b/res/values/strings_my.arb index 9b158be76..f5ceb28be 100644 --- a/res/values/strings_my.arb +++ b/res/values/strings_my.arb @@ -245,14 +245,24 @@ "descending": "ဆင်း", "description": "ဖော်ပြချက်", "destination_tag": "ခရီးဆုံးအမှတ်-", + "deuro_about_deuro": "Deurro အကြောင်း", "deuro_collect_interest": "စုဝေး", + "deuro_reinvest_interest": "အသစ်တီထွင်စိတ်ချဆုံး", "deuro_savings": "dEuro ငွေစု", "deuro_savings_add": "အပ်ငေှ", + "deuro_savings_approve_app": "App ကိုအတည်ပြုပါ", + "deuro_savings_approve_app_description": "Deurro Smart Contraction သည်သင်၏ Deuro Tokens ကိုငွေစုရန်အတွက် Deuro Tokens ကိုစီမံခန့်ခွဲရန်ခွင့်ပြုပါ။", + "deuro_savings_available_to_add": "ပေါင်းထည့်ရန်ရရှိနိုင်ပါသည်", + "deuro_savings_available_to_remove": "ဖယ်ရှားပစ်ရန်ရရှိနိုင်", "deuro_savings_balance": "ငွေစုချိန်ခွင်လျှာ", + "deuro_savings_balance_tooltip": "၎င်းသည်အချိန်ကြာလာတာနဲ့အမျှစိတ်ဝင်စားမှုကိုတိုးပွားစေမည့်သင်၏လက်ရှိငွေစုချိန်ခွင်လျှာမျှသာဖြစ်သည်။ မည်သည့်အချိန်တွင်မဆိုသင်၏ Deurro ကိုငွေသွင်းခြင်းသို့မဟုတ်ထုတ်ယူနိုင်သည်။", "deuro_savings_collect_interest": "အကျိုးစီးပွားစုဆောင်းပါ", + "deuro_savings_collect_interest_tooltip": "၎င်းသည်သင်၏လက်ရှိရရှိထားသောအကျိုးစီးပွားကိုကိုယ်စားပြုသည်။ ၎င်းသည်သင် Deuro Balance သို့မည်သည့်အချိန်တွင်မဆိုစုဆောင်းနိုင်သည်။", "deuro_savings_remove": "ဆုတ်ခွာ", "deuro_savings_set_approval": "အတည်ပြုချက်ကိုသတ်မှတ်ပါ", "deuro_savings_subtitle": "သင်၏ Deuro Stabloin Holdings တွင် 10% အထိစိတ်ဝင်စားပါ", + "deuro_savings_welcome_description": "Deurro သည်ဗဟိုချုပ်ကိုင်မှုလျှော့ချခြင်း, 1 Deuro = 1 ယူရို။", + "deuro_tooltip_no_eth": "Deurro ကို enable လုပ်ဖို့အတွက်သင့်ရဲ့ပိုက်ဆံအိတ်ထဲမှာ et et eth ရှိရမယ်။", "deuro_tx_commited_content": "၎င်းသည်ငွေပေးငွေယူကိုအတည်ပြုရန်နှင့်မျက်နှာပြင်ပေါ်တွင်ထင်ဟပ်ရန်စက္ကန့်အနည်းငယ်ကြာနိုင်သည်", "device_is_signing": "ကိရိယာလက်မှတ်ထိုးနေသည်", "dfx_option_description": "Crypto ကို EUR & CHF ဖြင့် 0 ယ်ပါ။ လက်လီရောင်းဝယ်မှုနှင့်ဥရောပရှိကော်ပိုရိတ်ဖောက်သည်များအတွက်", @@ -1077,6 +1087,7 @@ "walletConnect": "Wallet ချိတ်ဆက်မှု", "wallets": "ပိုက်ဆံအိတ်", "warning": "သတိပေးချက်", + "website": "ဝဘ်0င်းက္ပုဒ်စာတမ်း", "welcome": "ဝမ်းသာစွာနှုတ်ဆက်ခြင်း", "welcome_subtitle_new_wallet": "လတ်ဆတ်စွာစတင်လိုပါကအောက်ကပိုက်ဆံအိတ်အသစ်ကိုဖန်တီးပါ။", "welcome_subtitle_restore_wallet": "အကယ်. သင့်တွင်သင်ကိတ်မုန့်ထဲသို့ယူဆောင်လိုသောလက်ရှိပိုက်ဆံအိတ်ရှိပါက Restore Lestore Wallet ကိုရွေးပါ။", diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index 948798b0a..c7318cefb 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -245,14 +245,24 @@ "descending": "Aflopend", "description": "Beschrijving", "destination_tag": "Bestemmingstag:", + "deuro_about_deuro": "Over Deuro", "deuro_collect_interest": "Verzamelen", + "deuro_reinvest_interest": "Herinvesteren", "deuro_savings": "dEuro -besparingen", "deuro_savings_add": "Borg", + "deuro_savings_approve_app": "Goedkeuren app", + "deuro_savings_approve_app_description": "Sta het Deuro Smart Contract toe om uw Deuro -tokens te beheren voor besparingen, maar niet de mogelijkheid om uw Deuro te verzenden of te nemen.", + "deuro_savings_available_to_add": "Beschikbaar om toe te voegen", + "deuro_savings_available_to_remove": "Beschikbaar om te verwijderen", "deuro_savings_balance": "Spaarbalans", + "deuro_savings_balance_tooltip": "Dit vertegenwoordigt uw huidige spaarbalans, dat rente in de loop van de tijd zal opleveren. U kunt uw deuro op elk moment deponeren of opnemen.", "deuro_savings_collect_interest": "Verzamel interesse", + "deuro_savings_collect_interest_tooltip": "Dit vertegenwoordigt uw huidige verdiende interesse, die u op elk gewenst moment in uw Deuro -saldo kunt verzamelen.", "deuro_savings_remove": "Terugtrekken", "deuro_savings_set_approval": "Goedkeuring instellen", "deuro_savings_subtitle": "Verdien tot 10% rente op uw Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro is een volledig gedecentraliseerde, onderpandstablecoin gekoppeld aan de euro-beveiligd, veelzijdig en censuurbestendig zonder te moeten vertrouwen op orakels. 1 deuro = 1 euro.", + "deuro_tooltip_no_eth": "Om Deuro in te schakelen, moet u ETH in uw portemonnee hebben.", "deuro_tx_commited_content": "Het kan een paar seconden duren voordat de transactie wordt bevestigd en weerspiegeld op het scherm", "device_is_signing": "Apparaat ondertekent", "dfx_option_description": "Koop crypto met EUR & CHF. Voor retail- en zakelijke klanten in Europa", @@ -1078,6 +1088,7 @@ "walletConnect": "WalletConnect", "wallets": "Portefeuilles", "warning": "Waarschuwing", + "website": "Website", "welcome": "Welkom", "welcome_subtitle_new_wallet": "Als u opnieuw wilt beginnen, tikt u op de nieuwe portemonnee hieronder en u bent op weg naar de races.", "welcome_subtitle_restore_wallet": "Als je een bestaande portemonnee hebt die je in cake wilt brengen, kies dan gewoon om de bestaande portemonnee te herstellen en we zullen je door het proces leiden.", diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 4b39a949b..d2c0a417a 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -245,14 +245,24 @@ "descending": "Malejąco", "description": "Opis", "destination_tag": "Tag docelowy:", + "deuro_about_deuro": "O Deuro", "deuro_collect_interest": "Zbierać", + "deuro_reinvest_interest": "Reinwestuj", "deuro_savings": "dEuro oszczędności", "deuro_savings_add": "Depozyt", + "deuro_savings_approve_app": "Zatwierdź aplikację", + "deuro_savings_approve_app_description": "Pozwól Deuro Smart kontrakt na zarządzanie tokenami Deuro na oszczędności, ale nie na możliwość wysyłania lub przyjmowania Deuro.", + "deuro_savings_available_to_add": "Dostępne do dodania", + "deuro_savings_available_to_remove": "Dostępne do usunięcia", "deuro_savings_balance": "Równowaga oszczędności", + "deuro_savings_balance_tooltip": "Reprezentuje to twoje bieżące saldo oszczędności, które z czasem naliczą odsetki. Możesz wpłacić lub wypłacić Deuro w danym momencie.", "deuro_savings_collect_interest": "Zbieraj zainteresowanie", + "deuro_savings_collect_interest_tooltip": "To reprezentuje twoje obecne odsetki, które w dowolnym momencie możesz zebrać w saldzie Deuro.", "deuro_savings_remove": "Wycofać", "deuro_savings_set_approval": "Ustaw zatwierdzenie", "deuro_savings_subtitle": "Zarabiaj do 10% odsetek od Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro jest w pełni zdecentralizowanym, zabezpieczonym Stablecoinem ustawionym na euro-bezpieczne, wszechstronne i odporne na cenzurę bez konieczności polegania na wyroczach. 1 deuro = 1 euro.", + "deuro_tooltip_no_eth": "Aby włączyć Deuro, musisz mieć ETH w portfelu.", "deuro_tx_commited_content": "Potwierdzenie i odbicie na ekranie może potrwać kilka sekund", "device_is_signing": "Urządzenie podpisuje", "dfx_option_description": "Kup krypto za EUR & CHF. Dla klientów prywatnych i korporacyjnych w Europie", @@ -922,6 +932,7 @@ "ton_extra_info": "Nie zapomnij określić identyfikatora notatki podczas wysyłania transakcji TON dla wymiany", "tor_connection": "Połączenie przez Tor", "tor_connection_timeout": "Tor Connection Timeout", + "tor_experimental": "Jest to funkcja eksperymentalna. Nie wszystkie połączenia wykonane z Cake Wallet korzystają z Tor, niektóre połączenia mogą korzystać z Clearnet, aby w pełni przekierować ruch skorzystaj z Tor w trybie VPN.", "tor_only": "Tylko sieć Tor", "total": "Całkowity", "total_saving": "Całkowite oszczędności", @@ -1076,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Portfele", "warning": "Ostrzeżenie", + "website": "Strona internetowa", "welcome": "Powitanie", "welcome_subtitle_new_wallet": "Jeśli chcesz zacząć od nowa, dotknij Utwórz nowy portfel poniżej.", "welcome_subtitle_restore_wallet": "Jeśli masz istniejący portfel, który chcesz wnieść do ciasta, po prostu wybierz przywróć istniejący portfel, a my przeprowadzimy Cię przez proces.", @@ -1111,6 +1123,5 @@ "you_will_receive_estimated_amount": "Otrzymasz(oszacowane )", "you_will_send": "Konwertuj z", "youCanGoBackToYourDapp": "Możesz teraz wrócić do swojego dapp", - "yy": "RR", - "tor_experimental": "Jest to funkcja eksperymentalna. Nie wszystkie połączenia wykonane z Cake Wallet korzystają z Tor, niektóre połączenia mogą korzystać z Clearnet, aby w pełni przekierować ruch skorzystaj z Tor w trybie VPN." + "yy": "RR" } \ No newline at end of file diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index c2f0f209c..e5bc95a99 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -245,14 +245,24 @@ "descending": "descendente", "description": "Descrição", "destination_tag": "Tag de destino:", + "deuro_about_deuro": "Sobre Deuro", "deuro_collect_interest": "Coletar", + "deuro_reinvest_interest": "Reinvestir", "deuro_savings": "dEuro Savings", "deuro_savings_add": "Depósito", + "deuro_savings_approve_app": "Aprovar o aplicativo", + "deuro_savings_approve_app_description": "Permita que o contrato inteligente Deuro gerencie seus tokens Deuro para economizar, mas não a capacidade de enviar ou levar seu Deuro.", + "deuro_savings_available_to_add": "Disponível para adicionar", + "deuro_savings_available_to_remove": "Disponível para remover", "deuro_savings_balance": "Balanço de poupança", + "deuro_savings_balance_tooltip": "Isso representa seu equilíbrio atual de poupança, que acumulará juros ao longo do tempo. Você pode depositar ou retirar seu deuro a qualquer momento.", "deuro_savings_collect_interest": "Coletar juros", + "deuro_savings_collect_interest_tooltip": "Isso representa seu interesse atual ganhou, que você pode coletar em seu saldo de deuro a qualquer momento.", "deuro_savings_remove": "Retirar", "deuro_savings_set_approval": "Defina aprovação", "deuro_savings_subtitle": "Ganhe até 10% de juros em sua Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro é um Stablecoin totalmente descentralizado e colateralizado atrelado ao euro-seguro, versátil e resistente à censura sem ter que confiar em oráculos. 1 Deuro = 1 Euro.", + "deuro_tooltip_no_eth": "Para ativar Deuro, você deve ter ETH em sua carteira.", "deuro_tx_commited_content": "Pode levar alguns segundos para a transação confirmar e se refletir na tela", "device_is_signing": "O dispositivo está assinando", "dfx_option_description": "Compre criptografia com EUR & CHF. Para clientes de varejo e corporativo na Europa", @@ -1080,6 +1090,7 @@ "walletConnect": "CarteiraConectada", "wallets": "Carteiras", "warning": "Aviso", + "website": "Site", "welcome": "Bem-vindo", "welcome_subtitle_new_wallet": "Se você quiser começar de novo, toque em criar uma nova carteira abaixo e você estará nas corridas.", "welcome_subtitle_restore_wallet": "Se você tem uma carteira existente que deseja trazer para o bolo, basta escolher a carteira existente e nós o guiaremos pelo processo.", diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 1b59e84ab..536596b09 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -245,14 +245,24 @@ "descending": "Нисходящий", "description": "Описание", "destination_tag": "Целевой тег:", + "deuro_about_deuro": "О Deuro", "deuro_collect_interest": "Собирать", + "deuro_reinvest_interest": "Реинвестирование", "deuro_savings": "dEuro Savings", "deuro_savings_add": "Депозитный", + "deuro_savings_approve_app": "Утвердить приложение", + "deuro_savings_approve_app_description": "Позвольте Deuro Smart Contract управлять вашими токенами Deuro для сбережений, но не возможность отправлять или взять ваш Deuro.", + "deuro_savings_available_to_add": "Доступен для добавления", + "deuro_savings_available_to_remove": "Доступно для удаления", "deuro_savings_balance": "Сберегательный баланс", + "deuro_savings_balance_tooltip": "Это представляет ваш текущий баланс сбережений, который со временем начисляет проценты. Вы можете внести или снять свой Deuro в любой момент времени.", "deuro_savings_collect_interest": "Собирать интерес", + "deuro_savings_collect_interest_tooltip": "Это представляет ваш нынешний заработанный процент, который вы можете собрать в свой баланс Deuro в любое время.", "deuro_savings_remove": "Отзывать", "deuro_savings_set_approval": "Установить утверждение", "deuro_savings_subtitle": "Заработайте до 10% процентов на ваших Deuro Stablecoin Holdings", + "deuro_savings_welcome_description": "Deuro-это полностью децентрализованный, обеспеченный стабильный зал, привязанный к евро-безопасному, универсальному и цензуре, устойчивавшись к тому, чтобы полагаться на оракулы. 1 deuro = 1 евро.", + "deuro_tooltip_no_eth": "Чтобы включить Deuro, вы должны иметь ETH в своем кошельке.", "deuro_tx_commited_content": "Чтобы подтвердить, может потребоваться пару секунд, чтобы подтвердить и быть отраженным на экране", "device_is_signing": "Устройство подписывает", "dfx_option_description": "Купить крипто с Eur & CHF. Для розничных и корпоративных клиентов в Европе", @@ -1078,6 +1088,7 @@ "walletConnect": "КошелекПодключиться", "wallets": "Кошельки", "warning": "Предупреждение", + "website": "Веб -сайт", "welcome": "Добро пожаловать", "welcome_subtitle_new_wallet": "Если вы хотите начать Fresh, нажмите «Создать новый кошелек» ниже, и вы отправитесь на гонки.", "welcome_subtitle_restore_wallet": "Если у вас есть существующий кошелек, который вы хотите принести в торт, просто выберите «Восстановить существующий кошелек», и мы проведем вас через процесс.", diff --git a/res/values/strings_th.arb b/res/values/strings_th.arb index 1fc8d81d5..13a909c1c 100644 --- a/res/values/strings_th.arb +++ b/res/values/strings_th.arb @@ -245,14 +245,24 @@ "descending": "ลงมา", "description": "คำอธิบาย", "destination_tag": "แท็กปลายทาง:", + "deuro_about_deuro": "เกี่ยวกับ Deuro", "deuro_collect_interest": "เก็บรวบรวม", + "deuro_reinvest_interest": "ลงทุนใหม่", "deuro_savings": "การออมของ dEuro", "deuro_savings_add": "เงินฝาก", + "deuro_savings_approve_app": "อนุมัติแอป", + "deuro_savings_approve_app_description": "อนุญาตให้ Deuro Smart Contract จัดการโทเค็น Deuro ของคุณสำหรับการออม แต่ไม่ใช่ความสามารถในการส่งหรือใช้ deuro ของคุณ", + "deuro_savings_available_to_add": "พร้อมใช้งาน", + "deuro_savings_available_to_remove": "สามารถลบออกได้", "deuro_savings_balance": "ยอดเงินออม", + "deuro_savings_balance_tooltip": "สิ่งนี้แสดงถึงยอดเงินออมปัจจุบันของคุณซึ่งจะได้รับดอกเบี้ยเมื่อเวลาผ่านไป คุณสามารถฝากหรือถอน Deuro ของคุณในเวลาใดก็ได้", "deuro_savings_collect_interest": "เก็บดอกเบี้ย", + "deuro_savings_collect_interest_tooltip": "สิ่งนี้แสดงถึงดอกเบี้ยที่ได้รับในปัจจุบันของคุณซึ่งคุณสามารถรวบรวมลงในยอดคงเหลือ deuro ของคุณได้ตลอดเวลา", "deuro_savings_remove": "ถอน", "deuro_savings_set_approval": "ตั้งค่าการอนุมัติ", "deuro_savings_subtitle": "รับดอกเบี้ยมากถึง 10% สำหรับ Deuro Stablecoin Holdings ของคุณ", + "deuro_savings_welcome_description": "Deuro เป็น stablecoin ที่มีการกระจายอำนาจอย่างเต็มที่และเป็นหลักประกันที่ยึดติดกับยูโร-ปลอดภัยอเนกประสงค์และทนต่อการเซ็นเซอร์โดยไม่ต้องพึ่งพา Oracles 1 Deuro = 1 ยูโร", + "deuro_tooltip_no_eth": "เพื่อที่จะเปิดใช้งาน Deuro คุณต้องมี ETH ในกระเป๋าเงินของคุณ", "deuro_tx_commited_content": "อาจใช้เวลาสองสามวินาทีในการทำธุรกรรมเพื่อยืนยันและสะท้อนบนหน้าจอ", "device_is_signing": "อุปกรณ์กำลังลงนาม", "dfx_option_description": "ซื้อ crypto ด้วย Eur & CHF สำหรับลูกค้ารายย่อยและลูกค้าในยุโรป", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "กระเป๋า", "warning": "คำเตือน", + "website": "เว็บไซต์", "welcome": "ยินดีต้อนรับ", "welcome_subtitle_new_wallet": "หากคุณต้องการเริ่มต้นใหม่ให้แตะสร้างกระเป๋าเงินใหม่ด้านล่างและคุณจะออกจากการแข่งขัน", "welcome_subtitle_restore_wallet": "หากคุณมีกระเป๋าเงินที่มีอยู่ที่คุณต้องการนำเข้าเค้กให้เลือกคืนกระเป๋าเงินที่มีอยู่แล้วเราจะพาคุณผ่านกระบวนการ", diff --git a/res/values/strings_tl.arb b/res/values/strings_tl.arb index 2ca3b02e4..92549cb38 100644 --- a/res/values/strings_tl.arb +++ b/res/values/strings_tl.arb @@ -245,14 +245,24 @@ "descending": "Pababang", "description": "Paglalarawan", "destination_tag": "Tag ng patutunguhan:", + "deuro_about_deuro": "Tungkol kay Deuro", "deuro_collect_interest": "Mangolekta", + "deuro_reinvest_interest": "Muling mamuhunan", "deuro_savings": "Pagtipid ni dEuro", "deuro_savings_add": "Deposito", + "deuro_savings_approve_app": "Aprubahan ang app", + "deuro_savings_approve_app_description": "Payagan ang kontrata ng Deuro Smart na pamahalaan ang iyong mga token ng Deuro para sa pag -iimpok, ngunit hindi ang kakayahang magpadala o kunin ang iyong deuro.", + "deuro_savings_available_to_add": "Magagamit upang magdagdag", + "deuro_savings_available_to_remove": "Magagamit upang alisin", "deuro_savings_balance": "Balanse sa pagtitipid", + "deuro_savings_balance_tooltip": "Ito ay kumakatawan sa iyong kasalukuyang balanse sa pagtitipid, na makukuha ang interes sa paglipas ng panahon. Maaari kang magdeposito o bawiin ang iyong Deuro sa anumang oras.", "deuro_savings_collect_interest": "Mangolekta ng interes", + "deuro_savings_collect_interest_tooltip": "Ito ay kumakatawan sa iyong kasalukuyang nakuha na interes, na maaari mong kolektahin sa iyong balanse ng Deuro sa anumang oras.", "deuro_savings_remove": "Umatras", "deuro_savings_set_approval": "Itakda ang pag -apruba", "deuro_savings_subtitle": "Kumita ng hanggang sa 10% na interes sa iyong mga hawak na Deuro StableCoin", + "deuro_savings_welcome_description": "Ang Deuro ay isang ganap na desentralisado, collateralized stableCoin na naka-peg sa euro-secure, maraming nalalaman, at lumalaban sa censorship nang hindi kinakailangang umasa sa mga orakulo. 1 deuro = 1 euro.", + "deuro_tooltip_no_eth": "Upang paganahin ang Deuro, dapat kang magkaroon ng ETH sa iyong pitaka.", "deuro_tx_commited_content": "Maaaring tumagal ng ilang segundo para sa transaksyon upang kumpirmahin at maipakita sa screen", "device_is_signing": "Nag -sign ang aparato", "dfx_option_description": "Bumili ng crypto kasama ang EUR & CHF. Para sa mga retail customer at corporate customer sa Europe", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Mga Wallet", "warning": "Babala", + "website": "Website", "welcome": "Maligayang pagdating", "welcome_subtitle_new_wallet": "Kung nais mong simulan ang sariwa, tapikin ang Lumikha ng Bagong Wallet sa ibaba at pupunta ka sa mga karera.", "welcome_subtitle_restore_wallet": "Kung mayroon kang isang umiiral na pitaka na nais mong dalhin sa cake, piliin lamang ang ibalik ang umiiral na pitaka at lalakad ka namin sa proseso.", diff --git a/res/values/strings_tr.arb b/res/values/strings_tr.arb index c5582b4ef..7391e952e 100644 --- a/res/values/strings_tr.arb +++ b/res/values/strings_tr.arb @@ -245,14 +245,24 @@ "descending": "Azalan", "description": "Tanım", "destination_tag": "Hedef Etiketi:", + "deuro_about_deuro": "Deuro hakkında", "deuro_collect_interest": "TOPLAMAK", + "deuro_reinvest_interest": "Yeniden yatırım yapmak", "deuro_savings": "dEuro Tasarruf", "deuro_savings_add": "Yatırmak", + "deuro_savings_approve_app": "Uygulamayı onaylayın", + "deuro_savings_approve_app_description": "Deuro Smart Sözleşmesinin Deuro Jetonlarınızı tasarruf için yönetmesine izin verin, ancak Deuro'nuzu gönderme veya alma yeteneği değil.", + "deuro_savings_available_to_add": "Eklenecek", + "deuro_savings_available_to_remove": "Kaldırma için kullanılabilir", "deuro_savings_balance": "Tasarruf Bakiyesi", + "deuro_savings_balance_tooltip": "Bu, zaman içinde faiz tahakkuk eden mevcut tasarruf bakiyenizi temsil eder. Deuro'nuzu herhangi bir zamanda yatırabilir veya çekebilirsiniz.", "deuro_savings_collect_interest": "İlgi toplamak", + "deuro_savings_collect_interest_tooltip": "Bu, herhangi bir zamanda Deuro dengenize toplayabileceğiniz mevcut kazandığınız faizi temsil eder.", "deuro_savings_remove": "Geri çekilmek", "deuro_savings_set_approval": "Onay ayarlamak", "deuro_savings_subtitle": "Deuro StableCoin Holdings'e% 10'a kadar faiz kazanın", + "deuro_savings_welcome_description": "Deuro, Euro'ya sabitlenmiş tamamen merkezi olmayan, teminatlı bir stablecoin-kehanetlere güvenmek zorunda kalmadan güvenli, çok yönlü ve sansür dirençli. 1 Deuro = 1 Euro.", + "deuro_tooltip_no_eth": "Deuro'yu etkinleştirmek için cüzdanınızda ETH olması gerekir.", "deuro_tx_commited_content": "İşlemin onaylaması ve ekrana yansıtılması birkaç saniye sürebilir", "device_is_signing": "Cihaz imzalıyor", "dfx_option_description": "Eur & chf ile kripto satın alın. Avrupa'daki perakende ve kurumsal müşteriler için", @@ -1077,6 +1087,7 @@ "walletConnect": "WalletConnect", "wallets": "Cüzdanlar", "warning": "Uyarı", + "website": "Web sitesi", "welcome": "Hoş geldin", "welcome_subtitle_new_wallet": "Taze başlamak istiyorsanız, aşağıda yeni cüzdan oluşturun ve yarışlara gidersiniz.", "welcome_subtitle_restore_wallet": "Mevcut bir cüzdanınız varsa, kek içine getirmek istediğiniz, mevcut cüzdanı geri yüklemeyi seçin ve bu süreç boyunca size yol gösterelim.", diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index cdfc91433..c02b853a7 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -245,14 +245,24 @@ "descending": "Низхідний", "description": "опис", "destination_tag": "Тег призначення:", + "deuro_about_deuro": "Про Deuro", "deuro_collect_interest": "Збирати", + "deuro_reinvest_interest": "Реінвестувати", "deuro_savings": "заощадження dEuro", "deuro_savings_add": "Депозит", + "deuro_savings_approve_app": "Затвердити додаток", + "deuro_savings_approve_app_description": "Дозвольте смарт -контракту Deuro керувати вашими жетонами Deuro для заощаджень, але не здатністю відправляти або приймати Deuro.", + "deuro_savings_available_to_add": "Доступно додати", + "deuro_savings_available_to_remove": "Доступно для видалення", "deuro_savings_balance": "Баланс заощаджень", + "deuro_savings_balance_tooltip": "Це являє собою поточний баланс заощаджень, який з часом отримає інтерес. Ви можете депозити або зняти свій Deuro в будь -який момент часу.", "deuro_savings_collect_interest": "Збирати інтерес", + "deuro_savings_collect_interest_tooltip": "Це представляє ваш поточний зароблений інтерес, який ви можете в будь -який час зібрати свій баланс Deuro.", "deuro_savings_remove": "Відступати", "deuro_savings_set_approval": "Встановити схвалення", "deuro_savings_subtitle": "Заробляйте до 10% відсотків на ваших Holdings Deuro StableCoin", + "deuro_savings_welcome_description": "Deuro-це повністю децентралізований, колатералізований стаблекуїн, прив’язаний до євро-безпечного, універсального та стійкого до цензури, не покладаючись на оракули. 1 Deuro = 1 євро.", + "deuro_tooltip_no_eth": "Для того, щоб увімкнути Deuro, ви повинні мати ETH у своєму гаманці.", "deuro_tx_commited_content": "Це може знадобитися кілька секунд, щоб транзакція підтвердила та відображалася на екрані", "device_is_signing": "Пристрій підписується", "dfx_option_description": "Купуйте криптовалюту з EUR & CHF. Для роздрібних та корпоративних клієнтів у Європі", @@ -1078,6 +1088,7 @@ "walletConnect": "WalletConnect", "wallets": "Гаманці", "warning": "УВАГА", + "website": "Веб -сайт", "welcome": "Вітати", "welcome_subtitle_new_wallet": "Якщо ви хочете почати спочатку, торкніться Створити новий гаманець нижче, і ви будете поза конкуренціею.", "welcome_subtitle_restore_wallet": "Якщо у вас є існуючий гаманець, який ви хочете ввести в торт, просто виберіть Відновити існуючий гаманець, і ми проведемо вас через процес.", diff --git a/res/values/strings_ur.arb b/res/values/strings_ur.arb index 42a2398c2..6bebc5027 100644 --- a/res/values/strings_ur.arb +++ b/res/values/strings_ur.arb @@ -245,14 +245,24 @@ "descending": "اترتے ہوئے", "description": "ﻞﯿﺼﻔﺗ", "destination_tag": "منزل کا ٹیگ:", + "deuro_about_deuro": "ڈیورو کے بارے میں", "deuro_collect_interest": "جمع کریں", + "deuro_reinvest_interest": "دوبارہ لگائیں", "deuro_savings": "ڈیورو کی بچت", "deuro_savings_add": "جمع کروائیں", + "deuro_savings_approve_app": "ایپ کو منظور کریں", + "deuro_savings_approve_app_description": "ڈیورو سمارٹ معاہدے کو بچت کے ل your اپنے ڈیورو ٹوکن کا انتظام کرنے کی اجازت دیں ، لیکن اپنے ڈورو بھیجنے یا لینے کی صلاحیت نہیں۔", + "deuro_savings_available_to_add": "شامل کرنے کے لئے دستیاب ہے", + "deuro_savings_available_to_remove": "ہٹانے کے لئے دستیاب ہے", "deuro_savings_balance": "بچت کا توازن", + "deuro_savings_balance_tooltip": "یہ آپ کے موجودہ بچت کے توازن کی نمائندگی کرتا ہے ، جو وقت کے ساتھ دلچسپی حاصل کرے گا۔ آپ کسی بھی وقت اپنے ڈیورو کو جمع کروا سکتے ہیں یا واپس لے سکتے ہیں۔", "deuro_savings_collect_interest": "دلچسپی جمع کریں", + "deuro_savings_collect_interest_tooltip": "یہ آپ کی موجودہ کمائی ہوئی دلچسپی کی نمائندگی کرتا ہے ، جسے آپ کسی بھی وقت اپنے ڈیورو بیلنس میں جمع کرسکتے ہیں۔", "deuro_savings_remove": "واپس لے لو", "deuro_savings_set_approval": "منظوری طے کریں", "deuro_savings_subtitle": "اپنے ڈیورو اسٹبل کوئن ہولڈنگز پر 10 ٪ سود حاصل کریں", + "deuro_savings_welcome_description": "ڈیورو ایک مکمل طور پر विकेंद्रीकृत ، خودکش حملہ اسٹیبلکوائن ہے جو یورو میں کھڑا ہوتا ہے-محفوظ ، ورسٹائل اور سنسرشپ سے مزاحم بغیر کسی پر بھروسہ کرنے کے۔ 1 ڈیورو = 1 یورو۔", + "deuro_tooltip_no_eth": "ڈیورو کو قابل بنانے کے ل you ، آپ کو اپنے بٹوے میں ETH ہونا ضروری ہے۔", "deuro_tx_commited_content": "لین دین کی تصدیق اور اسکرین پر عکاسی کرنے میں اس میں کچھ سیکنڈ لگ سکتے ہیں", "device_is_signing": "ڈیوائس پر دستخط کر رہے ہیں", "dfx_option_description": "یورو اور سی ایچ ایف کے ساتھ کرپٹو خریدیں۔ یورپ میں خوردہ اور کارپوریٹ صارفین کے لئے", @@ -1079,6 +1089,7 @@ "walletConnect": "WalletConnect", "wallets": "بٹوے", "warning": "وارننگ", + "website": "ویب سائٹ", "welcome": "خوش آمدید", "welcome_subtitle_new_wallet": "اگر آپ تازہ شروع کرنا چاہتے ہیں تو ، نیچے نیا پرس بنائیں پر تھپتھپائیں اور آپ ریسوں پر جائیں گے۔", "welcome_subtitle_restore_wallet": "اگر آپ کے پاس موجودہ پرس ہے تو آپ کیک میں لانا چاہتے ہیں تو ، موجودہ بٹوے کو بحال کریں کا انتخاب کریں اور ہم آپ کو اس عمل میں چلیں گے۔", diff --git a/res/values/strings_vi.arb b/res/values/strings_vi.arb index 5f76e666a..4fc15425e 100644 --- a/res/values/strings_vi.arb +++ b/res/values/strings_vi.arb @@ -244,14 +244,24 @@ "descending": "Giảm dần", "description": "Mô tả", "destination_tag": "Thẻ đích:", + "deuro_about_deuro": "Về Deuro", "deuro_collect_interest": "Sưu tầm", + "deuro_reinvest_interest": "Tái đầu tư", "deuro_savings": "Tiết kiệm dEuro", "deuro_savings_add": "Tiền gửi", + "deuro_savings_approve_app": "Ứng dụng phê duyệt", + "deuro_savings_approve_app_description": "Cho phép hợp đồng thông minh Deuro để quản lý mã thông báo Deuro của bạn để tiết kiệm, nhưng không phải là khả năng gửi hoặc lấy Deuro của bạn.", + "deuro_savings_available_to_add": "Có sẵn để thêm", + "deuro_savings_available_to_remove": "Có sẵn để loại bỏ", "deuro_savings_balance": "Số dư tiết kiệm", + "deuro_savings_balance_tooltip": "Điều này thể hiện số dư tiết kiệm hiện tại của bạn, sẽ tích lũy lãi theo thời gian. Bạn có thể gửi hoặc rút Deuro của bạn tại bất kỳ thời điểm nào.", "deuro_savings_collect_interest": "Thu tiền lãi", + "deuro_savings_collect_interest_tooltip": "Điều này thể hiện sự quan tâm kiếm được hiện tại của bạn, mà bạn có thể thu thập vào số dư Deuro của mình bất cứ lúc nào.", "deuro_savings_remove": "Rút", "deuro_savings_set_approval": "Đặt phê duyệt", "deuro_savings_subtitle": "Kiếm tới 10% tiền lãi cho Deuro Storcoin Holdings của bạn", + "deuro_savings_welcome_description": "Deuro là một stablecoin phi tập trung, tài sản thế chấp hoàn toàn được gắn với đồng euro-an toàn, linh hoạt và chống kiểm duyệt mà không phải dựa vào các nhà tiên tri. 1 Deuro = 1 Euro.", + "deuro_tooltip_no_eth": "Để cho phép Deuro, bạn phải có ETH trong ví của mình.", "deuro_tx_commited_content": "Có thể mất vài giây để giao dịch xác nhận và được phản ánh trên màn hình", "device_is_signing": "Thiết bị đang ký", "dfx_option_description": "Mua tiền điện tử bằng EUR & CHF. Dành cho khách hàng bán lẻ và doanh nghiệp tại Châu Âu", @@ -1074,6 +1084,7 @@ "walletConnect": "WalletConnect", "wallets": "Các ví", "warning": "Cảnh báo", + "website": "Trang web", "welcome": "Chào mừng", "welcome_subtitle_new_wallet": "Nếu bạn muốn bắt đầu mới, hãy nhấn Tạo ví mới bên dưới và bạn sẽ rời khỏi các cuộc đua.", "welcome_subtitle_restore_wallet": "Nếu bạn có một ví hiện có mà bạn muốn mang vào bánh, chỉ cần chọn khôi phục ví hiện có và chúng tôi sẽ hướng dẫn bạn qua quá trình này.", diff --git a/res/values/strings_yo.arb b/res/values/strings_yo.arb index 360fcd6b6..53695e326 100644 --- a/res/values/strings_yo.arb +++ b/res/values/strings_yo.arb @@ -245,14 +245,24 @@ "descending": "Sọkalẹ", "description": "Apejuwe", "destination_tag": "Orúkọ tí ìbí tó a ránṣẹ́ sí:", + "deuro_about_deuro": "Nipa deuro", "deuro_collect_interest": "Kojọ", + "deuro_reinvest_interest": "Reinvest", "deuro_savings": "dEuro Awọn ifowopamọ", "deuro_savings_add": "Owo ifipamọ", + "deuro_savings_approve_app": "Gba app app", + "deuro_savings_approve_app_description": "Gba adehun Deuro Smart Deur Lati Ṣakoso awọn ami-iwọle Dura rẹ fun awọn ifowopamọ, ṣugbọn kii ṣe agbara lati firanṣẹ tabi mu deuroo rẹ.", + "deuro_savings_available_to_add": "Wa lati ṣafikun", + "deuro_savings_available_to_remove": "Wa lati yọ kuro", "deuro_savings_balance": "Iwontunws.funfun ifowopamọ", + "deuro_savings_balance_tooltip": "Eyi duro fun iwọntunwọnsi awọn ifipamọ lọwọlọwọ, eyiti yoo gba anfani pupọ lori akoko. O le gbe okun sii tabi yọ fun deroo ni eyikeyi akoko ti a fun.", "deuro_savings_collect_interest": "Gba iwulo", + "deuro_savings_collect_interest_tooltip": "Eyi duro fun ifẹ ti o ni iṣiro lọwọlọwọ rẹ, eyiti o le gba sinu dọgbadọgba Durro rẹ nigbakugba.", "deuro_savings_remove": "Yọkuro", "deuro_savings_set_approval": "Ṣeto ifọwọsi", "deuro_savings_subtitle": "Jo'gun to 10% iwulo lori awọn idaduro Duroblockoin rẹ", + "deuro_savings_welcome_description": "Deurro jẹ iyọrisi ni kikun, stablecoin ti ko ni aabo si Euro - aabo, gbogbopọ, ati isọdọmọ-sooro laisi wọn lati gbekele awọn ipin. 1 deuro = 1 Euro.", + "deuro_tooltip_no_eth": "Ni ibere lati mu deur deuru, o gbọdọ ni o wa ninu apamọwọ rẹ.", "deuro_tx_commited_content": "O le gba tọkọtaya kan ti awọn aaya fun idunadura lati jẹrisi ati ṣe afihan loju iboju", "device_is_signing": "Ẹrọ n forukọsilẹ", "dfx_option_description": "Ra Crypto pẹlu EUR & CHF. Fun soobu ati awọn alabara ile-iṣẹ ni Yuroopu", @@ -1078,6 +1088,7 @@ "walletConnect": "Asopọmọra apamọwọ", "wallets": "Àwọn àpamọ́wọ́", "warning": "Ikilo", + "website": "Oju opo wẹẹbu", "welcome": "Kaabọ", "welcome_subtitle_new_wallet": "Ti o ba fẹ bẹrẹ alabapade, tẹ Ṣẹda apamọwọ tuntun ni isalẹ iwọ yoo wa ni pipa si awọn ere-ije.", "welcome_subtitle_restore_wallet": "Ti o ba ni apamọwọ ti o wa tẹlẹ ti o fẹ lati mu wa sinu akara oyinbo, yan omi apamọwọ wa tẹlẹ ati pe a yoo rin ọ nipasẹ ilana naa.", diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index 3bf18677c..fc09bdc01 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -245,14 +245,24 @@ "descending": "下降", "description": "描述", "destination_tag": "目标Tag:", + "deuro_about_deuro": "关于Deuro", "deuro_collect_interest": "收集", + "deuro_reinvest_interest": "再投资", "deuro_savings": "dEuro储蓄", "deuro_savings_add": "订金", + "deuro_savings_approve_app": "批准应用程序", + "deuro_savings_approve_app_description": "允许Deuro Smart合同管理您的Deuro代币以节省,但不使用发送或拿出Deuro的能力。", + "deuro_savings_available_to_add": "可添加", + "deuro_savings_available_to_remove": "可删除", "deuro_savings_balance": "储蓄平衡", + "deuro_savings_balance_tooltip": "这代表您当前的储蓄余额,这将随着时间的推移产生利息。您可以在任何给定时间存入或撤回Deuro。", "deuro_savings_collect_interest": "收集兴趣", + "deuro_savings_collect_interest_tooltip": "这代表了您目前的利息,您可以随时收集到Deuro的余额中。", "deuro_savings_remove": "提取", "deuro_savings_set_approval": "设定批准", "deuro_savings_subtitle": "您的Deuro Stablecoin Holdings最多可赚取10%的利息", + "deuro_savings_welcome_description": "Deuro是一个完全分散的,抵押的STABLECOIN,与欧元固定在一起 - 安全,多功能和耐心制度,而不必依靠Oracles。 1 deuro = 1欧元。", + "deuro_tooltip_no_eth": "为了启用deuro,您必须在钱包里有ETH。", "deuro_tx_commited_content": "交易可能需要几秒钟才能确认并在屏幕上反射", "device_is_signing": "设备正在签名", "dfx_option_description": "用Eur&Chf购买加密货币。对于欧洲的零售和企业客户", @@ -1077,6 +1087,7 @@ "walletConnect": "钱包连接", "wallets": "钱包", "warning": "警告", + "website": "网站", "welcome": "欢迎", "welcome_subtitle_new_wallet": "如果您想开始新鲜,请点击下面的创建新钱包,您将参加比赛。", "welcome_subtitle_restore_wallet": "如果您有一个现有的钱包要把蛋糕带入蛋糕,只需选择还原现有的钱包,我们将带您完成整个过程。", diff --git a/tool/configure.dart b/tool/configure.dart index f6e1496de..ca56d1fce 100644 --- a/tool/configure.dart +++ b/tool/configure.dart @@ -755,6 +755,7 @@ abstract class Ethereum { Future getDEuroSavingsApproved(WalletBase wallet); Future addDEuroSaving(WalletBase wallet, BigInt amount, TransactionPriority priority); Future removeDEuroSaving(WalletBase wallet, BigInt amount, TransactionPriority priority); + Future reinvestDEuroInterest(WalletBase wallet, TransactionPriority priority); Future enableDEuroSaving(WalletBase wallet, TransactionPriority priority); void setLedgerConnection(WalletBase wallet, ledger.LedgerConnection connection);