mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
CW-1250: Refactor L2 Chains Code (#2677)
* feat(evm): add ChainConfig model and related classes - Add ChainConfig class for immutable EVM chain configuration - Add ChainCapabilities class for chain feature flags - Add FeeType enum and FeeModel class for fee configuration * feat(evm): add EvmChainRegistry for centralized chain management - Add singleton EvmChainRegistry class with chain configuration storage - Initialize with Ethereum, Polygon, Base, and Arbitrum chains - Add mappings for WalletType, tag, and CAIP-2 to chainId lookups - Provide lookup methods for chain configurations by various identifiers - Support for querying available chains and registered chain IDs * feat(evm): add EVMChainClientFactory and consolidate chain clients - Create EVMChainClientFactory for creating chain-specific clients based on chainId - Move all chain clients (EthereumClient, PolygonClient, BaseClient, ArbitrumClient) into cw_evm/lib/clients/ folder - Refactor EVMChainClient from abstract to concrete class with default implementations - Add default implementations for fetchTransactions, fetchInternalTransactions, and prepareSignedTransactionForSending - Update all client classes to use super(chainId: X) constructor pattern - Factory returns EVMChainClient directly for unregistered chains instead of throwing - Remove dependencies on cw_ethereum, cw_polygon, cw_base, cw_arbitrum packages from pubspec.yaml - Consolidate all EVM chain client implementations in one location for easier maintenance * add ui for evm switcher on eth * add inputs for evm network list edit switches * refactor(evm): Make EVMChainWallet concrete and unify transaction classes - Make EVMChainWallet and EVMChainWalletBase concrete classes (removed abstract) - Implement all previously abstract methods in EVMChainWallet - Make EVMChainTransactionInfo and EVMChainTransactionHistory concrete - Reorganize default tokens into tokens/ folder: - Refactor EVMChainDefaultTokens to import and use token classes from tokens/ folder - Move clients to clients/ folder: - Move evm_chain_formatter.dart to utils - Update chain-specific transaction history classes to pass walletType to fromJson - Update old wallet classes (EthereumWallet, PolygonWallet, etc.) to pass walletType - Maintain compatibility with existing per-chain wallet classes This refactoring enables the unified EVMChainWallet architecture while maintaining full backward compatibility with existing per-chain wallet implementations. * feat(evm): Add chain selection capability to EVMChainWallet - Add selectedChainId observable field to track currently selected chain - Add selectChain(chainId) action method to switch between EVM chains - Add selectedChainConfig computed getter for accessing chain configuration - Initialize selectedChainId from client.chainId in constructor - Add _getClientForCurrentChain() helper method for future use This enables chain switching functionality while maintaining full backward compatibility. The selectedChainId is initialized from the existing client, and all existing methods continue to work unchanged. Future increments will update methods to use selectedChainId internally. * refactor(evm): Update client immediately on chain selection - Update selectChain() to immediately create new client for selected chain - Remove _getClientForCurrentChain() helper method - Simplify all methods to use _client directly instead of helper calls - Client is now always in sync with selectedChainId This improves code simplicity and performance by eliminating repeated client checks. The client is updated synchronously when selectChain() is called, ensuring state consistency. * featr(evm): Add unified evm proxy setup and fix chain initialization - Add unified Evm proxy - Add evm.dart to .gitignore for generated proxy - Add generateEVM() to configure.dart for proxy generation - Fix selectedChainId to initialize from registry based on walletInfo.type Ensures selectedChainId always matches wallet type on initialization and adds unified proxy infrastructure. * refactor(evm): Update backward compat helpers to use registry via proxy - Add registry helper methods to unified EVM proxy - Update all lib/ files to use proxy instead of direct cw_evm imports - Enforce proxy pattern: no direct imports from cw_evm in main app - Update configure.dart to include registry methods in generated proxy Maintains backward compatibility while centralizing chain data access through the unified proxy pattern. * feat(evm): Add chain selection UI to dashboard - Add chain selection methods to DashboardViewModel (isEVMWallet, availableChains, currentChain, selectChain) - Add chain dropdown widget to balance page for EVM wallets - Dropdown shows current chain and allows switching between all registered EVM chains - Only visible for EVM-compatible wallets - Add chain selection methods to EVM proxy (getAllChains, getCurrentChain, selectChain) Users can now switch between EVM chains (Ethereum, Polygon, Base, Arbitrum) directly from the dashboard without creating separate wallets. All chain-related code follows the established proxy pattern. * feat(evm): Add persistence for selected chain ID - Add initialChainId parameter to EVMChainWallet constructor - Save selectedChainId to wallet JSON in toJSON() method - Load selectedChainId from JSON in open() method - Handle backward compatibility: wallets without saved chain ID use wallet type's default chain ID - Client is created with saved chain ID when opening wallet Selected chain preference is now persisted across app sessions. Users will see their previously selected chain when reopening wallets. * chore: Minor cleanup * refactor(evm): Remove old per-chain packages, consolidate to unified cw_evm - Delete cw_ethereum, cw_polygon, cw_base, cw_arbitrum packages - Remove old proxy files (lib/ethereum/, lib/polygon/, lib/base/, lib/arbitrum/) - Update all view models to use unified evm! proxy - Move DEuro functionality to cw_evm/lib/deuro/ - Remove dependencies from pubspec.yaml and configure.dart - Remove walletType parameter from EVM proxy methods All EVM chains now use unified cw_evm package through single proxy interface. lib/ only depends on cw_evm, simplifying architecture and enabling easy addition of new L2 chains. BREAKING CHANGE: Old per-chain packages removed * refactor(evm): Update wallet handling to use unified EVM proxy - Replace individual chain imports (Ethereum, Polygon, Base, Arbitrum) with a single EVM proxy import. - Refactor wallet-related methods across various view models to utilize the new evm proxy for various usecases. This change enhances code maintainability and prepares the codebase for the addition of new EVM chains. * refactor(evm): Update model generator and enhance EVM classes - Modify model_generator.sh to remove previous chain folders from the loop. - Change EVMChainTransactionHistoryBase and EVMChainWalletBase classes to be abstract. - Update import paths in configure.dart to reflect the new structure of the cw_evm package. * add evm switcher icons to pubspec_base * change evm switcher to sliding animation * formatting fix * dpi agnostic width * feat(evm): Enhance chain handling and transaction history management - Introduce getCurrentChainId function to EVMChainTransactionHistoryBase for dynamic transaction history file naming based on the current chain ID. - Update EVMChainTransactionInfo to include chainId, ensuring accurate transaction data representation. - Refactor EVMChainWalletBase to support automatic node connection and transaction history loading upon chain selection. - Implement saveBackup and restoreWalletFilesFromBackup methods in EVMChainWalletService to manage wallet backups based on wallet type. - Update various methods across the codebase to accommodate the new chain handling logic, improving overall functionality and user experience. * chore: Cleanups and updates * feat: add WalletType.evm and deprecate individual EVM chain types Add unified WalletType.evm enum value for all EVM-compatible chains. Deprecate old individual EVM types (ethereum, polygon, base, arbitrum) with guidance to use WalletType.evm for new code. Update serialization/deserialization functions to support WalletType.evm: - serializeToInt() returns 18 for WalletType.evm - deserializeFromInt() handles case 18 - walletTypeToString() and walletTypeToDisplayName() return 'EVM' - cryptoCurrencyToWalletType() maps all EVM currencies to WalletType.evm Old EVM types remain functional for backward compatibility with existing wallets. This is the foundation for unifying EVM chain management. * feat: update EVM detection functions to support WalletType.evm Update all EVM detection and chain helper functions to support the unified WalletType.evm while maintaining backward compatibility with old EVM types. All functions require chainId parameter when used with WalletType.evm, ensuring proper chain-specific behavior. Old EVM types continue to work without changes for backward compatibility. * feat: add currency mapping support for unified EVM wallet type - Update currency mapping to support WalletType.evm with chainId-based currency resolution. - Override EVMChainWallet.currency getter to use selectedChainId from registry. - Replace walletTypeToCryptoCurrency calls with wallet.currency in view models. - Add WalletType.evm cases to switch statements and consolidate EVM transaction list item methods. - Add explorer URL method to EVM interface * feat: Update wallet operations with unified WalletType.evm - Update wallet service to always create new wallets and restores with WalletType.evm, defaulting to Ethereum. - Preserve old wallet types when opening existing wallets. Update wallet instance creation and opening logic to handle unified EVM type with chainId-based config lookup. * Add WalletType.evm support across all switch statements - Update all switch statements and conditionals to include WalletType.evm alongside existing EVM types. - Add chainId-based node selection support for unified EVM wallets. - Fix redundant code in exchange view model. - Ensure backward compatibility with old EVM wallet types. * feat(evm): Implement chainId-based node management for WalletType.evm - Add chainId-based node storage for unified EVM wallets, enabling separate node preferences per chain. - Replace unsafe dynamic casts with type-safe getSelectedChainId method. Update all node retrieval and switching logic to support chainId-based selection. * feat: Update UI components to show unified EVM wallet option - Filter out old EVM wallet types (ethereum, polygon, base, arbitrum) from wallet creation and restore UI, showing only unified WalletType.evm option. - Update wallet type generation to include WalletType.evm instead of individual chain types. - Update configure.dart to generate WalletType.evm in availableWalletTypes - Add filtering checks to prevent old EVM types from appearing * fix: Fix WalletType.evm support and complete remaining edge cases Add missing WalletType.evm cases to switch statements to resolve compilation errors. Complete remaining unification items: - Add WalletType.evm support to node, wallet utils, and view models - Update EVMChainDefaultTokens and EVMChainUtils to support chainId - Fix token initialization and priority fee calculations for WalletType.evm - Update payment view model to handle WalletType.evm with chainId All identified edge cases from the unification plan are now complete. * fix: Fix network switching issues for EVM wallets - Fix null check errors when creating and restoring an EVM wallet - Fix null check errors for balance getter when switching networks - Fix fiat amount display for native currencies in transaction history * refactor: Simplify EVM wallet chain selection in CryptoBalanceWidget - Removed the old dropdown for chain selection and replaced it with a more integrated EvmSwitcher dialog. - Updated EvmSwitcher to accept a list of available chains and handle chain selection more efficiently. - Enhanced EvmSwitcherDataItem to include chainId for better identification of chains. - Improved the overall UI flow for EVM wallet interactions. * refactor: Enhance EVM wallet handling and chainId integration - Simplified chainId checks across various components to ensure consistent handling for WalletType.evm. - Updated EVMChainDefaultTokens and EVMChainUtils checks to allow all EVM wallets for chainId operations - Handled backward compatibility for older wallet types in transaction info * refactor: More enhancement and backward compatibility fixes for EVM Wallet - Introduced a new method to retrieve cryptocurrency by chainId, improving the handling of WalletType.evm. - Updated transaction history management to filter transactions based on the current chainId - Refactored EVMChainTransactionInfo to accept chainId directly - Modified utility functions in EVMChainUtils and TokenUtilities for better chainId handling * refactor: Streamline EVM token retrieval and enhance chainId handling * feat: Introduce comprehensive guide for adding new EVM L2 networks - Added a detailed documentation file outlining the steps to integrate new EVM-compatible L2 networks into Cake Wallet. - Included prerequisites, architecture overview, and a step-by-step guide covering chain configuration, native currency addition, default tokens, and node setup. - Emphasized the unified architecture for EVM chains and backward compatibility considerations. - Removed the outdated guide on adding new L2 networks to streamline documentation. * feat: Reposition EVM switcher button on dashboard page * just adding reminders for the refactoring [skip ci] * more todos [skip ci] * feat: enhance wallet functionality with chainId support - Added chainId to `WalletBase` and updated currency method to use it. - Modified EvmChainRegistry to initialize registry on call. - Updated various components to pass chainId where necessary for currency conversions. - Improved handling of chain IDs in wallet-related view models and UI components for better compatibility with EVM networks. * fix: remove default chainId fallback in payment confirmation widget * feat: Adapt anypay to new unified flow WIP * fix: Issues with handling non evm swaps for anypay * fixes to flow structure * Add persistence to hidden chains on switcher * refactor: simplify equality operator in Erc20Token class * feat: add excluded arbutrum tokens for chainflip * chore: Remove print statement [skip ci] * refactor: dispaly QR image display for evm based on selected chain ID * feat: enhance EVM wallet compatibility check for raw address input * chore: Update doc to reflect changes [skip ci] * feat: Integrate Blink for EVM wallets for anti-sandwich attacks. - Add toggle in privacy settings to enable/disable - When enabled, route all evm broadcast rpc calls via Blink * feat: Integrate Blink for EVM wallets for anti-sandwich attacks. - Add toggle in privacy settings to enable/disable - When enabled, route all evm broadcast rpc calls via Blink * feat: Integrate Blink for EVM wallets for anti-sandwich attacks. - Add toggle in privacy settings to enable/disable - When enabled, route all evm broadcast rpc calls via Blink * feat: Handle same chainId scenario for pasted evm addresses * feat: Add Blink Setting to Advanced Settings Page * fix: Handle Blink supported chains * fix: Fixes to evm swap * fix: Add fallback for currency fetch * fix: Add evm to supported list * fix: Better handle balance errors * fix: Update token check to use contract address comparison, resolves the usdt/usdt0 issue * refactor: Simplify checks by cearing all tokens on chain switch, removing unnecessary currency checks * fix: Simplify checks based from feedback on review * fix: Exclude arbitrum from tx priority using chainId * refactor: Handle chains not having transaction priority within refactor * fix: Unified evm wallet fixes - Handle switching networks while on tx history page - Update NFTs when network is switching on listing page - Fix arbitrum tx priority error on swap screen - Switch check to display deuro from wallet type to chainId - Add fallback check for getting token info for evm - Better error message for max fee per gas less than block base fee error * refactor: Update wallet checks from type to chainId for EVM compatibility checks * refactor: Update eth chain utils and remove verified contract criteria in scam detection checks * refactor: Enhance validation for deuro calls * fix : Remove unneeded validation check for savings edit * feat: Hide EVM chain switcher behind feature flag * refactor: Remove EVM wallet type references and update related logic * chore: Clean up wallet type references and remove repeated imports * feat: Add fallback for derivation path and add arbitrum support to app scripts * fix: NFT popup error * fix: Transaction details fee regression * fix: Fixes and improvements - Add nonce parameter to transaction methods in EVM clients - Remove brackets for create swaps - Display contacts for selected wallettype alone - Remove tx priorty switching for arb * feat: Enhance Arbitrum support across swap providers * fix: Add missing secret keys * fix: display sending currency icon in send from external page * refactor: Handle arbitrum edgecase for wallet list display image * fix: Handle more cases of arbitrum image display for contact book * exploring possible issues with tx history * chore: switch to printV * fix: Add an extra check for keys * fix: Filter out eth spam transaction and modify parsing format * fix: Handle contract decimals for sending tokens * fix: Display proper balance error * Update cw_evm/lib/utils/evm_chain_formatter.dart [skip ci] --------- Co-authored-by: Robert Malikowski <malikowskirobert@gmail.com> Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
co-authored by
Robert Malikowski
Omar Hatem
parent
0e4855132c
commit
2a77d359f1
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "المعاملة التي يتم رفضها بموجب قواعد الشبكة ، وكمية الإخراج المنخفض (الغبار). يرجى زيادة المبلغ.",
|
||||
"tx_rejected_dust_output_send_all": "المعاملة التي يتم رفضها بموجب قواعد الشبكة ، وكمية الإخراج المنخفض (الغبار). يرجى التحقق من رصيد العملات المعدنية المحددة تحت التحكم في العملة.",
|
||||
"tx_rejected_vout_negative": "لا يوجد ما يكفي من الرصيد لدفع رسوم هذه الصفقة. يرجى التحقق من رصيد العملات المعدنية تحت السيطرة على العملة.",
|
||||
"tx_retry_message": "حدث خطأ أثناء معالجة المعاملة. يرجى إعادة محاولة المعاملة.",
|
||||
"tx_wrong_balance_exception": "ليس لديك ما يكفي من ${currency} لإرسال هذا المبلغ.",
|
||||
"tx_wrong_balance_with_amount_exception": "ليس لديك ما يكفي ${currency} لإرسال المبلغ الإجمالي ${amount}",
|
||||
"tx_zero_fee_exception": "لا يمكن إرسال معاملة مع 0 رسوم. حاول زيادة المعدل أو التحقق من اتصالك للحصول على أحدث التقديرات.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "حتى ${value}",
|
||||
"usb": "USB",
|
||||
"use": "التبديل إلى",
|
||||
"use_blink_protection": "استخدم الحماية من الرمش",
|
||||
"use_card_info_three": "استخدم البطاقة الرقمية عبر الإنترنت أو مع طرق الدفع غير التلامسية.",
|
||||
"use_card_info_two": "يتم تحويل الأموال إلى الدولار الأمريكي عند الاحتفاظ بها في الحساب المدفوع مسبقًا ، وليس بالعملات الرقمية.",
|
||||
"use_device_theme": "استخدم موضوع الجهاز",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Транзакция, отхвърлена от мрежови правила, ниска стойност на изхода (прах). Моля, увеличете сумата.",
|
||||
"tx_rejected_dust_output_send_all": "Транзакция, отхвърлена от мрежови правила, ниска стойност на изхода (прах). Моля, проверете баланса на монетите, избрани под контрол на монети.",
|
||||
"tx_rejected_vout_negative": "Няма достатъчно баланс, за да платите за таксите на тази транзакция. Моля, проверете баланса на монетите под контрол на монетите.",
|
||||
"tx_retry_message": "Възникна грешка при обработката на транзакцията. Моля, опитайте отново транзакцията.",
|
||||
"tx_wrong_balance_exception": "Нямате достатъчно ${currency}, за да изпратите тази сума.",
|
||||
"tx_wrong_balance_with_amount_exception": "Нямате достатъчно ${currency} За да изпратите общата сума на ${amount}",
|
||||
"tx_zero_fee_exception": "Не може да изпраща транзакция с 0 такса. Опитайте да увеличите скоростта или да проверите връзката си за най -новите оценки.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "до ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Смяна на ",
|
||||
"use_blink_protection": "Използвайте защита от мигане",
|
||||
"use_card_info_three": "Използвайте дигиталната карта онлайн или чрез безконтактен метод на плащане.",
|
||||
"use_card_info_two": "Средствата се обръщат в USD, когато биват запазени в предплатената карта, а не в дигитална валута.",
|
||||
"use_device_theme": "Използвайте темата за устройството",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Transakce zamítnuta síťovými pravidly, nízkým množstvím výstupu (prach). Zvyšte prosím částku.",
|
||||
"tx_rejected_dust_output_send_all": "Transakce zamítnuta síťovými pravidly, nízkým množstvím výstupu (prach). Zkontrolujte prosím zůstatek mincí vybraných pod kontrolou mincí.",
|
||||
"tx_rejected_vout_negative": "Nedostatek zůstatek na zaplacení poplatků za tuto transakci. Zkontrolujte prosím zůstatek mincí pod kontrolou mincí.",
|
||||
"tx_retry_message": "Při zpracování transakce došlo k chybě. Zkuste transakci opakovat.",
|
||||
"tx_wrong_balance_exception": "Nemáte dost ${currency} pro odeslání této částky.",
|
||||
"tx_wrong_balance_with_amount_exception": "Nemáte dost ${currency} na odeslání celkové částky ${amount}",
|
||||
"tx_zero_fee_exception": "Nelze odeslat transakci s 0 poplatkem. Zkuste zvýšit sazbu nebo zkontrolovat připojení pro nejnovější odhady.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "až ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Přepnout na ",
|
||||
"use_blink_protection": "Použijte ochranu proti mrknutí",
|
||||
"use_card_info_three": "Použijte tuto digitální kartu online nebo bezkontaktními platebními metodami.",
|
||||
"use_card_info_two": "Prostředky jsou převedeny na USD, když jsou drženy na předplaceném účtu, nikoliv na digitální měnu.",
|
||||
"use_device_theme": "Použijte téma zařízení",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Transaktion durch Netzwerkregeln, niedriger Ausgangsmenge (Dust) abgelehnt. Bitte erhöhen Sie den Betrag.",
|
||||
"tx_rejected_dust_output_send_all": "Transaktion durch Netzwerkregeln, niedriger Ausgangsmenge (Dust) abgelehnt. Bitte überprüfen Sie das Guthabe der unter Coinkontrolle ausgewählten Coins.",
|
||||
"tx_rejected_vout_negative": "Nicht genug Guthaben, um die Gebühren dieser Transaktion zu bezahlen. Bitte überprüfen Sie den Restbetrag der Coins unter Coinkontrolle.",
|
||||
"tx_retry_message": "Bei der Verarbeitung der Transaktion ist ein Fehler aufgetreten. Bitte versuchen Sie die Transaktion erneut.",
|
||||
"tx_wrong_balance_exception": "Sie haben nicht genug ${currency}, um diesen Betrag zu senden.",
|
||||
"tx_wrong_balance_with_amount_exception": "Sie haben nicht genug ${currency}, um die Gesamtmenge von ${amount} zu senden",
|
||||
"tx_zero_fee_exception": "Transaktion kann nicht mit 0 Gebühren gesendet werden. Versuchen Sie, die Rate zu erhöhen oder Ihre Verbindung auf die neuesten Schätzungen zu überprüfen.",
|
||||
@@ -1076,6 +1077,7 @@
|
||||
"upto": "bis zu ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Wechsel zu ",
|
||||
"use_blink_protection": "Verwenden Sie den Blinzelschutz",
|
||||
"use_card_info_three": "Verwenden Sie die digitale Karte online oder mit kontaktlosen Zahlungsmethoden.",
|
||||
"use_card_info_two": "Guthaben werden auf dem Prepaid-Konto in USD umgerechnet, nicht in digitale Währung.",
|
||||
"use_device_theme": "Verwenden Sie das Gerätethema",
|
||||
@@ -1173,4 +1175,4 @@
|
||||
"youCanGoBackToYourDapp": "Sie können jetzt zu Ihrem Dapp zurückkehren",
|
||||
"your": "Dein",
|
||||
"yy": "YY"
|
||||
}
|
||||
}
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Transaction rejected by network rules, low output amount (dust). Please increase the amount.",
|
||||
"tx_rejected_dust_output_send_all": "Transaction rejected by network rules, low output amount (dust). Please check the balance of coins selected under Coin Control.",
|
||||
"tx_rejected_vout_negative": "Not enough balance to pay for this transaction's fees. Please check the balance of coins under Coin Control.",
|
||||
"tx_retry_message": "An error occurred while processing the transaction. Please retry the transaction.",
|
||||
"tx_wrong_balance_exception": "You do not have enough ${currency} to send this amount.",
|
||||
"tx_wrong_balance_with_amount_exception": "You do not have enough ${currency} to send the total amount of ${amount}",
|
||||
"tx_zero_fee_exception": "Cannot send transaction with 0 fee. Try increasing the rate or checking your connection for latest estimates.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "up to ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Switch to ",
|
||||
"use_blink_protection": "Use Blink Protection",
|
||||
"use_card_info_three": "Use the digital card online or with contactless payment methods.",
|
||||
"use_card_info_two": "Funds are converted to USD when they're held in the prepaid account, not in digital currencies.",
|
||||
"use_device_theme": "Use Device Theme",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Transacción rechazada por reglas de la red, cantidad de salida baja (dust). Por favor, aumenta la cantidad.",
|
||||
"tx_rejected_dust_output_send_all": "Transacción rechazada por reglas de la red, baja cantidad de salida (dust). Verifique el saldo de las monedas seleccionadas bajo Control de Monedas.",
|
||||
"tx_rejected_vout_negative": "No hay suficiente saldo para pagar las tarifas de esta transacción. Por favor, verifica el saldo de monedas en Control de Monedas.",
|
||||
"tx_retry_message": "Se produjo un error al procesar la transacción. Vuelva a intentar la transacción.",
|
||||
"tx_wrong_balance_exception": "No tienes suficiente ${currency} para enviar este monto.",
|
||||
"tx_wrong_balance_with_amount_exception": "No tienes suficiente ${currency} para enviar la cantidad total de ${amount}",
|
||||
"tx_zero_fee_exception": "No se puede enviar una transacción con tarifa 0. Intente aumentar la tarifa o verifique su conexión para obtener las últimas estimaciones.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "hasta ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Cambiar a ",
|
||||
"use_blink_protection": "Usar protección contra parpadeos",
|
||||
"use_card_info_three": "Utiliza la tarjeta digital en línea o con métodos de pago sin contacto.",
|
||||
"use_card_info_two": "Los fondos se convierten a USD cuando se mantienen en la cuenta prepaga, no en monedas digitales.",
|
||||
"use_device_theme": "Usar el tema del dispositivo",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Transaction rejetée par les règles du réseau : faible quantité de sortie (poussière). Veuillez augmenter le montant.",
|
||||
"tx_rejected_dust_output_send_all": "Transaction rejetée par les règles du réseau : montant de sortie trop faible (poussière). Veuillez vérifier le solde des pièces sélectionnées dans le contrôle des pièces.",
|
||||
"tx_rejected_vout_negative": "Solde insuffisant pour payer les frais de cette transaction. Veuillez vérifier le solde des pièces dans le contrôle des pièces.",
|
||||
"tx_retry_message": "Une erreur s'est produite lors du traitement de la transaction. Veuillez réessayer la transaction.",
|
||||
"tx_wrong_balance_exception": "Vous n'avez pas assez ${currency} pour envoyer ce montant.",
|
||||
"tx_wrong_balance_with_amount_exception": "Vous n'avez pas assez ${currency} pour envoyer le montant total de ${amount}",
|
||||
"tx_zero_fee_exception": "Impossible d'envoyer une transaction avec 0 frais. Essayez d'augmenter le taux ou de vérifier votre connexion pour les dernières estimations.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "jusqu'à ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Changer vers code PIN à ",
|
||||
"use_blink_protection": "Utiliser la protection contre les clignements",
|
||||
"use_card_info_three": "Utilisez la carte numérique en ligne ou avec des méthodes de paiement sans contact.",
|
||||
"use_card_info_two": "Les fonds sont convertis en USD lorsqu'ils sont détenus sur le compte prépayé, et non en devises numériques.",
|
||||
"use_device_theme": "Utiliser le thème de l'appareil",
|
||||
|
||||
@@ -820,6 +820,7 @@
|
||||
"tx_rejected_dust_output": "Oñemboyke pe transacción red rembiapo rupi: osẽva michĩeterei . Embohetave pe monto.",
|
||||
"tx_rejected_dust_output_send_all": "Oñemboyke pe transacción red rembiapo rupi: Osẽva michĩeterei . Ehecha porã moneda reiporavóva moneda ñangarekohápe.",
|
||||
"tx_rejected_vout_negative": "Ndaipóri mba’eve saldo hepyme’ẽ haguã tarifa ko transacción rehegua. Ehecha porã pe moneda saldo oĩva moneda ñangarekohápe.",
|
||||
"tx_retry_message": "Oiko peteĩ jejavy oñemboguata aja pe transacción. Eñeha’ã jey pe transacción rehe.",
|
||||
"tx_wrong_balance_exception": "Ndaipóri heta ${currency} remondo hag̃ua ko monto.",
|
||||
"tx_wrong_balance_with_amount_exception": "Ndaipóri heta ${currency} remondo hag̃ua enteroite monto. ${amount}",
|
||||
"tx_zero_fee_exception": "Ndaikatúi emondo transacción 0 tarifa-va. Eha’ã embohetave pe tasa térã ehecha nde joaju ikatu hag̃ua eguereko umi tarifa pyahu ipahaitepe g̃uara.",
|
||||
@@ -837,6 +838,7 @@
|
||||
"upto": "Kóva peve ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Reipuru pe",
|
||||
"use_blink_protection": "Eipuru ñeñangareko parpadeo rehegua .",
|
||||
"use_card_info_three": "Eipuru peteĩ tarjeta línea rehegua térã ambue jehepyme’ẽ ojepokó’ỹva.",
|
||||
"use_card_info_two": "Pe viru oñemoambue USD-pe ojeguerekóramo cuenta prepaga-pe; ndaha’éi moneda digital-pe.",
|
||||
"use_ssl": "Eipuru SSL",
|
||||
|
||||
@@ -1056,6 +1056,7 @@
|
||||
"tx_rejected_dust_output": "Ma'adar da aka ƙi ta dokokin cibiyar sadarwa, ƙananan fitarwa (ƙura). Da fatan za a ƙara adadin.",
|
||||
"tx_rejected_dust_output_send_all": "Ma'adar da aka ƙi ta dokokin cibiyar sadarwa, ƙananan fitarwa (ƙura). Da fatan za a duba daidaiton tsabar kudi a ƙarƙashin ikon tsabar kudin.",
|
||||
"tx_rejected_vout_negative": "Bai isa daidai ba don biyan wannan kudin ma'amala. Da fatan za a duba daidaiton tsabar kudi a ƙarƙashin ikon tsabar kudin.",
|
||||
"tx_retry_message": "An sami kuskure yayin sarrafa ma'amala. Da fatan za a sake gwada ciniki.",
|
||||
"tx_wrong_balance_exception": "Ba ku da isasshen ${currency} don aika wannan adadin.",
|
||||
"tx_wrong_balance_with_amount_exception": "Ba ku da isasshen ${currency} don aika jimlar adadin ${amount}",
|
||||
"tx_zero_fee_exception": "Ba zai iya aika ma'amala da kuɗi 0 ba. Gwada ƙara ƙimar ko bincika haɗin ku don mahimmin ƙididdiga.",
|
||||
@@ -1076,6 +1077,7 @@
|
||||
"upto": "har zuwa ${value}",
|
||||
"usb": "Alib",
|
||||
"use": "Canja zuwa",
|
||||
"use_blink_protection": "Yi amfani da Kariyar Blink",
|
||||
"use_card_info_three": "Yi amfani da katin dijital akan layi ko tare da hanyoyin biyan kuɗi mara lamba.",
|
||||
"use_card_info_two": "Ana canza kuɗi zuwa dalar Amurka lokacin da ake riƙe su a cikin asusun da aka riga aka biya, ba cikin agogon dijital ba.",
|
||||
"use_device_theme": "Yi amfani da taken na'urar",
|
||||
|
||||
@@ -1056,6 +1056,7 @@
|
||||
"tx_rejected_dust_output": "नेटवर्क नियमों, कम आउटपुट राशि (धूल) द्वारा खारिज किए गए लेनदेन। कृपया राशि बढ़ाएं।",
|
||||
"tx_rejected_dust_output_send_all": "नेटवर्क नियमों, कम आउटपुट राशि (धूल) द्वारा खारिज किए गए लेनदेन। कृपया सिक्का नियंत्रण के तहत चुने गए सिक्कों के संतुलन की जाँच करें।",
|
||||
"tx_rejected_vout_negative": "इस लेनदेन की फीस के लिए भुगतान करने के लिए पर्याप्त शेष राशि नहीं है। कृपया सिक्के नियंत्रण के तहत सिक्कों के संतुलन की जाँच करें।",
|
||||
"tx_retry_message": "लेन-देन संसाधित करते समय एक त्रुटि उत्पन्न हुई. कृपया लेन-देन का पुनः प्रयास करें.",
|
||||
"tx_wrong_balance_exception": "इस राशि को भेजने के लिए आपके पास पर्याप्त ${currency} नहीं है।",
|
||||
"tx_wrong_balance_with_amount_exception": "आपके पास पर्याप्त नहीं है${currency} ${amount} की कुल राशि भेजने के लिए",
|
||||
"tx_zero_fee_exception": "0 शुल्क के साथ लेनदेन नहीं भेज सकते। नवीनतम अनुमानों के लिए दर बढ़ाने या अपने कनेक्शन की जांच करने का प्रयास करें।",
|
||||
@@ -1076,6 +1077,7 @@
|
||||
"upto": "${value} तक",
|
||||
"usb": "USB",
|
||||
"use": "उपयोग ",
|
||||
"use_blink_protection": "ब्लिंक प्रोटेक्शन का उपयोग करें",
|
||||
"use_card_info_three": "डिजिटल कार्ड का ऑनलाइन या संपर्क रहित भुगतान विधियों के साथ उपयोग करें।",
|
||||
"use_card_info_two": "डिजिटल मुद्राओं में नहीं, प्रीपेड खाते में रखे जाने पर निधियों को यूएसडी में बदल दिया जाता है।",
|
||||
"use_device_theme": "डिवाइस थीम का उपयोग करें",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Transakcija odbijena mrežnim pravilima, niska količina izlaza (prašina). Molimo povećajte iznos.",
|
||||
"tx_rejected_dust_output_send_all": "Transakcija odbijena mrežnim pravilima, niska količina izlaza (prašina). Molimo provjerite ravnotežu kovanica odabranih pod kontrolom novčića.",
|
||||
"tx_rejected_vout_negative": "Nema dovoljno salda za plaćanje naknada ove transakcije. Molimo provjerite ravnotežu kovanica pod kontrolom novčića.",
|
||||
"tx_retry_message": "Došlo je do pogreške prilikom obrade transakcije. Molimo pokušajte ponovno transakciju.",
|
||||
"tx_wrong_balance_exception": "Nemate dovoljno ${currency} da biste poslali ovaj iznos.",
|
||||
"tx_wrong_balance_with_amount_exception": "Nemate dovoljno ${currency} za slanje ukupne količine ${amount}",
|
||||
"tx_zero_fee_exception": "Ne mogu poslati transakciju s 0 naknade. Pokušajte povećati stopu ili provjeriti vezu za najnovije procjene.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "do ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Prebaci na",
|
||||
"use_blink_protection": "Koristite zaštitu od treptanja",
|
||||
"use_card_info_three": "Koristite digitalnu karticu online ili s beskontaktnim metodama plaćanja.",
|
||||
"use_card_info_two": "Sredstva se pretvaraju u USD kada se drže na prepaid računu, a ne u digitalnim valutama.",
|
||||
"use_device_theme": "Koristite temu uređaja",
|
||||
|
||||
@@ -1052,6 +1052,7 @@
|
||||
"tx_rejected_dust_output": "Փոխանցումը մերժվել է ցածր ելքային գումարով (փոշի): Խնդրում ենք ավելացնել գումարը",
|
||||
"tx_rejected_dust_output_send_all": "Փոխանցումը մերժվել է ցածր ելքային գումարով (փոշի): Խնդրում ենք ստուգել արժույթների հաշիվը մուտքային վերահսկողության տակ",
|
||||
"tx_rejected_vout_negative": "Բավարար մնացորդ չկա այս փոխանցման վճարների համար։ Խնդրում ենք ստուգել արժույթների մնացորդը Coin Control-ում։",
|
||||
"tx_retry_message": "Գործարքը մշակելիս սխալ տեղի ունեցավ: Խնդրում ենք նորից փորձել գործարքը:",
|
||||
"tx_wrong_balance_exception": "Դուք չունեք բավարար ${currency} այս գումարը ուղարկելու համար։",
|
||||
"tx_wrong_balance_with_amount_exception": "Դուք չունեք բավարար ${currency} ${amount} գումարը ուղարկելու համար։",
|
||||
"tx_zero_fee_exception": "Չի կարող ուղարկվել Փոխանցումը առանց վճարի։ Փորձեք բարձրացնել գինը կամ ստուգել ձեր կապը վերջին գնահատականների համար։",
|
||||
@@ -1072,6 +1073,7 @@
|
||||
"upto": "մինչև ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Փոխեք ",
|
||||
"use_blink_protection": "Օգտագործեք Blink Protection-ը",
|
||||
"use_card_info_three": "Օգտագործեք թվային քարտը առցանց կամ անշփման վճարման մեթոդներով։",
|
||||
"use_card_info_two": "Միջոցները փոխարկվում են ԱՄՆ դոլար երբ դրանք պահվում են կանխավճարային հաշվեկշռում, ոչ թե թվային արժույթներում։",
|
||||
"use_device_theme": "Օգտագործեք սարքի թեման",
|
||||
|
||||
@@ -1057,6 +1057,7 @@
|
||||
"tx_rejected_dust_output": "Transaksi ditolak oleh aturan jaringan, jumlah output rendah (debu). Harap tingkatkan jumlahnya.",
|
||||
"tx_rejected_dust_output_send_all": "Transaksi ditolak oleh aturan jaringan, jumlah output rendah (debu). Silakan periksa saldo koin yang dipilih di bawah kontrol koin.",
|
||||
"tx_rejected_vout_negative": "Tidak cukup saldo untuk membayar biaya transaksi ini. Silakan periksa saldo koin di bawah kendali koin.",
|
||||
"tx_retry_message": "Terjadi kesalahan saat memproses transaksi. Silakan coba lagi transaksinya.",
|
||||
"tx_wrong_balance_exception": "Anda tidak memiliki cukup ${currency} untuk mengirim jumlah ini.",
|
||||
"tx_wrong_balance_with_amount_exception": "Anda tidak memiliki cukup ${currency} untuk mengirim jumlah total ${amount}",
|
||||
"tx_zero_fee_exception": "Tidak dapat mengirim transaksi dengan biaya 0. Coba tingkatkan tarif atau periksa koneksi Anda untuk perkiraan terbaru.",
|
||||
@@ -1077,6 +1078,7 @@
|
||||
"upto": "hingga ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Beralih ke ",
|
||||
"use_blink_protection": "Gunakan Perlindungan Berkedip",
|
||||
"use_card_info_three": "Gunakan kartu digital secara online atau dengan metode pembayaran tanpa kontak.",
|
||||
"use_card_info_two": "Dana dikonversi ke USD ketika disimpan dalam akun pra-bayar, bukan dalam mata uang digital.",
|
||||
"use_device_theme": "Gunakan tema perangkat",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Transazione respinta dalle regole di rete, bassa quantità di output (dust). Si prega di aumentare l'importo.",
|
||||
"tx_rejected_dust_output_send_all": "Transazione respinta dalle regole di rete, bassa quantità di output (dust). Si prega di controllare il saldo delle monete selezionate sotto controllo delle monete.",
|
||||
"tx_rejected_vout_negative": "Il saldo disponibile non è sufficiente per pagare le commissioni di questa transazione. Si prega di controllare il saldo delle monete sotto Controllo monete.",
|
||||
"tx_retry_message": "Si è verificato un errore durante l'elaborazione della transazione. Riprova la transazione.",
|
||||
"tx_wrong_balance_exception": "Non hai abbastanza ${currency} per inviare questo importo.",
|
||||
"tx_wrong_balance_with_amount_exception": "Non hai abbastanza ${currency} per inviare la quantità totale di ${amount}",
|
||||
"tx_zero_fee_exception": "Impossibile inviare transazioni con 0 commissioni. Prova ad aumentare le commissioni, o controlla la connessione per le ultime stime.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "fino a ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Passa a ",
|
||||
"use_blink_protection": "Utilizza la protezione dagli occhi chiusi",
|
||||
"use_card_info_three": "Utilizza la carta digitale online o con metodi di pagamento contactless.",
|
||||
"use_card_info_two": "I fondi vengono convertiti in USD quando sono detenuti nel conto prepagato, non in valute digitali.",
|
||||
"use_device_theme": "Usa il tema del dispositivo",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "ネットワークルール、低出力量(ダスト)によって拒否されたトランザクション。金額を増やしてください。",
|
||||
"tx_rejected_dust_output_send_all": "ネットワークルール、低出力量(ダスト)によって拒否されたトランザクション。コイン管理下で選択されたコインのバランスを確認してください。",
|
||||
"tx_rejected_vout_negative": "この取引の料金に支払うのに十分な残高はありません。コイン制御下のコインのバランスを確認してください。",
|
||||
"tx_retry_message": "トランザクションの処理中にエラーが発生しました。トランザクションを再試行してください。",
|
||||
"tx_wrong_balance_exception": "この金額を送信するのに十分な${currency}はありません。",
|
||||
"tx_wrong_balance_with_amount_exception": "あなたは十分なものを持っていませ${currency} ${amount}",
|
||||
"tx_zero_fee_exception": "0料金でトランザクションを送信できません。レートを上げて、最新の見積もりについて接続を確認してみてください。",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "up up ${value}",
|
||||
"usb": "USB",
|
||||
"use": "使用する ",
|
||||
"use_blink_protection": "まばたき防止を使用する",
|
||||
"use_card_info_three": "デジタルカードをオンラインまたは非接触型決済方法で使用してください。",
|
||||
"use_card_info_two": "デジタル通貨ではなく、プリペイドアカウントで保持されている場合、資金は米ドルに変換されます。",
|
||||
"use_device_theme": "デバイステーマを使用します",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "네트워크 규칙에 의해 트랜잭션 거부됨, 낮은 출력 금액 (더스트). 금액을 늘리세요.",
|
||||
"tx_rejected_dust_output_send_all": "네트워크 규칙에 의해 트랜잭션 거부됨, 낮은 출력 금액 (더스트). 코인 제어에서 선택한 코인 잔액을 확인하세요.",
|
||||
"tx_rejected_vout_negative": "이 트랜잭션 수수료를 지불하기에 잔액이 부족합니다. 코인 제어에서 코인 잔액을 확인하세요.",
|
||||
"tx_retry_message": "거래를 처리하는 동안 오류가 발생했습니다. 거래를 다시 시도하십시오.",
|
||||
"tx_wrong_balance_exception": "이 금액을 보내기에 ${currency}이(가) 충분하지 않습니다.",
|
||||
"tx_wrong_balance_with_amount_exception": "총 금액 ${amount}을(를) 보내기에 ${currency}이(가) 충분하지 않습니다.",
|
||||
"tx_zero_fee_exception": "수수료 0으로 트랜잭션을 보낼 수 없습니다. 요율을 높이거나 연결을 확인하여 최신 예상치를 확인하세요.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "${value}까지",
|
||||
"usb": "USB",
|
||||
"use": "다음으로 전환 ",
|
||||
"use_blink_protection": "깜박임 방지 사용",
|
||||
"use_card_info_three": "디지털 카드를 온라인 또는 비접촉 결제 방법으로 사용하세요.",
|
||||
"use_card_info_two": "자금은 디지털 통화가 아닌 선불 계정에 보관될 때 USD로 변환됩니다.",
|
||||
"use_device_theme": "장치 테마를 사용하십시오",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Network စည်းမျဉ်းစည်းကမ်းများဖြင့် ပယ်ချ. ငွေပေးချေမှုသည် output output (ဖုန်မှုန့်) ဖြင့်ပယ်ချခဲ့သည်။ ကျေးဇူးပြုပြီးငွေပမာဏကိုတိုးမြှင့်ပေးပါ။",
|
||||
"tx_rejected_dust_output_send_all": "Network စည်းမျဉ်းစည်းကမ်းများဖြင့် ပယ်ချ. ငွေပေးချေမှုသည် output output (ဖုန်မှုန့်) ဖြင့်ပယ်ချခဲ့သည်။ ဒင်္ဂါးပြားထိန်းချုပ်မှုအောက်တွင်ရွေးချယ်ထားသောဒင်္ဂါးများ၏လက်ကျန်ငွေကိုစစ်ဆေးပါ။",
|
||||
"tx_rejected_vout_negative": "ဒီငွေပေးငွေယူရဲ့အခကြေးငွေအတွက်ပေးဆောင်ဖို့လုံလောက်တဲ့ဟန်ချက်မလုံလောက်။ ဒင်္ဂါးပြား၏လက်ကျန်ငွေလက်ကျန်ငွေကိုစစ်ဆေးပါ။",
|
||||
"tx_retry_message": "ငွေပေးငွေယူလုပ်ဆောင်နေစဉ် အမှားအယွင်းတစ်ခု ဖြစ်ပွားခဲ့သည်။ ငွေပေးငွေယူကို ပြန်စမ်းကြည့်ပါ။",
|
||||
"tx_wrong_balance_exception": "ဤငွေပမာဏကိုပေးပို့ရန်သင့်တွင် ${currency} မရှိပါ။",
|
||||
"tx_wrong_balance_with_amount_exception": "သင့်တွင်လုံလောက်မှုမရှိပါ${currency} ${amount}",
|
||||
"tx_zero_fee_exception": "0 ကြေးနှင့်အတူငွေပေးငွေယူပေးပို့လို့မရပါဘူး။ နှုန်းကိုတိုးမြှင့်ခြင်းသို့မဟုတ်နောက်ဆုံးခန့်မှန်းချက်များအတွက်သင်၏ connection ကိုစစ်ဆေးပါ။",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "${value} အထိ",
|
||||
"usb": "ယူအက်စ်ဘီ",
|
||||
"use": "သို့ပြောင်းပါ။",
|
||||
"use_blink_protection": "Blink Protection ကိုသုံးပါ။",
|
||||
"use_card_info_three": "ဒစ်ဂျစ်တယ်ကတ်ကို အွန်လိုင်း သို့မဟုတ် ထိတွေ့မှုမဲ့ ငွေပေးချေမှုနည်းလမ်းများဖြင့် အသုံးပြုပါ။",
|
||||
"use_card_info_two": "ဒစ်ဂျစ်တယ်ငွေကြေးများဖြင့်မဟုတ်ဘဲ ကြိုတင်ငွေပေးချေသည့်အကောင့်တွင် သိမ်းထားသည့်အခါ ရန်ပုံငွေများကို USD သို့ ပြောင်းလဲပါသည်။",
|
||||
"use_device_theme": "Device Theme ကိုသုံးပါ",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Transactie afgewezen door netwerkregels, laag outputbedrag (stof). Verhoog het bedrag.",
|
||||
"tx_rejected_dust_output_send_all": "Transactie afgewezen door netwerkregels, laag outputbedrag (stof). Controleer het saldo van munten die zijn geselecteerd onder muntcontrole.",
|
||||
"tx_rejected_vout_negative": "Niet genoeg saldo om te betalen voor de kosten van deze transactie. Controleer het saldo van munten onder muntcontrole.",
|
||||
"tx_retry_message": "Er is een fout opgetreden tijdens het verwerken van de transactie. Probeer de transactie opnieuw.",
|
||||
"tx_wrong_balance_exception": "Je hebt niet genoeg ${currency} om dit bedrag te verzenden.",
|
||||
"tx_wrong_balance_with_amount_exception": "Je hebt niet genoeg ${currency} om de totale hoeveelheid ${amount} te verzenden",
|
||||
"tx_zero_fee_exception": "Kan geen transactie verzenden met 0 kosten. Probeer het tarief te verhogen of uw verbinding te controleren op de laatste schattingen.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "tot ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Gebruik ",
|
||||
"use_blink_protection": "Gebruik Knipperbeveiliging",
|
||||
"use_card_info_three": "Gebruik de digitale kaart online of met contactloze betaalmethoden.",
|
||||
"use_card_info_two": "Tegoeden worden omgezet naar USD wanneer ze op de prepaid-rekening staan, niet in digitale valuta.",
|
||||
"use_device_theme": "Gebruik apparaatthema",
|
||||
|
||||
@@ -1053,6 +1053,7 @@
|
||||
"tx_rejected_dust_output": "Transakcja odrzucona zgodnie z regułami sieci, niska kwota wyjścia (dust). Proszę zwiększyć kwotę.",
|
||||
"tx_rejected_dust_output_send_all": "Transakcja odrzucona przez zasady sieci, niska kwota wyjścia (dust). Sprawdź saldo wybranych monet w sekcji Coin Control.",
|
||||
"tx_rejected_vout_negative": "Niewystarczające saldo, aby pokryć opłaty tej transakcji. Sprawdź saldo w sekcji Coin Control.",
|
||||
"tx_retry_message": "Wystąpił błąd podczas przetwarzania transakcji. Spróbuj ponownie przeprowadzić transakcję.",
|
||||
"tx_wrong_balance_exception": "Nie masz wystarczającej ilości ${currency}, aby wysłać tę kwotę.",
|
||||
"tx_wrong_balance_with_amount_exception": "Nie masz wystarczająco dużo ${currency}, aby wysłać całkowitą kwotę ${amount}",
|
||||
"tx_zero_fee_exception": "Nie można wysłać transakcji z zerową opłatą. Spróbuj zwiększyć opłatę lub sprawdzić połączenie, aby uzyskać najnowsze szacunki.",
|
||||
@@ -1073,6 +1074,7 @@
|
||||
"upto": "do ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Przełącz na ",
|
||||
"use_blink_protection": "Użyj ochrony przed mruganiem",
|
||||
"use_card_info_three": "Użyj cyfrowej karty online lub przy pomocy zbliżeniowych metod płatności.",
|
||||
"use_card_info_two": "Środki są konwertowane na USD, gdy są przechowywane na koncie przedpłaconym, a nie w kryptowalutach.",
|
||||
"use_device_theme": "Użyj motywu systemowego",
|
||||
|
||||
@@ -1056,6 +1056,7 @@
|
||||
"tx_rejected_dust_output": "Transação rejeitada por regras de rede, baixa quantidade de saída (poeira). Por favor, aumente o valor.",
|
||||
"tx_rejected_dust_output_send_all": "Transação rejeitada por regras de rede, baixa quantidade de saída (poeira). Por favor, verifique o saldo de moedas selecionadas sob controle de moedas.",
|
||||
"tx_rejected_vout_negative": "Não há saldo suficiente para pagar as taxas desta transação. Por favor, verifique o saldo de moedas sob controle de moedas.",
|
||||
"tx_retry_message": "Ocorreu um erro ao processar a transação. Por favor, tente novamente a transação.",
|
||||
"tx_wrong_balance_exception": "Você não tem o suficiente ${currency} para enviar esse valor.",
|
||||
"tx_wrong_balance_with_amount_exception": "Você não tem o suficiente ${currency} para enviar o valor total de ${amount}",
|
||||
"tx_zero_fee_exception": "Não pode enviar transação com taxa 0. Tente aumentar a taxa ou verificar sua conexão para obter as estimativas mais recentes.",
|
||||
@@ -1076,6 +1077,7 @@
|
||||
"upto": "até ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Use PIN de ",
|
||||
"use_blink_protection": "Use proteção contra piscar",
|
||||
"use_card_info_three": "Use o cartão digital online ou com métodos de pagamento sem contato.",
|
||||
"use_card_info_two": "Os fundos são convertidos para USD quando mantidos na conta pré-paga, não em moedas digitais.",
|
||||
"use_device_theme": "Use o tema do dispositivo",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Транзакция отклоняется в соответствии с правилами сети, низкой выходной суммой (пыль). Пожалуйста, увеличьте сумму.",
|
||||
"tx_rejected_dust_output_send_all": "Транзакция отклоняется в соответствии с правилами сети, низкой выходной суммой (пыль). Пожалуйста, проверьте баланс монет, выбранных под контролем монет.",
|
||||
"tx_rejected_vout_negative": "Недостаточно баланс, чтобы оплатить плату этой транзакции. Пожалуйста, проверьте баланс монет под контролем монет.",
|
||||
"tx_retry_message": "При обработке транзакции произошла ошибка. Пожалуйста, повторите транзакцию.",
|
||||
"tx_wrong_balance_exception": "У вас не хватает ${currency}, чтобы отправить эту сумму.",
|
||||
"tx_wrong_balance_with_amount_exception": "У вас недостаточно ${currency}, чтобы отправить общее количество ${amount}",
|
||||
"tx_zero_fee_exception": "Не может отправить транзакцию с платой 0. Попробуйте увеличить ставку или проверить соединение на наличие последних оценок.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "до ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Использовать ",
|
||||
"use_blink_protection": "Используйте защиту от моргания",
|
||||
"use_card_info_three": "Используйте цифровую карту онлайн или с помощью бесконтактных способов оплаты.",
|
||||
"use_card_info_two": "Средства конвертируются в доллары США, когда они хранятся на предоплаченном счете, а не в цифровых валютах.",
|
||||
"use_device_theme": "Используйте тему устройства",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "การทำธุรกรรมถูกปฏิเสธโดยกฎเครือข่ายจำนวนเอาต์พุตต่ำ (ฝุ่น) โปรดเพิ่มจำนวนเงิน",
|
||||
"tx_rejected_dust_output_send_all": "การทำธุรกรรมถูกปฏิเสธโดยกฎเครือข่ายจำนวนเอาต์พุตต่ำ (ฝุ่น) โปรดตรวจสอบยอดคงเหลือของเหรียญที่เลือกภายใต้การควบคุมเหรียญ",
|
||||
"tx_rejected_vout_negative": "ยอดคงเหลือไม่เพียงพอที่จะจ่ายสำหรับค่าธรรมเนียมการทำธุรกรรมนี้ โปรดตรวจสอบยอดคงเหลือของเหรียญภายใต้การควบคุมเหรียญ",
|
||||
"tx_retry_message": "เกิดข้อผิดพลาดขณะประมวลผลธุรกรรม กรุณาทำธุรกรรมอีกครั้ง",
|
||||
"tx_wrong_balance_exception": "คุณมีไม่เพียงพอ ${currency} ในการส่งจำนวนนี้",
|
||||
"tx_wrong_balance_with_amount_exception": "คุณมีไม่เพียงพอ ${currency} เพื่อส่งจำนวนทั้งหมดของ ${amount}",
|
||||
"tx_zero_fee_exception": "ไม่สามารถส่งธุรกรรมด้วยค่าธรรมเนียม 0 ลองเพิ่มอัตราหรือตรวจสอบการเชื่อมต่อของคุณสำหรับการประมาณการล่าสุด",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "สูงสุด ${value}",
|
||||
"usb": "ยูเอสบี",
|
||||
"use": "สลับไปที่ ",
|
||||
"use_blink_protection": "ใช้การป้องกันการกะพริบตา",
|
||||
"use_card_info_three": "ใช้บัตรดิจิตอลออนไลน์หรือผ่านวิธีการชำระเงินแบบไม่ต้องใช้บัตรกระดาษ",
|
||||
"use_card_info_two": "เงินจะถูกแปลงค่าเป็นดอลลาร์สหรัฐเมื่อถือไว้ในบัญชีสำรองเงิน ไม่ใช่สกุลเงินดิจิตอล",
|
||||
"use_device_theme": "ใช้ธีมอุปกรณ์",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Ang transaksyon na tinanggihan ng mga patakaran sa network, mababang halaga ng output (dust). Mangyaring dagdagan ang halaga.",
|
||||
"tx_rejected_dust_output_send_all": "Ang transaksyon na tinanggihan ng mga patakaran sa network, mababang halaga ng output (dust). Mangyaring suriin ang balanse ng mga barya na napili sa ilalim ng Coin Control.",
|
||||
"tx_rejected_vout_negative": "Hindi sapat na balanse upang magbayad para sa mga fee ng transaksyon na ito. Mangyaring suriin ang balanse ng mga barya sa ilalim ng Coin Control.",
|
||||
"tx_retry_message": "Nagkaroon ng error habang pinoproseso ang transaksyon. Pakisubukang muli ang transaksyon.",
|
||||
"tx_wrong_balance_exception": "Wala kang sapat na ${currency} upang maipadala ang halagang ito.",
|
||||
"tx_wrong_balance_with_amount_exception": "Wala kang sapat ${currency} upang ipadala ang kabuuang halaga ng ${amount}",
|
||||
"tx_zero_fee_exception": "Hindi maaaring magpadala ng transaksyon na may 0 fee. Subukan ang pagtaas ng rate o pagsuri sa iyong koneksyon para sa pinakabagong mga pagtatantya.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "hanggang sa ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Lumipat sa ",
|
||||
"use_blink_protection": "Gumamit ng Blink Protection",
|
||||
"use_card_info_three": "Gamitin ang digital card online o sa mga paraan ng pagbabayad na walang contact.",
|
||||
"use_card_info_two": "Ang mga pondo ay na-convert sa USD kapag hawak sa prepaid account, hindi sa mga digital na pera.",
|
||||
"use_device_theme": "Gumamit ng tema ng aparato",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "Ağ kurallarına göre reddedilen işlem, düşük çıktı miktarı (toz). Lütfen miktarı artırın.",
|
||||
"tx_rejected_dust_output_send_all": "Ağ kurallarına göre reddedilen işlem, düşük çıktı miktarı (toz). Lütfen madeni para kontrolü altında seçilen madeni para dengesini kontrol edin.",
|
||||
"tx_rejected_vout_negative": "Bu işlem ücretleri için ödeme yapmak için yeterli bakiye yok. Lütfen madeni para kontrolü altındaki madeni para dengesini kontrol edin.",
|
||||
"tx_retry_message": "İşlem gerçekleştirilirken bir hata oluştu. Lütfen işlemi yeniden deneyin.",
|
||||
"tx_wrong_balance_exception": "Bu miktarı göndermek için yeterli ${currency} yok.",
|
||||
"tx_wrong_balance_with_amount_exception": "Yeterli değilsiniz ${currency} toplam ${amount} miktarını göndermek için",
|
||||
"tx_zero_fee_exception": "0 ücret ile işlem gönderilemez. En son tahminler için oranı artırmayı veya bağlantınızı kontrol etmeyi deneyin.",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "Şu miktara kadar: ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Şuna geç: ",
|
||||
"use_blink_protection": "Göz Kırpma Korumasını Kullan",
|
||||
"use_card_info_three": "Dijital kartı çevrimiçi olarak veya temassız ödeme yöntemleriyle kullanın.",
|
||||
"use_card_info_two": "Paralar, dijital para birimlerinde değil, ön ödemeli hesapta tutulduğunda USD'ye dönüştürülür.",
|
||||
"use_device_theme": "Cihaz temasını kullanın",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Транзакція відхилена за допомогою мережевих правил, низька кількість вихідної кількості (пил). Будь ласка, збільшуйте суму.",
|
||||
"tx_rejected_dust_output_send_all": "Транзакція відхилена за допомогою мережевих правил, низька кількість вихідної кількості (пил). Будь ласка, перевірте баланс монет, вибраних під контролем монет.",
|
||||
"tx_rejected_vout_negative": "Недостатньо балансу, щоб оплатити плату за цю транзакцію. Будь ласка, перевірте баланс монет під контролем монет.",
|
||||
"tx_retry_message": "Під час обробки транзакції сталася помилка. Повторіть спробу транзакції.",
|
||||
"tx_wrong_balance_exception": "У вас недостатньо ${currency}, щоб надіслати цю суму.",
|
||||
"tx_wrong_balance_with_amount_exception": "У вас недостатньо ${currency}, щоб надіслати загальну кількість ${amount}",
|
||||
"tx_zero_fee_exception": "Не вдається відправити транзакцію з 0 платежами. Спробуйте збільшити ставку або перевірити з'єднання на останні оцінки.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "до ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Використати ",
|
||||
"use_blink_protection": "Використовуйте захист від моргання",
|
||||
"use_card_info_three": "Використовуйте цифрову картку онлайн або за допомогою безконтактних методів оплати.",
|
||||
"use_card_info_two": "Кошти конвертуються в долари США, якщо вони зберігаються на передплаченому рахунку, а не в цифрових валютах.",
|
||||
"use_device_theme": "Використовуйте тему пристрою",
|
||||
|
||||
@@ -1056,6 +1056,7 @@
|
||||
"tx_rejected_dust_output": "لین دین کو نیٹ ورک کے قواعد ، کم آؤٹ پٹ رقم (دھول) کے ذریعہ مسترد کردیا گیا۔ براہ کرم رقم میں اضافہ کریں۔",
|
||||
"tx_rejected_dust_output_send_all": "لین دین کو نیٹ ورک کے قواعد ، کم آؤٹ پٹ رقم (دھول) کے ذریعہ مسترد کردیا گیا۔ براہ کرم سکے کے کنٹرول میں منتخب کردہ سکے کا توازن چیک کریں۔",
|
||||
"tx_rejected_vout_negative": "اس لین دین کی فیسوں کی ادائیگی کے لئے کافی توازن نہیں ہے۔ براہ کرم سکے کے کنٹرول میں سکے کا توازن چیک کریں۔",
|
||||
"tx_retry_message": "لین دین پر کارروائی کرتے وقت ایک خرابی پیش آگئی۔ براہ کرم ٹرانزیکشن کی دوبارہ کوشش کریں۔",
|
||||
"tx_wrong_balance_exception": "آپ کے پاس یہ رقم بھیجنے کے لئے کافی ${currency} نہیں ہے۔",
|
||||
"tx_wrong_balance_with_amount_exception": "آپ کے پاس کافی نہیں ہے ${currency} ${amount}",
|
||||
"tx_zero_fee_exception": "0 فیس کے ساتھ لین دین نہیں بھیج سکتا۔ شرح کو بڑھانے یا تازہ ترین تخمینے کے ل your اپنے کنکشن کی جانچ پڑتال کرنے کی کوشش کریں۔",
|
||||
@@ -1076,6 +1077,7 @@
|
||||
"upto": "${value} تک",
|
||||
"usb": "یو ایس بی",
|
||||
"use": "تبدیل کرنا",
|
||||
"use_blink_protection": "پلک جھپکنے کے تحفظ کا استعمال کریں",
|
||||
"use_card_info_three": "ڈیجیٹل کارڈ آن لائن یا کنٹیکٹ لیس ادائیگی کے طریقوں کے ساتھ استعمال کریں۔",
|
||||
"use_card_info_two": "رقوم کو امریکی ڈالر میں تبدیل کیا جاتا ہے جب پری پیڈ اکاؤنٹ میں رکھا جاتا ہے، ڈیجیٹل کرنسیوں میں نہیں۔",
|
||||
"use_device_theme": "ڈیوائس تھیم استعمال کریں",
|
||||
|
||||
@@ -1051,6 +1051,7 @@
|
||||
"tx_rejected_dust_output": "Giao dịch bị từ chối bởi quy tắc mạng, số tiền đầu ra thấp (dust). Vui lòng tăng số tiền.",
|
||||
"tx_rejected_dust_output_send_all": "Giao dịch bị từ chối bởi quy tắc mạng, số tiền đầu ra thấp (dust). Vui lòng kiểm tra số dư của các đồng tiền được chọn dưới Coin Control.",
|
||||
"tx_rejected_vout_negative": "Không đủ số dư để thanh toán phí giao dịch này. Vui lòng kiểm tra số dư của các đồng tiền dưới Coin Control.",
|
||||
"tx_retry_message": "Đã xảy ra lỗi khi xử lý giao dịch. Vui lòng thử lại giao dịch.",
|
||||
"tx_wrong_balance_exception": "Bạn không có đủ ${currency} để gửi số tiền này.",
|
||||
"tx_wrong_balance_with_amount_exception": "Bạn không có đủ ${currency} để gửi tổng số tiền ${amount}",
|
||||
"tx_zero_fee_exception": "Không thể gửi giao dịch với phí bằng 0. Thử tăng tỷ lệ phí hoặc kiểm tra kết nối của bạn để biết ước lượng mới nhất.",
|
||||
@@ -1071,6 +1072,7 @@
|
||||
"upto": "lên đến ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Chuyển sang",
|
||||
"use_blink_protection": "Sử dụng Bảo vệ chớp mắt",
|
||||
"use_card_info_three": "Sử dụng thẻ kỹ thuật số trực tuyến hoặc với các phương thức thanh toán không tiếp xúc.",
|
||||
"use_card_info_two": "Các khoản tiền được chuyển đổi thành USD khi chúng được giữ trong tài khoản trả trước, không phải trong các loại tiền kỹ thuật số.",
|
||||
"use_device_theme": "Sử dụng chủ đề thiết bị",
|
||||
|
||||
@@ -1055,6 +1055,7 @@
|
||||
"tx_rejected_dust_output": "Idunadura kọ nipasẹ awọn ofin nẹtiwọọki, iye ti o wuwe kekere (eruku). Jọwọ mu iye naa pọ si.",
|
||||
"tx_rejected_dust_output_send_all": "Idunadura kọ nipasẹ awọn ofin nẹtiwọọki, iye ti o wuwe kekere (eruku). Jọwọ ṣayẹwo dọgbadọgba ti awọn owo ti a yan labẹ iṣakoso owo.",
|
||||
"tx_rejected_vout_negative": "Iwontunws.funfun ti o to lati sanwo fun awọn idiyele iṣowo yii. Jọwọ ṣayẹwo iwọntunwọnsi ti awọn owo labẹ iṣakoso owo.",
|
||||
"tx_retry_message": "Aṣiṣe waye lakoko ṣiṣe iṣowo naa. Jọwọ tun idunadura naa gbiyanju.",
|
||||
"tx_wrong_balance_exception": "O ko ni to ${currency} lati firanṣẹ iye yii.",
|
||||
"tx_wrong_balance_with_amount_exception": "O ko ni to ${currency} Lati firanṣẹ lapapọ iye ${amount}",
|
||||
"tx_zero_fee_exception": "Ko le firanṣẹ idunadura pẹlu ọya 0. Gbiyanju jijẹ oṣuwọn tabi ṣayẹwo asopọ rẹ fun awọn iṣiro tuntun.",
|
||||
@@ -1075,6 +1076,7 @@
|
||||
"upto": "kò tóbi ju ${value}",
|
||||
"usb": "USB",
|
||||
"use": "Lo",
|
||||
"use_blink_protection": "Lo Idaabobo Seju",
|
||||
"use_card_info_three": "Ẹ lo káàdí ayélujára lórí wẹ́ẹ̀bù tàbí ẹ lò ó lórí àwọn ẹ̀rọ̀ ìrajà tíwọn kò kò.",
|
||||
"use_card_info_two": "A pààrọ̀ owó sí owó Amẹ́ríkà tó bá wà nínú àkanti t'á ti fikún tẹ́lẹ̀tẹ́lẹ̀. A kò kó owó náà nínú owó ayélujára.",
|
||||
"use_device_theme": "Lo akori ẹrọ",
|
||||
|
||||
@@ -1054,6 +1054,7 @@
|
||||
"tx_rejected_dust_output": "交易被网络规则拒绝,输出金额过低(尘额)。请增加金额。",
|
||||
"tx_rejected_dust_output_send_all": "交易被网络规则拒绝,低输出量(灰尘)拒绝。请检查在硬币控制下选择的硬币的余额。",
|
||||
"tx_rejected_vout_negative": "没有足够的余额来支付此交易费用。请检查硬币控制下的硬币余额。",
|
||||
"tx_retry_message": "处理交易时发生错误。请重试交易。",
|
||||
"tx_wrong_balance_exception": "您没有足够的${currency}来发送此金额。",
|
||||
"tx_wrong_balance_with_amount_exception": "您没有足够的${currency} ${amount}",
|
||||
"tx_zero_fee_exception": "无法以0手续费发送交易。尝试提高速率或检查连接以获取最新估计。",
|
||||
@@ -1074,6 +1075,7 @@
|
||||
"upto": "最高 ${value}",
|
||||
"usb": "USB",
|
||||
"use": "切换使用",
|
||||
"use_blink_protection": "使用眨眼保护",
|
||||
"use_card_info_three": "在线使用电子卡或使用非接触式支付方式。",
|
||||
"use_card_info_two": "预付账户中的资金转换为美元,不是数字货币。",
|
||||
"use_device_theme": "使用设备主题",
|
||||
|
||||
Reference in New Issue
Block a user