Files
hash-wallet/res/values/strings_fr.arb
T
+4 084fd6bb1e New design (#2797)
* refactor node form UI to use new ListItem model

* add new list item row types and widgets

* add style wrapper

* remove print [skip ci]

* Integrate new design mockup with ViewModel (#2653)

* feat: add Lightning Network support for Bitcoin wallets

* refactor: rename `fiatConvertationStore` to `fiatConversionStore` for consistency and update related occurrences across codebase

* feat: enhance address validation with Lightning Network invoice support for BTC & refactor wallet type/token checks in view model

* feat: add support for Lightning invoice detection, refactor MWEB deposit/withdraw actions, and integrate Lightning transaction creation with updated priority handling

* feat: add method to retrieve unused Spark deposit address for Bitcoin wallets

* feat: add Breez API key support and update secrets handling for Bitcoin Lightning wallet integration in workflows

* chore: update Breez SDK dependency to version 0.3.4 in pubspec files

* Add bitcoin secrets config [skip ci]

* feat: extend Lightning wallet functionality with transaction history fetching

* feat: add LNURL-pay address detection and support in address parsing flow for Bitcoin Lightning integration

* refactor: simplify `ReceivePageOption` logic

* refactor: centralize `PaymentURI` generation logic across wallet types

* feat: enhance `PaymentURI` handling with asynchronous support and Lightning-specific functionality

* refactor: streamline `PaymentURI` logic and remove redundant URI implementations across wallet types

* refactor: remove redundant debug print statement from `bitcoin_wallet_addresses.dart`

* refactor: improve consistency in widget styling and centralized label logic, add Bitcoin Lightning deposit/withdraw support

* feat: reload balance and tx history after sending a lightning transaction

* feat: improve address formatting for human-readable addresses and update the default LNURL domain

* fix: merge conflicts

* feat: add error handling for LightningWallet initialization and adjust transaction direction logic

* integrate homepage from new ui mockup

* fix import

* feat: add Lightning Network support for Bitcoin wallets

* refactor: rename `fiatConvertationStore` to `fiatConversionStore` for consistency and update related occurrences across codebase

* feat: enhance address validation with Lightning Network invoice support for BTC & refactor wallet type/token checks in view model

* feat: add support for Lightning invoice detection, refactor MWEB deposit/withdraw actions, and integrate Lightning transaction creation with updated priority handling

* feat: add method to retrieve unused Spark deposit address for Bitcoin wallets

* feat: add Breez API key support and update secrets handling for Bitcoin Lightning wallet integration in workflows

* chore: update Breez SDK dependency to version 0.3.4 in pubspec files

* Add bitcoin secrets config [skip ci]

* feat: extend Lightning wallet functionality with transaction history fetching

* feat: add LNURL-pay address detection and support in address parsing flow for Bitcoin Lightning integration

* refactor: simplify `ReceivePageOption` logic

* refactor: centralize `PaymentURI` generation logic across wallet types

* feat: enhance `PaymentURI` handling with asynchronous support and Lightning-specific functionality

* refactor: streamline `PaymentURI` logic and remove redundant URI implementations across wallet types

* refactor: remove redundant debug print statement from `bitcoin_wallet_addresses.dart`

* refactor: improve consistency in widget styling and centralized label logic, add Bitcoin Lightning deposit/withdraw support

* feat: reload balance and tx history after sending a lightning transaction

* feat: improve address formatting for human-readable addresses and update the default LNURL domain

* fix: merge conflicts

* feat: add error handling for LightningWallet initialization and adjust transaction direction logic

* integrate homepage from new ui mockup

* fix import

* add new-ui dir to pubspec_base

* minor layout fixes

* cleanup navbar logic

* Modify navbar behaviour

* smooth color change when selecting navbar options

* open old ui pages with new ui action buttons

* feat: working navbar in new ui

* fix: minor sizing tweaks

* CW-1266-integrate-bitcoin-lightning-through-spark-sdk (#2623)

* feat: add Lightning Network support for Bitcoin wallets

* refactor: rename `fiatConvertationStore` to `fiatConversionStore` for consistency and update related occurrences across codebase

* feat: enhance address validation with Lightning Network invoice support for BTC & refactor wallet type/token checks in view model

* feat: add support for Lightning invoice detection, refactor MWEB deposit/withdraw actions, and integrate Lightning transaction creation with updated priority handling

* feat: add method to retrieve unused Spark deposit address for Bitcoin wallets

* feat: add Breez API key support and update secrets handling for Bitcoin Lightning wallet integration in workflows

* chore: update Breez SDK dependency to version 0.3.4 in pubspec files

* Add bitcoin secrets config [skip ci]

* feat: extend Lightning wallet functionality with transaction history fetching

* feat: add LNURL-pay address detection and support in address parsing flow for Bitcoin Lightning integration

* refactor: simplify `ReceivePageOption` logic

* refactor: centralize `PaymentURI` generation logic across wallet types

* feat: enhance `PaymentURI` handling with asynchronous support and Lightning-specific functionality

* refactor: streamline `PaymentURI` logic and remove redundant URI implementations across wallet types

* refactor: remove redundant debug print statement from `bitcoin_wallet_addresses.dart`

* refactor: improve consistency in widget styling and centralized label logic, add Bitcoin Lightning deposit/withdraw support

* feat: reload balance and tx history after sending a lightning transaction

* feat: improve address formatting for human-readable addresses and update the default LNURL domain

* fix: merge conflicts

* feat: add error handling for LightningWallet initialization and adjust transaction direction logic

* feat: enable private transactions by default in LightningWallet and update Breez SDK version to 0.4.2

* minor fixes [skip ci]

* chore: fix some minor issues in comments (#2654)

Signed-off-by: black5box <black5box@outlook.com>

* fix: handle send-all functionality for LightningWallet transactions and adjust amount calculation logic

* fix-german (#2659)

* chore: update German localization strings for consistency and accuracy

* chore: update German localization strings for consistency and accuracy [skip-ci]

* feat: add LNURL support for address validation and LightningWallet compatibility, enhance error handling for OpenCryptoPay

* fix: adjust LightningWallet amount parsing from 9 to 8 decimal places

* feat: add LNURL support in LightningPaymentRequest and LightningWallet

* Fix navigation gradient (#2657)

* Fix navigation gradient

* Fix CONFIG_ARGS formatting in app_config.sh (#2660)

* fix: block wrongly parsed addresses (#2656)

* fix: block wrongly parsed addresses

* fix: move parsed address check into handlePaymentFlow method

* fix: Handle QR URLs separately for pay anything flow

* feat: add electrum seed support for Lightning

* refactor: improve `parseFixed` logic and add comprehensive unit tests for edge cases (#2661)

* Update cw_bitcoin/lib/bitcoin_wallet.dart [skip ci]

* resolve conflict issue

---------

Signed-off-by: black5box <black5box@outlook.com>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
Co-authored-by: black5box <black5box@outlook.com>
Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
Co-authored-by: David Adegoke <64401859+Blazebrain@users.noreply.github.com>

* remove old code [skip ci]

* fix: page widgets rebuilt every time

* chore: formatting

* remove unused navbar

* fix: lightning balance on balance card in lightning mode

* fix: return if uri == null

* feat: trade history in new ui

* feat: enhance balance model with secondary asset handling

* feat: unique card colors and icons for coins

* wip: card customization

* fix: merge conflict

* feat: customizable balance card

* Fix some spacings and test sizing

* Fix formatting

* feat: add Lightning Network support for send flow and fee handling adjustments

* refactor: remove unnecessary debug print statement in send flow for Lightning Network balance

* feat: integrate OpenCryptoPay QR handling in send flow and improve scan action handling logic

* feat: add maxDepositClaimFee parameter for Lightning wallet configuration

* Switch balance card to RoundedSuperellipse and set color list to Wrap

* Fix

* Switch to scroll view

* refactor: update navigation route from `receive` to `addressPage` in coin action row

* feat: bloc-based viewmodel for card customizer

* feat: mobx-independent balance card customizer vm

* minor fixes

* copyWith constructor for cleaner state changes

* refactor: wrap `HistorySection` with `Observer` for reactive state updates, update navigation for "Buy" action, and fix incorrect balance property

* feat: enhance Bitcoin receive flow with Lightning and SegWit options, update address page registration, and localize coin action labels

* feat: add helper methods for Lightning and SegWit receive page options in Bitcoin configuration

* feat: add Lightning transaction type handling and enable navigation to transaction details from history

* Add more special card types

* feat: new ui settings page

* feat: add Lightning actions to balance cards, refactor card rendering logic

* refactor: update settings page localization, hide unused settings items

* feat: add secrets generation for cw_bitcoin, including breezApiKey

* Lightning switcher animation (#2725)

* Properly animate bitcoin/lightning switcher

* Cleanup and fix sizing

* Final cleanup

* Fix action button colors (#2732)

* feat: add hardware wallet type handling and improve parsed address reset flow

* Refactor settings page to use generic row items (#2745)

* fix android back button in settings on android, force iphone-style transitions on all platforms

* move settings page to generic row impl

* fix imports

* Balance card fixes (#2729)

* Update balance card sizing

* Fix spacing

* Initial font changes (#2731)

* Initial font changes

* More font changes

* feat: integrate Lightning transaction support and improve transaction history UX

- Enhanced dashboard to compute confirmations using the first and last transactions.
- Updated `BitcoinWallet` to subscribe for and manage Lightning transactions.
- Improved `HistoryTile` layout and introduced new leading icons for Lightning transactions.

* feat: add unclaimed deposit actions and enhance Lightning event handling

* release changes [skip ci]

* Enhanced card customizer (#2744)

* enhanced card customizer

* Fix conflicts

* Add missing icons + adjust spacing

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>

* feat: enhance Lightning invoice handling and address validation

- Added support for identifying non-zero amount Lightning invoices.
- Refined invoice matching with updated regex patterns.
- Improved UI to conditionally display addresses in sending confirmations.
- Adjusted logic to handle zero-value Lightning invoices.

* feat: add `isPayjoinAvailable` computed property and update Payjoin visibility logic

* feat: improve Lightning wallet handling and block explorer logic

* update patch version [skip ci]

---------

Signed-off-by: black5box <black5box@outlook.com>
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>
Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
Co-authored-by: black5box <black5box@outlook.com>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
Co-authored-by: David Adegoke <64401859+Blazebrain@users.noreply.github.com>

* minor new ui fixes

* padding for new row separators

* remove debug prints

* New design improve nav bar (#2763)

* tweak navigation bar touch targets and sizing

* feat: add tests for identifying zero and non-zero amount Lightning invoices (#2772)

* feat: add tests for identifying zero and non-zero amount Lightning invoices

- Added unit tests to validate recognition of Bolt11 zero-amount and non-zero-amount invoices.
- Enhanced `isBolt11ZeroInvoice` function to handle `lightning:` prefixed invoices.

* fix: correct currency selection logic for Lightning wallets in Send ViewModel

* feat: improve Lightning wallet initialization and address generation

- Updated `init` method in `LightningWallet` to return a boolean for initialization success, adding error handling for failed setups.
- Integrated dynamic name generation using `generateName` for Lightning wallet addresses.

* refactor: relocate `generate_name` to `cw_core` and update imports

* chore: update breez sdk (#2789)

* Wire tokens and NFTs to new Home page (#2804)

* wiring for assets on home page

* fix imports

* wire nft page in new ui

* fix nft display in new ui

* fix totalWidth calc

* add tokens button + bugfixes

* add tokens button + bugfixes

* fix late initialization

* fix history section exception

* fixes

* Add haptic feedback (#2813)

* Add haptic feedback

* Add haptic feedback to correct ActionButton

* Return bottom gradient (#2808)

* Add IgnorePointer to bottom nav gradient (#2822)

* New design send page (#2791)

* new ui send page (wip)

* coin control page improvements

* fee settings, new send confirmation modal

* minor aesthetic fixes

* load network name without cw_bitcoin import

* recipient dot cleanup

* minor logic fixes

* ui polish

* - add aliaspay support
- fix wording for max button
- fix back button action in modals

* Sizing changes

* dismiss transaction on modal close

* sizing fix

* - fix remove recipient icon
- properly round amounts
- fix coin control page spacing

* - fix remove recipient icon
- properly round amounts
- fix coin control page spacing

* - fix button sizing
- add description for fees page

* Update lib/view_model/unspent_coins/unspent_coins_list_view_model.dart [skip ci]

* Update lib/view_model/send/send_view_model.dart [skip ci]

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Fix conflicts with dev

* Fix conflicts with dev

* Add zcash receive options to new design flow

* wire in missing settings in new ui

* up migration version

* formatting

* translations

* lint.sh

* New design receive page (#2834)

* feat: viewmodel on new receive page (wip)

* feat: address type selector for new ui receive page

* fix: minor fixes to touch targets and tap anims

* minor ui fix

* wip receive page changes

* receive page + address selection page

* receive page + address selection page

* add font

* add svg

* minor ui fixes

* receive page fixes/improvements

* change receive page modal design

* further ui polish

* icons for infobox

* fix restricted import

* fix closing label modal

* - fix balance card appearance on address page
- fix search bar position
- fix mweb position in address type selector

* receive page fixes

* fix anonpay

* remove restricted import

* fixes

* fix receive on zec

* simplify chain id

* lint fix

* fix migration numbering

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* fix migration version

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* fix settings

* readability

* fix formatting

* move dismiss infobox to vm

* disable addr rotation on zcash

* remove _setEffects

* translations

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* New UI Sync bar (#2831)

* syncbar

* small styling fixes

* modify duration

* lint.sh

* syncHeavy wallet types

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* update translations, add pull-down refresh, separate top bar components to files

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* alphabetize

* New design balance card icons (#2824)

* Add the other crypto card icons

* Update Zano, add Zcash and Arbitrum

* Update default card style and available gradients

* Fix broken preview

* Fix animation

* Color combinations fix

* Minor updates

* Add decred icon

* if(!mounted) return;

* New design minor fixes (#2842)

* More minor fixes

* Update modal sheet behaviour

* Update missing currency image links

* List row and navigation bar tweaks

* Minor navbar fix

* New UI Swap page (#2829)

* new ui send page (wip)

* coin control page improvements

* fee settings, new send confirmation modal

* minor aesthetic fixes

* load network name without cw_bitcoin import

* recipient dot cleanup

* minor logic fixes

* ui polish

* - add aliaspay support
- fix wording for max button
- fix back button action in modals

* Sizing changes

* dismiss transaction on modal close

* sizing fix

* - fix remove recipient icon
- properly round amounts
- fix coin control page spacing

* - fix remove recipient icon
- properly round amounts
- fix coin control page spacing

* - fix button sizing
- add description for fees page

* swap page

* fixes

* further fixes

* merge

* png -> svg

* minor condition changes

* lint.sh

* fix swapsxyz isCentralized

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* translations, readability improvements, remove debug rows

* cleanup

* alphabetize strings

* small bugfixes

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* fix new ui coin control page layout (#2843)

* New design lightning flows (#2821)

* new ui send page (wip)

* coin control page improvements

* fee settings, new send confirmation modal

* minor aesthetic fixes

* load network name without cw_bitcoin import

* recipient dot cleanup

* minor logic fixes

* ui polish

* - add aliaspay support
- fix wording for max button
- fix back button action in modals

* Sizing changes

* dismiss transaction on modal close

* sizing fix

* - fix remove recipient icon
- properly round amounts
- fix coin control page spacing

* - fix remove recipient icon
- properly round amounts
- fix coin control page spacing

* - fix button sizing
- add description for fees page

* lightning flow wip

* lightning flow wip #2

* lightning withdraw flow

* lightning deposit flow (wip, currently works but really janky)

* send from external + bugfixes

* merge fixes

* merge fixes

* fixes

* Update lib/new-ui/widgets/send_page/l2_action_wallet_selector.dart

---------

Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* fix covered create wallet button

* fix: close modal after transaction commitment in Send ViewModel (#2858)

* New design tweaks (#2847)

* Add more haptic feedback

* Fix background gradients and modify SafeArea in home_page.dart

* Fix history padding, fix divider color, disable Charts, update base_page.dart appbar style, fix nav bar border + height on iOS

* Lightning Username setup flow for new UI (#2845)

* lightning username edit/create flow

* fix button color

* fix layout

* fixes

* remove character limitation for internal builds

* remove dependency on cw_bitcoin

* fix username requirements

* fixes

* condition fix

* Update lib/new-ui/pages/lightning_username_page.dart

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>

* keyboard hide overlay for iphone

* New design UI tweaks (#2870)

* Fix nav height on Android

* Fix blue gradient

* Update transactions view and minor UI tweaks

* CW1011-Allow-users-to-view-bitcoin-amounts-in-sats (#2678)

* feat: introduce `formatFixed` integration and sats display preference

* feat: enable display of Bitcoin amounts in satoshis and refactor amount formatting logic

* refactor: consolidate fee formatting logic and add support for MWEB availability check

* feat: add support for satoshi-based amount display and enhance fiat conversion logic

* feat: add support for satoshi-based amount parsing, formatting, and display preferences across buy/sell flow and UI adjustments

* feat: implement `AmountParsingProxy` with unit tests for parsing and formatting crypto amounts in various display modes

* feat: replace `preferBalanceInSats` with `displayAmountsInSatoshi` and introduce `AmountParsingProxy` for unified crypto amount handling across the app

* refactor: streamline amount formatting logic and enhance unspent coins handling with `AmountParsingProxy` integration for unified crypto processing

* refactor: replace direct bitcoin amount formatting with `AmountParsingProxy` and remove debug print in `exchange_view_model`

* refactor: replace `getIt<AmountParsingProxy>` with `_appStore.amountParsingProxy`, remove redundant dependencies across view models and adjust related imports

* refactor: remove redundant `AmountParsingProxy` registration in DI setup to simplify dependency management [skip ci]

* feat: add getCryptoSymbol to simplify the Symbol selection between Sats and Bitcoin

* fix: merge conflict

* Revert "fix: merge conflict"

This reverts commit 6debdaa0466747d6fcc85d6bd0be115e6fb4d856.

* fix import [skip ci]

* feat: remove number formatter from exchangeVM

* refactor: replace `SettingsStore` with `AppStore` across view models, integrate `AmountParsingProxy` for amount formatting, and clean up redundant imports

* refactor: remove debug print statements from `getCryptoOutputAmount` in `AmountParsingProxy`

* feat: enhance fee and deposit amount formatting with crypto symbols and improved parsing

* feat: integrate `AmountParsingProxy` for improved Bitcoin amount parsing in `PaymentURI` and fiat-to-crypto conversion

* feat: append crypto symbols to Bitcoin transaction amounts in dashboard view

* feat: improve crypto amount parsing in SendCard widget and Output view model using `AmountParsingProxy`

* feat: conditionally show Bitcoin amount display setting for Bitcoin wallets and refactor `DisplaySettingsViewModel` to use `AppStore`

* refactor: clean up redundant imports in `bitcoin_wallet.dart` and `electrum_wallet.dart`

* feat: append crypto symbols to fee values in send and cake pay card widgets for improved clarity

* refactor: replace `currencyTitle` with `currency` across widgets and integrate `AmountParsingProxy` for improved crypto amount formatting and parsing

* refactor: improve validation logic and amount parsing in SendCard and Output widgets

* refactor: standardize amount parsing and formatting logic with `AmountParsingProxy` across ViewModels and widgets

* refactor: `AppStore` remove debug prints

* refactor: rename amount parsing/formatting methods for better clarity in tests [skip ci]

* fix: AmountParsingProxy and optimize `cryptoAmount` handling in BuySellViewModel

* fix: adjust balance calculation for Monero and Wownero to exclude unlocked amount from full balance

* fix: correct `_appStore` usage and format adjustments in `SendViewModel`

* feat: enhance satoshi on new-ui

* feat: add computed property for `amountParsingProxy` in AppStore

* feat: localize Bitcoin amount display option and update asset history UI

* feat: improve exchange amount processing and refactor fiat conversion values

---------

Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>

* New design unconfirmed balance widget (#2861)

* unconfirmed balance display widget for new ui

* unconfirmed balance display widget for new ui

* merge

* alphabetize translations

* New UI fixes (#2860)

* fix asset top bar

* improve wordmark in large qr mode on receive

* receive option fixes

* exchange -> swap

* send page fixes

* update pubspec base

* go to home on wallet change

* nicer card customizer

* don't show account name for single-account wallets

* special card design for lightning

* fiat amount bar improvement

* update translations

* add sending indicator

* fix non-number input to receive amount

* de-jank fiat input

* nicer balance card animation when switching btc-ln

* nicer balance card animation when switching btc-ln

* fix backup password input

* display time+date in history

* fix error on buy

* fix incorrect wallet showing in wallets tab

* fix wallet list layout

* only show coin control option on hasCoinControl

* better error on send page

* fiat value in coin control

* add zano to isSyncHeeavy

* fix keys in settings

* fix assets condition

* fix import

* remove BasePage dependency in RescanPage

* add missing settings

* show send/receive in swap confirm sheet

* fix receive background on ios

* fix assets spacing

* fix trade tile sizing

* fix padding

* fix icon in wallet select modal

* change text on swap initial modal

* spacing

* l2 send external modal styling

* fix null on swap confirm sheet

* change infobox text

* add chain icon to asset widgets

* add chain icon to asset widgets

* disable swap page reset

* fix wallet list page layout

* revert merge conflict issue [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Account Customizer for new UI Monero (#2859)

* new ui monero account management (wip)

* account reordering wip

* account reordering wip

* account reordering (works)

* cards view compact mode

* format

* translation

* name generation

* fix for non-xmr wallets

* }

* allow reset order, fallback on improperly saved order

* translation

* fix for pre-reorder wallet loading

* fix loading

* - save cards on modal slide-down
- always load active account as first

* fix card customizer close anim

* fixes

* fix condition

* merge

* fix migration versions

* use updated flutter rust bridge in lightning and payjoin

* mvp fixes

* new ui mweb mask/unmask

* fallback for balance card amount format

* New UI tweaks (#2872)

* Update lightning transaction history view

* Add BNB card design

* Color, padding,  and radius fixes

* Fix wallet list bottom section & gradient

*  Update Apps page

* reformat

* nicer sat picker

* fix keyboard

* chain badges

* enhance styling for card customizer

* mweb settings icon

* mweb chain badge

* update wording in settings

* bnb chain icon

* always round send amount

* always round all amount

* token placeholder

* Fix ModernButton colors (#2888)

* Fix ModernButton colors

* Minor

* guard for unconfirmed balance widget

* fix error on wallet switch

* New design mvp fixes (#2890)

* mvp fixes

* fallback for balance card amount format

* reformat

* nicer sat picker

* fix keyboard

* chain badges

* enhance styling for card customizer

* bnb chain icon

* always round send amount

* always round all amount

* guard for unconfirmed balance widget

* fix error on wallet switch

* Update lib/new-ui/pages/account_customizer.dart

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* fixes

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Install Protoc in reusable build workflow

Added step to install Protoc before building.

* Fix protobuf-compiler installation step

Update package list before installing protobuf-compiler.

* Modify Protoc installation command to handle update errors

Change the install command for Protoc to avoid failure on update.

* Streamline Lightning wallet balance management and crypto handling (#2893)

* refactor: streamline crypto amount handling and improve Lightning balance management

- Removed redundancy in balance calculations for Lightning wallets.
- Centralized crypto symbol creation with `selectedCryptoCurrencySymbol`.
- Enhanced crypto amount handling and formatting with `AmountParsingProxy`.
- Simplified logic for displaying Lightning balances across UI components.

* refactor: remove sats display logic and unused formatting from BalanceCard widget

* chore: update breez-sdk-spark-flutter to latest commit

* feat: enhance crypto amount formatting with localized separators and max decimals

* fixes

* fix: handle null balance records in Lightning wallet cards

* New design add validators (#2894)

* add validation, fix node form

* Add validator to send amount input field

Added a validator to the amount input field.

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* Disable 'addresses' button on receive screen for BTC LN (#2896)

* feat: Disable addresses button on receive screen for BTC LN

* chore: remove debug print in uri computation

* feat: introduce swap action toggle and UI updates

* feat: conditionally display Zcash card setting for Zcash wallets in Display Settings

* Fix leading button color (#2898)

* fix amount format

* fix loadCards

* pre-beta fixes

* cyjan: fix: order being null for certain index

* pre-beta fixes v2 (#2905)

* minor context check [skip ci]

* persist fee priority for zcash (#2907)

* Add support for Zcash address detection and amount logic refactor (#2906)

* refactor: consolidate crypto amount handling with `displayAmount` and `cryptoCurrencySymbol`, improve fiat conversion logic, and optimize token currency management

* refactor: simplify `displayAmount` logic and remove unused `_rawAmount` property

* feat: add support for Zcash transparent address detection and simplify amount conversion logic

* Improve Lightning invoice handling and crypto formatting (#2908)

* fix: update Lightning address regex to support additional formats and prefixes

* fix: conditionally render advanced settings dropdown based on fees or coin control availability

* feat: enhance address detection, Lightning invoice handling, and crypto formatting

* feat: improve Lightning invoice parsing and crypto amount formatting on send page

* chore: remove unnecessary exception printing in `getBolt11Amount` function

* Fix lightning swap

* import fix (hide Mac;)

* parse -> tryParse

* Transaction Commited -> Transaction Sent!

* feat: enable clipboard paste for deposit and receive addresses in swap page (#2909)

* fix: resolving LNURLS (#2911)

* new UI pre-beta fixes (#2910)

* fixes

* parse -> tryParse

* change sat display settings style

* minor fix until hive is removed [skip ci]

* Remove redundant logic and improve send page features (#2913)

* fix: update crypto amount parsing logic in send confirmation sheet

* feat: Added checkbox to toggle Litecoin MWEB coins on the send page.
fix: LNUrlPayRecord

* fix: remove redundant `.withLocalSeperator()` from fiat balance formatting logic

* fix: update Bitcoin amount display titles to align with consistent formatting standards

* force boolean to update (#2916)

* force boolean to update

* fix bnb balance

* fixes #4 (#2917)

* only display sats for btc wallets in card customizer

* fix: resolve async handling of Lightning transaction history in `fetchTransactions` method (#2919)

* New design pre beta fixes 5 (#2918)

* improve l2 deposit/withdraw flow layouts

* add copied indicator

* SafeArea

* fix addr rotation

* fix styling of lightning switcher

* no raster graphics in new ui please

* optimization for assets/history section

* remove unused bloc provider

* optimize dashboard + fix duplicated name

* disable lightning mode on wallet change

* remove broken animation

* safearea around nodes page

* fix rescan page layout

* fix exception on really fast switching

* remove broken blur

* card customizer autosave

* remove debug print

* add better fallbacks for currency titles

* revert due to broken animation

* fix send page crash

* fix chain title for arb

* fix cupertino date picker

* Update lib/new-ui/widgets/receive_page/receive_bottom_buttons.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* feat: add focus management and external address validation to send page forms

- Introduced `focusNode` to `NewSendAddressInput` for better input handling.
- Enhanced address validation by synchronizing with parsed external addresses.
- Updated logic for non-MWEB unspent coin type in send actions.
- Suppressed unnecessary exception logs in Bitcoin wallet transactions.

* New design swap page fixes (#2923)

* swap page fixes

* add scroll controller

* comment

* tweak refresh pulldown (#2924)

* add copy button to l2 send external modal (#2925)

* account customizer padding

* feat: lightning transaction fetching and Lightning wallet integration (#2927)

- Allow nullable `height` in `ElectrumTransactionInfo`.
- Add `fromDate` support for filtered Lightning transaction history retrieval.
- Simplify Lightning address handling logic in wallet addresses.
- Optimize Lightning wallet transaction syncing based on the last Lightning transaction date.
- Clean up imports in `electrum_transaction_history.dart`.

* New balance handeling (#2931)

* feat: lightning transaction fetching and Lightning wallet integration

- Allow nullable `height` in `ElectrumTransactionInfo`.
- Add `fromDate` support for filtered Lightning transaction history retrieval.
- Simplify Lightning address handling logic in wallet addresses.
- Optimize Lightning wallet transaction syncing based on the last Lightning transaction date.
- Clean up imports in `electrum_transaction_history.dart`.

* feat: add support for Lightning balance in wallet snapshot and initialization

* Disable Lightning switcher for hardware wallets (#2932)

* fix: disable Lightning switcher for hardware wallets

* fix: update wallet type check to use `isSoftwareWallet` for Lightning support

* New design pre beta fixes 6 (#2929)

* fix swaps from ln

* prevent crash if ln balance isn't loaded yet

* fix currency icons disappearing on swap confirm sheet

* fix swap fiat validation

* display ln at top on swap currency selector in btc wallets

* update icon for card options

* display default fiat and crypto at top of currency picker

* fix fiat amount bar formatting

* add modal scroll controller to provider logs

* revert premature optimization (sizing issue)

* New design pre beta fixes 7 (#2935)

* fix swaps from ln

* prevent crash if ln balance isn't loaded yet

* fix currency icons disappearing on swap confirm sheet

* fix swap fiat validation

* display ln at top on swap currency selector in btc wallets

* update icon for card options

* display default fiat and crypto at top of currency picker

* fix fiat amount bar formatting

* add modal scroll controller to provider logs

* revert premature optimization (sizing issue)

* copyable trade id

* disable swaptrade on ln

* set isFixedRate properly

* update color

* display trocador provider on swap confirmation sheet

* add "exchange rate is fixed" text

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* updated l2 modal (#2934)

* display names for send addr input (#2936)

* fix: MWEB toggle logic on send page (#2938)

* feat: add retry logic to `getAddress` in Lightning wallet (#2939)

* Enhance crypto address handling and add Lightning invoice support (#2937)

* feat: enhance crypto address handling and add Lightning invoice support

- Added `_overrideFromCryptoCurrency` and `_overrideToCryptoCurrency` for Zcash unified and shielded addresses.
- Improved Lightning invoice generation with `getLightningInvoice` for Bitcoin wallets.
- Updated error handling in exchange provider to accommodate API changes.
- Introduced Lightning invoice fallback for deposit and receive addresses in ExchangeViewModel.

* feat: Added `_overrideFromCryptoCurrency` and `_overrideToCryptoCurrency` for Zcash unified and shielded addresses.

* fix pay anything on paste button (#2940)

* Prevent multiple paste triggering any pay flow

* fixup fiat input (#2941)

* New design small fixes (#2920)

* Fix optical symmetry for swipe to send text

* Update nav bar icons

* Top bar and card tweaks

* Update paddings

---------

Co-authored-by: malik1004x <malikowskirobert@gmail.com>

* fix erc20 balance display (#2944)

* fix erc20 balance display

* route through cw_evm

* New design beta fixes (#2943)

* fix asset tile layout

* fix card customizer keyboard jumping

* fix cardsview exception

* fix swap modal height

* remove syncbar percentage

* add copy icon to trade id

* fix trade confirmation appearing twice

* remove useless mweb setting

* add tag to contact currency selector text

* prettify picker for ln

* fix receive crash

* always route to NewSendPage

* handle ln amount on paste

* handle ln amount on payment request creation

* prettify ln errors

* readd "blocks" word

* register deeplinks

* Enhance bitcoin error message [skip ci]

* fix support chat page (#2946)

* new-design-fix-confirm-sheet-parsing-error (#2950)

* feat: use bigint instead of doubles

* feat: use bigint instead of doubles

* feat: use bigint instead of doubles

* fix: also show sats in confirm sheet

* fix: also show sats in confirm sheet

* feat: localize amounts and cap amount in tx history (#2951)

* fix: linux CI

* feat: localize token balances (#2954)

* fix: send amount hww (#2955)

* chore: use latest breez sdk (#2953)

* fix addAddressWord

* fixes (#2957)

* receive fixes (#2959)

* fix: stabilize android build by increasing jvm heap size (#2958)

* fix: lighting by having the new SDK Save into a new location (#2961)

* New design rc fixes (#2960)

* additional safeguards for isSyncHeavy check

* fix account name getting reset

* update base icon

* fix units in swap

* readd memos to zec

* New design minor UI (#2956)

* Wrap text for list item widgets

* Update lightning address and QR icons

* Update near intents icon

* Fix share issue

* Fix (#2963)

* fix tx amount formatting

* rename currency

* change wording for zec memo

* fix base icon

* fix app icon script [skip ci]

* New design rc fixes 2 (#2965)

* fix account name changes

* fix spacing on addresses page

* add payjoin copy modal

* improve memo ui

* potential fix for ci

* Set default address for zcash and bitcoin for buy flow (#2979)

* new monero.com icons (#2980)

* parse and validate deposit amount from api (#2967)

* generic fixes

* minor context fix [skip ci]

* Generic fixes (#2982)

- solana send all bug
- pasting SOL address triggering payanything flow
- add more address types for payanything detection

* rescan fix

* about page (#2974)

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* update settings icons/wording (#2973)

* Changelog modal (New UI) (#2971)

* add new changelog modal

* typo

* print -> printV

* Update lib/new-ui/widgets/changelog_modal.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* fix node form (#2970)

* new-design-add-breez-logging (#2984)

* feat: add Lightning log export functionality for Bitcoin wallets

* feat: add multilingual support for Lightning log export strings

* feat: add Lightning support toggle in settings and translations for multiple languages

* refactor: simplify `setUseLightning` by removing redundant store update

* Update cw_bitcoin/lib/electrum_wallet.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* minor fixes [skip ci]

* minor context fixe [skip ci]

* fix: make walletinfoid unique to prevent duplicates (#2969)

* fix: walletconnect not working in new design builds (#2993)

* new-design-fix-mweb-coin-enabling (#2995)

* feat: add unspent coin type handling to asset details modal send button

* fix: improve German translations for wallet, seed, and Lightning-related strings

* fix: update Dutch translations to correct terminology and formatting #2992 (#2997)

* fix: drop gn (#3000)

* vulnerable seeds popup on new ui (#3004)

* update mac os monero.com icons (#3003)

* Add Payjoin log export and improve logging behavior (#2999)

* fix: suppress exception logging in `getAddress` method of Lightning wallet

- Added a try-catch block to avoid unnecessary exception logs during Lightning address retries.

* fix: update fallback message for missing Lightning address detection

* feat: add Payjoin log export and logging enhancements

* fix: localize "Export Payjoin Logs" string in settings page

* fix: litecoin mweb balance being included in the second asset (#2998)

* Minor fixes (#2994)

* Minor fixes

* Update lib/new-ui/new_dashboard.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* New design post release fixes (#3002)

* fix: only throw on deserialize if kDebugMode is true (#2976)

This closes #2972, in debug mode we will still catch these issues but if
somehow that happens on production it will fallback to safe default

* fix: update docs and dockerfile (#2975)

* fix: missing steps for linux build [skip ci] (#2985)

* move balance to bigint

* move balance to bigint

* fix electrum issue

* fix unconfirmed balance

* fixes

* Fix minor issue in Spanish translation (#2991)

* Fix minor issue in French translation (#2987)

* Fix minor issues in German translation (#2986)

* update constructor calls in configure.dart

* fixes

* remove expnded

* V6.0.1 Early Release Candidate

---------

Co-authored-by: cyan <cyjan@mrcyjanek.net>
Co-authored-by: Edwin den Boer <woordenboer@planet.nl>
Co-authored-by: OmarHatem <omarh.ismail1@gmail.com>

* Swaps xyz swap enhancements (#2615)

* refactor token cache and limit handling

* Improve SwapsXYZ external send logic

* Improve SwapsXYZ fixed-rate handling

* disable fixedRate for SwapsXyz

* SwapsXYZ contract call

* Add track url for swaps xyz

* add arbitrum support

* add check for unsupported source tokens

* enable SwapsXyzExchangeProvider in provider list

* refactor SwapsXYZ provider and trade flow handling

* Update exchange_trade_view_model.dart

* validate evm call-data

* Revert "validate evm call-data"

* fix msg value for ERC-20 transfers

* fix flag for swapsXYZ send check

* Update send_view_model.dart

* handle Swaps.xyz method selectors & approvals

* fix evm approvals

* Improve EVM token approval & receipt handling

* merge split token transfers in evm tx

* fix token allowance check for approvals

* add sourceToken validation to EVM tx creation

* prioritizing incoming transactions over fetched outgoing ones

* compute net flow when merging transactions

* add truncateTrailingText to list items and widgets

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
Co-authored-by: Serhii-Borodenko <17529954+Serhii-Borodenko@users.noreply.github.com>

* fix wownero balance (#3007)

* fix keyboard (#3006)

* fix android build

* check if stream is closed [skip ci]

* [skip ci] lint

* fix: populate amount field (#3009)

* fix address rotation exception (#3011)

* copy uri with amount from recieve page (#3010)

* add "transaction sent!" to swap confirmation sheet (#3012)

* fix wallet change on token swaps (#3013)

* Fix fee estimation and recipient logic in Lightning Network (#3014)

* fix: update `hasMultiRecipient` logic to include non-Lightning coin type check

* fix: Lightning Network fee estimation and parsing logic

* fix: adjust `sumByBigInt` logic to handle `sendAll` flag in send page

* fix: move sqlite migrations to sqlite.dart (#3008)

* fix: move sqlite migrations to sqlite.dart
fix: backup restore not initializing SQL properly

* Update cw_core/lib/db/sqlite.dart

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* feat: update currency symbol handling and extend Electrum transaction details (#3016)

* Use isCentralized for truncation trade id [skip ci]

* fix: Incorrect token amount for tokens and filter out new spam transactions after swaps (#3015)

* New design release swap fixes (#3018)

* fix deserialize ln

* fix get wallet type for bnb tokens

* show extraId for swaps

* chore: translate using gpt-5.2 (#3021)

* add NEAR send-all validation

* tiny ui fixes (#3023)

* use double parsing for amount comparison[skip ci]

* adjust lightning address error message

* feat: add BTC LN support to available methods and payment data handling

* feat: add cached Lightning address handling for improved performance (#3025)

- Introduced `cachedAddress` field to store and reuse the last fetched Lightning address.
- Updated `getLightningAddress` method to fallback on `cachedAddress` if no new address is fetched.
- Extended wallet constructors and snapshots to include `cachedLightningAddress` for persistence.

* Revert transaction history color

* Minor

* Apply suggestion from @malik1004x

* new-design-post-release-fixes-3 (#3028)

* fix unnecessary account switching

* fix exception on bad payment amount

* fallback for currencies on external swap modal

* increase balance card touch target

* don't use lightning addresses for exchange

* increase max length for ln encoding

* don't show infobox on ln receive

* fix showing old tx details (null tx on createTransaction)

* remove unused import

* refactor: relocate `_logStream` declaration in `LightningWallet` for better code organization (#3029)

* monero build fix
update build numbers
fix best rate null [skip ci]

* hide swap on mweb asset

* minor context fix [skip ci]

* Fix Silent payment case

* new-ui: fix changelog typo (#3036)

Fix typo in changelog for account management.

* Modify date format to Month DD YYYY

* feat: docker based ci

* Fix 2FA continue button location (#3043)

* fix: Desktop wallet bugs (#2968)

* fix: Desktop wallet bugs
- repeated wallets post migration
- newly created wallets not showing up
- extra large components on desktop, needed maxwidth

* chore: Remove duplicate logic

* chore: remove formatting

* refactor: streamline updateList method and handle multiple calls with a future based mutex

* refactor: enhance swipe to confirm with dynamic width handling and improved drag threshold logic

* Improve error handling and duplicate invoice handling in Lightning wallet (#3047)

* fix: handle duplicate Lightning invoice payments gracefully

* fix: improved error handling in Lightning wallet

* General improvements (#3030)

* General Improvements
- Make borderRadius for CTAs uniform 18px
- Identify hardware wallets in title of Seeds/Keys page
- Make entire wallet tile clickable in wallet list

* chore: Simplify check

* Update lib/view_model/wallet_keys_view_model.dart [skip ci]

---------

Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

* homescreen improvements (#3034)

* Homescreen improvements
- Increase touch area for card editing icon
- Tapping any card in the background should move it ino the foreground without closing the account tab
- make top left chain icon primary color with full opacity when syncing and 20% when done
- add tor indicator to top bar when enabled

* fix: remove unneeded color filter

* refactor: Adjust structure for tor and sync indicators

* minor fixes (#3045)

* Enhance LNURL payment integration (#3041)

* feat: enhance LNURL support and Lightning payment handling

- Improve LNURL decoding and encoding with expanded prefix handling.
- Add support for parsing and validating LNURL payment invoices.
- Introduce logic for fetching LNURL payment request amounts.
- Update payment flow to integrate LNURL and Lightning-specific conditions.
- Refactor BOLT11 prefix validation and amount extraction logic.

* fix: simplify LNURL invoice validation by removing redundant BOLT11 check

---------

Signed-off-by: black5box <black5box@outlook.com>
Co-authored-by: Serhii <borodenko.sv@gmail.com>
Co-authored-by: malik1004x <malikowskirobert@gmail.com>
Co-authored-by: Konstantin Ullrich <konstantinullrich12@gmail.com>
Co-authored-by: tuxsudo <tuxsudo@tux.pizza>
Co-authored-by: black5box <black5box@outlook.com>
Co-authored-by: cyan <cyjan@mrcyjanek.net>
Co-authored-by: David Adegoke <64401859+Blazebrain@users.noreply.github.com>
Co-authored-by: Konstantin Ullrich <konstantin@cakewallet.com>
Co-authored-by: Edwin den Boer <woordenboer@planet.nl>
Co-authored-by: Serhii <17529954+serhii-bor@users.noreply.github.com>
Co-authored-by: Serhii-Borodenko <17529954+Serhii-Borodenko@users.noreply.github.com>
Co-authored-by: rottenwheel <92872541+rottenwheel@users.noreply.github.com>
2026-03-11 04:26:57 +02:00

1367 lines
93 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"about": "À propos",
"about_cake_pay": "Cake Pay vous permet d’acheter facilement des cartes-cadeaux avec des actifs virtuels, utilisables instantanément chez plus de 150 000 commerçants.",
"about_litecoin_privacy": "À propos de la confidentialité de Litecoin",
"accent_color": "Couleur d’accent",
"account": "Compte",
"account_customizer_desc": "Faites glisser et déposez des cartes pour organiser les comptes.",
"account_name": "Nom du compte",
"accounts": "Comptes",
"accounts_subaddresses": "Comptes et sous-adresses",
"activate": "Activer",
"active": "Actif",
"active_cards": "Cartes actives",
"activeConnectionsPrompt": "Les connexions actives apparaîtront ici",
"add": "Ajouter",
"add_account": "Ajouter un compte",
"add_contact": "Ajouter un contact",
"add_contact_to_address_book": "Souhaitez-vous ajouter ce contact à votre carnet d'adresses ?",
"add_custom_node": "Ajouter un nouveau nœud personnalisé",
"add_custom_redemption": "Ajouter un échange personnalisé",
"add_fund_to_card": "Ajouter des fonds prépayés aux cartes (jusqu'à ${value})",
"add_new_node": "Ajouter un nouveau nœud",
"add_new_word": "Ajouter un nouveau mot",
"add_passphrase": "Ajouter une phrase de passe",
"add_passphrase_warning_text": "N'entrez une phrase secrète que si vous en avez déjà utilisé une pour ce portefeuille. Si vous saisissez une phrase secrète incorrecte ou si vous n'en avez jamais utilisé pour ce portefeuille, vous ne verrez aucun de vos fonds existants ni votre historique.",
"add_receiver": "Ajouter un autre destinataire (facultatif)",
"add_secret_code": "Ou ajoutez ce code secret à une application d'authentification",
"add_tip": "Ajouter un pourboire",
"add_token": "Ajouter un jeton",
"add_token_disclaimer_check": "J'ai confirmé l'adresse et les informations du contrat du token à l'aide d'une source fiable. L'ajout d'informations malveillantes ou incorrectes peut entraîner une perte de fonds.",
"add_token_warning": "Ne modifiez pas et n'ajoutez pas de tokens sur les conseils d'escrocs. Vérifiez toujours les adresses des tokens auprès de sources fiables !",
"add_value": "Ajouter de la valeur",
"added_message_for_ata_error": "Veuillez vous assurer de disposer d'un solde SOL suffisant pour finaliser votre transaction.",
"address": "Adresse",
"address_book": "Carnet d'adresses",
"address_book_menu": "Carnet d'adresses",
"address_detected": "Adresse détectée",
"address_from_domain": "Cette adresse provient de ${domain} sur Unstoppable Domains",
"address_from_yat": "Cette adresse provient de ${emoji} sur Yat",
"address_label": "Libellé de l'adresse",
"address_label_explainer": "Vous pouvez accéder à toutes vos adresses déjà utilisées et les gérer en appuyant sur Adresses",
"address_or_alias": "Adresse ou alias",
"address_remove_contact": "Supprimer le contact",
"address_remove_content": "Êtes-vous sûr de vouloir supprimer le contact sélectionné ?",
"address_type": "Type d'adresse",
"addresses": "Adresses",
"advanced_settings": "Paramètres avancés",
"aggressive": "Agressif",
"agree": "Accepter",
"agree_and_continue": "Accepter et continuer",
"agree_to": "En créant un compte, vous acceptez les ",
"alert_notice": "Avis",
"all": "TOUT",
"all_coins": "Toutes les cryptos",
"all_trades": "Toutes les transactions",
"all_transactions": "Toutes les transactions",
"alphabetical": "Alphabétique",
"already_have_account": "Vous avez déjà un compte ?",
"already_your_username": "C'est déjà votre nom d'utilisateur !",
"always": "Toujours",
"amount": "Montant : ",
"amount_is_below_minimum_limit": "Votre solde après les frais serait inférieur au montant minimum requis pour l'échange (${min})",
"amount_is_estimate": "Le montant à recevoir est une estimation",
"amount_is_guaranteed": "Le montant reçu est garanti",
"and": "et",
"and_much_more_to_come": "Et bien plus encore à venir !",
"anonpay_description": "Générez ${type}. Le destinataire peut ${method} avec n'importe quelle cryptomonnaie prise en charge, et vous recevrez les fonds dans ce portefeuille.",
"apk_update": "Mise à jour de l'APK",
"app_settings": "Paramètres de l’application",
"appearance": "Apparence",
"approve": "Approuver",
"approve_request": "Approuver la demande",
"approve_tokens": "Approuver les tokens",
"apps": "Apps",
"arbiscan_history": "Historique ArbiScan",
"arrive_in_this_address": "${currency} ${tag}arriveront à cette adresse",
"ascending": "Croissant",
"ask_each_time": "Demander à chaque fois",
"assets": "Actifs",
"auth_store_ban_timeout": "delai_de_bannissement",
"auth_store_banned_for": "Banni pendant ",
"auth_store_banned_minutes": " minutes",
"auth_store_incorrect_password": "Code PIN incorrect",
"authenticated": "Authentifié",
"authentication": "Authentification",
"auto_generate_addresses": "Générer automatiquement des adresses",
"auto_generate_subaddresses": "Générer automatiquement des sous-adresses",
"automatic": "Automatique",
"available_balance": "Solde disponible",
"available_balance_description": "Le « Solde disponible » ou le « Solde confirmé » correspond aux fonds que vous pouvez dépenser immédiatement. Si des fonds apparaissent dans le solde inférieur mais pas dans le solde supérieur, vous devez attendre quelques minutes pour que les fonds entrants obtiennent davantage de confirmations sur le réseau. Une fois qu’ils auront reçu plus de confirmations, ils pourront être dépensés.",
"avg_savings": "Économies moy.",
"awaitDAppProcessing": "Veuillez patienter pendant que la dApp termine le traitement.",
"awaiting_payment_confirmation": "En attente de confirmation du paiement",
"background_sync": "Synchronisation en arrière-plan",
"background_sync_mode": "Mode de synchronisation en arrière-plan",
"background_sync_on_battery_low": "Synchroniser lorsque la batterie est faible",
"background_sync_on_charging": "Synchroniser uniquement lors de la recharge",
"background_sync_on_device_idle": "Synchroniser uniquement lorsque l'appareil n'est pas utilisé",
"background_sync_on_unmetered_network": "Exiger un réseau non facturé",
"backup": "Sauvegarde",
"backup_file": "Fichier de sauvegarde",
"backup_password": "Mot de passe de sauvegarde",
"balance": "Solde",
"balance_confirmation": "Confirmation du solde",
"balance_confirmation_desc_1": "est actuellement en cours de confirmation sur la blockchain.",
"balance_confirmation_desc_2": "Une fois toutes les confirmations effectuées, ces fonds seront disponibles pour être dépensés.",
"balance_confirmation_desc_3": "Vous pouvez afficher plus de détails en appuyant sur la transaction en cours de confirmation dans l'historique.",
"balance_page": "Page du solde",
"basescan_history": "Historique BaseScan",
"best_rate": "Meilleur taux",
"best_rate_mixed": "Meilleur taux (mixte)",
"bill_amount": "Montant de la facture",
"billing_address_info": "Si une adresse de facturation vous est demandée, indiquez votre adresse de livraison",
"biometric_auth_reason": "Scannez votre empreinte digitale pour vous authentifier",
"bitcoin_amount_display": "Affichage du montant en bitcoin",
"bitcoin_dark_theme": "Thème sombre Bitcoin",
"bitcoin_light_theme": "Thème clair Bitcoin",
"bitcoin_lightning_deposit": "Dépôt",
"bitcoin_lightning_withdraw": "Retirer",
"bitcoin_payments_require_1_confirmation": "Les paiements Bitcoin nécessitent 1 confirmation, ce qui peut prendre 20 minutes ou plus. Merci de votre patience ! Vous recevrez un e-mail lorsque le paiement sera confirmé.",
"block_height": "Hauteur du bloc",
"block_remaining": "1 bloc restant",
"Blocks_remaining": "${status} blocs restants",
"bluetooth": "Bluetooth",
"bright_theme": "Clair",
"bscscan_history": "Historique BSCScan",
"bump_fee": "Augmenter les frais",
"business": "Entreprise",
"buy": "Acheter",
"buy_alert_content": "Actuellement, nous ne prenons en charge que l'achat de Bitcoin, Ethereum, Litecoin et Monero. Veuillez créer ou passer à votre portefeuille Bitcoin, Ethereum, Litecoin ou Monero.",
"buy_bitcoin": "Acheter du Bitcoin",
"buy_now": "Acheter maintenant",
"buy_provider_unavailable": "Le fournisseur est actuellement indisponible.",
"buy_sell_pair_is_not_supported_warning": "Cette paire de devises n’est prise en charge par aucun fournisseur pour le mode de paiement sélectionné. Veuillez choisir une autre paire ou essayer de changer de mode de paiement.",
"buy_with": "Acheter avec",
"by_cake_pay": "par Cake Pay",
"cake_2fa_preset": "Préréglage Cake 2FA",
"cake_dark_theme": "Thème sombre Cake",
"cake_pay_account_note": "Inscrivez-vous avec une simple adresse e-mail pour voir et acheter des cartes. Certaines sont même disponibles à prix réduit !",
"cake_pay_card_email_delivered_message": "Votre carte-cadeau sera envoyée par e-mail après les confirmations nécessaires.",
"cake_pay_learn_more": "Achetez et utilisez instantanément des cartes-cadeaux dans l'application !\nBalayez de gauche à droite pour en savoir plus.",
"cake_pay_save_order": "La carte devrait être envoyée à votre e-mail sous 1 jour ouvrable \n Enregistrez votre identifiant de commande :",
"cake_pay_subtitle": "Achetez des cartes prépayées et des cartes-cadeaux dans le monde entier",
"cake_pay_web_cards_subtitle": "Achetez des cartes prépayées et des cartes-cadeaux dans le monde entier",
"cake_pay_web_cards_title": "Cartes Web Cake Pay",
"cake_seeds_save_disclaimer": "Veuillez sauvegarder ces mots dans un endroit sûr ! Vous en aurez besoin pour restaurer votre portefeuille sur un nouvel appareil.",
"cake_wallet": "Cake Wallet",
"cakepay_confirm_no_vpn": "Je confirme que je n'utilise pas de proxy ni de VPN",
"cakepay_confirm_purchase": "Confirmer l'achat",
"cakepay_confirm_terms_agreed": "J'accepte les conditions générales présentées ici :",
"cakepay_confirm_voided_refund": "Je comprends que toute tentative d'utilisation depuis un pays soumis à des restrictions annulera tout remboursement",
"cakepay_ios_not_available": "Désolé, cette carte cadeau n'est pas disponible sur iOS. Vous pouvez l'acheter sur Android ou sur notre site web.",
"cakepay_prepaid_card": "Carte de débit prépayée CakePay",
"camera_consent": "Votre appareil photo sera utilisé pour capturer une image à des fins d'identification par ${provider}. Veuillez consulter leur politique de confidentialité pour plus de détails.",
"camera_permission_is_required": "L'autorisation d'accéder à la caméra est requise.\nVeuillez l'activer dans les paramètres de l'application.",
"cancel": "Annuler",
"cannot_manage_accounts_during_sync": "Vous ne pouvez pas gérer les comptes tant que le portefeuille est en cours de synchronisation. Veuillez réessayer plus tard.",
"cannot_verify": "Impossible de vérifier",
"cannot_verify_description": "Ce domaine ne peut pas être vérifié. Vérifiez attentivement la demande avant d'approuver.",
"card_address": "Adresse :",
"card_order_reset_desc": "Rétablir l’ordre des cartes aux paramètres par défaut ?",
"card_style": "Style de carte",
"cardholder_agreement": "Convention du titulaire de carte",
"cards": "Cartes",
"centralized": "Centralisé",
"chain_id": "ID de chaîne",
"chains": "Chaînes",
"change": "Changer",
"change_backup_password_alert": "Vos fichiers de sauvegarde précédents ne pourront pas être importés avec le nouveau mot de passe de sauvegarde. Le nouveau mot de passe ne sera utilisé que pour les nouveaux fichiers de sauvegarde. Êtes-vous sûr de vouloir modifier le mot de passe de sauvegarde ?",
"change_currency": "Changer de devise",
"change_current_node": "Êtes-vous sûr de vouloir changer le nœud actuel pour ${node} ?",
"change_current_node_title": "Changer le nœud actuel",
"change_exchange_provider": "Changer le fournisseur de swap",
"change_fiat_currency": "Changer la devise fiduciaire",
"change_language": "Changer de langue",
"change_language_to": "Changer la langue en ${language} ?",
"change_password": "Changer le mot de passe",
"change_provider": "Changer de prestataire",
"change_provider_desc_1": "Sélectionnez un fournisseur parmi vos options sur liste blanche.",
"change_provider_desc_2": "Vous pouvez gérer vos options depuis la configuration du swap.",
"change_rep": "Changer de représentant",
"change_rep_message": "Êtes-vous sûr de vouloir changer de représentants ?",
"change_rep_successful": "Représentant modifié avec succès",
"change_selected_exchanges": "Modifier les échanges sélectionnés",
"change_selected_pair": "Changer la paire sélectionnée",
"change_username": "Changer le nom d’utilisateur",
"change_wallet_alert_content": "Voulez-vous remplacer le portefeuille actuel par ${wallet_name} ?",
"change_wallet_alert_title": "Changer le portefeuille actuel",
"check_receiver_forms": "Veuillez vérifier les informations du destinataire",
"choose_a_payment_method": "Choisissez un mode de paiement",
"choose_a_provider": "Choisissez un fournisseur",
"choose_account": "Choisir un compte",
"choose_address": "\n\nVeuillez choisir l'adresse :",
"choose_card_value": "Choisissez la valeur de la carte",
"choose_derivation": "Choisir la dérivation du portefeuille",
"choose_from_available_options": "Choisissez parmi les options disponibles :",
"choose_one": "Choisissez-en un",
"choose_qr_code_format": "Choisir le format du code QR",
"choose_qr_code_format_note": "Choisissez le bon format pour votre portefeuille matériel :",
"choose_relay": "Veuillez choisir un relais à utiliser",
"choose_wallet": "Choisir un portefeuille",
"choose_wallet_currency": "Veuillez choisir la devise du portefeuille :",
"choose_wallet_group": "Choisir un groupe de portefeuilles",
"clear": "Effacer",
"clearnet_link": "Lien Clearnet",
"close": "Fermer",
"coin_control": "Contrôle des pièces (optionnel)",
"coin_control_desc": "Filtrer les sorties pour cette transaction. Les modifications que vous apportez ici ne s’appliqueront qu’à la transaction en cours.",
"coin_control_load_failed": "Échec du chargement des sorties non dépensées",
"cold_or_recover_wallet": "Ajoutez un portefeuille en lecture seule depuis Cupcake, un portefeuille froid ou récupérez un portefeuille papier",
"collection_address": "Adresse de collecte",
"collection_description": "Description de la collection",
"collection_name": "Nom de la collection",
"color": "Couleur",
"color_theme": "Thème de couleur",
"coming_soon_tag": "Bientôt disponible",
"commit_transaction_amount_fee": "Confirmer la transaction\nMontant : ${amount}\nFrais : ${fee}",
"configure": "Configurer",
"confirm": "Confirmer",
"confirm_delete_template": "Cette action supprimera ce modèle. Souhaitez-vous continuer ?",
"confirm_delete_wallet": "Cette action supprimera ce portefeuille. Souhaitez-vous continuer ?",
"confirm_fee_deduction": "Confirmer la déduction des frais",
"confirm_fee_deduction_content": "Acceptez-vous de déduire les frais du montant de sortie ?",
"confirm_passphrase": "Confirmer la phrase de récupération",
"confirm_sending": "Confirmer l’envoi",
"confirm_silent_payments_switch_node": "Votre nœud actuel ne prend pas en charge les paiements silencieux.\n\nCake Wallet basculera vers un nœud compatible pendant l’analyse.",
"confirm_transaction": "Confirmer la transaction",
"confirmations": "Confirmations",
"confirmed": "Solde confirmé",
"confirmed_tx": "Confirmé",
"confirming": "confirmation",
"congratulations": "Félicitations !",
"connect_an_existing_yat": "Connecter un Yat existant",
"connect_hw_info_step_1": "Assurez-vous que votre appareil est allumé.",
"connect_hw_info_step_2": "Activez le Bluetooth sur les deux appareils et associez-les depuis le téléphone, OU connectez vos appareils entre eux à l'aide d'un câble USB.",
"connect_hw_info_step_3": "Déverrouillez votre appareil et ouvrez l'application crypto souhaitée.",
"connect_hw_info_step_4": "Sélectionnez votre appareil dans Cake Wallet et poursuivez la configuration.",
"connect_yats": "Connecter Yats",
"connect_your_hardware_wallet": "Connectez votre portefeuille matériel via Bluetooth ou USB",
"connect_your_hardware_wallet_ble": "Connectez votre portefeuille matériel via Bluetooth",
"connect_your_hardware_wallet_usb": "Connectez votre portefeuille matériel via USB",
"connected": "Connecté",
"connection_sync": "Connexion et synchronisation",
"connections": "Connexions",
"connectWalletPrompt": "Connectez votre portefeuille avec WalletConnect pour effectuer des transactions",
"contact": "Contact",
"contact_list_contacts": "Contacts",
"contact_list_wallets": "Mes portefeuilles",
"contact_name": "Nom du contact",
"contact_name_exists": "Un contact portant ce nom existe déjà. Veuillez choisir un autre nom.",
"contact_support": "Contacter le support",
"contacts": "Contacts",
"continue_text": "Continuer",
"contract_address": "Adresse du contrat",
"contract_warning": "Cette adresse de contrat a été signalée comme potentiellement frauduleuse. Veuillez procéder avec prudence.",
"contractName": "Nom du contrat",
"contractSymbol": "Symbole du contrat",
"copied": "Copié",
"copied_key_to_clipboard": "${key} copié dans le presse-papiers",
"copied_to_clipboard": "Copié dans le presse-papiers",
"copy": "Copier",
"copy_address": "Copier l’adresse",
"copy_id": "Copier l’ID",
"copy_payjoin_address": "Copier l’adresse Payjoin",
"copy_payjoin_url": "Copier l’URL Payjoin",
"copyWalletConnectLink": "Copiez le lien WalletConnect depuis la dApp et collez-le ici",
"corrupted_seed_notice": "Les fichiers de ce portefeuille sont corrompus et ne peuvent pas être ouverts. Veuillez afficher la phrase de récupération (seed), l’enregistrer, puis restaurer le portefeuille.\n\nSi la valeur est vide, cela signifie que la phrase de récupération n’a pas pu être récupérée correctement.",
"countries": "Pays",
"create_account": "Créer un compte",
"create_backup": "Créer une sauvegarde",
"create_donation_link": "Créer un lien de don",
"create_invoice": "Créer une facture",
"create_new": "Créer un nouveau portefeuille",
"create_new_account": "Créer un nouveau compte",
"create_new_seed": "Créer une nouvelle phrase de récupération",
"creating_backup": "Création de la sauvegarde",
"creating_new_wallet": "Création d'un nouveau portefeuille",
"creating_new_wallet_error": "Erreur : ${description}",
"creation_date": "Date de création",
"current_swap": "Swap en cours",
"current_wallet": "Portefeuille actuel",
"custom": "Personnalisé",
"custom_drag": "Personnalisé (Maintenir et faire glisser)",
"custom_fee": "Frais personnalisés",
"custom_redeem_amount": "Montant de rachat personnalisé",
"custom_value": "Valeur personnalisée",
"customBackgroundDescription": "Vous avez déjà un arrière-plan personnalisé.\nSouhaitez-vous le remplacer ou le supprimer ?",
"dark_theme": "Sombre",
"debit_card": "Carte de débit",
"debit_card_terms": "Le stockage et l'utilisation de votre numéro de carte de paiement (et des identifiants associés à votre numéro de carte de paiement) dans ce portefeuille numérique sont soumis aux conditions générales du contrat de titulaire de carte applicable conclu avec l'émetteur de la carte de paiement, telles que modifiées de temps à autre.",
"decentralized": "Décentralisé",
"decentralized_only": "Décentralisé uniquement",
"decimal_places_error": "Trop de décimales",
"decimals_cannot_be_zero": "Le nombre de décimales du jeton ne peut pas être zéro.",
"decred_info_card_details": "Decred utilise une méthode de synchronisation décentralisée et respectueuse de la vie privée, connue sous le nom de « SPV », qui prend plus de temps qu'un portefeuille Bitcoin classique. Pour en savoir plus, appuyez ci-dessous.",
"decred_info_title": "Synchronisation dans Decred",
"default_buy_provider": "Fournisseur d'achat par défaut",
"default_sell_provider": "Fournisseur de vente par défaut",
"delete": "Supprimer",
"delete_account": "Supprimer le compte",
"delete_wallet": "Supprimer le portefeuille",
"delete_wallet_confirm_message": "Êtes-vous sûr de vouloir supprimer le portefeuille ${wallet_name} ?",
"deleteConnectionConfirmationPrompt": "Êtes-vous sûr de vouloir supprimer la connexion à",
"denominations": "Dénominations",
"derivationpath": "Chemin de dérivation",
"descending": "Décroissant",
"description": "Description",
"destination_tag": "Tag de destination :",
"deuro_about_deuro": "À propos de dEURO",
"deuro_collect_interest": "Collecter",
"deuro_reinvest_interest": "Réinvestir",
"deuro_savings": "Épargne dEuro",
"deuro_savings_add": "Dépôt",
"deuro_savings_approve_app": "Approuver l'application",
"deuro_savings_approve_app_description": "Autorisez le smart contract dEURO à gérer vos jetons dEURO pour l’épargne, mais sans pouvoir envoyer ni prélever vos dEURO.",
"deuro_savings_available_to_add": "Disponible à ajouter",
"deuro_savings_available_to_remove": "Disponible au retrait",
"deuro_savings_balance": "Solde d’épargne",
"deuro_savings_balance_tooltip": "Cela représente votre solde d’épargne actuel, qui générera des intérêts au fil du temps. Vous pouvez déposer ou retirer vos dEURO à tout moment.",
"deuro_savings_collect_interest": "Collecter les intérêts",
"deuro_savings_collect_interest_tooltip": "Cela représente les intérêts que vous avez actuellement gagnés, que vous pouvez ajouter à votre solde dEURO à tout moment.",
"deuro_savings_remove": "Retirer",
"deuro_savings_set_approval": "Définir l'autorisation",
"deuro_savings_subtitle": "Gagnez jusqu'à 10 % d'intérêts sur vos avoirs en stablecoin dEuro",
"deuro_savings_welcome_description": "dEURO est un stablecoin entièrement décentralisé et surcollatéralisé, indexé sur l’euro — sécurisé, polyvalent et résistant à la censure, sans avoir à dépendre d’oracles. 1 dEURO = 1 EURO.",
"deuro_tooltip_no_eth": "Pour activer dEURO, vous devez avoir de l'ETH dans votre portefeuille.",
"deuro_tx_commited_content": "La transaction peut prendre quelques secondes à être confirmée et à s'afficher à l'écran",
"device_is_signing": "L'appareil signe",
"dfx_option_description": "Achetez des cryptos avec EUR & CHF. Pour les clients particuliers et entreprises en Europe",
"did_you_back_up_seeds": "Avez-vous sauvegardé toutes vos phrases de récupération ?",
"didnt_get_code": "Vous n'avez pas reçu le code ?",
"digit_pin": "PIN à - chiffres",
"digital_and_physical_card": "carte de débit prépayée numérique et physique",
"disable": "Désactiver",
"disable_automatic_exchange_status_updates": "Désactiver les mises à jour automatiques de l'état de l'échange",
"disable_bulletin": "Désactiver le bulletin d’état du service",
"disable_buy": "Désactiver l'action d'achat",
"disable_cake_2fa": "Désactiver la 2FA Cake",
"disable_exchange": "Désactiver l’échange",
"disable_exchange_option": "Désactiver l'option d'échange",
"disable_fee_api_warning": "En désactivant cette option, les taux de frais peuvent être inexacts dans certains cas ; vous pourriez donc finir par payer trop ou pas assez de frais pour vos transactions.",
"disable_fiat": "Désactiver la monnaie fiduciaire",
"disable_sell": "Désactiver l'action de vente",
"disable_tor": "Désactiver Tor",
"disable_trade_option": "Désactiver l'option d'échange",
"disableBatteryOptimization": "Désactiver l'optimisation de la batterie",
"disableBatteryOptimizationDescription": "Voulez-vous désactiver l'optimisation de la batterie afin que la synchronisation en arrière-plan s'exécute plus librement et plus fluidement ?",
"disabled": "Désactivé",
"disconnect_session": "Déconnecter la session",
"discount": "Économisez ${value} %",
"dismiss": "Ignorer",
"display": "Affichage",
"display_settings": "Paramètres d'affichage",
"displayable": "Affichable",
"do_not_have_enough_gas_asset": "Vous n'avez pas assez de ${currency} pour effectuer une transaction dans les conditions actuelles du réseau blockchain. Vous avez besoin de plus de ${currency} pour payer les frais du réseau blockchain, même si vous envoyez un autre actif.",
"do_not_send": "Ne pas envoyer",
"do_not_share_warning_text": "Ne les partagez avec personne, y compris avec l'assistance.\n\nVos fonds peuvent et seront volés !",
"do_not_show_anymore": "Ne plus afficher",
"do_not_show_me": "Ne plus me montrer ceci",
"domain_looks_up": "Recherches de domaine",
"domain_mismatch": "Incohérence de domaine",
"domain_mismatch_description": "Ce site Web utilise un domaine qui ne correspond pas à l'expéditeur de cette requête. L'approbation peut entraîner une perte de fonds.",
"donation": "Don",
"donation_link_details": "Détails du lien de don",
"done": "Terminé",
"duress_pin_description": "Cela configurera un PIN de contrainte, une fonctionnalité avancée qui ne devrait pas être utilisée par la plupart des utilisateurs. Ce PIN ne doit être utilisé que si vous êtes en danger. Après avoir utilisé ce PIN, tous vos portefeuilles seront supprimés ; assurez-vous donc que toutes vos phrases de récupération sont sauvegardées avant de l'utiliser.",
"durres_PIN": "PIN sous contrainte",
"durres_PIN_set_up_successfully": "Le code PIN de contrainte a été configuré avec succès",
"e_sign_consent": "Consentement à la signature électronique",
"edit": "Modifier",
"edit_account": "Modifier le compte",
"edit_backup_password": "Modifier le mot de passe de sauvegarde",
"edit_card": "Modifier la carte",
"edit_current": "Modifier l’actuel",
"edit_node": "Modifier le nœud",
"edit_token": "Modifier le jeton",
"electrum_address_disclaimer": "Nous générons une nouvelle adresse à chaque fois que vous en utilisez une, mais les adresses précédentes continuent de fonctionner",
"email_address": "Adresse e-mail",
"enable": "Activer",
"enable_auto_node_switching": "Activer le basculement automatique de nœud",
"enable_builtin_tor": "Activer Tor intégré",
"enable_for_auto_switching": "Activer pour la commutation automatique",
"enable_lightning": "Activer Lightning",
"enable_mempool_api": "API Mempool pour des frais et des dates plus précis",
"enable_replace_by_fee": "Activer Replace-By-Fee",
"enable_silent_payments_scanning": "Commencez à scanner les transactions envoyées à votre adresse Silent Payment.",
"enabled": "Activé",
"enter_amount": "Saisissez le montant",
"enter_backup_password": "Saisissez le mot de passe de sauvegarde ici",
"enter_code": "Entrez le code",
"enter_greater_than": "Veuillez saisir un montant supérieur à",
"enter_less_than": "Veuillez saisir un montant inférieur à",
"enter_recipient_address": "Veuillez saisir l'adresse du destinataire",
"enter_seed_phrase": "Saisissez votre phrase de récupération",
"enter_totp_code": "Veuillez saisir le code TOTP.",
"enter_wallet_password": "Saisissez le mot de passe du portefeuille",
"enter_your_note": "Entrez votre note…",
"enter_your_pin": "Entrez votre code PIN",
"enter_your_pin_again": "Entrez à nouveau votre code PIN",
"enterTokenID": "Saisissez l'ID du jeton",
"enterWalletConnectURI": "Saisissez l’URI WalletConnect",
"error": "Erreur",
"error_dialog_content": "Oups, une erreur s'est produite.\n\nVeuillez envoyer le rapport d'erreur à notre équipe d'assistance afin d'améliorer l'application.",
"error_text_account_name": "Le nom du compte ne peut contenir que des lettres et des chiffres\net doit comporter entre 1 et 15 caractères",
"error_text_address": "L'adresse du portefeuille doit correspondre au type de\ncryptomonnaie",
"error_text_amount": "Le montant ne peut contenir que des chiffres",
"error_text_contact_name": "Le nom du contact ne peut pas contenir les symboles ` , ' \"\net doit comporter entre 1 et 32 caractères",
"error_text_crypto_currency": "Le nombre de chiffres après la virgule\nne doit pas dépasser 12",
"error_text_fiat": "La valeur du montant ne peut pas dépasser le solde disponible.\nLe nombre de chiffres décimaux doit être inférieur ou égal à 2",
"error_text_input_above_maximum_limit": "Le montant dépasse le maximum",
"error_text_input_below_minimum_limit": "Le montant est inférieur au minimum",
"error_text_keys": "Les clés du portefeuille ne peuvent contenir que 64 caractères hexadécimaux",
"error_text_limits_loading_failed": "L'échange pour ${provider} n'a pas été créé. Échec du chargement des limites",
"error_text_maximum_limit": "La transaction pour ${provider} n'a pas été créée. Le montant dépasse le maximum : ${max} ${currency}",
"error_text_minimal_limit": "L’échange pour ${provider} n’a pas été créé. Le montant est inférieur au minimum : ${min} ${currency}",
"error_text_node_address": "Veuillez saisir une adresse IPv4",
"error_text_node_port": "Le port du nœud ne peut contenir que des chiffres entre 0 et 65535",
"error_text_node_proxy_address": "Veuillez saisir <adresse IPv4>:<port>, par exemple 127.0.0.1:9050",
"error_text_payment_id": "L’ID de paiement ne peut contenir que de 16 à 64 caractères hexadécimaux",
"error_text_subaddress_name": "Le nom de la sous-adresse ne peut pas contenir les symboles ` , ' \"\net doit comporter entre 1 et 20 caractères",
"error_text_template": "Le nom du modèle et l'adresse ne peuvent pas contenir les symboles ` , ' \"\net doivent comporter entre 1 et 106 caractères",
"error_text_wallet_name": "Le nom du portefeuille ne peut contenir que des lettres, des chiffres et les symboles _ - \net doit comporter entre 1 et 33 caractères",
"error_text_xmr": "La valeur de XMR ne peut pas dépasser le solde disponible.\nLe nombre de chiffres après la virgule doit être inférieur ou égal à 12",
"error_while_processing": "Une erreur s'est produite lors du traitement",
"errorGettingCredentials": "Échec : erreur lors de l'obtention des identifiants",
"errorSigningTransaction": "Une erreur s'est produite lors de la signature de la transaction",
"establishing_tor_connection": "Établissement de la connexion Tor",
"estimated": "Estimé",
"estimated_new_fee": "Nouveaux frais estimés",
"estimated_receive_amount": "Montant estimé à recevoir",
"eta": "ETA",
"ethereum_ecosystem": "Écosystème Ethereum",
"etherscan_history": "Historique Etherscan",
"event": "Événement",
"events": "Événements",
"evm_ecosystem_description": "Si nécessaire, modifiez le réseau et le jeton que vous souhaitez utiliser pour ce paiement.",
"exchange": "Échange",
"exchange_extra_info": "N’oubliez pas de spécifier le mémo ou l’ID supplémentaire lors de l’envoi de cette transaction pour l’échange",
"exchange_incorrect_current_wallet_for_xmr": "Si vous souhaitez échanger des XMR depuis votre solde Monero sur Cake Wallet, veuillez d'abord passer à votre portefeuille Monero.",
"exchange_new_template": "Nouveau modèle",
"exchange_provider_unsupported": "${providerName} n'est plus pris en charge !",
"exchange_providers": "Fournisseurs d’échange",
"exchange_rate_is_fixed": "Le taux de change est fixe",
"exchange_result_confirm": "En appuyant sur Confirmer, vous enverrez ${fetchingLabel} ${from} depuis votre portefeuille nommé ${walletName} vers l'adresse affichée ci-dessous. Vous pouvez également envoyer depuis votre portefeuille externe vers l'adresse/le code QR ci-dessous.\n\nVeuillez appuyer sur Confirmer pour continuer ou revenir en arrière pour modifier les montants.",
"exchange_result_description": "Vous devez envoyer un minimum de ${fetchingLabel} ${from} à l'adresse indiquée sur la page suivante. Si vous envoyez un montant inférieur à ${fetchingLabel} ${from}, il se peut qu'il ne soit pas converti et qu'il ne soit pas remboursé.",
"exchange_result_write_down_ID": "*Veuillez copier ou noter votre ID affiché ci-dessus.",
"exchange_result_write_down_trade_id": "Veuillez copier ou noter l'ID de transaction pour continuer.",
"exchange_sync_alert_content": "Veuillez patienter jusqu'à ce que votre portefeuille soit synchronisé",
"exchange_trade_result_confirm": "En appuyant sur Send dans Cake Wallet, vous enverrez ${fetchingLabel} ${from} depuis votre portefeuille nommé ${walletName} vers l'adresse indiquée ci-dessous. Vous pouvez également envoyer depuis votre portefeuille externe vers l'adresse/le code QR figurant sur la page de détails « Send from External Wallet ».\n\nVeuillez appuyer sur l'un des boutons pour continuer ou revenir en arrière afin de modifier les montants.",
"expired": "Expiré",
"expires": "Expire",
"expiresOn": "Expire le",
"expiry_and_validity": "Expiration et validité",
"export_backup": "Exporter la sauvegarde",
"export_lightning_logs": "Exporter les logs Lightning",
"export_logs": "Exporter les journaux",
"export_outputs": "Exporter les sorties",
"export_payjoin_logs": "Exporter les journaux de Payjoin",
"extend_session": "Prolonger la session",
"external": "Externe",
"external_wallet": "Portefeuille externe",
"extra_id": "ID supplémentaire :",
"extracted_address_content": "Vous allez envoyer des fonds à\n${recipient_name}",
"failed_authentication": "Échec de l'authentification. ${state_error}",
"faq": "FAQ",
"features": "Fonctionnalités",
"fee": "Frais",
"fee_less_than_min": "Les frais sélectionnés sont inférieurs au minimum. Veuillez augmenter les frais afin de pouvoir envoyer la transaction.",
"fee_rate": "Taux de frais",
"fees": "Frais",
"fetching": "Récupération",
"fiat_api": "API fiat",
"fiat_balance": "Solde en monnaie fiduciaire",
"field_required": "Ce champ est obligatoire",
"file_saved": "Fichier enregistré",
"fill_code": "Veuillez saisir le code de vérification envoyé à votre adresse e-mail.",
"filter_by": "Filtrer par",
"finding_provider": "Recherche d’un fournisseur",
"first_wallet_text": "Portefeuille génial pour Monero, Bitcoin, Ethereum, Litecoin et Haven",
"fixed_pair_not_supported": "Cette paire fixe n'est pas prise en charge par les services d'échange sélectionnés",
"fixed_rate": "Taux fixe",
"fixed_rate_alert": "Vous pourrez saisir le montant à recevoir lorsque le mode taux fixe est activé. Souhaitez-vous passer en mode taux fixe ?",
"forgot_password": "Mot de passe oublié",
"freeze": "Geler",
"frequently_asked_questions": "Foire aux questions",
"from": "De",
"frozen": "Gelé",
"frozen_balance": "Solde gelé",
"full_balance": "Solde total",
"gas_exceeds_allowance": "Le gas requis par la transaction dépasse l'allocation.",
"gas_price": "Prix du gas",
"general": "Général",
"generate_name": "Générer un nom",
"generating_gift_card": "Génération de la carte-cadeau",
"generating_transaction": "Génération de la transaction",
"get_a": "Obtenir un ",
"get_card_note": " que vous pouvez recharger avec des cryptomonnaies. Aucune information supplémentaire n'est nécessaire !",
"get_your_yat": "Obtenez votre Yat",
"gift_card_amount": "Montant de la carte cadeau",
"gift_card_balance_note": "Les cartes-cadeaux avec un solde restant apparaîtront ici",
"gift_card_is_generated": "La carte cadeau est générée",
"gift_card_number": "Numéro de carte cadeau",
"gift_card_redeemed_note": "Les cartes-cadeaux que vous avez utilisées apparaîtront ici",
"gift_cards": "Cartes-cadeaux",
"gift_cards_unavailable": "Les cartes-cadeaux ne sont disponibles à l'achat qu'avec Monero, Bitcoin et Litecoin pour le moment",
"got_it": "J’ai compris",
"gross_balance": "Solde brut",
"group_by_type": "Grouper par type",
"haven_app": "Haven par Cake Wallet",
"haven_app_wallet_text": "Excellent portefeuille pour Haven",
"help": "aide",
"hidden_addresses": "Adresses masquées",
"hidden_balance": "Solde masqué",
"hide": "Masquer",
"hide_address": "Masquer l’adresse",
"hide_details": "Masquer les détails",
"high_contrast_theme": "Thème à contraste élevé",
"history": "Historique",
"home": "Accueil",
"home_screen_settings": "Paramètres de l'écran d'accueil",
"how_to_connect": "Comment se connecter",
"how_to_use": "Comment utiliser",
"how_to_use_card": "Comment utiliser cette carte",
"i_understand": "Je comprends",
"id": "ID : ",
"if_you_dont_see_your_device": "Si vous ne voyez pas votre appareil ci‑dessus, assurez‑vous que votre Ledger est allumé et déverrouillé !",
"ignor": "Ignorer",
"import": "Importer",
"importNFTs": "Importer des NFTs",
"in_store": "En magasin",
"incoming": "Entrant",
"incorrect_seed": "Le texte saisi n’est pas valide.",
"incorrect_seed_option": "Incorrect. Veuillez réessayer",
"incorrect_seed_option_back": "Incorrect. Veuillez vous assurer que votre phrase de récupération est correctement sauvegardée et réessayez.",
"infobox_auto_address": "Votre adresse de réception changera à chaque fois que vous recevrez une transaction",
"infobox_multichain": "Utilisez cette adresse pour recevoir n'importe quel jeton ou objet de collection sur",
"infobox_rotation": "Votre adresse de réception sera renouvelée à chaque fois que vous fermerez et rouvrirez cet écran",
"inputs": "Entrées",
"insufficient_funds_for_tx": "Fonds insuffisants pour exécuter la transaction avec succès.",
"insufficient_lamport_for_tx": "Vous n'avez pas assez de SOL pour couvrir la transaction et ses frais. Veuillez ajouter du SOL à votre portefeuille ou réduire le montant de SOL que vous envoyez.",
"insufficient_lamports": "Vous n'avez pas assez de SOL pour couvrir la transaction et ses frais. Vous avez besoin d'au moins ${solValueNeeded} SOL. Veuillez ajouter du SOL à votre portefeuille ou réduire le montant de SOL que vous envoyez",
"insufficientFundsForRentError": "Vous n’avez pas assez de SOL pour couvrir les frais de transaction et le loyer du compte. Veuillez ajouter plus de SOL à votre portefeuille ou réduire le montant de SOL que vous envoyez.",
"insufficientFundsForRentErrorReceiver": "Le compte du destinataire ne dispose pas de suffisamment de SOL pour couvrir les frais de rent. Veuillez demander au destinataire d'ajouter davantage de SOL à son compte.",
"introducing_cake_pay": "Découvrez Cake Pay !",
"invalid_input": "Saisie invalide",
"invalid_password": "Mot de passe invalide",
"invoice_details": "Détails de la facture",
"is_percentage": "est",
"keys": "Clés",
"label": "Libellé",
"label_address": "Libeller l’adresse",
"last_30_days": "30 derniers jours",
"learn_more": "En savoir plus",
"ledger_connection_error": "Échec de la connexion à votre Ledger. Veuillez réessayer.",
"ledger_error_device_locked": "Le Ledger est verrouillé",
"ledger_error_tx_rejected_by_user": "Transaction rejetée sur l'appareil",
"ledger_error_wrong_app": "Veuillez vous assurer d'avoir ouvert la bonne application sur votre Ledger",
"ledger_please_enable_bluetooth": "Veuillez activer le Bluetooth pour détecter votre Ledger",
"legacy": "Legacy",
"light_theme": "Clair",
"lightning_address_desc": "Paiements instantanés avec des frais réduits",
"lightning_deposit_desc": "Lorsque vous effectuez un dépôt sur Lightning, vous échangez votre Bitcoin on-chain de ce portefeuille vers votre compte Lightning.",
"lightning_deposit_disclaimer": "Le nouveau solde Lightning ne sera pas disponible tant que la transaction Bitcoin ne sera pas entièrement confirmée.",
"lightning_external_disclaimer": "Ne fermez pas cette page avant d'avoir envoyé les fonds, sinon le dépôt ne pourra pas être effectué.",
"lightning_username_desc": "Recevez facilement des paiements Lightning grâce à un nom d’utilisateur Lightning, en choisissant un nom personnalisé ou en utilisant un nom généré aléatoirement ci-dessous.",
"lightning_username_desc_completed": "Vous pouvez utiliser ce nom d'utilisateur pour recevoir des paiements depuis n'importe quel portefeuille Lightning.",
"lightning_username_setup_later": "Si vous passez cette étape maintenant, vous pourrez la configurer plus tard dans les paramètres.",
"lightning_withdraw_desc": "Lorsque vous retirez des fonds depuis Lightning, vous transférez tout ou partie de votre solde Lightning vers du Bitcoin on-chain.",
"lightning_withdraw_disclaimer": "Le nouveau solde Bitcoin ne sera pas disponible tant que la transaction n’est pas entièrement confirmée.",
"litecoin_enable_mweb_sync": "Activer l’analyse MWEB",
"litecoin_mweb": "MWEB",
"litecoin_mweb_allow_coins": "Autoriser les coins MWEB",
"litecoin_mweb_always_scan": "Activer l’analyse permanente MWEB",
"litecoin_mweb_description": "MWEB est un nouveau protocole qui permet des transactions plus rapides, moins chères et plus privées sur Litecoin",
"litecoin_mweb_dismiss": "Ignorer",
"litecoin_mweb_display": "Afficher MWEB sur l'écran d'accueil",
"litecoin_mweb_display_card": "Afficher la carte MWEB",
"litecoin_mweb_enable": "Activer MWEB",
"litecoin_mweb_enable_later": "Vous pouvez choisir d’activer à nouveau MWEB dans les paramètres d’affichage.",
"litecoin_mweb_logs": "Journaux MWEB",
"litecoin_mweb_node": "Nœud MWEB",
"litecoin_mweb_pegin": "Peg-in",
"litecoin_mweb_pegout": "Peg-out",
"litecoin_mweb_scanning": "Analyse MWEB",
"litecoin_mweb_settings": "Paramètres MWEB",
"litecoin_mweb_warning": "L'utilisation de MWEB téléchargera initialement ~600 Mo de données et peut prendre jusqu'à 30 minutes selon la vitesse du réseau. Ces données initiales ne seront téléchargées qu'une seule fois et seront disponibles pour tous les portefeuilles Litecoin",
"litecoin_what_is_mweb": "Qu’est-ce que MWEB ?",
"live_fee_rates": "Taux de frais en temps réel via l'API",
"load_more": "Charger plus",
"loading": "Chargement",
"loading_your_wallet": "Chargement de votre portefeuille",
"login": "Connexion",
"logout": "Déconnexion",
"long_press_edit_address": "Appuyez longuement pour modifier l'adresse",
"low_fee": "Frais réduits",
"low_fee_alert": "Vous utilisez actuellement une priorité de frais réseau faible. Cela pourrait entraîner de longues attentes, des taux différents ou des échanges annulés. Nous vous recommandons de définir des frais plus élevés pour une meilleure expérience.",
"made_easy": "simplifié",
"manage_nodes": "Gérer les nœuds",
"manage_pow_nodes": "Gérer les nœuds PoW",
"manage_providers": "Gérer les prestataires",
"manage_yats": "Gérer les Yats",
"mark_as_redeemed": "Marquer comme utilisé",
"market_place": "Marketplace",
"mask": "Masque",
"matrix_green_dark_theme": "Thème sombre vert Matrix",
"max": "Max",
"max_amount": "Max : ${value}",
"max_value": "Max : ${value} ${currency}",
"memo": "Mémo",
"memo_disclaimer": "Ce mémo sera visible par le destinataire",
"memo_optional": "Mémo (facultatif)",
"message": "Message",
"message_verified": "Le message a été vérifié avec succès",
"messages": "Messages",
"method": "Méthode",
"methods": "Méthodes",
"min_amount": "Min : ${value}",
"min_value": "Min. : ${value} ${currency}",
"mining": "Minage",
"mint_address": "Adresse de mint",
"minutes_to_pin_code": "${minute} minutes",
"mm": "MM",
"modify_2fa": "Modifier Cake 2FA",
"monero_com": "Monero.com par Cake Wallet",
"monero_com_wallet_text": "Portefeuille génial pour Monero",
"monero_dark_theme": "Thème sombre Monero",
"monero_light_theme": "Thème clair Monero",
"moonpay_alert_text": "La valeur du montant doit être supérieure ou égale à ${minAmount} ${fiatCurrency}",
"moralis_nft_error": "Une erreur s'est produite lors de la récupération des NFT. Veuillez vérifier votre connexion Internet et réessayer.",
"more_details": "Plus de détails",
"more_options": "Plus d’options",
"multiple_addresses_detected": "Plusieurs adresses détectées",
"mweb_ad": "Activez MWEB, la couche de confidentialité de Litecoin qui ajoute une anonymisation supplémentaire à vos coins",
"mweb_confirmed": "MWEB confirmé",
"mweb_help_desc_1": "MWEB est une couche de confidentialité facultative pour Litecoin qui permet aux utilisateurs de masquer les montants des transactions et d'améliorer leur confidentialité.",
"mweb_help_desc_2": "Les Litecoins sur la chaîne principale restent transparents, tandis que les coins déplacés vers la couche MWEB gagnent en anonymat.",
"mweb_help_disclaimer": "Vous pouvez facilement déplacer des coins entre les deux couches en masquant et en démasquant",
"mweb_unconfirmed": "MWEB non confirmé",
"name": "Nom",
"nano_current_rep": "Représentant actuel",
"nano_gpt_thanks_message": "Merci d'avoir utilisé NanoGPT ! N'oubliez pas de revenir au navigateur une fois votre transaction terminée !",
"nano_pick_new_rep": "Choisir un nouveau représentant",
"nanogpt_subtitle": "Tous les modèles les plus récents (GPT-4, Claude).\nPas d'abonnement, payez en crypto.",
"narrow": "Étroit",
"network": "Réseau",
"new_first_wallet_text": "Garder vos cryptos en sécurité, c'est du gâteau",
"new_node_testing": "Test d’un nouveau nœud",
"new_subaddress_create": "Créer",
"new_subaddress_label_name": "Nom du libellé",
"new_subaddress_title": "Nouvelle adresse",
"new_tag": "Nouveau",
"new_template": "Nouveau modèle",
"new_transactions_notifications": "Envoyer des notifications pour les nouvelles transactions",
"new_wallet": "Nouveau portefeuille",
"newConnection": "Nouvelle connexion",
"nfts": "NFTs",
"no": "Non",
"no_cards_found": "Aucune carte trouvée",
"no_extra_detail": "Aucun détail supplémentaire disponible",
"no_id_needed": "Aucune pièce d’identité requise !",
"no_id_required": "Aucune pièce d’identité requise. Rechargez et dépensez partout",
"no_providers_available": "Aucun fournisseur disponible",
"no_relay_on_domain": "Il n’y a pas de relais pour le domaine de l’utilisateur ou le relais est indisponible. Veuillez choisir un relais à utiliser.",
"no_relays": "Aucun relais",
"no_relays_message": "Nous avons trouvé un enregistrement Nostr NIP-05 pour cet utilisateur, mais il ne contient aucun relais. Veuillez demander au destinataire d'ajouter des relais à son enregistrement Nostr.",
"no_unspent_coins": "Aucune sortie non dépensée disponible",
"no_wallets_for": "Vous n'avez aucun portefeuille pour",
"node_address": "Adresse du nœud",
"node_connection_failed": "La connexion a échoué",
"node_connection_successful": "Connexion réussie",
"node_new": "Nouveau nœud",
"node_port": "Port du nœud",
"node_reset_settings_title": "Réinitialiser les paramètres",
"node_test": "Test",
"nodes": "Nœuds",
"nodes_list_reset_to_default_message": "Êtes-vous sûr de vouloir réinitialiser les paramètres par défaut ?",
"none_of_selected_providers_can_exchange": "Aucun des fournisseurs sélectionnés ne peut effectuer ce swap",
"noNFTYet": "Aucun NFT pour le moment",
"normal": "Normal",
"note_optional": "Note (facultative)",
"note_tap_to_change": "Note (appuyez pour modifier)",
"notification_permission_denied": "L'autorisation des notifications a été refusée de manière permanente. Veuillez l'activer manuellement dans les paramètres.",
"nullURIError": "L'URI est null",
"offer_expires_in": "L'offre expire dans : ",
"offline": "Hors ligne",
"ok": "OK",
"old_fee": "Frais précédents",
"oled_mode": "Mode OLED",
"onion_link": "Lien onion",
"online": "En ligne",
"onramper_option_description": "Achetez rapidement des cryptos avec de nombreuses méthodes de paiement. Disponible dans la plupart des pays. Les spreads et les frais varient.",
"open_gift_card": "Ouvrir la carte cadeau",
"open_wallet": "Ouvrir le portefeuille",
"optional_description": "Description facultative",
"optional_email_hint": "E-mail facultatif de notification au bénéficiaire",
"optional_name": "Nom facultatif du destinataire",
"optionally_order_card": "Commander une carte physique en option.",
"orbot_running_alert": "Veuillez vous assurer qu'Orbot est en cours d'exécution avant de vous connecter à ce nœud.",
"order_by": "Trier par",
"order_id": "ID de commande",
"order_physical_card": "Commander une carte physique",
"other": "Autre",
"other_settings": "Autres paramètres",
"outdated_electrum_wallet_description": "Les nouveaux portefeuilles Bitcoin créés dans Cake disposent désormais d'une phrase de récupération (seed) de 24 mots. Il est obligatoire que vous créiez un nouveau portefeuille Bitcoin, que vous y transfériez tous vos fonds et que vous cessiez d'utiliser les portefeuilles avec une phrase de récupération de 12 mots. Veuillez le faire immédiatement afin de sécuriser vos fonds.",
"outdated_electrum_wallet_receive_warning": "Si ce portefeuille a une phrase de récupération de 12 mots et a été créé dans Cake, NE DÉPOSEZ PAS de Bitcoin sur ce portefeuille. Tout BTC transféré vers ce portefeuille peut être perdu. Créez un nouveau portefeuille de 24 mots (appuyez sur le menu en haut à droite, sélectionnez Portefeuilles, choisissez Créer un nouveau portefeuille, puis sélectionnez Bitcoin) et transférez-y IMMÉDIATEMENT vos BTC. Les nouveaux portefeuilles BTC (24 mots) de Cake sont sécurisés",
"outgoing": "Sortant",
"outputs": "Sorties",
"overshot": "Dépassement",
"overwrite_amount": "Écraser le montant",
"pairingInvalidEvent": "Événement de jumelage non valide",
"passphrase": "Phrase secrète (facultatif)",
"passphrases_doesnt_match": "Les phrases secrètes ne correspondent pas, veuillez réessayer",
"password": "Mot de passe",
"paste": "Coller",
"pause_wallet_creation": "La possibilité de créer un Haven Wallet est actuellement suspendue.",
"payjoin_card_content": "Payjoin est une nouvelle fonctionnalité de Bitcoin qui préserve la confidentialité et permet d'économiser des frais.",
"payjoin_details": "Détails Payjoin",
"payjoin_enabled": "Payjoin activé",
"payjoin_enabling_popup_content": "Vous pouvez activer ou désactiver Payjoin plus tard via Menu → Confidentialité → Utiliser Payjoin.",
"payjoin_enabling_popup_title": "Activation de Payjoin",
"payjoin_request_awaiting_tx": "En attente de la transaction",
"payjoin_request_in_progress": "En cours",
"payjoin_unavailable": "Payjoin indisponible",
"payjoin_unavailable_sheet_content": "La réception d'une transaction Payjoin nécessite que vous ayez des bitcoins disponibles.\n\nDès que votre portefeuille sera approvisionné, Payjoin sera automatiquement activé.",
"payjoin_unavailable_sheet_title": "Pourquoi Payjoin est-il indisponible ?",
"payment_id": "ID de paiement : ",
"payment_made_easy": "Paiements simplifiés",
"payment_was_received": "Votre paiement a été reçu.",
"payments": "Paiements",
"pending": " (en attente)",
"percentageOf": "de ${amount}",
"pin_at_top": "Épingler ${token} en haut",
"pin_is_incorrect": "Le PIN est incorrect",
"pin_number": "Numéro de PIN",
"placeholder_contacts": "Vos contacts seront affichés ici",
"placeholder_transactions": "Vos transactions s'afficheront ici",
"please_choose_one": "Veuillez en choisir un",
"please_fill_totp": "Veuillez saisir le code à 8 chiffres affiché sur votre autre appareil",
"please_make_selection": "Veuillez faire une sélection ci-dessous pour créer ou récupérer votre portefeuille.",
"please_reference_document": "Veuillez consulter les documents ci-dessous pour plus d'informations.",
"please_select": "Veuillez sélectionner :",
"please_select_backup_file": "Veuillez sélectionner le fichier de sauvegarde et saisir le mot de passe de sauvegarde.",
"please_try_to_connect_to_another_node": "Veuillez essayer de vous connecter à un autre nœud",
"please_wait": "Veuillez patienter",
"polygonscan_history": "Historique PolygonScan",
"potential_scam": "Arnaque potentielle",
"powered_by": "Propulsé par ${title}",
"pre_seed_button_text": "Je comprends. Montrez-moi ma phrase de récupération",
"pre_seed_description": "À la page suivante, vous verrez une série de mots. Il s'agit de votre seed unique et privé, et c'est le SEUL moyen de récupérer votre portefeuille en cas de perte ou de dysfonctionnement. Il est de VOTRE responsabilité de le noter et de le conserver dans un endroit sûr, en dehors de l'application Cake Wallet.",
"pre_seed_title": "IMPORTANT",
"preference": "Préférence",
"prepaid_cards": "Cartes prépayées",
"prevent_screenshots": "Empêcher les captures d'écran et l'enregistrement de l'écran",
"primary_address": "Adresse principale",
"privacy": "Confidentialité",
"privacy_and_security": "Confidentialité et sécurité",
"privacy_and_security_desc": "Configurez les paramètres d'authentification et de sécurité, et configurez Cake 2FA.",
"privacy_features": "Fonctionnalités de confidentialité",
"privacy_policy": "Politique de confidentialité",
"privacy_settings": "Paramètres de confidentialité",
"private_key": "Clé privée",
"private_memo_optional": "Mémo privé (facultatif)",
"proceed_after_one_minute": "Si l'écran ne passe pas à l'étape suivante après 1 minute, vérifiez vos e-mails.",
"proceed_on_device": "Continuez sur votre appareil",
"proceed_on_device_description": "Veuillez suivre les instructions affichées sur votre portefeuille matériel.",
"processing": "Traitement en cours",
"processing_signed_tx": "Traitement de la transaction signée",
"profile": "Profil",
"provider": "Fournisseur",
"provider_error": "Erreur ${provider}",
"providers": "Fournisseurs",
"public_key": "Clé publique",
"purchase_gift_card": "Acheter une carte cadeau",
"purple_dark_theme": "Thème sombre violet",
"qr_code_format": "Format du code QR",
"qr_code_format_body": "BCUR (Blockchain Commons Uniform Resources) est la norme du secteur et le format le plus largement compatible avec les portefeuilles matériels Bitcoin ; il devrait être sélectionné par la plupart des utilisateurs. BBQR (Better Bitcoin QR) est un format unique utilisé uniquement par les portefeuilles matériels COLDCARD, à partir de leur modèle Q.",
"qr_code_format_note": "Différents formats de codes QR sont utilisés par différents portefeuilles matériels dans l'écosystème Bitcoin",
"qr_fullscreen": "Appuyez pour ouvrir le code QR en plein écran",
"qr_instruction": "Utilisez cette adresse pour recevoir n’importe quel jeton ou objet de collection sur",
"qr_payment_amount": "Ce QR code contient un montant de paiement. Voulez-vous remplacer la valeur actuelle ?",
"quantity": "Quantité",
"question_to_disable_2fa": "Êtes-vous sûr de vouloir désactiver Cake 2FA ? Un code 2FA ne sera plus nécessaire pour accéder au portefeuille et à certaines fonctionnalités.",
"receivable_balance": "Solde à recevoir",
"receive": "Recevoir",
"receive_amount": "Montant",
"receive_to": "Recevoir sur",
"received": "Reçu",
"receiving": "Réception",
"recieving": "Réception",
"recipient_address": "Adresse du destinataire",
"reconnect": "Reconnecter",
"reconnect_alert_text": "Êtes-vous sûr de vouloir vous reconnecter ?",
"reconnect_your_hardware_wallet": "Reconnectez votre portefeuille matériel",
"reconnection": "Reconnexion",
"red_dark_theme": "Thème sombre rouge",
"red_light_theme": "Thème rouge clair",
"redeemed": "Utilisé",
"refund_address": "Adresse de remboursement",
"reject": "Rejeter",
"remaining": "restant",
"remove": "Supprimer",
"remove_node": "Supprimer le nœud",
"remove_node_message": "Êtes-vous sûr de vouloir supprimer le nœud sélectionné ?",
"rename": "Renommer",
"rep_warning": "Avertissement concernant le représentant",
"rep_warning_sub": "Votre représentant ne semble pas être en règle. Appuyez ici pour en sélectionner un nouveau",
"repeat_wallet_password": "Répétez le mot de passe du portefeuille",
"repeated_password_is_incorrect": "Le mot de passe saisi à nouveau est incorrect. Veuillez ressaisir le mot de passe du portefeuille.",
"replace": "Remplacer",
"requested": "Demandé",
"require_for_adding_contacts": "Obligatoire pour ajouter des contacts",
"require_for_all_security_and_backup_settings": "Requis pour tous les paramètres de sécurité et de sauvegarde",
"require_for_assessing_wallet": "Requis pour accéder au portefeuille",
"require_for_creating_new_wallets": "Requis pour créer de nouveaux portefeuilles",
"require_for_exchanges_to_external_wallets": "Exiger pour les échanges vers des portefeuilles externes",
"require_for_exchanges_to_internal_wallets": "Exiger pour les échanges vers des portefeuilles internes",
"require_for_sends_to_contacts": "Exiger pour les envois vers des contacts",
"require_for_sends_to_internal_wallets": "Exiger pour les envois vers des portefeuilles internes",
"require_for_sends_to_non_contacts": "Exiger pour les envois vers des non-contacts",
"require_pin_after": "Exiger le code PIN après",
"required_passphrase": "Phrase de passe",
"rescan": "Analyser à nouveau",
"resend_code": "Veuillez le renvoyer",
"reset": "Réinitialiser",
"reset_password": "Réinitialiser le mot de passe",
"restore": "Restaurer",
"restore_active_seed": "Graine active",
"restore_address": "Adresse",
"restore_bitcoin_description_from_keys": "Restaurer votre portefeuille à partir de la chaîne WIF générée depuis vos clés privées",
"restore_bitcoin_description_from_seed": "Restaurer votre portefeuille à partir d'une phrase de récupération de 24 mots",
"restore_bitcoin_title_from_keys": "Restaurer depuis WIF",
"restore_description_from_backup": "Vous pouvez restaurer l'application Cake Wallet dans son intégralité à partir de votre fichier de sauvegarde",
"restore_description_from_cupcake": "Associez notre application compagnon isolée (air‑gapped), installée sur un deuxième téléphone.",
"restore_description_from_hardware_wallet": "Liez votre appareil de portefeuille matériel parmi une variété de fabricants.",
"restore_description_from_keys": "Restaurer votre portefeuille à partir des frappes de touches générées et sauvegardées depuis vos clés privées",
"restore_description_from_seed": "Restaurer votre portefeuille à partir du code de combinaison de 25 ou 13 mots",
"restore_description_from_seed_keys": "Récupérez votre portefeuille à partir de la phrase de récupération ou des clés que vous avez sauvegardées en lieu sûr",
"restore_existing_wallet": "Restaurer un portefeuille existant",
"restore_from_date_or_blockheight": "Veuillez saisir une date quelques jours avant la création de ce portefeuille. Ou, si vous connaissez la hauteur de bloc, veuillez la saisir à la place.",
"restore_from_seed_placeholder": "Veuillez saisir ou coller votre phrase de récupération ici",
"restore_new_seed": "Nouvelle seed",
"restore_next": "Suivant",
"restore_recover": "Restaurer",
"restore_restore_wallet": "Restaurer le portefeuille",
"restore_seed_keys_restore": "Restauration de seed/clés",
"restore_spend_key_private": "Clé de dépense (privée)",
"restore_title_from_backup": "Restaurer à partir d’une sauvegarde",
"restore_title_from_cupcake": "App Cupcake",
"restore_title_from_hardware_wallet": "Restaurer depuis un portefeuille matériel",
"restore_title_from_keys": "Restaurer à partir des clés",
"restore_title_from_seed": "Restaurer depuis une phrase de récupération (seed)",
"restore_title_from_seed_keys": "Restaurer depuis une phrase de récupération (seed) ou des clés",
"restore_view_key_private": "Clé de visualisation (privée)",
"restore_wallet": "Restaurer le portefeuille",
"restore_wallet_name": "Nom du portefeuille",
"restore_wallet_restore_description": "Description de la restauration du portefeuille",
"return_address_desc": "Dans le cas rare d'un swap échoué, nos partenaires peuvent automatiquement rembourser votre paiement à l'adresse de remboursement fournie.",
"return_address_desc_external": "Puisque vous avez choisi Envoyer depuis une source externe, veuillez définir manuellement une adresse de remboursement ci-dessous.",
"robinhood_option_description": "Achetez et transférez instantanément avec votre carte de débit, votre compte bancaire ou votre solde Robinhood. Réservé aux États-Unis.",
"router_no_route": "Aucune route définie pour ${name}",
"salary": "Salaire",
"save": "Enregistrer",
"save_backup_password": "Veuillez vous assurer d'avoir bien enregistré votre mot de passe de sauvegarde. Vous ne pourrez pas importer vos fichiers de sauvegarde sans celui-ci.",
"save_backup_password_alert": "Enregistrer le mot de passe de sauvegarde",
"save_to_downloads": "Enregistrer dans Téléchargements",
"saved_the_trade_id": "J'ai enregistré l'ID de la transaction",
"savings": "Épargne",
"scan": "Scanner",
"scan_one_block": "Analyser un bloc",
"scan_qr_code": "Scanner le code QR",
"scan_qr_code_to_get_address": "Scannez le code QR pour obtenir l'adresse",
"scan_qr_on_device": "Scannez ce code QR sur un autre appareil",
"search": "Rechercher",
"search_add_token": "Rechercher / Ajouter un jeton",
"search_category": "Rechercher une catégorie",
"search_currency": "Rechercher une monnaie",
"search_language": "Rechercher une langue",
"search_or_enter": "Rechercher ou saisir",
"second_intro_content": "Votre Yat est une adresse emoji unique qui remplace toutes vos longues adresses hexadécimales pour toutes vos devises.",
"second_intro_title": "Une adresse emoji pour toutes les gouverner",
"security": "Sécurité",
"security_and_backup": "Sécurité et sauvegarde",
"security_risk": "Risque de sécurité",
"security_risk_description": "Ce domaine est signalé comme non sécurisé par plusieurs fournisseurs de sécurité. Quittez-le immédiatement pour protéger vos actifs.",
"seed_alert_back": "Retour",
"seed_alert_content": "La phrase de récupération (seed) est le seul moyen de récupérer votre portefeuille (wallet). L'avez-vous notée ?",
"seed_alert_title": "Attention",
"seed_alert_yes": "Oui, je l'ai",
"seed_and_keys": "Phrase de récupération et clés",
"seed_choose": "Choisissez la langue de la phrase mnémonique",
"seed_display_path": "Menu -> Sécurité et sauvegarde -> Afficher la clé/les phrases mnémoniques",
"seed_hex_form": "Graine du portefeuille (format hexadécimal)",
"seed_key": "Clé de récupération",
"seed_language": "Langue de la phrase de récupération",
"seed_language_chinese": "Chinois",
"seed_language_chinese_traditional": "Chinois (traditionnel)",
"seed_language_czech": "Tchèque",
"seed_language_dutch": "Néerlandais",
"seed_language_english": "Anglais",
"seed_language_french": "Français",
"seed_language_german": "Allemand",
"seed_language_italian": "Italien",
"seed_language_japanese": "Japonais",
"seed_language_korean": "Coréen",
"seed_language_next": "Suivant",
"seed_language_portuguese": "Portugais",
"seed_language_russian": "Russe",
"seed_language_spanish": "Espagnol",
"seed_phrase_length": "Longueur de la phrase de récupération",
"seed_position_question_one": "Quel est le",
"seed_position_question_two": "mot de votre phrase de récupération ?",
"seed_reminder": "Veuillez les noter au cas où vous perdriez ou réinitialiseriez votre téléphone",
"seed_share": "Partager la seed",
"seed_title": "Seed",
"seed_verified": "Phrase de récupération vérifiée",
"seed_verified_subtext": "Vous pouvez utiliser votre phrase de récupération enregistrée plus tard pour restaurer ce portefeuille en cas de corruption ou de perte de votre appareil.\n\nVous pouvez revoir cette phrase de récupération depuis le",
"seedtype": "Type de seed",
"seedtype_alert_content": "Le partage de seeds avec d'autres portefeuilles n'est possible qu'avec le SeedType BIP39.",
"seedtype_alert_title": "Alerte de type de seed",
"select_a_wallet": "Sélectionnez un portefeuille",
"select_address_to_copy": "Sélectionner l'adresse à copier",
"select_all": "Tout sélectionner",
"select_backup_file": "Sélectionner le fichier de sauvegarde",
"select_buy_provider_notice": "Sélectionnez un prestataire d'achat ci-dessus. Vous pouvez ignorer cet écran en définissant votre prestataire d'achat par défaut dans les paramètres de l'application.",
"select_destination": "Veuillez sélectionner l’emplacement du fichier de sauvegarde.",
"select_hw_account_below": "Veuillez sélectionner ci-dessous le compte à restaurer :",
"select_manufacturer_title": "Sélectionner le fabricant",
"select_network": "Sélectionner le réseau",
"select_other_wallet": "Sélectionner un autre portefeuille",
"select_receiver": "Sélectionner le destinataire",
"select_sell_provider_notice": "Sélectionnez un prestataire de vente ci-dessus. Vous pouvez ignorer cet écran en définissant votre prestataire de vente par défaut dans les paramètres de l'application.",
"select_token": "Sélectionner un jeton",
"select_your_country": "Veuillez sélectionner votre pays",
"selected_trocador_provider": "fournisseur Trocador sélectionné",
"sell": "Vendre",
"sell_alert_content": "Nous ne prenons actuellement en charge que la vente de Bitcoin, d’Ethereum et de Litecoin. Veuillez créer ou passer à votre portefeuille Bitcoin, Ethereum ou Litecoin.",
"sell_monero_com_alert_content": "La vente de Monero n'est pas encore prise en charge",
"send": "Envoyer",
"send_address": "Adresse ${cryptoCurrency}",
"send_amount": "Montant :",
"send_change_to_you": "Monnaie rendue, pour vous :",
"send_creating_transaction": "Création de la transaction",
"send_error_currency": "Le montant ne peut contenir que des chiffres",
"send_error_minimum_value": "La valeur minimale du montant est de 0.01",
"send_estimated_fee": "Frais estimés :",
"send_exactly": "Envoyer exactement",
"send_external_desc": "Ne fermez pas cette page tant que vous n’avez pas envoyé les fonds, sinon le dépôt ne pourra pas être effectué.",
"send_fee": "Frais :",
"send_from": "Envoyer depuis",
"send_from_cake_wallet": "Envoyer depuis Cake Wallet",
"send_from_external": "Envoyer depuis une source externe",
"send_from_external_wallet": "Envoyer depuis un portefeuille externe",
"send_name": "Nom",
"send_new": "Nouveau",
"send_payjoin": "Envoyer un Payjoin",
"send_payment_id": "ID de paiement (facultatif)",
"send_priority": "Actuellement, les frais sont définis sur la priorité ${transactionPriority}.\nLa priorité de la transaction peut être ajustée dans les paramètres",
"send_sending": "Envoi en cours...",
"send_success": "Vos ${crypto} ont été envoyés avec succès",
"send_templates": "Modèles",
"send_title": "Envoyer",
"send_to": "Envoyer à",
"send_to_this_address": "Envoyer ${currency} ${tag}vers cette adresse",
"send_xmr": "Envoyer des XMR",
"send_your_wallet": "Votre portefeuille",
"sending": "Envoi",
"sent": "Envoyé",
"sent_the_funds": "J'ai envoyé les fonds",
"service_health_disabled": "Le bulletin de santé du service est désactivé",
"service_health_disabled_message": "Ceci est la page du bulletin de santé du service. Vous pouvez activer cette page dans Paramètres -> Confidentialité.",
"set_a_pin": "Définir un code PIN",
"set_amount": "Définir le montant",
"set_fees": "Définir les frais",
"set_fees_desc": "Selon le montant des frais, le dépôt sera confirmé plus rapidement",
"set_label": "Définir le libellé",
"set_refund_address": "Définir l’adresse de remboursement",
"set_up_a_wallet": "Configurer un portefeuille",
"settings": "Paramètres",
"settings_all": "TOUT",
"settings_allow_biometrical_authentication": "Autoriser l'authentification biométrique",
"settings_can_be_changed_later": "Ces paramètres peuvent être modifiés ultérieurement dans les paramètres de l'application",
"settings_change_language": "Changer de langue",
"settings_change_pin": "Modifier le code PIN",
"settings_currency": "Devise",
"settings_current_node": "Nœud actuel",
"settings_dark_mode": "Mode sombre",
"settings_display_balance": "Afficher le solde",
"settings_display_on_dashboard_list": "Afficher dans la liste du tableau de bord",
"settings_fee_priority": "Priorité des frais",
"settings_nodes": "Nœuds",
"settings_none": "Aucun",
"settings_only_trades": "Uniquement les trades",
"settings_only_transactions": "Transactions uniquement",
"settings_personal": "Personnel",
"settings_save_recipient_address": "Enregistrer l'adresse du destinataire",
"settings_support": "Assistance",
"settings_terms_and_conditions": "Conditions générales",
"settings_title": "Paramètres",
"settings_trades": "Trades",
"settings_transactions": "Transactions",
"settings_wallets": "Portefeuilles",
"setup_2fa": "Configurer Cake 2FA",
"setup_2fa_text": "Cake 2FA fonctionne en utilisant TOTP comme deuxième facteur d'authentification.\n\nLe TOTP de Cake 2FA nécessite la prise en charge de SHA-512 et des codes à 8 chiffres ; cela offre une sécurité accrue. Plus d'informations et les applications prises en charge sont disponibles dans le guide.",
"setup_pin": "Configurer le PIN",
"setup_pin_is_failed": "La configuration du code PIN a échoué avec l’erreur :",
"setup_successful": "Votre code PIN a été configuré avec succès !",
"setup_totp_recommended": "Configurer le TOTP",
"setup_warning_2fa_text": "Cake 2FA est une seconde authentification pour certaines actions dans le portefeuille. Ce n’est PAS aussi sécurisé que le stockage à froid.\n\nSi vous perdez l’accès à votre application 2FA ou à vos clés TOTP, vous PERDREZ l’accès à ce portefeuille. Vous devrez restaurer votre portefeuille à partir de la graine mnémotechnique.\n\nLe support Cake ne pourra pas vous aider si vous perdez l’accès à votre 2FA ou à vos graines mnémotechniques.\nAvant d’utiliser Cake 2FA, nous vous recommandons de lire le guide.",
"setup_your_debit_card": "Configurez votre carte de débit",
"share": "Partager",
"share_address": "Partager l’adresse",
"shared_seed_wallet_groups": "Groupes de portefeuilles à graine partagée",
"shared_seed_wallets": "Portefeuilles à graine partagée",
"show": "Afficher",
"show_address_book_popup": "Afficher la fenêtre contextuelle du carnet d’adresses",
"show_balance": "Appuyez longuement pour afficher le solde",
"show_balance_send_page": "Appuyez pour afficher",
"show_balance_toast": "Appuyez longuement pour masquer ou afficher le solde",
"show_details": "Afficher les détails",
"show_hidden_addresses": "Afficher les adresses masquées",
"show_keys": "Afficher la phrase de récupération/les clés",
"show_market_place": "Afficher la Marketplace",
"show_seed": "Afficher la seed",
"show_zcash_card": "Afficher la carte des fonds manquants Zcash",
"sign_all": "Tout signer",
"sign_message": "Signer un message",
"sign_one": "Signer un",
"sign_up": "S'inscrire",
"sign_verify_message": "Signer / Vérifier",
"sign_verify_message_sub": "Signez ou vérifiez un message à l’aide de votre clé privée",
"sign_verify_title": "Signer / Vérifier",
"signature": "Signature",
"signature_invalid_error": "La signature n'est pas valide pour le message fourni",
"signing_transaction": "Signature de la transaction",
"signTransaction": "Signer la transaction",
"signup_for_card_accept_terms": "Inscrivez-vous à la carte et acceptez les conditions.",
"silent_address_desc": "Adresse statique respectueuse de la confidentialité",
"silent_payment": "Paiement silencieux",
"silent_payments": "Paiements silencieux",
"silent_payments_always_scan": "Activer l’analyse en continu des paiements silencieux",
"silent_payments_disclaimer": "Les nouvelles adresses ne sont pas de nouvelles identités. Il s'agit de la réutilisation d'une identité existante avec une étiquette différente.",
"silent_payments_display_card": "Afficher la carte Silent Payments",
"silent_payments_logs": "Journaux des paiements silencieux",
"silent_payments_scan_from_date": "Analyser à partir de la date",
"silent_payments_scan_from_date_or_blockheight": "Veuillez saisir la hauteur de bloc à partir de laquelle vous souhaitez commencer à analyser les Silent Payments entrants, ou utilisez plutôt une date. Vous pouvez choisir si le portefeuille continue d’analyser chaque bloc ou ne vérifie que la hauteur spécifiée.",
"silent_payments_scan_from_height": "Analyser à partir de la hauteur du bloc",
"silent_payments_scanned_tip": "Scanné jusqu’à la pointe de la chaîne ! (${tip})",
"silent_payments_scanning": "Analyse des paiements silencieux",
"silent_payments_settings": "Paramètres des paiements silencieux",
"single_seed_wallets_group": "Portefeuilles à graine unique",
"skip": "Passer",
"skip_set_later": "Ignorer ou définir plus tard",
"slidable": "Faisable glisser",
"solana_create_associated_token_account_exception": "Erreur lors de la création du compte de jeton associé pour l'adresse du destinataire.",
"solana_invalid_data_message": "Erreur lors de l'analyse du compte de jetons associé au jeton. Veuillez confirmer l'adresse de réception et réessayer.",
"solana_no_associated_token_account_exception": "Il n'existe aucun compte de jeton associé pour cette adresse.",
"solana_sign_native_transaction_rent_exception": "La transaction ne peut pas être effectuée. SOL insuffisant pour couvrir le loyer après la transaction. Veuillez approvisionner votre solde SOL ou réduire le montant de SOL que vous envoyez.",
"solana_sign_spl_token_transaction_rent_exception": "La transaction ne peut pas être effectuée. SOL insuffisant pour couvrir le loyer après la transaction. Veuillez approvisionner votre solde SOL.",
"sort_by": "Trier par",
"spend_key_private": "Clé de dépense (privée)",
"spend_key_public": "Clé de dépense (publique)",
"starting_tor_proxy": "Démarrage du proxy Tor",
"status": "Statut : ",
"step": "Étape",
"string_default": "Par défaut",
"subaddress_title": "Liste des sous-adresses",
"subaddresses": "Sous-adresses",
"submit_request": "soumettre une demande",
"success": "Succès",
"successful": "Réussi",
"support_description_guides": "Documentation et assistance pour les problèmes courants",
"support_description_live_chat": "GRATUIT ET RAPIDE ! Des représentants du support formés sont disponibles pour vous aider",
"support_description_other_links": "Rejoignez nos communautés ou contactez-nous, ou nos partenaires, par d'autres moyens",
"support_title_guides": "Docs de Cake Wallet",
"support_title_live_chat": "Assistance en direct",
"support_title_other_links": "Autres liens d’assistance",
"supported": "Pris en charge",
"swap": "Swap",
"swap_id": "ID d’échange",
"swap_provider_initial_desc": "Sélectionnez le type de fournisseur de swap que vous préférez utiliser lors d’un swap",
"swap_providers": "Fournisseurs de swap",
"sweeping_wallet": "Portefeuille de balayage",
"sweeping_wallet_alert": "Cela ne devrait pas prendre longtemps. NE QUITTEZ PAS CET ÉCRAN, SINON LES FONDS BALAYÉS RISQUENT D’ÊTRE PERDUS.",
"swipe_to_send": "Faites glisser pour envoyer",
"switch_wallet": "Changer de portefeuille",
"switchToETHWallet": "Veuillez passer à un portefeuille Ethereum et réessayer",
"switchToEVMCompatibleWallet": "Veuillez passer à un portefeuille compatible EVM et réessayer (Ethereum, Polygon).",
"symbol": "Symbole",
"sync_all_wallets": "Synchroniser tous les portefeuilles",
"sync_attempting": "Synchronisation en cours",
"sync_attempting_scan": "Tentative de scan",
"sync_connected": "Connecté",
"sync_connecting": "Connexion",
"sync_not_connected": "Non connecté",
"sync_offline": "Hors ligne",
"sync_starting_scan": "Démarrage de l’analyse",
"sync_status_attempting_scan": "TENTATIVE D’ANALYSE",
"sync_status_attempting_sync": "SYNCHRONISATION EN COURS",
"sync_status_connected": "CONNECTÉ",
"sync_status_connecting": "CONNEXION",
"sync_status_display_mode": "Affichage de l’état de synchronisation",
"sync_status_display_mode_blocks": "Afficher le nombre de blocs restants",
"sync_status_display_mode_eta": "Afficher l’ETA",
"sync_status_failed_connect": "DÉCONNECTÉ",
"sync_status_not_connected": "NON CONNECTÉ",
"sync_status_starting_scan": "DÉMARRAGE DE L’ANALYSE (à partir de ${height})",
"sync_status_starting_sync": "DÉMARRAGE DE LA SYNCHRO",
"sync_status_syncronized": "SYNCHRONISÉ",
"sync_status_syncronizing": "SYNCHRONISATION",
"sync_status_timed_out": "DÉLAI DÉPASSÉ",
"sync_status_unsupported": "NŒUD NON PRIS EN CHARGE",
"sync_syncing": "Synchronisation en cours",
"sync_timed_out": "Délai de synchronisation dépassé",
"sync_unsupported_node": "Nœud non pris en charge",
"synchronizing": "Synchronisation",
"syncing_wallet_alert_content": "Votre solde et votre liste de transactions peuvent être incomplets tant que la mention « SYNCHRONISÉ » n'apparaît pas en haut. Cliquez/appuyez pour en savoir plus.",
"syncing_wallet_alert_title": "Votre portefeuille est en cours de synchronisation",
"tap_to_copy": "Appuyez pour copier",
"template": "Modèle",
"template_name": "Nom du modèle",
"testnet_coins_no_value": "Les coins de testnet n'ont aucune valeur",
"third_intro_content": "Les Yats existent aussi en dehors de Cake Wallet. N'importe quelle adresse de portefeuille peut être remplacée par un Yat !",
"third_intro_title": "Yat s'entend bien avec les autres",
"this_pair_is_not_supported_warning": "Cette paire n'est pas prise en charge avec le(s) échange(s) actuellement sélectionné(s). Veuillez sélectionner un autre échange.",
"thorchain_contract_address_not_supported": "THORChain ne prend pas en charge l'envoi vers une adresse de contrat",
"thorchain_taproot_address_not_supported": "Le fournisseur ThorChain ne prend pas en charge les adresses Taproot. Veuillez modifier l'adresse ou sélectionner un autre fournisseur.",
"time": "${minutes}m ${seconds}s",
"tip": "Astuce :",
"to": "À",
"to_lightning": "vers Lightning",
"to_on_chain": "vers on-chain",
"today": "Aujourd'hui",
"token_already_exists": "Le token existe déjà",
"token_decimal": "Décimales du token (ex. : USDT)",
"token_name": "Nom du jeton (ex. : Tether)",
"token_symbol": "Symbole du jeton (ex. : USDT)",
"tokenID": "ID",
"tokens": "Jetons",
"tokens_strong_warning": "N'envoyez jamais de jetons à cette adresse !",
"tor_connection": "Connexion Tor",
"tor_connection_timeout": "Délai d’attente de la connexion Tor",
"tor_experimental": "Il s'agit d'une fonctionnalité expérimentale : toutes les connexions effectuées depuis Cake Wallet ne prennent pas en charge le routage via Tor — certaines peuvent utiliser le clearnet. Pour router l'ensemble du trafic de l'application, utilisez Tor en mode VPN.",
"tor_only": "Tor uniquement",
"total": "Total",
"total_saving": "Économies totales",
"totp_2fa_failure": "Code incorrect. Veuillez essayer un autre code ou générer une nouvelle clé secrète. Utilisez une application 2FA compatible qui prend en charge les codes à 8 chiffres et SHA512.",
"totp_2fa_success": "Succès ! Cake 2FA est activé pour ce portefeuille. N'oubliez pas de sauvegarder votre phrase mnémonique au cas où vous perdriez l'accès à votre portefeuille.",
"totp_auth_url": "URL D’AUTHENTIFICATION TOTP",
"totp_code": "Code TOTP",
"totp_secret_code": "Code secret TOTP",
"totp_verification_success": "Vérification réussie !",
"track": "Suivre",
"trade_details_copied": "${title} copié dans le presse-papiers",
"trade_details_created_at": "Créé à",
"trade_details_fetching": "Récupération",
"trade_details_id": "ID",
"trade_details_pair": "Paire",
"trade_details_provider": "Fournisseur",
"trade_details_state": "Statut",
"trade_details_title": "Détails de la transaction",
"trade_for_not_created": "L'échange pour ${title} n'a pas été créé.",
"trade_history_title": "Historique des transactions",
"trade_id": "ID de transaction :",
"trade_id_not_found": "Trade ${tradeId} de ${title} introuvable.",
"trade_is_powered_by": "Cet échange est fourni par ${provider}",
"trade_not_created": "Trade non créé",
"trade_not_found": "Transaction introuvable.",
"trade_state_btc_sent": "Btc envoyés",
"trade_state_complete": "Terminé",
"trade_state_confirming": "Confirmation en cours",
"trade_state_created": "Créé",
"trade_state_finished": "Terminé",
"trade_state_paid": "Payé",
"trade_state_paid_unconfirmed": "Payé, non confirmé",
"trade_state_pending": "En attente",
"trade_state_timeout": "Délai d'attente dépassé",
"trade_state_to_be_created": "À créer",
"trade_state_traded": "Échangé",
"trade_state_trading": "Trading",
"trade_state_underpaid": "Sous-payé",
"trade_state_unpaid": "Impayé",
"trades": "Trades",
"transaction_commited": "Transaction validée",
"transaction_cost": "Coût de transaction",
"transaction_details_amount": "Montant",
"transaction_details_copied": "${title} copié dans le presse-papiers",
"transaction_details_date": "Date",
"transaction_details_fee": "Frais",
"transaction_details_height": "Hauteur",
"transaction_details_recipient_address": "Adresses du destinataire",
"transaction_details_source_address": "Adresse source",
"transaction_details_title": "Détails de la transaction",
"transaction_details_transaction_id": "ID de transaction",
"transaction_error": "Erreur de transaction",
"transaction_key": "Clé de transaction",
"transaction_memo_optional": "Mémo de transaction (facultatif)",
"transaction_priority_fast": "Rapide",
"transaction_priority_fastest": "Le plus rapide",
"transaction_priority_medium": "Moyenne",
"transaction_priority_regular": "Normal",
"transaction_priority_slow": "Lent",
"transaction_sent": "Transaction envoyée !",
"transaction_sent_new": "Transaction envoyée !",
"transaction_sent_notice": "Si l’écran ne passe pas à l’étape suivante après 1 minute, vérifiez un explorateur de blocs et vos e-mails.",
"transactions": "Transactions",
"transactions_by_date": "Transactions par date",
"transactions_will_appear_here": "Vos transactions apparaîtront ici.",
"transparent_secret_key": "Clé secrète transparente",
"transport_type": "Type de transport",
"trocador_desc": "est un agrégateur d'échanges qui s'appuie sur plusieurs plateformes d'échange sous-jacentes afin de trouver des taux compétitifs.",
"trocador_desc_kyc": "À côté du nom du fournisseur, une note KYC est affichée. Celle-ci est définie par Trocador et repose sur ses propres critères.",
"trongrid_history": "Historique TronGrid",
"trusted": "Fiable",
"try_again": "Réessayer",
"trying_to_spend_locked_funds": "Transaction rejetée car vous essayez de dépenser des fonds soumis à un verrouillage temporel relatif. Veuillez patienter et réessayer plus tard, ou désactiver les fonds verrouillés dans le contrôle des pièces.",
"tx_commit_exception_no_dust_on_change": "La transaction est rejetée avec ce montant. Avec ces pièces, vous pouvez envoyer ${min} sans rendu de monnaie ou ${max} avec rendu de monnaie.",
"tx_commit_failed": "La validation de la transaction a échoué. Veuillez contacter l'assistance.",
"tx_commit_failed_no_peers": "Échec de la diffusion de la transaction, veuillez réessayer dans une seconde environ",
"tx_invalid_input": "Vous utilisez le mauvais type de saisie pour ce type de paiement",
"tx_no_dust_exception": "La transaction est rejetée car le montant envoyé est trop faible. Veuillez essayer d'augmenter le montant.",
"tx_not_enough_inputs_exception": "Pas assez d'entrées disponibles. Veuillez en sélectionner davantage dans Coin Control",
"tx_rejected_bip68_final": "La transaction comporte des entrées non confirmées et n'a pas pu être remplacée en augmentant les frais.",
"tx_rejected_dust_change": "Transaction rejetée par les règles du réseau : montant de monnaie rendue trop faible (dust). Essayez d'envoyer TOUT ou de réduire le montant.",
"tx_rejected_dust_output": "Transaction rejetée par les règles du réseau : montant de sortie trop faible (dust). 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 (dust). Veuillez vérifier le solde des coins sélectionnés dans Coin Control.",
"tx_rejected_vout_negative": "Solde insuffisant pour payer les frais de cette transaction. Veuillez vérifier le solde des coins dans Coin Control.",
"tx_retry_message": "Une erreur s'est produite lors du traitement de la transaction. Veuillez réessayer.",
"tx_wrong_balance_exception": "Vous n'avez pas assez de ${currency} pour envoyer ce montant.",
"tx_wrong_balance_with_amount_exception": "Vous n'avez pas assez de ${currency} pour envoyer le montant total de ${amount}",
"tx_zero_fee_exception": "Impossible d'envoyer une transaction avec des frais à 0. Essayez d'augmenter le taux ou de vérifier votre connexion pour obtenir les dernières estimations.",
"unavailable_balance": "Solde indisponible",
"unavailable_balance_description": "Solde indisponible : ce total comprend les fonds verrouillés dans des transactions en attente ainsi que ceux que vous avez volontairement gelés dans vos paramètres de contrôle des coins. Les soldes verrouillés deviendront disponibles une fois les transactions correspondantes confirmées, tandis que les soldes gelés resteront inaccessibles pour les transactions jusqu’à ce que vous décidiez de les dégeler.",
"unconfirmed": "Solde non confirmé",
"understand": "Je comprends",
"unhide_address": "Réafficher l'adresse",
"unified_view_key": "Clé de vue unifiée",
"unknown_error": "Erreur inconnue",
"unlock": "Déverrouiller",
"unmask": "Afficher",
"unmatched_currencies": "La devise de votre portefeuille actuel ne correspond pas à celle du QR code scanné",
"unrestricted_background_service": "Service en arrière-plan sans restriction",
"unrestricted_background_service_notice": "Pour activer la synchronisation en arrière-plan, vous devez activer le service en arrière-plan sans restriction",
"unselect_all": "Tout désélectionner",
"unspent_change": "Rendu",
"unspent_coins_details_title": "Détails des coins non dépensés",
"unspent_coins_title": "Coins non dépensées",
"unsupported_asset": "Nous ne prenons pas en charge cette action pour cet actif. Veuillez créer ou passer à un portefeuille d’un type d’actif pris en charge.",
"update_session": "Mettre à jour la session",
"uptime": "Temps de disponibilité",
"upto": "jusqu’à ${value}",
"usb": "USB",
"use": "Passer à ",
"use_blink_protection": "Utiliser la protection Blink",
"use_card_info_three": "Utilisez la carte numérique en ligne ou avec des moyens 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 monnaies numériques.",
"use_device_theme": "Utiliser le thème de l’appareil",
"use_payjoin": "Utiliser Payjoin",
"use_ssl": "Utiliser SSL",
"use_suggested": "Utiliser la suggestion",
"use_testnet": "Utiliser le testnet",
"user_rejected_method": "L'utilisateur a rejeté la méthode",
"username": "Nom d'utilisateur",
"username_available": "Nom d'utilisateur disponible",
"username_character_error": "Les noms d'utilisateur ne doivent contenir que",
"username_length_error": "Les noms d'utilisateur doivent contenir entre 6 et 32 caractères alphanumériques.",
"username_length_error_1_64": "Les noms d'utilisateur doivent contenir entre 1 et 64 caractères alphanumériques.",
"username_not_available": "Ce nom d'utilisateur n'est pas disponible.",
"value": "Valeur",
"value_type": "Type de valeur",
"variable_pair_not_supported": "Cette paire variable n'est pas prise en charge avec les plateformes d'échange sélectionnées",
"verification": "Vérification",
"verify_message": "Vérifier le message",
"verify_seed": "Vérifier la phrase de récupération",
"verify_with_2fa": "Vérifier avec Cake 2FA",
"version": "Version ${currentVersion}",
"view_all": "Voir tout",
"view_in_block_explorer": "Voir dans l'explorateur de blocs",
"view_key_private": "Clé de visualisation (privée)",
"view_key_public": "Clé de visualisation (publique)",
"view_more_info": "Voir plus d'informations",
"view_transaction_on": "Voir la transaction sur ",
"voting_weight": "Poids de vote",
"waitFewSecondForTxUpdate": "Veuillez patienter quelques secondes pour que la transaction apparaisse dans l'historique des transactions.",
"wallet": "Portefeuille",
"wallet_accounts": "Comptes du portefeuille",
"wallet_group": "Groupe de portefeuilles",
"wallet_group_description_existing_seed": "Vous avez choisi d'utiliser une seed existante pour ce portefeuille. Vous pouvez la vérifier à nouveau si vous devez la confirmer ou la noter.",
"wallet_group_description_four": "pour créer un portefeuille avec une nouvelle phrase mnémonique.",
"wallet_group_description_one": "Dans Cake Wallet, vous pouvez créer un",
"wallet_group_description_open_wallet": "Sinon, vous pouvez continuer à ouvrir le portefeuille",
"wallet_group_description_three": "pour voir l’écran des portefeuilles disponibles et/ou des groupes de portefeuilles. Ou choisissez",
"wallet_group_description_two": "en sélectionnant un portefeuille existant avec lequel partager une phrase mnémonique. Chaque groupe de portefeuilles peut contenir un seul portefeuille de chaque type de cryptomonnaie.\n\nVous pouvez sélectionner",
"wallet_group_description_view_seed": "Vous pouvez toujours consulter cette phrase mnémonique à nouveau dans",
"wallet_group_empty_state_text_one": "On dirait que vous n'avez aucun groupe de portefeuilles compatible !\n\nAppuyez",
"wallet_group_empty_state_text_two": "ci-dessous pour en créer un nouveau.",
"wallet_has_passphrase": "Ce portefeuille a une phrase de passe",
"wallet_is_syncing": "Le portefeuille se synchronise",
"wallet_keys": "Seed/Clés du portefeuille",
"wallet_list_create_new_wallet": "Créer un nouveau portefeuille",
"wallet_list_edit_group_name": "Modifier le nom du groupe",
"wallet_list_edit_wallet": "Modifier le portefeuille",
"wallet_list_failed_to_load": "Échec du chargement du portefeuille ${wallet_name}. ${error}",
"wallet_list_failed_to_remove": "Échec de la suppression du portefeuille ${wallet_name}. ${error}",
"wallet_list_load_wallet": "Charger un portefeuille",
"wallet_list_loading_wallet": "Chargement du portefeuille ${wallet_name}",
"wallet_list_removing_wallet": "Suppression du portefeuille ${wallet_name}",
"wallet_list_restore_wallet": "Restaurer un portefeuille",
"wallet_list_title": "Portefeuille Monero",
"wallet_list_wallet_name": "Nom du portefeuille",
"wallet_menu": "Menu",
"wallet_name": "Nom du portefeuille",
"wallet_name_exists": "Un portefeuille portant ce nom existe déjà. Veuillez choisir un autre nom ou renommer l’autre portefeuille au préalable.",
"wallet_password_is_empty": "Le mot de passe du portefeuille est vide. Le mot de passe du portefeuille ne doit pas être vide.",
"wallet_recovery_height": "Hauteur de récupération",
"wallet_restoration_store_incorrect_seed_length": "Longueur de la phrase de récupération incorrecte",
"wallet_seed": "Graine du portefeuille",
"wallet_seed_legacy": "Graine du portefeuille hérité",
"wallet_settings": "Paramètres du portefeuille",
"wallet_store_monero_wallet": "Portefeuille Monero",
"walletConnect": "WalletConnect",
"wallets": "Portefeuilles",
"warning": "Avertissement",
"website": "Site web",
"welcome": "Bienvenue",
"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 à démarrer.",
"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 tout au long du processus.",
"welcome_to_cakepay": "Bienvenue sur Cake Pay !",
"what_is_payjoin": "Qu’est-ce que Payjoin ?",
"what_is_silent_payments": "Que sont les paiements silencieux ?",
"whats_new": "Quoi de neuf",
"widgets_address": "Adresse",
"widgets_or": "ou",
"widgets_restore_from_blockheight": "Restaurer à partir de la hauteur de bloc",
"widgets_restore_from_date": "Restaurer à partir d’une date",
"widgets_seed": "Graine (seed)",
"wouoldLikeToConnect": "souhaite se connecter",
"write_down_backup_password": "Veuillez noter votre mot de passe de sauvegarde, qui est utilisé pour importer vos fichiers de sauvegarde.",
"xmr_available_balance": "Solde disponible",
"xmr_full_balance": "Solde total",
"xmr_hidden": "Masqué",
"xmr_to_error": "Erreur XMR.TO",
"xmr_to_error_description": "Montant invalide. Limite maximale : 8 chiffres après la virgule",
"yat": "Yat",
"yat_address": "Adresse Yat",
"yat_alert_content": "Les utilisateurs de Cake Wallet peuvent désormais envoyer et recevoir toutes leurs devises préférées avec un nom d’utilisateur unique en son genre basé sur des emojis.",
"yat_alert_title": "Envoyez et recevez des cryptos plus facilement avec Yat",
"yat_error": "Erreur Yat",
"yat_error_content": "Aucune adresse n’est associée à ce Yat. Essayez un autre Yat",
"yat_popup_content": "Vous pouvez désormais envoyer et recevoir des cryptos dans Cake Wallet avec votre Yat — un nom d'utilisateur court basé sur des emojis. Gérez vos Yats à tout moment depuis l'écran des paramètres",
"yat_popup_title": "L'adresse de votre portefeuille peut être convertie en emojis.",
"yes": "Oui",
"yesterday": "Hier",
"you_now_have_debit_card": "Vous avez maintenant une carte de débit",
"you_pay": "Vous payez",
"you_will_get": "Convertir en",
"you_will_receive_estimated_amount": "Vous recevrez (estimé)",
"you_will_send": "Convertir depuis",
"youCanGoBackToYourDapp": "Vous pouvez retourner à votre dApp maintenant",
"your": "Votre",
"yy": "AA",
"zcash_card_description": "Si vous ne voyez pas votre solde complet, Cake Wallet peut tenter de balayer les fonds depuis des adresses de rendu internes utilisées par certains portefeuilles.",
"zcash_card_dismiss": "Ignorer",
"zcash_card_enable_later": "Vous pouvez toujours activer cette carte plus tard dans les paramètres",
"zcash_card_missing_funds": "Fonds manquants ?",
"zcash_card_scan": "Scanner",
"zcash_card_warning": "Ne fermez pas l'application tant que la procédure n'est pas terminée. Si vous le faites, ce processus devra redémarrer depuis le début."
}