# Keep display strings organized by domain # Naming convention: We use camelCase and dot separated name spaces. # Use as many sub spaces as required to make the structure clear, but as little as possible. # E.g.: [main-view].[component].[description] # In some cases we use enum values or constants to map to display strings # We use sometimes dynamic parts which are put together in the code and therefore sometimes use line breaks or spaces # at the end of the string. Please never remove any line breaks or spaces. They are there with a purpose! # To make longer strings with better readable you can make a line break with \ which does not result in a line break # in the display but only in the editor. # Please use in all language files the exact same order of the entries, that way a comparison is easier. # Please try to keep the length of the translated string similar to English. If it is longer it might break layout or # get truncated. We will need some adjustments in the UI code to support that but we want to keep effort at the minimum. #################################################################### # Shared #################################################################### shared.readMore=Read more shared.openHelp=Open Help shared.close=Close shared.closeAnywayDanger=Shut down anyway (DANGER!) shared.okWait=Ok I'll wait shared.cancel=Cancel shared.ok=OK shared.yes=Yes shared.no=No shared.iUnderstand=I understand shared.na=N/A shared.shutDown=Shut down shared.reportBug=Report bug on GitHub shared.buyCurrency=Buy {0} shared.sellCurrency=Sell {0} shared.buyingXMRWith=buying XMR with {0} shared.sellingXMRFor=selling XMR for {0} shared.buy=buy shared.sell=sell shared.buying=buying shared.selling=selling shared.P2P=P2P shared.oneOffer=offer shared.multipleOffers=offers shared.Offer=Offer shared.offerVolumeCode={0} Offer Volume shared.openOffers=open offers shared.trade=trade shared.trades=trades shared.openTrades=open trades shared.dateTime=Date/Time shared.price=Price shared.priceWithCur=Price in {0} shared.priceInCurForCur=Price in {0} for 1 {1} shared.fixedPriceInCurForCur=Fixed price in {0} for 1 {1} shared.amount=Amount shared.txFee=Transaction Fee shared.tradeFee=Trade Fee shared.buyerSecurityDeposit=Buyer Deposit shared.sellerSecurityDeposit=Seller Deposit shared.amountWithCur=Amount in {0} shared.volumeWithCur=Volume in {0} shared.currency=Currency shared.market=Market shared.deviation=Deviation shared.paymentMethod=Payment method shared.tradeCurrency=Trade currency shared.offerType=Offer type shared.details=Details shared.address=Address shared.balanceWithCur=Balance in {0} shared.txId=Transaction ID shared.confirmations=Confirmations shared.usage=Usage shared.state=Status shared.tradeId=Trade ID shared.offerId=Offer ID shared.traderId=Trader ID shared.bankName=Bank name shared.acceptedBanks=Accepted banks shared.amountMinMax=Amount (min - max) shared.amountHelp=If an offer has a minimum and a maximum amount set, then you can trade any amount within this range. shared.remove=Remove shared.goTo=Go to {0} shared.XMRMinMax=XMR (min - max) shared.removeOffer=Remove offer shared.dontRemoveOffer=Don't remove offer shared.editOffer=Edit offer shared.openLargeQRWindow=Open large QR code window shared.privateOffer=Passphrase-protected offer shared.chooseTradingAccount=Choose trading account shared.yesCancel=Yes, cancel shared.nextStep=Next step shared.fundFromSavingsWalletButton=Apply funds from Haveno wallet shared.fundFromExternalWalletButton=Open your external wallet for funding shared.openDefaultWalletFailed=Failed to open a Monero wallet application. Are you sure you have one installed? shared.belowInPercent=Below % from market price shared.aboveInPercent=Above % from market price shared.enterPercentageValue=Enter % value shared.OR=OR shared.notEnoughFunds=You don't have enough funds in your Haveno wallet for this transaction. {0} is needed but only {1} is available.\n\nPlease add funds to your Haveno wallet at Funds > Receive. shared.waitingForFunds=Waiting for funds... shared.fundingAddress.headline=Preparing funding address shared.makerDepositTransactionId=Maker's deposit transaction ID shared.takerDepositTransactionId=Taker's deposit transaction ID shared.preparingConfirmation=Preparing confirmation shared.sendingConfirmation=Sending confirmation shared.sendingConfirmationAgain=Please send confirmation again shared.exportCSV=Export to CSV shared.summary=Show summary shared.noDateAvailable=No date available shared.noDetailsAvailable=No details available shared.notUsedYet=Not used yet shared.date=Date shared.copyToClipboard=Copy to clipboard shared.copiedToClipboard=Copied to clipboard! shared.language=Language shared.country=Country shared.applyAndShutDown=Apply and shut down shared.selectPaymentMethod=Select payment method shared.accountNameAlreadyUsed=That account name is already used for another saved account.\nPlease choose another name. shared.askConfirmDeleteAccount=Do you really want to delete the selected account? shared.cannotDeleteAccount=You cannot delete that account because it is being used in an open offer (or in an open trade). shared.noAccountsSetupYet=There are no accounts set up yet shared.manageAccounts=Manage accounts shared.addNewAccount=Add new account shared.ExportAccounts=Export Accounts shared.importAccounts=Import Accounts shared.createNewAccount=Create new account shared.createNewAccountDescription=Your account details are stored locally on your device and shared only with your trading peer and the arbitrator if a dispute is opened. shared.saveNewAccount=Save new account shared.deleteAccount=Delete account shared.errorMessageInline=\nError message: {0} shared.errorMessage=Error message shared.information=Information shared.accept=Accept shared.save=Save shared.onionAddress=Onion address shared.supportTicket=support ticket shared.dispute=dispute shared.mediationCase=mediation case shared.seller=seller shared.buyer=buyer shared.allEuroCountries=All Euro countries shared.acceptedTakerCountries=Accepted taker countries shared.tradePrice=Trade price shared.tradeAmount=Trade amount shared.tradeVolume=Trade volume shared.reservedAmount=Reserved amount shared.invalidKey=The key you entered was not correct. shared.enterPrivKey=Enter private key to unlock shared.payoutTxId=Payout transaction ID shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=View contract in JSON format shared.contract.title=Contract for trade with ID: {0} shared.paymentDetails=XMR {0} payment details shared.securityDeposit=Security deposit shared.yourSecurityDeposit=Your security deposit shared.contract=Contract shared.messageArrived=Message arrived shared.messageStoredInMailbox=Message stored in mailbox shared.messageSendingFailed=Message sending failed. Error: {0} shared.unlock=Unlock shared.toReceive=to receive shared.toSpend=to spend shared.xmrAmount=XMR amount shared.yourLanguage=Your languages shared.addLanguage=Add language shared.total=Total shared.totalsNeeded=Funds needed shared.tradeWalletAddress=Trade wallet address shared.tradeWalletBalance=Trade wallet balance shared.reserveExactAmount=Reserve only the necessary funds. Requires a mining fee and ~20 minutes before your offer goes live. shared.iConfirm=I confirm shared.fiat=Fiat shared.crypto=Crypto shared.traditional=Traditional shared.otherAssets=other assets shared.other=Other shared.all=All shared.edit=Edit shared.advancedOptions=Advanced options shared.interval=Interval shared.actions=Actions shared.buyerUpperCase=Buyer shared.sellerUpperCase=Seller shared.new=NEW shared.selectedArbitrator=Selected arbitrator shared.selectedMediator=Selected mediator shared.selectedRefundAgent=Selected arbitrator shared.mediator=Mediator shared.arbitrator=Arbitrator shared.refundAgent=Arbitrator shared.refundAgentForSupportStaff=Refund agent shared.delayedPayoutTxId=Delayed payout transaction ID shared.delayedPayoutTxReceiverAddress=Delayed payout transaction sent to shared.numItemsLabel=Number of entries: {0} shared.filter=Filter shared.enabled=Enabled shared.pending=Pending shared.me=Me shared.maker=Maker shared.taker=Taker shared.none=None #################################################################### # UI views #################################################################### #################################################################### # MainView #################################################################### mainView.menu.market=Market mainView.menu.buyXmr=Buy XMR mainView.menu.sellXmr=Sell XMR mainView.menu.portfolio=Portfolio mainView.menu.funds=Funds mainView.menu.support=Support mainView.menu.settings=Settings mainView.menu.account=Account mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.havenoInternalPrice=Price of latest Haveno trade mainView.marketPrice.tooltip.havenoInternalPrice=There is no market price from external price feed providers available.\n\ The displayed price is the latest Haveno trade price for that currency. mainView.marketPrice.tooltip=Market price is provided by {0}{1}\nLast update: {2}\nProvider node URL: {3} mainView.balance.available=Available balance mainView.balance.reserved=Reserved in offers mainView.balance.pending=Incoming balance mainView.balance.reserved.short=Reserved mainView.balance.pending.short=Incoming mainView.footer.usingTor=(via Tor) mainView.footer.localhostMoneroNode=(localhost) mainView.footer.clearnet=(via clearnet) mainView.footer.xmrInfo={0} {1} mainView.footer.xmrInfo.initializing=Connecting to Haveno network mainView.footer.xmrInfo.synchronizing=Synchronizing with {0}: {1} / {2} mainView.footer.xmrInfo.connectedTo=Connected to {0} at block {1} mainView.footer.xmrInfo.synchronizingWallet=Synchronizing wallet with {0}: {1} / {2} mainView.footer.xmrInfo.synchronizingWalletStart=Synchronizing wallet with {0}... mainView.footer.xmrInfo.syncedWith=Synced with {0} at block {1} mainView.footer.xmrInfo.blocksRemaining={0} blocks remaining mainView.footer.xmrInfo.blockRemaining=1 block remaining mainView.footer.xmrInfo.connectingTo=Connecting to mainView.footer.xmrInfo.connectionFailed=Connection failed to mainView.footer.xmrPeers=Monero network peers: {0} mainView.footer.p2pPeers=Haveno network peers: {0} mainView.footer.version=v{0} mainView.bootstrapState.connectionToTorNetwork=(1/4) Connecting to Tor network... mainView.bootstrapState.torNodeCreated=(2/4) Tor node created mainView.bootstrapState.hiddenServicePublished=(3/4) Hidden Service published mainView.bootstrapState.initialDataReceived=(4/4) Initial data received mainView.bootstrapWarning.noSeedNodesAvailable=No seed nodes available mainView.bootstrapWarning.noNodesAvailable=No seed nodes and peers available mainView.bootstrapWarning.bootstrappingToP2PFailed=Bootstrapping to Haveno network failed mainView.p2pNetworkWarnMsg.noNodesAvailable=There are no seed nodes or persisted peers available for requesting data.\nPlease check your internet connection or try to restart the application. mainView.p2pNetworkWarnMsg.connectionToP2PFailed=Connecting to the Haveno network failed (reported error: {0}).\nPlease check your internet connection or try to restart the application. mainView.walletServiceErrorMsg.timeout=Connecting to the Monero network failed because of a timeout. mainView.walletServiceErrorMsg.connectionError=Connection to the Monero network failed because of an error: {0} mainView.walletServiceErrorMsg.rejectedTxException=A transaction was rejected from the network.\n\n{0} mainView.networkWarning.allConnectionsLost=You lost the connection to all {0} network peers.\nMaybe you lost your internet connection or your computer was in standby mode. mainView.version.update=(Update available) mainView.networkStatus=Show network connection status mainView.status.connections=Inbound connections: {0}\nOutbound connections: {1} #################################################################### # MarketView #################################################################### market.tabs.offerBook=Offer book market.tabs.spreadCurrency=Offers by Currency market.tabs.spreadPayment=Offers by Payment Method market.tabs.trades=Trades # OfferBookChartView market.offerBook.sellOffersHeaderLabel=Sell {0} to market.offerBook.buyOffersHeaderLabel=Buy {0} from # SpreadView market.spread.numberOfOffersColumn=All offers ({0}) market.spread.numberOfBuyOffersColumn=Buy XMR ({0}) market.spread.numberOfSellOffersColumn=Sell XMR ({0}) market.spread.totalAmountColumn=Total XMR ({0}) market.spread.spreadColumn=Spread market.spread.expanded=Expanded view # TradesChartsView market.trades.nrOfTrades=Trades: {0} market.trades.tooltip.volumeBar=Volume: {0} / {1}\nNo. of trades: {2}\nDate: {3} market.trades.tooltip.candle.open=Open: market.trades.tooltip.candle.close=Close: market.trades.tooltip.candle.high=High: market.trades.tooltip.candle.low=Low: market.trades.tooltip.candle.average=Average: market.trades.tooltip.candle.median=Median: market.trades.tooltip.candle.date=Date: market.trades.showVolumeInUSD=Show volume in USD #################################################################### # OfferView #################################################################### offerbook.createOffer=Create offer offerbook.takeOffer=Take offer offerbook.takeOffer.enterChallenge=Enter the offer passphrase offerbook.trader=Trader offerbook.offerersBankId=Maker's bank ID (BIC/SWIFT): {0} offerbook.offerersBankName=Maker's bank name: {0} offerbook.offerersBankSeat=Maker's seat of bank country: {0} offerbook.offerersAcceptedBankSeatsEuro=Accepted seat of bank countries (taker): All Euro countries offerbook.offerersAcceptedBankSeats=Accepted seat of bank countries (taker):\n {0} offerbook.availableOffersToBuy=Buy {0} with {1} offerbook.availableOffersToSell=Sell {0} for {1} offerbook.filterByCurrency=Choose currency offerbook.filterByPaymentMethod=Choose payment method offerbook.matchingOffers=Offers matching my accounts offerbook.filterNoDeposit=No deposit offerbook.noDepositOffers=Offers with no deposit (passphrase required) offerbook.privateOffers=Show passphrase-protected offers offerbook.timeSinceSigning=Account info offerbook.timeSinceSigning.info.arbitrator=signed by an arbitrator and can sign peer accounts offerbook.timeSinceSigning.info.peer=signed by a peer, waiting %d days for limits to be lifted offerbook.timeSinceSigning.info.peerLimitLifted=signed by a peer and limits were lifted offerbook.timeSinceSigning.info.signer=signed by peer and can sign peer accounts (limits lifted) offerbook.timeSinceSigning.info.banned=account was banned offerbook.timeSinceSigning.daysSinceSigning={0} days offerbook.timeSinceSigning.daysSinceSigning.long={0} since signing offerbook.timeSinceSigning.tooltip.accountLimit=Account limit: {0} offerbook.timeSinceSigning.tooltip.accountLimitLifted=Account limit lifted offerbook.timeSinceSigning.tooltip.info.unsigned=This account hasn't been signed yet offerbook.timeSinceSigning.tooltip.info.signed=This account has been signed offerbook.timeSinceSigning.tooltip.info.signedAndLifted=This account has been signed and can sign peer accounts offerbook.timeSinceSigning.tooltip.checkmark.buyXmr=buy XMR from a signed account offerbook.timeSinceSigning.tooltip.checkmark.wait=wait a minimum of {0} days offerbook.timeSinceSigning.tooltip.learnMore=Learn more offerbook.buyXmrWith=Buy XMR with: offerbook.sellXmrFor=Sell XMR for: offerbook.cloneOffer=Clone offer with shared funds offerbook.clonedOffer.tooltip=This is a cloned offer with shared funds.\nGroup ID: {0} offerbook.nonClonedOffer.tooltip=Regular offer without shared funds.\nMaker reserve transaction ID: {0} offerbook.hasConflictingClone.warning=This cloned offer with shared funds cannot be activated because it uses \ the same payment method and currency as another active offer.\n\n\ You need to edit the offer and change the \ payment method or currency or deactivate the offer which has the same payment method and currency. offerbook.cannotActivateEditedOffer.warning=You can't activate an offer that is currently edited. offerbook.clonedOffer.headline=Cloning an offer offerbook.clonedOffer.info=Cloning an offer creates a copy without reserving additional funds.\n\n\ This helps reduce locked capital, making it easier to list the same offer across multiple markets or payment methods.\n\n\ If one of the cloned offers is taken, the others will close automatically, since they all share the same reserved funds.\n\n\ Cloned offers must share the same trade amount and security deposit, but use a different payment method or currency.\n\n\ For more information about cloning offers see: [HYPERLINK:https://docs.haveno.exchange/users/haveno-ui/cloning-an-offer/] offerbook.timeSinceSigning.help=When you successfully complete a trade with a peer who has a signed payment account, your payment account is signed.\n\ {0} days later, the initial limit of {1} is lifted and your account can sign other peers' payment accounts. offerbook.timeSinceSigning.notSigned=Not signed yet offerbook.timeSinceSigning.notSigned.ageDays={0} days offerbook.timeSinceSigning.notSigned.noNeed=N/A shared.notSigned.noNeedDays=This account type does not require signing and was created {0} days ago shared.notSigned.noNeedAlts=Cryptocurrency accounts do not feature signing or aging offerbook.nrOffers=No. of offers: {0} offerbook.volume={0} (min - max) offerbook.volumeTotal={0} {1} offerbook.deposit=Deposit XMR (%) offerbook.deposit.help=Deposit paid by each trader to guarantee the trade. Will be returned when the trade is completed. offerbook.XMRTotal=XMR ({0}) offerbook.createNewOffer=Create offer to {0} {1} offerbook.createOfferDisabled.tooltip=You can only create one offer at a time offerbook.takeOfferButton.tooltip=Take offer for {0} offerbook.setupNewAccount=Set up a new trading account offerbook.removeOffer.success=Remove offer was successful. offerbook.removeOffer.failed=Remove offer failed:\n{0} offerbook.activateOffer.failed=Publishing of offer failed:\n{0} offerbook.withdrawFundsHint=Offer has been removed. Funds are not reserved for this offer anymore. \ You can send Available funds to an external wallet at the {0} screen. offerbook.warning.noTradingAccountForCurrency.headline=No payment account for selected currency offerbook.warning.noTradingAccountForCurrency.msg=You don't have a payment account set up for the selected currency. offerbook.warning.noMatchingAccount.headline=No matching payment account. offerbook.warning.noMatchingAccount.msg=This offer uses a payment method you haven't set up yet. \n\nWould you like to set up a new payment account now? offerbook.warning.counterpartyTradeRestrictions=This offer cannot be taken due to counterparty trade restrictions offerbook.warning.newVersionAnnouncement=With this version of the software, trading peers can verify and sign each others' payment accounts to create a network of trusted payment accounts.\n\n\ After successfully trading with a peer with a verified payment account, your payment account will be signed and trading limits will be lifted after a certain time interval (length of this interval is based on the verification method).\n\n\ For more information on account signing, please see the documentation at [HYPERLINK:https://docs.haveno.exchange/overview/account-limits/#account-signing]. popup.warning.tradeLimitDueAccountAgeRestriction.seller=The allowed trade amount is limited to {0} because of security restrictions based on the following criteria:\n\ - The buyer's account has not been signed by an arbitrator or a peer\n\ - The time since signing of the buyer's account is not at least 30 days\n\ - The payment method for this offer is considered risky for bank chargebacks\n\n{1} popup.warning.tradeLimitDueAccountAgeRestriction.buyer=The allowed trade amount is limited to {0} because of security restrictions based on the following criteria:\n\ - Your account has not been signed by an arbitrator or a peer\n\ - The time since signing of your account is not at least 30 days\n\ - The payment method for this offer is considered risky for bank chargebacks\n\n{1} popup.warning.tradeLimitDueAccountAgeRestriction.seller.releaseLimit=This payment method is temporarily limited to {0} until {1} because all buyers have new accounts.\n\n{2} popup.warning.tradeLimitDueAccountAgeRestriction.seller.exceedsUnsignedBuyLimit=Your offer will be limited to buyers with signed and aged accounts because it exceeds {0}.\n\n{1} offerbook.warning.wrongTradeProtocol=That offer requires a different protocol version as the one used in your version of the software.\n\nPlease check if you have the latest version installed, otherwise the user who created the offer has used an older version.\n\nUsers cannot trade with an incompatible trade protocol version. offerbook.warning.userIgnored=You have added that user's onion address to your ignore list. offerbook.warning.offerBlocked=That offer was blocked by the Haveno developers.\nProbably there is an unhandled bug causing issues when taking that offer. offerbook.warning.currencyBanned=The currency used in that offer was blocked by the Haveno developers.\nPlease visit the Haveno Forum for more information. offerbook.warning.paymentMethodBanned=The payment method used in that offer was blocked by the Haveno developers.\nPlease visit the Haveno Forum for more information. offerbook.warning.nodeBlocked=The onion address of that trader was blocked by the Haveno developers.\nProbably there is an unhandled bug causing issues when taking offers from that trader. offerbook.warning.requireUpdateToNewVersion=Your version of Haveno is not compatible for trading anymore.\n\ Please update to the latest Haveno version. offerbook.warning.offerWasAlreadyUsedInTrade=You cannot take this offer because you already took it earlier. \ It could be that your previous take-offer attempt resulted in a failed trade. offerbook.warning.arbitratorNotValidated=This offer cannot be taken because the arbitrator is not registered. offerbook.warning.signatureNotValidated=This offer cannot be taken because the arbitrator's signature is invalid. offerbook.warning.reserveFundsSpent=This offer cannot be taken because the reserved funds were already spent. offerbook.info.sellAtMarketPrice=You will sell at market price (updated every minute). offerbook.info.buyAtMarketPrice=You will buy at market price (updated every minute). offerbook.info.sellBelowMarketPrice=You will get {0} less than the current market price (updated every minute). offerbook.info.buyAboveMarketPrice=You will pay {0} more than the current market price (updated every minute). offerbook.info.sellAboveMarketPrice=You will get {0} more than the current market price (updated every minute). offerbook.info.buyBelowMarketPrice=You will pay {0} less than the current market price (updated every minute). offerbook.info.buyAtFixedPrice=You will buy at this fixed price. offerbook.info.sellAtFixedPrice=You will sell at this fixed price. offerbook.info.roundedFiatVolume=The amount was rounded to increase the privacy of your trade. #################################################################### # Offerbook / Create offer #################################################################### createOffer.amount.prompt=Enter amount in XMR createOffer.price.prompt=Enter price createOffer.volume.prompt=Enter amount in {0} createOffer.amountPriceBox.amountDescription=Amount of XMR to {0} createOffer.amountPriceBox.buy.volumeDescription=Amount in {0} to spend createOffer.amountPriceBox.sell.volumeDescription=Amount in {0} to receive createOffer.amountPriceBox.minAmountDescription=Minimum amount of XMR createOffer.securityDeposit.prompt=Security deposit createOffer.fundsBox.title=Fund your offer createOffer.fundsBox.offerFee=Trade fee createOffer.fundsBox.placeOfferSpinnerInfo=Offer publishing is in progress ... createOffer.fundsBox.paymentLabel=Haveno trade with ID {0} createOffer.fundsBox.fundsStructure=({0} security deposit, {1} trade fee) createOffer.success.headline=Your offer has been created createOffer.success.info=You can manage your open offers at \"Portfolio/My open offers\". createOffer.info.sellAtMarketPrice=You will always sell at market price as the price of your offer will be continuously updated. createOffer.info.buyAtMarketPrice=You will always buy at market price as the price of your offer will be continuously updated. createOffer.info.sellAboveMarketPrice=You will always get {0}% more than the current market price as the price of your offer will be continuously updated. createOffer.info.buyBelowMarketPrice=You will always pay {0}% less than the current market price as the price of your offer will be continuously updated. createOffer.warning.sellBelowMarketPrice=You will always get {0}% less than the current market price as the price of your offer will be continuously updated. createOffer.warning.buyAboveMarketPrice=You will always pay {0}% more than the current market price as the price of your offer will be continuously updated. createOffer.paymentAmountConflict.trade=You already have an open trade for {0} with this payment account. This offer cannot be taken for the same amount until that trade completes. createOffer.paymentAmountConflict.offer=You already have an open offer for {0} with this payment account. Only one trade for this amount can be open at a time. createOffer.paymentAmountConflict.continue=Continue createOffer.tradeFee.descriptionXMROnly=Trade fee createOffer.tradeFee.description=Trade fee createOffer.priceTypeToggle=Toggle between fixed and percentage price createOffer.triggerPrice.prompt=Set optional trigger price createOffer.triggerPrice.label=Deactivate offer if market price is {0} createOffer.triggerPrice.tooltip=As protection against drastic price movements you can set a trigger price which \ deactivates the offer if the market price reaches that value. createOffer.extraInfo.invalid.tooLong=Must not exceed {0} characters. # new entries createOffer.placeOfferButton.buy=Review: Place offer to buy XMR with {0} createOffer.placeOfferButton.sell=Review: Place offer to sell XMR for {0} createOffer.createOfferFundWalletInfo.headline=Fund your offer fundWalletInfoWindow.reserved=These funds are reserved in your wallet and will be locked in a multisig wallet once someone takes your offer. # only first part "An error occurred when placing the offer:" has been used before. We added now the rest (need update in existing translations!) createOffer.amountPriceBox.error.message=An error occurred when placing the offer:\n\n{0}\n\n\ No funds have left your wallet yet.\n\ Please restart your application and check your network connection. createOffer.setAmountPrice=Set amount and price createOffer.warnCancelOffer=You have already funded this offer.\nIf you cancel now, your funds remain in your Haveno wallet and can be sent from Funds > Send.\nAre you sure you want to cancel? createOffer.timeoutAtPublishing=A timeout occurred at publishing the offer. createOffer.errorInfo=\n\nThe maker fee is already paid. In the worst case you have lost that fee.\nPlease try to restart your application and check your network connection to see if you can resolve the issue. createOffer.tooLowSecDeposit.warning=You have set the security deposit to a lower value than the recommended default value of {0}.\n\ Are you sure you want to use a lower security deposit? createOffer.tooLowSecDeposit.makerIsSeller=It gives you less protection in case the trading peer does not follow the trade protocol. createOffer.tooLowSecDeposit.makerIsBuyer=It gives less protection for the trading peer that you follow the trade protocol as you have less deposit at risk. \ Other users might prefer to take other offers instead of yours. createOffer.resetToDefault=No, reset to the default value createOffer.useLowerValue=Yes, use my lower value createOffer.priceOutSideOfDeviation=The price you have entered is outside the max. allowed deviation from the market price.\nThe max. allowed deviation is {0} and can be adjusted in the preferences. createOffer.changePrice=Change price createOffer.tac=With publishing this offer I agree to trade with any trader who fulfills the conditions as defined in this screen. createOffer.setDeposit=Set buyer's security deposit (%) createOffer.setDepositAsBuyer=Set my security deposit as buyer (%) createOffer.setDepositForBothTraders=Set both traders' security deposit (%) createOffer.minSecurityDepositUsed=Minimum security deposit is used createOffer.minSecurityDepositApplied=Minimum security deposit of {0} will be applied createOffer.isPrivateOffer=Require a passphrase to take this offer createOffer.buyerAsTakerWithoutDeposit=No deposit required from buyer createOffer.myDeposit=My security deposit (%) #################################################################### # Offerbook / Take offer #################################################################### takeOffer.amount.prompt=Enter amount in XMR takeOffer.amountPriceBox.buy.amountDescription=Amount of XMR to sell takeOffer.amountPriceBox.sell.amountDescription=Amount of XMR to buy takeOffer.amountPriceBox.buy.amountDescriptionCrypto=Amount of XMR to sell takeOffer.amountPriceBox.sell.amountDescriptionCrypto=Amount of XMR to buy takeOffer.amountPriceBox.priceDescription=Price per monero in {0} takeOffer.amountPriceBox.amountRangeDescription=Possible amount range takeOffer.amountPriceBox.warning.invalidXmrDecimalPlaces=The amount you have entered exceeds the number of allowed decimal places.\nThe amount has been adjusted to 4 decimal places. takeOffer.validation.amountSmallerThanMinAmount=Amount cannot be smaller than minimum amount defined in the offer. takeOffer.validation.amountLargerThanOfferAmount=Input amount cannot be higher than the amount defined in the offer. takeOffer.validation.amountLargerThanOfferAmountMinusFee=That input amount would create dust change for the XMR seller. takeOffer.fundsBox.title=Fund your trade takeOffer.fundsBox.isOfferAvailable=Checking if the offer is still available ... takeOffer.fundsBox.tradeAmount=Amount to sell takeOffer.fundsBox.offerFee=Trade fee takeOffer.fundsBox.takeOfferSpinnerInfo=Taking offer: {0} takeOffer.fundsBox.paymentLabel=Haveno trade with ID {0} takeOffer.fundsBox.fundsStructure=({0} security deposit, {1} trade fee) takeOffer.fundsBox.noFundingRequiredTitle=No funding required takeOffer.fundsBox.noFundingRequiredDescription=Get the offer passphrase from the seller outside Haveno to take this offer. takeOffer.success.headline=You have successfully taken an offer. takeOffer.success.info=You can see the status of your trade at \"Portfolio/Open trades\". takeOffer.error.message=An error occurred when taking the offer.\n\n{0} # new entries takeOffer.takeOfferButton.buy=Review: Take offer to buy XMR with {0} takeOffer.takeOfferButton.sell=Review: Take offer to sell XMR for {0} takeOffer.noPriceFeedAvailable=You cannot take that offer as it uses a percentage price based on the market price but there is no price feed available. takeOffer.takeOfferFundWalletInfo.headline=Fund your trade takeOffer.alreadyPaidInFunds=If you have already paid in funds, you can send them from Funds > Send. takeOffer.setAmountPrice=Set amount takeOffer.alreadyFunded.askCancel=You have already funded this offer.\nIf you cancel now, your funds remain in your Haveno wallet and can be sent from Funds > Send.\nAre you sure you want to cancel? takeOffer.failed.offerNotAvailable=Take offer request failed because the offer is not available anymore. Maybe another trader has taken the offer in the meantime. takeOffer.failed.offerTaken=You cannot take that offer because the offer was already taken by another trader. takeOffer.failed.offerInvalid=You cannot take that offer because the maker's signature is invalid. takeOffer.failed.offerRemoved=You cannot take that offer because the offer has been removed in the meantime. takeOffer.failed.offererNotOnline=Take offer request failed because maker is not online anymore. takeOffer.failed.offererOffline=Could not connect to the maker. They may be offline or experiencing connection problems. Please try again. takeOffer.failed.priceOutOfTolerance=Take offer request rejected because the offer's price moved too far from your price. The market price may have changed. Please try taking the offer again. takeOffer.failed.marketPriceNotAvailable=The offer price is currently unavailable. Try again later or choose another offer. takeOffer.failed.userIgnored=You cannot take that offer because the maker has ignored you. takeOffer.failed.makerDeniedTaker=You cannot take that offer because the maker denied your request. takeOffer.failed.availabilityResult=Take offer request rejected: {0} takeOffer.warning.connectionToPeerLost=You lost connection to the maker.\nThey might have gone offline or has closed the connection to you because of too many open connections.\n\nIf you can still see their offer in the offerbook you can try to take the offer again. takeOffer.error.noFundsLost=\n\nNo funds have left your wallet yet.\nPlease try to restart your application and check your network connection to see if you can resolve the issue. # suppress inspection "TrailingSpacesInProperty" takeOffer.error.feePaid=\n\n takeOffer.error.depositPublished=\n\nThe deposit transaction is already published.\nPlease try to restart your application and check your network connection to see if you can resolve the issue.\nIf the problem still remains please contact the developers for support. takeOffer.error.payoutPublished=\n\nThe payout transaction is already published.\nPlease try to restart your application and check your network connection to see if you can resolve the issue.\nIf the problem still remains please contact the developers for support. takeOffer.tac=With taking this offer I agree to the trade conditions as defined in this screen. #################################################################### # Offerbook / Edit offer #################################################################### openOffer.header.triggerPrice=Trigger price openOffer.header.groupId=Group ID openOffer.allOffers=All offers openOffer.filteredOffers=Filtered offers openOffer.triggerPrice=Trigger price {0} openOffer.triggered=The offer has been deactivated because the market price reached your trigger price.\n\ Please edit the offer to define a new trigger price editOffer.setPrice=Set price editOffer.confirmEdit=Confirm: Edit offer editOffer.publishOffer=Publishing your offer. editOffer.failed=Editing of offer failed:\n{0} editOffer.success=Your offer has been successfully edited. editOffer.invalidDeposit=The buyer's security deposit is not within the constraints defined by Haveno and can no longer be edited. editOffer.openTabWarning=You already have the \"Edit Offer\" tab open. editOffer.hasConflictingClone=You have edited an offer which uses shared funding with another offer and your edit \ made the payment method and currency now the same as another active cloned offer. Your edited offer will be \ deactivated because it is not permitted to publish 2 offers sharing the funds with the same payment method \ and currency.\n\n\ You can edit the offer again at \"Portfolio/My open offers\" to fulfill the requirements to activate it. cloneOffer.clone=Clone offer cloneOffer.publishOffer=Publishing cloned offer. cloneOffer.success=Your offer has been successfully cloned. cloneOffer.hasConflictingClone=You have not changed the payment method or the currency. You still can clone the offer, but it will \ be deactivated and not published.\n\n\ You can edit the offer later again at \"Portfolio/My open offers\" to fulfill the requirements to activate it.\n\n\ Do you still want to clone the offer? cloneOffer.openTabWarning=You already have the \"Clone Offer\" tab open. #################################################################### # Portfolio #################################################################### portfolio.tab.openOffers=My open offers portfolio.tab.pendingTrades=Open trades portfolio.tab.history=History portfolio.tab.failed=Failed portfolio.tab.editOpenOffer=Edit offer portfolio.tab.duplicateOffer=Create offer portfolio.tab.cloneOpenOffer=Clone offer portfolio.context.offerLikeThis=Create new offer like this... portfolio.context.notYourOffer=You can only duplicate offers where you were the maker. portfolio.closedTrades.deviation.help=Percentage price deviation from market portfolio.pending.unconfirmedTooLong=Deposit transactions on trade {0} are still unconfirmed after {1} hours. \ Check the deposit transactions using a blockchain explorer; if they are confirmed but not displayed as \ confirmed in Haveno, try restarting Haveno.\n\n\ If the problem persists, contact Haveno support [HYPERLINK:https://matrix.to/#/#haveno:monero.social]. portfolio.pending.syncing=Syncing wallet portfolio.pending.syncing.blockRemaining=Syncing wallet · 1 block left portfolio.pending.syncing.blocksRemaining=Syncing wallet · {0} blocks left portfolio.pending.step1.waitForConf=Wait for blockchain confirmations portfolio.pending.step2_buyer.additionalConf=Deposits have reached 10 confirmations.\nFor extra security, we recommend waiting {0} confirmations before sending payment.\nProceed early at your own risk. portfolio.pending.step5.completed=Completed portfolio.pending.step3_seller.autoConf.status.label=Auto-confirm status portfolio.pending.step1.info.you=The deposit transaction has been published.\nYou can start the payment after 10 confirmations. portfolio.pending.step1.info.buyer=The deposit transaction has been published.\nThe XMR buyer can start the payment after 10 confirmations. portfolio.pending.step1.warn=The deposit transaction is not confirmed yet. This usually takes about 20 minutes, but could be more if the network is congested. portfolio.pending.step1.openForDispute=The deposit transaction is still not confirmed. \ If you have been waiting for much longer than 20 minutes, contact Haveno support. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2.confReached=Your trade has reached 10 confirmations.\n\n portfolio.pending.step2_buyer.refTextWarn=Important: when making the payment, leave the \"reason for payment\" field \ empty. DO NOT put the trade ID or any other text like 'monero', 'XMR', or 'Haveno'. \ You are free to discuss via trader chat if an alternate \"reason for payment\" would be suitable to you both. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.fees=If your bank charges you any fees to make the transfer, you are responsible for paying those fees. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.fees.swift=Make sure to use the SHA (shared fee model) to send the SWIFT payment. \ See more details at [HYPERLINK:https://docs.haveno.exchange/overview/payment-methods/SWIFT#Use_the_correct_fee_option]. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.crypto=Please transfer from your external {0} wallet\n{1} to the XMR seller.\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.cash=Please go to a bank and pay {0} to the XMR seller.\n\n portfolio.pending.step2_buyer.cash.extra=IMPORTANT REQUIREMENT:\nAfter you have done the payment write on the paper receipt: NO REFUNDS.\nThen tear it in 2 parts, make a photo and send it to the XMR seller's email address. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.moneyGram=Please pay {0} to the XMR seller by using MoneyGram.\n\n portfolio.pending.step2_buyer.moneyGram.extra=IMPORTANT REQUIREMENT:\nAfter you have done the payment send the Authorisation number and a photo of the receipt by email to the XMR seller.\n\ The receipt must clearly show the seller's full name, country, state and the amount. The seller's email is: {0}. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.westernUnion=Please pay {0} to the XMR seller by using Western Union.\n\n portfolio.pending.step2_buyer.westernUnion.extra=IMPORTANT REQUIREMENT:\nAfter you have done the payment send the MTCN (tracking number) and a photo of the receipt by email to the XMR seller.\n\ The receipt must clearly show the seller's full name, city, country and the amount. The seller's email is: {0}. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.postal=Please send {0} by \"US Postal Money Order\" to the XMR seller.\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.pay=Please pay {0} via the specified payment method to the XMR seller. You'll find the seller's account details on the next screen.\n\n portfolio.pending.step2_buyer.pay.blik=Please generate a BLIK code for {0} and send it to the XMR seller via trader chat.\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.f2f=Please contact the XMR seller by the provided contact and arrange a meeting to pay {0}.\n\n portfolio.pending.step2_buyer.recipientsAccountData=Recipients {0} portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer portfolio.pending.step2_buyer.sellersAddress=Seller's {0} address portfolio.pending.step2_buyer.paymentSent=Payment sent portfolio.pending.step2_buyer.showEarly=Show payment details early portfolio.pending.step2_buyer.paperReceipt.headline=Did you send the paper receipt to the XMR seller? portfolio.pending.step2_buyer.paperReceipt.msg=Remember:\n\ You need to write on the paper receipt: NO REFUNDS.\n\ Then tear it in 2 parts, make a photo and send it to the XMR seller's email address. portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=Send Authorisation number and receipt portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=You need to send the Authorisation number and a photo of the receipt by email to the XMR seller.\n\ The receipt must clearly show the seller's full name, country, state and the amount. The seller's email is: {0}.\n\n\ Did you send the Authorisation number and contract to the seller? portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Send MTCN and receipt portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=You need to send the MTCN (tracking number) and a photo of the receipt by email to the XMR seller.\n\ The receipt must clearly show the seller's full name, city, country and the amount. The seller's email is: {0}.\n\n\ Did you send the MTCN and contract to the seller? portfolio.pending.step2_buyer.halCashInfo.headline=Send HalCash code portfolio.pending.step2_buyer.halCashInfo.msg=You need to send a text message with the HalCash code as well as the \ trade ID ({0}) to the XMR seller.\nThe seller's mobile nr. is {1}.\n\n\ Did you send the code to the seller? portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Some banks might require the receiver's name. \ The UK sort code and account number used to be sufficient for a Faster Payment transfer, but since then some banks \ have started verifying the receiver's name. For this reason, accounts created in old Haveno clients do not provide the \ trade partner with an owner full name. Please use trade chat to avoid any issues in such cases. portfolio.pending.step2_buyer.confirmStart.headline=Confirm that you have started the payment portfolio.pending.step2_buyer.confirmStart.msg=Did you initiate the {0} payment to your trading partner? portfolio.pending.step2_buyer.confirmStart.yes=Yes, I have started the payment disputeChat.chatWindowTitle=Dispute chat window for trade with ID '{0}' tradeChat.chatWindowTitle=Trader Chat window for trade with ID '{0}' tradeChat.openChat=Open chat window tradeChat.openChatWithUnreadMessage=Open chat window · {0} unread message tradeChat.openChatWithUnreadMessages=Open chat window · {0} unread messages tradeChat.rules=You can communicate with your trade peer to resolve potential problems with this trade.\n\ It is not mandatory to reply in the chat.\n\ If a trader violates any of the rules below, open a dispute and report it to the arbitrator.\n\n\ Chat rules:\n\ \t● Do not send any links (risk of malware). You can send the transaction ID and the name of a block explorer.\n\ \t● Do not send your seed words, private keys, passwords or other sensitive information!\n\ \t● Do not encourage trading outside of Haveno (no security).\n\ \t● Do not engage in any form of social engineering scam attempts.\n\ \t● If a peer is not responding and prefers to not communicate via chat, respect their decision.\n\ \t● Keep conversation scope limited to the trade. This chat is not a messenger replacement or troll-box.\n\ \t● Keep conversation friendly and respectful. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Your trading partner has confirmed that they have initiated the {0} payment.\n\n portfolio.pending.step3_seller.crypto.explorer=on your favorite {0} blockchain explorer portfolio.pending.step3_seller.crypto.wallet=at your {0} wallet portfolio.pending.step3_seller.crypto={0}Please check {1} if the transaction to your receiving address\n\ {2}\n\ has already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\n\ You can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Please check if you have received {1} with \"US Postal Money Order\" from the XMR buyer. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.payByMail={0}Please check if you have received {1} with \"Pay by Mail\" from the XMR buyer. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.bank=Your trading partner has confirmed that they have initiated the {0} payment.\n\n\ Please go to your online banking web page and check if you have received {1} from the XMR buyer. portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the XMR buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\n\ To avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\n\ If you are not sure, {0} portfolio.pending.step3_seller.moneyGram=The buyer has to send you the Authorisation number and a photo of the receipt by email.\n\ The receipt must clearly show your full name, country, state and the amount. Please check your email if you received the Authorisation number.\n\n\ After closing that popup you will see the XMR buyer's name and address for picking up the money from MoneyGram.\n\n\ Only confirm receipt after you have successfully picked up the money! portfolio.pending.step3_seller.westernUnion=The buyer has to send you the MTCN (tracking number) and a photo of the receipt by email.\n\ The receipt must clearly show your full name, city, country and the amount. Please check your email if you received the MTCN.\n\n\ After closing that popup you will see the XMR buyer's name and address for picking up the money from Western Union.\n\n\ Only confirm receipt after you have successfully picked up the money! portfolio.pending.step3_seller.halCash=The buyer has to send you the HalCash code as text message. Beside that you will receive a message from HalCash with the required information to withdraw the EUR from a HalCash supporting ATM.\n\n\ After you have picked up the money from the ATM please confirm here the receipt of the payment! portfolio.pending.step3_seller.amazonGiftCard=The buyer has sent you an Amazon eGift Card by email or by text \ message to your mobile phone. Please redeem now the Amazon eGift Card at your Amazon account and once accepted \ confirm the payment receipt. portfolio.pending.step3_seller.part.blik=The XMR buyer has sent a BLIK code via trader chat.\n\nOpen the chat, copy the code and use it to collect the payment right away. BLIK codes expire after 2 minutes. portfolio.pending.step3_seller.bankCheck=\n\nPlease also verify that the name of the sender specified on the trade contract matches the name that appears on your bank statement:\nSender's name, per trade contract: {0}\n\n\ If the names are not exactly the same, {1} # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.openDispute=don't confirm payment receipt. Instead, open a dispute by pressing \"alt + o\" or \"option + o\".\n\n portfolio.pending.step3_seller.amountToReceive=Amount to receive portfolio.pending.step3_seller.yourAddress=Your {0} address portfolio.pending.step3_seller.buyersAddress=Buyer's {0} address portfolio.pending.step3_seller.yourAccount=Your trading account portfolio.pending.step3_seller.xmrTxHash=Transaction ID portfolio.pending.step3_seller.xmrTxKey=Transaction key portfolio.pending.step3_seller.buyersAccount=Buyer's account data portfolio.pending.step3_seller.confirmReceipt=Confirm payment receipt portfolio.pending.step3_seller.buyerStartedPayment.crypto=Check your {0} wallet and only confirm receipt once the payment has sufficient blockchain confirmations. portfolio.pending.step3_seller.buyerStartedPayment.traditional=Only confirm when you have received the payment. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.part1=Have you received the {0} payment from your trading partner?\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.name=Please also verify that the name of the sender specified on the trade contract matches the name that appears on your bank statement:\nSender's name, per trade contract: {0}\n\nIf the names are not exactly the same, don't confirm payment receipt. Instead, open a dispute by pressing \"alt + o\" or \"option + o\".\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.note=Please note, that as soon you have confirmed the receipt, the locked trade amount will be released to the XMR buyer and the security deposit will be refunded.\n\n portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Confirm that you have received the payment portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Yes, I have received the payment portfolio.pending.step3_seller.onPaymentReceived.signer=IMPORTANT: By confirming receipt of payment, you are also \ verifying the account of the counterparty and signing it accordingly. Since the account of the counterparty hasn't been signed yet, \ you should delay confirmation of the payment as long as possible to reduce the risk of a chargeback. portfolio.pending.step5_buyer.groupTitle=Summary of completed trade portfolio.pending.step5_buyer.groupTitle.mediated=This trade was resolved by mediation portfolio.pending.step5_buyer.groupTitle.arbitrated=This trade was resolved by arbitration portfolio.pending.step5_buyer.tradeFee=Trade fee portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.amountTooLow=The amount to transfer is lower than the transaction fee and the min. possible tx value (dust). portfolio.pending.step5_buyer.tradeCompleted.msg=Your completed trades are stored under \"Portfolio/History\".\nYou can review all your monero transactions under \"Funds/Transactions\" portfolio.pending.step5_buyer.bought=You have bought portfolio.pending.step5_buyer.paid=You have paid portfolio.pending.step5_seller.sold=You have sold portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Trade completed successfully! tradeFeedbackWindow.subtitle=Thanks for trading on Haveno tradeFeedbackWindow.feedback.title=Share your experience tradeFeedbackWindow.feedback.body=We'd love to hear how it went. Your feedback helps us improve Haveno. tradeFeedbackWindow.support.title=Questions or problems? tradeFeedbackWindow.support.body=Get in touch with other users and contributors in the Haveno community. tradeFeedbackWindow.support.link=Chat with us on Matrix tradeFeedbackWindow.done=Done supportInfoWindow.title=How support works supportInfoWindow.subtitle=Haveno is not a company, so it handles disputes differently. supportInfoWindow.chat.title=Resolve it together supportInfoWindow.chat.body=Trade partners can message each other in secure chat on the trade screen to work things out directly. supportInfoWindow.arbitration.title=Arbitration when needed supportInfoWindow.arbitration.body=If chat isn't enough, a neutral arbitrator reviews the trade and decides a fair payout of the funds. supportInfoWindow.community.title=Need help? supportInfoWindow.community.body=Connect with other users and contributors in the Haveno community. supportInfoWindow.community.link=Chat with us on Matrix supportInfoWindow.gotIt=Got it portfolio.pending.role=My role portfolio.pending.status.retryConfirmation=Retry confirmation portfolio.pending.remainingTimeDetail.startsAfter=Starts after {0} deposit confirmations. portfolio.pending.tradePeriodInfo=After {0} confirmations, the trade period starts. Based on the payment method used, a different maximum allowed trade period is applied. portfolio.pending.tradePeriodWarning=If the period is exceeded both traders can open a dispute. portfolio.pending.openAgainDispute.msg=If you are not sure that the message to the arbitrator arrived (e.g. if you did not get a response after 1 day) feel free to contact the team. portfolio.pending.openAgainDispute.button=Open dispute again portfolio.pending.openSupportTicket.headline=Open support ticket portfolio.pending.openSupportTicket.msg=Please use this function only in emergency cases if you don't see a \ \"Open support\" or \"Open dispute\" button.\n\nWhen you open a support ticket the trade will be interrupted and \ handled by an arbitrator. portfolio.pending.mediationResult.error.depositTxNull=The deposit transaction is null. You can move the \ trade to failed trades. portfolio.pending.error.depositTxNotConfirmed=The deposit transactions are not confirmed and available. You cannot open an arbitration dispute \ with a pending deposit transaction. Please wait until both deposit transasctions are confirmed and available.\n\n\ For further help, please contact Haveno support in our Matrix chatroom. portfolio.pending.support.headline.getHelp=Need help? portfolio.pending.support.button.getHelp=Open trader chat portfolio.pending.support.headline.halfPeriodOver=Check payment portfolio.pending.support.headline.periodOver=Trade period is over portfolio.pending.support.headline.depositTxMissing=Missing deposit transaction portfolio.pending.support.depositTxMissing=A deposit transaction is missing for this trade. Open a support ticket to contact an arbitrator for assistance. portfolio.pending.arbitrationRequested=Arbitration requested portfolio.pending.refundRequested=Refund requested portfolio.pending.supportTicketOpened=Support ticket opened portfolio.pending.communicateWithArbitrator=Please communicate with the arbitrator on the \"Support\" screen. portfolio.pending.disputeOpenedByUser=You have already opened a dispute.\n{0} portfolio.pending.disputeOpenedByPeer=Your trading peer opened a dispute\n{0} portfolio.pending.noReceiverAddressDefined=No receiver address defined portfolio.pending.mediationResult.headline=Suggested payout from mediation portfolio.pending.mediationResult.info.noneAccepted=Complete the trade by accepting the mediator's suggestion for the trade payout. portfolio.pending.mediationResult.info.selfAccepted=You have accepted the mediator's suggestion. Waiting for peer to accept as well. portfolio.pending.mediationResult.info.peerAccepted=Your trade peer has accepted the mediator's suggestion. Do you accept as well? portfolio.pending.mediationResult.button=View proposed resolution portfolio.pending.mediationResult.popup.headline=Mediation result for trade with ID: {0} portfolio.pending.mediationResult.popup.headline.peerAccepted=Your trade peer has accepted the mediator's suggestion for trade {0} portfolio.pending.mediationResult.popup.info=The mediator has suggested the following payout:\n\ You receive: {0}\n\ Your trading peer receives: {1}\n\n\ You can accept or reject this suggested payout.\n\n\ By accepting, you sign the proposed payout transaction. \ If your trading peer also accepts and signs, the payout will be completed, and the trade will be closed.\n\n\ If one or both of you reject the suggestion, you will have to wait until {2} (block {3}) to open a \ second-round dispute with an arbitrator who will investigate the case again and do a payout based on their findings.\n\n\ The arbitrator may charge a small fee (fee maximum: the trader's security deposit) as compensation for their work. \ Both traders agreeing to the mediator's suggestion is the happy path—requesting arbitration is meant for \ exceptional circumstances, such as if a trader is sure the mediator did not make a fair payout suggestion \ (or if the other peer is unresponsive).\n\n\ More details about the new arbitration model: [HYPERLINK:https://haveno.exchange/wiki/Dispute_resolution#Level_3:_Arbitration] portfolio.pending.mediationResult.popup.selfAccepted.lockTimeOver=You have accepted the mediator's suggested payout \ but it seems that your trading peer has not accepted it.\n\n\ Once the lock time is over on {0} (block {1}), you can open a second-round dispute with an arbitrator who will \ investigate the case again and do a payout based on their findings.\n\n\ You can find more details about the arbitration model at:\ [HYPERLINK:https://haveno.exchange/wiki/Dispute_resolution#Level_3:_Arbitration] portfolio.pending.mediationResult.popup.openArbitration=Reject and request arbitration portfolio.pending.mediationResult.popup.alreadyAccepted=You've already accepted portfolio.pending.failedTrade.missingDepositTx=A deposit transaction is missing.\n\nThis transaction is required to complete the trade. Please ensure your wallet is fully synchronized with the Monero blockchain.\n\nYou can move this trade to the "Failed Trades" section to deactivate it. portfolio.pending.failedTrade.errorMsgSet=There was an error during trade protocol execution.\n\n\ Error: {0}\n\n\ It might be that this error is not critical, and the trade can be completed normally. If you are unsure, open a mediation \ ticket to get advice from Haveno mediators. \n\n\ If the error was critical and the trade cannot be completed, you might have lost your trade fee. \ Request a reimbursement for lost trade fees here: \ [HYPERLINK:https://github.com/haveno-dex/haveno/issues] portfolio.pending.failedTrade.missingContract=The trade contract is not set.\n\n\ The trade cannot be completed and you might \ have lost your trade fee. If so, you can request a reimbursement for lost trade fees here: \ [HYPERLINK:https://github.com/haveno-dex/haveno/issues] portfolio.pending.failedTrade.info.popup=The trade protocol encountered some problems.\n\n{0} portfolio.pending.failedTrade.txChainInvalid.moveToFailed=The trade protocol encountered a serious problem.\n\n{0}\n\n\ Do you want to move the trade to failed trades?\n\n\ You cannot open mediation or arbitration from the failed trades view, but you can move a failed trade back to the open \ trades screen any time. portfolio.pending.failedTrade.txChainValid.moveToFailed=The trade protocol encountered some problems.\n\n{0}\n\n\ The trade transactions have been published and funds are locked. Only move the trade to failed trades if you are \ really sure. It might prevent options to resolve the problem.\n\n\ Do you want to move the trade to failed trades?\n\n\ You cannot open mediation or arbitration from the failed trades view, but you can move a failed trade back to the open \ trades screen any time. portfolio.pending.failedTrade.moveTradeToFailedIcon.tooltip=Move trade to failed trades portfolio.pending.failedTrade.warningIcon.tooltip=Click to open details about the issues of this trade portfolio.failed.revertToPending.popup=Do you want to move this trade to open trades? portfolio.failed.revertToPending=Move trade to open trades portfolio.closed.completed=Completed portfolio.closed.ticketClosed=Arbitrated portfolio.closed.mediationTicketClosed=Mediated portfolio.closed.canceled=Canceled portfolio.failed.Failed=Failed portfolio.failed.unfail=Before proceeding, make sure you have a backup of your data directory!\n\ Do you want to move this trade back to open trades?\n\ This is a way to unlock funds stuck in a failed trade. portfolio.failed.cantUnfail=This trade cannot be moved back to open trades at the moment. \n\ Try again after completion of trade(s) {0} portfolio.failed.depositTxNull=The trade cannot be reverted to a open trade. Deposit transaction is null. portfolio.failed.penalty.msg=This will charge the {0}/{1} a penalty fee of {2} and return the remaining trade funds to their wallet. Are you sure you want to send?\n\n\ Other Info:\n\ Transaction Fee: {3}\n\ Reserve Tx Hash: {4} portfolio.failed.error.msg=Trade record does not exist. #################################################################### # Funds #################################################################### funds.tab.deposit=Receive funds.tab.withdrawal=Send funds.tab.transactions=Transactions funds.deposit.unused=Unused funds.deposit.usedInTx=Used in {0} transaction funds.deposit.usedInTxs=Used in {0} transactions funds.deposit.baseAddress=Main wallet funds.deposit.offerFunding=Reserved for offer funding ({0}) funds.deposit.tradePayout=Reserved for trade payout ({0}) funds.deposit.fundHavenoWallet=Fund Haveno wallet funds.deposit.noAddresses=No deposit addresses have been generated yet funds.deposit.fundWallet=Fund your wallet funds.deposit.mainWalletAddress=Main wallet address funds.deposit.depositAddress=Deposit address funds.deposit.amount=Amount in XMR (optional) funds.deposit.generateAddress=Generate new address funds.deposit.stillUnused=This address has not received funds yet. Use it before generating a new one. funds.deposit.showAddresses=All addresses ({0}) funds.deposit.hideAddresses=Hide addresses funds.deposit.incoming=Incoming: {0} funds.deposit.incoming.goToTransactions=View transactions funds.withdrawal.sendFunds=Send funds funds.withdrawal.availableToSend=Available to send funds.withdrawal.destinationAddress=Destination address funds.withdrawal.amount=Amount funds.withdrawal.max=Max funds.withdrawal.note=Note (optional) funds.withdrawal.send=Send funds.withdrawal.arbitrationFee=Arbitration fee funds.withdrawal.confirm.headline=Confirm send funds.withdrawal.confirm.to=To funds.withdrawal.confirm.networkFee=Transaction fee funds.withdrawal.confirm.total=Total funds.withdrawal.confirm.send=Confirm and send funds.withdrawal.sent.headline=Sent funds.withdrawal.sent.note=Note funds.withdrawal.sent.txId=Transaction ID funds.withdrawal.sent.done=Done funds.withdrawal.notEnoughFunds=You don't have enough funds in your wallet. funds.withdrawal.priceUnavailable=The market price is unavailable or outdated. Enter the amount in XMR or try again later. funds.reserved.noFunds=No funds are reserved in open offers funds.reserved.reserved=Reserved in local wallet for offer with ID: {0} funds.locked.noFunds=No funds are locked in trades funds.locked.locked=Locked in multisig for trade with ID: {0} funds.tx.direction.sentTo=Sent to: funds.tx.direction.receivedWith=Received with: funds.tx.createOfferFee=Maker and tx fee: {0} funds.tx.multiSigDeposit=Trade deposit: {0} funds.tx.multiSigPayout=Trade payout: {0} funds.tx.disputePayout=Dispute payout: {0} funds.tx.disputeLost=Lost dispute case: {0} funds.tx.collateralForRefund=Refund collateral: {0} funds.tx.refund=Refund from arbitration: {0} funds.tx.makerTradeFee=Maker fee: {0} funds.tx.takerTradeFee=Taker fee: {0} funds.tx.unknown=Unknown reason: {0} funds.tx.memo=Memo funds.tx.noTxAvailable=No transactions available funds.tx.loadFailed=Could not load transactions #################################################################### # Support #################################################################### support.tab.mediation.support=Mediation support.tab.refund.support=Refund support.tab.arbitration.support=Arbitration support.tab.ArbitratorsSupportTickets={0}'s tickets support.tab.SignedOffers=Signed Offers support.prompt.signedOffer.penalty.msg=This will charge the maker a penalty fee and return the remaining trade funds to their wallet. Are you sure you want to send?\n\n\ Offer ID: {0}\n\ Maker Penalty Fee: {1}\n\ Reserve Tx Miner Fee: {2}\n\ Reserve Tx Hash: {3}\n\ Reserve Tx Key Images: {4}\n\ support.contextmenu.penalize.msg=Penalize {0} by publishing reserve tx support.prompt.signedOffer.error.msg=Signed Offer record does not exist; contact administrator. support.result.success=Transaction hex has been successfully submitted. support.sigCheck.button=Check signature support.sigCheck.popup.info=Paste the summary message of the arbitration process. With this tool, any user can check if the signature of the arbitrator matches the summary message. support.sigCheck.popup.header=Verify dispute result signature support.sigCheck.popup.msg.label=Summary message support.sigCheck.popup.msg.prompt=Copy & paste summary message from dispute support.sigCheck.popup.result=Validation result support.sigCheck.popup.success=Signature is valid support.sigCheck.popup.failed=Signature verification failed support.sigCheck.popup.invalidFormat=Message is not of expected format. Copy & paste summary message from dispute. support.reOpenByTrader.prompt=Are you sure you want to re-open the dispute? support.reOpenButton.label=Re-open support.sendNotificationButton.label=Private notification support.reportButton.label=Report support.fullReportButton.label=All disputes support.noTickets=There are no open tickets support.sendingMessage=Sending Message... support.sendMessageError=Sending message failed. Error: {0} support.receiverNotKnown=Receiver not known support.wrongVersion=The offer in that dispute has been created with an older version of Haveno.\n\ You cannot close that dispute with your version of the application.\n\n\ Please use an older version with protocol version {0} support.openFile=Open file to attach (max. file size: {0} kb) support.attachmentTooLarge=The total size of your attachments is {0} kb and is exceeding the max. allowed message size of {1} kB. support.maxSize=The max. allowed file size is {0} kB. support.attachment=Attachment support.tooManyAttachments=You cannot send more than 3 attachments in one message. support.save=Save file to disk support.messages=Messages support.input.prompt=Enter message... support.send=Send support.newMessages=New messages support.addAttachments=Add attachments support.closeTicket=Close ticket support.attachments=Attachments: support.savedInMailbox=Message saved in receiver's mailbox support.transient=Message is on its way to receiver support.acknowledged=Message arrival confirmed by receiver support.error=Receiver could not process message. Error: {0} support.errorTimeout=timed out. Try sending message again. support.buyerAddress=XMR buyer address support.sellerAddress=XMR seller address support.role=Role support.agent=Support agent support.state=State support.chat=Chat support.preparing=Preparing support.requested=Requested support.closed=Closed support.open=Open support.uploadTraderChat=Upload Trader Chat support.process=Process support.buyerMaker=XMR Buyer/Maker support.sellerMaker=XMR Seller/Maker support.buyerTaker=XMR Buyer/Taker support.sellerTaker=XMR Seller/Taker support.txKeyImages=Key Images support.maker.penalty.fee=Maker Penalty Fee support.initialInfo=Please enter a description of your problem in the text field below. \ Add as much information as possible to speed up dispute resolution time.\n\n\ Here is a check list for information you should provide:\n\ \t● If you are the XMR buyer: Did you make the Traditional or Cryptocurrency transfer? If so, did you click the 'payment started' \ button in the application?\n\ \t● If you are the XMR seller: Did you receive the Traditional or Cryptocurrency payment? If so, did you click the 'payment received' \ button in the application?\n\ \t● Which version of Haveno are you using?\n\ \t● Which operating system are you using?\n\n\ Please make yourself familiar with the basic rules for the dispute process:\n\ \t● You need to respond to the {0}'s requests within 2 days.\n\ \t● Arbitrators generally respond within 5 business days.\n\ \t● The maximum period for a dispute is 14 days.\n\ \t● You need to cooperate with the {1} and provide the information they request to make your case.\n\ \t● The trading rules and dispute resolution terms are set out in the user agreement.\n\n\ You can read more about the dispute process at: {2} support.systemMsg=System message: {0} support.youOpenedTicket=You opened a request for support.\n\n{0}\n\nHaveno version: {1} support.youOpenedDispute=You opened a request for a dispute.\n\n{0}\n\nHaveno version: {1} support.youOpenedDisputeForMediation=You requested mediation.\n\n{0}\n\nHaveno version: {1} support.peerOpenedTicket=Your trading peer has requested support due to technical problems.\n\n{0}\n\nHaveno version: {1} support.peerOpenedDispute=Your trading peer has requested a dispute.\n\n{0}\n\nHaveno version: {1} support.peerOpenedDisputeForMediation=Your trading peer has requested mediation.\n\n{0}\n\nHaveno version: {1} support.mediatorsDisputeSummary=System message: Mediator's dispute summary:\n{0} support.warning.disputesWithInvalidDonationAddress=The delayed payout transaction has used an invalid receiver address. \ It does not match any of the DAO parameter values for the valid donation addresses.\n\nThis might be a scam attempt. \ Please inform the developers about that incident and do not close that case before the situation is resolved!\n\n\ Address used in the dispute: {0}\n\n\ All DAO param donation addresses: {1}\n\n\ Trade ID: {2}\ {3} support.warning.traderCloseOwnDisputeWarning=Traders can only self-close their support tickets when the trade has been paid out. support.info.disputeReOpened=Dispute ticket has been re-opened. #################################################################### # Settings #################################################################### settings.tab.preferences=Preferences settings.tab.network=Network info settings.tab.about=About setting.preferences.general=General preferences setting.preferences.explorer=Monero Explorer setting.preferences.deviation=Max. deviation from market price setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.useSoundForNotifications=Play sounds for notifications setting.preferences.useNativeXmrWallet=Use native wallet (experimental) setting.preferences.useNativeXmrWallet.info=Run wallets inside Haveno using native wallet libraries instead of monero-wallet-rpc. \ This is faster and uses fewer resources, but is still experimental. Requires a restart to apply. setting.preferences.autoConfirmXMR=XMR auto-confirm setting.preferences.autoConfirmEnabled=Enabled setting.preferences.autoConfirmRequiredConfirmations=Required confirmations setting.preferences.autoConfirmMaxTradeSize=Max. trade amount (XMR) setting.preferences.autoConfirmServiceAddresses=Monero Explorer URLs (uses Tor, except for localhost, LAN IP addresses, and *.local hostnames) setting.preferences.deviationToLarge=Values higher than {0}% are not allowed. setting.preferences.txFee=BSQ Withdrawal transaction fee (satoshis/vbyte) setting.preferences.useCustomValue=Use custom value setting.preferences.ignorePeers=Ignored peers [onion address:port] setting.preferences.currenciesInList=Currencies in market price feed list setting.preferences.prefCurrency=Preferred currency setting.preferences.displayTraditional=Display traditional currencies setting.preferences.noTraditional=There are no traditional currencies selected setting.preferences.cannotRemovePrefCurrency=You cannot remove your selected preferred display currency setting.preferences.displayCryptos=Display cryptos setting.preferences.noCryptos=There are no cryptos selected setting.preferences.addTraditional=Add traditional currency setting.preferences.addCrypto=Add cryptocurrency setting.preferences.displayOptions=Display options setting.preferences.showOwnOffers=Show my own offers in offer book setting.preferences.useAnimations=Use animations setting.preferences.useSoftwareRendering=Use software rendering setting.preferences.useSoftwareRendering.info=Uses the CPU to draw the interface. May fix missing text or other display problems, but can reduce performance. Applies after restarting Haveno. setting.preferences.useSoftwareRendering.saveFailed=Could not save the display setting. Check that the application data folder is writable and try again. setting.preferences.useDarkMode=Use dark mode setting.preferences.useLightMode=Use light mode setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades setting.preferences.onlyShowPaymentMethodsFromAccount=Hide non-supported payment methods setting.preferences.denyApiTaker=Deny takers using the API setting.preferences.notifyOnPreRelease=Receive pre-release notifications setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags settings.preferences.languageChange=To apply the language change to all screens requires a restart. settings.preferences.supportLanguageWarning=In case of a dispute, please note that arbitration is handled in {0}. setting.preferences.clearDataAfterDays=Clear sensitive data after (days) settings.preferences.editCustomExplorer.headline=Explorer Settings settings.preferences.editCustomExplorer.description=Choose a system defined explorer from the list on the left, and/or \ customize to suit your own preferences. settings.preferences.editCustomExplorer.available=Available explorers settings.preferences.editCustomExplorer.chosen=Chosen explorer settings settings.preferences.editCustomExplorer.name=Name settings.preferences.editCustomExplorer.txUrl=Transaction URL setting.info.headline=New data-privacy feature settings.preferences.sensitiveDataRemoval.msg=To protect the privacy of yourself and other traders, Haveno intends to \ remove sensitive data from old trades. This is particularly important for fiat trades which may include bank \ account details.\n\n\ The threshold for data removal can be configured on this screen via the field "Clear sensitive data after (days)". \ It is recommended to set it as low as possible, for example 60 days. That means trades from more than 60 \ days ago will have sensitive data cleared, as long as they are completed. Completed trades are found in the \ Portfolio / History tab. Clearing applies to active history; recovery backups can retain older payment details. settings.net.xmrHeader=Monero network settings.net.p2pHeader=Haveno network settings.net.onionAddressLabel=My onion address settings.net.xmrNodesLabel=Use custom Monero nodes settings.net.moneroPeersLabel=Connected peers settings.net.connection=Connection settings.net.connected=Connected settings.net.useTorForXmrJLabel=Use Tor for Monero network settings.net.useTorForXmrAfterSyncRadio=After wallet is synchronized settings.net.useTorForXmrOffRadio=Never settings.net.useTorForXmrOnRadio=Always settings.net.moneroNodesLabel=Monero nodes to connect to settings.net.useProvidedNodesRadio=Use provided Monero nodes settings.net.usePublicNodesRadio=Use public Monero network settings.net.useCustomNodesRadio=Use custom Monero nodes settings.net.warn.usePublicNodes=If you use public Monero nodes, you are subject to any risk of using untrusted remote nodes.\n\nPlease read more details at [HYPERLINK:https://www.getmonero.org/resources/moneropedia/remote-node.html].\n\nAre you sure you want to use public nodes? settings.net.warn.usePublicNodes.useProvided=No, use provided nodes settings.net.warn.usePublicNodes.usePublic=Yes, use public network settings.net.warn.useCustomNodes.B2XWarning=Please be sure that your Monero node is a trusted Monero node!\n\n\ Connecting to nodes which do not follow the Monero consensus rules could corrupt your wallet and cause problems in the trade process.\n\n\ Users who connect to nodes that violate consensus rules are responsible for any resulting damage. \ Any resulting disputes will be decided in favor of the other peer. No technical support will be given \ to users who ignore this warning and protection mechanisms! settings.net.warn.invalidXmrConfig=Connection to the Monero network failed because your configuration is invalid.\n\nYour configuration has been reset to use the provided Monero nodes instead. You will need to restart the application. settings.net.localhostXmrNodeInfo=Background information: Haveno looks for a local Monero node when starting. If it is found, Haveno will communicate with the Monero network exclusively through it. settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Onion address settings.net.creationDateColumn=Established settings.net.connectionTypeColumn=In/Out settings.net.sentDataLabel=Sent data statistics settings.net.receivedDataLabel=Received data statistics settings.net.chainHeightLabel=Latest XMR block height settings.net.roundTripTimeColumn=Roundtrip settings.net.sentBytesColumn=Sent settings.net.receivedBytesColumn=Received settings.net.peerTypeColumn=Peer type settings.net.openTorSettingsButton=Open Tor settings settings.net.needRestart=You need to restart the application to apply that change.\nDo you want to do that now? settings.net.notKnownYet=Not known yet... settings.net.sentData=Sent data: {0}, {1} messages, {2} messages/sec settings.net.receivedData=Received data: {0}, {1} messages, {2} messages/sec settings.net.chainHeight=Monero Peers chain height: {0} settings.net.ips=[IP address:port | host name:port | onion address:port] (comma separated). Port can be omitted if default is used ({0}). settings.net.seedNode=Seed node settings.net.directPeer=Peer (direct) settings.net.initialDataExchange={0} [Bootstrapping] settings.net.peer=Peer settings.net.inbound=inbound settings.net.outbound=outbound settings.net.rescanOutputsLabel=Rescan Outputs settings.net.rescanOutputsButton=Rescan Wallet Outputs settings.net.rescanOutputsSuccess=Are you sure you want to rescan your wallet outputs? settings.net.rescanOutputsFailed=Could not rescan wallet outputs.\nError: {0} setting.about.aboutHaveno=About Haveno setting.about.about=Haveno is open-source software which facilitates the exchange of monero with national currencies (and other cryptocurrencies) through a decentralized peer-to-peer network in a way that strongly protects user privacy. Learn more about Haveno on our project web page. setting.about.web=Haveno web page setting.about.code=Source code setting.about.agpl=AGPL License setting.about.support=Support Haveno setting.about.def=Haveno is not a company—it is a project open to the community. If you want to support Haveno please follow the links below. setting.about.contribute=Contribute setting.about.providers=Data providers setting.about.apisWithFee=Haveno uses price indices for Traditional and Cryptocurrency market prices setting.about.apis=Haveno uses Price Indices for Traditional and Cryptocurrency market prices. setting.about.pricesProvided=Market prices provided by setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Version details setting.about.version=Application version setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Network version: {0}; P2P message version: {1}; Local DB version: {2}; Trade protocol version: {3} setting.about.shortcuts=Short cuts setting.about.shortcuts.ctrlOrAltOrCmd='Ctrl + {0}' or 'alt + {0}' or 'cmd + {0}' setting.about.shortcuts.menuNav=Navigate main menu setting.about.shortcuts.menuNav.value=To navigate the main menu press: 'Ctrl' or 'alt' or 'cmd' with a numeric key between '1-9' setting.about.shortcuts.close=Close Haveno setting.about.shortcuts.close.value='Ctrl + {0}' or 'cmd + {0}' or 'Ctrl + {1}' or 'cmd + {1}' setting.about.shortcuts.closePopup=Close popup or dialog window setting.about.shortcuts.closePopup.value='ESCAPE' key setting.about.shortcuts.chatSendMsg=Send trader chat message setting.about.shortcuts.chatSendMsg.value='Ctrl + ENTER' or 'alt + ENTER' or 'cmd + ENTER' setting.about.shortcuts.openDispute=Open dispute setting.about.shortcuts.openDispute.value=Select pending trade and click: {0} setting.about.shortcuts.walletDetails=Open wallet details window setting.about.shortcuts.openEmergencyXmrWalletTool=Open emergency wallet tool for XMR wallet setting.about.shortcuts.showTorLogs=Toggle log level for Tor messages between DEBUG and WARN setting.about.shortcuts.manualPayoutTxWindow=Open window for manual payout from 2of2 Multisig deposit tx setting.about.shortcuts.removeStuckTrade=Open popup to move failed trade to open trades tab again setting.about.shortcuts.removeStuckTrade.value=Select failed trade and press: {0} setting.about.shortcuts.registerArbitrator=Register arbitrator (mediator/arbitrator only) setting.about.shortcuts.registerArbitrator.value=Navigate to account and press: {0} setting.about.shortcuts.registerMediator=Register mediator (mediator/arbitrator only) setting.about.shortcuts.registerMediator.value=Navigate to account and press: {0} setting.about.shortcuts.openSignPaymentAccountsWindow=Open window for account age signing (legacy arbitrators only) setting.about.shortcuts.openSignPaymentAccountsWindow.value=Navigate to legacy arbitrator view and press: {0} setting.about.shortcuts.sendAlertMsg=Send alert or update message (privileged activity) setting.about.shortcuts.sendFilter=Set Filter (privileged activity) setting.about.shortcuts.sendPrivateNotification=Send private notification to peer (privileged activity) setting.about.shortcuts.sendPrivateNotification.value=Open peer info at avatar and press: {0} #################################################################### # Account #################################################################### account.tab.arbitratorRegistration=Arbitrator registration account.tab.mediatorRegistration=Mediator registration account.tab.refundAgentRegistration=Refund agent registration account.tab.signing=Signing account.menu.paymentAccount=Traditional currency accounts account.menu.altCoinsAccountView=Cryptocurrency accounts account.menu.password=Account password account.menu.seedWords=Wallet seed account.menu.walletInfo=Wallet info account.menu.backup=Backup account.menu.walletInfo.balance.headLine=Wallet balances account.menu.walletInfo.balance.info=This shows the internal wallet balance including unconfirmed transactions.\n\ For XMR, the internal wallet balance shown below should match the sum of the 'Available' and 'Reserved' balances shown in the top right of this window. account.menu.walletInfo.xpub.headLine=Watch keys (xpub keys) account.menu.walletInfo.walletSelector={0} {1} wallet account.menu.walletInfo.path.headLine=HD keychain paths account.menu.walletInfo.path.info=If you import seed words into another wallet (like Electrum), you'll need to define the \ path. This should only be done in emergency cases when you lose access to the Haveno wallet and data directory.\n\ Keep in mind that spending funds from a non-Haveno wallet can bungle the internal Haveno data structures associated with the wallet \ data, which can lead to failed trades.\n\n\ NEVER send BSQ from a non-Haveno wallet, as it will probably lead to an invalid BSQ transaction and losing your BSQ. account.menu.walletInfo.openDetails=Show raw wallet details and private keys ## TODO should we rename the following to a gereric name? account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Register account.arbitratorRegistration.registration={0} registration account.arbitratorRegistration.revoke=Revoke account.arbitratorRegistration.info.msg=Please note that you need to stay available for 15 days after revoking as there might be trades which are using you as {0}. The max. allowed trade period is 8 days and the dispute process might take up to 7 days. account.arbitratorRegistration.warn.min1Language=You need to set at least 1 language.\nWe added the default language for you. account.arbitratorRegistration.removedSuccess=You have successfully removed your registration from the Haveno network. account.arbitratorRegistration.removedFailed=Could not remove registration.{0} account.arbitratorRegistration.registerSuccess=You have successfully registered to the Haveno network. account.arbitratorRegistration.registerFailed=Could not complete registration.{0} account.crypto.yourCryptoAccounts=Your cryptocurrency accounts account.crypto.popup.wallet.msg=Please be sure that you follow the requirements for the usage of {0} wallets as \ described on the {1} web page.\nUsing wallets from centralized exchanges where (a) you don't control your keys or \ (b) which don't use compatible wallet software is risky: it can lead to loss of the traded funds!\nThe mediator or arbitrator is \ not a {2} specialist and cannot help in such cases. account.crypto.popup.wallet.confirm=I understand and confirm that I know which wallet I need to use. # suppress inspection "UnusedProperty" account.crypto.popup.xmr.msg=Trading XMR on Haveno requires that you understand the following requirement.\n\n\ If selling XMR, you must be able to provide the following information to a mediator or arbitrator in case of a dispute:\n\ - the transaction key (Tx Key, Tx Secret Key or Tx Private Key)\n\ - the transaction ID (Tx ID or Tx Hash)\n\ - the destination address (recipient's address)\n\n\ See the wiki for details on where to find this information on popular Monero wallets [HYPERLINK:https://haveno.exchange/wiki/Trading_Monero#Proving_payments].\n\ Failure to provide the required transaction data will result in losing disputes.\n\n\ Also note that Haveno now offers automatic confirming for XMR transactions to make trades quicker, \ but you need to enable it in Settings.\n\n\ See the wiki for more information about the auto-confirm feature: [HYPERLINK:https://haveno.exchange/wiki/Trading_Monero#Auto-confirming_trades]. account.traditional.yourTraditionalAccounts=Your national currency accounts account.backup.title=Backup wallet account.backup.location=Backup location account.backup.selectLocation=Select backup location account.backup.backupNow=Backup now (backup is not encrypted!) account.backup.appDir=Application data directory account.backup.openDirectory=Open directory account.backup.openLogFile=Open Log file account.backup.success=Backup successfully saved at:\n{0} account.backup.directoryNotAccessible=The directory you have chosen is not accessible. {0} account.password.removePw.button=Remove password account.password.removePw.headline=Remove account password account.password.setPw.button=Set password account.password.setPw.headline=Set account password account.password.info=Your account password protects your Haveno account and wallet. You'll need it when starting Haveno, withdrawing funds, or viewing seed words. account.seed.backup.title=Backup your wallet seed words account.seed.info=Please write down both the wallet seed words and the date. You can recover your wallet any time with the seed words and date.\n\nYou should write down the seed words on a sheet of paper. Do not save them on the computer.\n\nPlease note that the seed words are NOT a replacement for a backup.\nYou need to create a backup of the whole application directory from the \"Account/Backup\" screen to recover application state and data. account.seed.backup.warning=Please note that the seed words are NOT a replacement for a backup.\nYou need to create a backup of the whole application directory from the \"Account/Backup\" screen to recover application state and data. account.seed.enterPw=Enter password to view seed words account.seed.restore.info=Please make a backup before restoring from seed words. Restoring replaces your current wallet. \ It does not restore a backup. To restore a previous application state, use a backup of the application data directory.\n\n\ After restoring, the application shuts down automatically. When you restart it, the wallet resyncs with the Monero network \ from the restore height, which can take a while. account.seed.restore.ok=Ok, do the restore and shut down Haveno #################################################################### # Mobile notifications #################################################################### account.notifications.setup.title=Setup account.notifications.download.label=Download mobile app account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=Settings account.notifications.useSound.label=Play notification sound on phone account.notifications.trade.label=Receive trade messages account.notifications.market.label=Receive offer alerts account.notifications.price.label=Receive price alerts account.notifications.priceAlert.title=Price alerts account.notifications.priceAlert.high.label=Notify if XMR price is above account.notifications.priceAlert.low.label=Notify if XMR price is below account.notifications.priceAlert.setButton=Set price alert account.notifications.priceAlert.removeButton=Remove price alert account.notifications.trade.message.title=Trade state changed account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. \ Please open your Haveno application and start the payment. account.notifications.trade.message.msg.started=The XMR buyer has started the payment for the trade with ID {0}. account.notifications.trade.message.msg.completed=The trade with ID {0} is completed. account.notifications.offer.message.title=Your offer was taken account.notifications.offer.message.msg=Your offer with ID {0} was taken account.notifications.dispute.message.title=New dispute message account.notifications.dispute.message.msg=You received a dispute message for trade with ID {0} account.notifications.marketAlert.title=Offer alerts account.notifications.marketAlert.selectPaymentAccount=Offers matching payment account account.notifications.marketAlert.offerType.label=Offer type I am interested in account.notifications.marketAlert.offerType.buy=Buy offers (I want to sell XMR) account.notifications.marketAlert.offerType.sell=Sell offers (I want to buy XMR) account.notifications.marketAlert.trigger=Offer price distance (%) account.notifications.marketAlert.trigger.info=With a price distance set, you will only receive an alert when an offer \ that meets (or exceeds) your requirements is published. Example: you want to sell XMR, but you will only sell at \ a 2% premium to the current market price. Setting this field to 2% will ensure you only receive alerts for offers \ with prices that are 2% (or more) above the current market price. account.notifications.marketAlert.trigger.prompt=Percentage distance from market price (e.g. 2.50%, -0.50%, etc) account.notifications.marketAlert.addButton=Add offer alert account.notifications.marketAlert.manageAlertsButton=Manage offer alerts account.notifications.marketAlert.manageAlerts.title=Manage offer alerts account.notifications.marketAlert.manageAlerts.header.paymentAccount=Payment account account.notifications.marketAlert.manageAlerts.header.trigger=Trigger price account.notifications.marketAlert.manageAlerts.header.offerType=Offer type account.notifications.marketAlert.message.title=Offer alert account.notifications.marketAlert.message.msg.below=below account.notifications.marketAlert.message.msg.above=above account.notifications.marketAlert.message.msg=A new '{0} {1}' offer with price {2} ({3} {4} market price) and \ payment method '{5}' was published to the Haveno offerbook.\n\ Offer ID: {6}. account.notifications.priceAlert.message.title=Price alert for {0} account.notifications.priceAlert.message.msg=Your price alert got triggered. The current {0} price is {1} {2} account.notifications.priceAlert.warning.highPriceTooLow=The higher price must be larger than the lower price. account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must be lower than the higher price. #################################################################### # Windows #################################################################### contractWindow.title=Dispute details contractWindow.dates=Offer date / Trade date contractWindow.xmrAddresses=Monero address XMR buyer / XMR seller contractWindow.onions=Network address XMR buyer / XMR seller contractWindow.accountAge=Account age XMR buyer / XMR seller contractWindow.numDisputes=No. of disputes XMR buyer / XMR seller contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Important information! displayAlertMessageWindow.update.headline=Important update information! displayAlertMessageWindow.update.download=Download: displayUpdateDownloadWindow.downloadedFiles=Files: displayUpdateDownloadWindow.downloadingFile=Downloading: {0} displayUpdateDownloadWindow.verifiedSigs=Signature verified with keys: displayUpdateDownloadWindow.status.downloading=Downloading files... displayUpdateDownloadWindow.status.verifying=Verifying signature... displayUpdateDownloadWindow.button.label=Download installer and verify signature displayUpdateDownloadWindow.button.downloadLater=Download later displayUpdateDownloadWindow.button.ignoreDownload=Ignore this version displayUpdateDownloadWindow.headline=A new Haveno update is available! displayUpdateDownloadWindow.download.failed.headline=Download failed displayUpdateDownloadWindow.download.failed=Download failed.\n\ Please download and verify manually at [HYPERLINK:https://haveno.exchange/downloads] displayUpdateDownloadWindow.installer.failed=Unable to determine the correct installer. Please download and verify manually at \ [HYPERLINK:https://haveno.exchange/downloads] displayUpdateDownloadWindow.verify.failed=Verification failed.\n\ Please download and verify manually at [HYPERLINK:https://haveno.exchange/downloads] displayUpdateDownloadWindow.success=The new version has been successfully downloaded and the signature verified.\n\n\ Please open the download directory, shut down the application and install the new version. displayUpdateDownloadWindow.download.openDir=Open download directory disputeSummaryWindow.title=Summary disputeSummaryWindow.openDate=Ticket opening date disputeSummaryWindow.role=Opener's role disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=XMR {0} gets trade amount payout disputeSummaryWindow.payout.getsAll=Max. payout to XMR {0} disputeSummaryWindow.payout.custom=Custom payout disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount disputeSummaryWindow.payoutAmount.seller=Seller's payout amount disputeSummaryWindow.reason=Reason of dispute # dynamic values are not recognized by IntelliJ # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.BUG=Bug # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.USABILITY=Usability # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.PROTOCOL_VIOLATION=Protocol violation # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.NO_REPLY=No reply # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.SCAM=Scam # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.OTHER=Other # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.BANK_PROBLEMS=Bank # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.OPTION_TRADE=Option trade # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.SELLER_NOT_RESPONDING=Trader not responding # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.WRONG_SENDER_ACCOUNT=Wrong sender account # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.PEER_WAS_LATE=Peer was late # suppress inspection "UnusedProperty" disputeSummaryWindow.reason.TRADE_ALREADY_SETTLED=Trade already settled disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Add summary notes disputeSummaryWindow.close.button=Close ticket # Do no change any line break or order of tokens as the structure is used for signature verification # suppress inspection "TrailingSpacesInProperty" disputeSummaryWindow.close.msg=Ticket closed on {0}\n\ {1} node address: {2}\n\n\ Summary:\n\ Trade ID: {3}\n\ Currency: {4}\n\ Reason for dispute: {5}\n\ Trade amount: {6}\n\ Payout amount for XMR buyer: {7}\n\ Payout amount for XMR seller: {8}\n\n\ Summary notes:\n{9}\n # Do no change any line break or order of tokens as the structure is used for signature verification disputeSummaryWindow.close.msgWithSig={0}{1}{2}{3} disputeSummaryWindow.close.closePeer=You need to close also the trading peers ticket! disputeSummaryWindow.close.txDetails.headline=Publish refund transaction # suppress inspection "TrailingSpacesInProperty" disputeSummaryWindow.close.txDetails.buyer=Buyer receives {0} on address: {1}\n # suppress inspection "TrailingSpacesInProperty" disputeSummaryWindow.close.txDetails.seller=Seller receives {0} on address: {1}\n disputeSummaryWindow.close.txDetails=Spending: {0}\n\ {1}{2}\ Transaction fee: {3}\n\n\ Are you sure you want to publish this transaction? disputeSummaryWindow.close.noPayout.headline=Close without any payout disputeSummaryWindow.close.noPayout.text=Do you want to close without doing any payout? enterPrivKeyWindow.headline=Enter private key for registration filterWindow.headline=Edit filter list filterWindow.offers=Filtered offers (comma sep.) filterWindow.onions=Banned from trading addresses (comma sep. of onion:port) filterWindow.bannedFromNetwork=Banned from network addresses (comma sep.) filterWindow.accounts=Filtered trading account data (comma sep. list of [payment method id | data field | value]) filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) filterWindow.bannedAccountWitnessSignerPubKeys=Filtered account witness signer pub keys (comma sep. hex of pub keys) filterWindow.bannedPrivilegedDevPubKeys=Filtered privileged dev pub keys (comma sep. hex of pub keys) filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) filterWindow.mediators=Filtered mediators (comma sep. onion addresses) filterWindow.refundAgents=Filtered refund agents (comma sep. onion addresses) filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) filterWindow.xmrNode=Filtered Monero nodes (comma sep. addresses + port) filterWindow.preventPublicXmrNetwork=Prevent usage of public Monero network filterWindow.disableAutoConf=Disable auto-confirm filterWindow.autoConfExplorers=Filtered auto-confirm explorers (comma sep. addresses) filterWindow.disableTradeBelowVersion=Min. version required for trading filterWindow.add=Add filter filterWindow.remove=Remove filter filterWindow.xmrFeeReceiverAddresses=XMR fee receiver addresses filterWindow.disableApi=Disable API filterWindow.disableMempoolValidation=Disable Mempool Validation offerDetailsWindow.minXmrAmount=Min. XMR amount offerDetailsWindow.min=(min. {0}) offerDetailsWindow.distance=(distance from market price: {0}) offerDetailsWindow.myTradingAccount=My trading account offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) offerDetailsWindow.countryBank=Maker's country of bank offerDetailsWindow.commitment=Commitment offerDetailsWindow.agree=I agree offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker.buy=Confirm: Place offer to buy XMR with {0} offerDetailsWindow.confirm.maker.sell=Confirm: Place offer to sell XMR for {0} offerDetailsWindow.confirm.taker.buy=Confirm: Take offer to buy XMR with {0} offerDetailsWindow.confirm.taker.sell=Confirm: Take offer to sell XMR for {0} offerDetailsWindow.creationDate=Creation date offerDetailsWindow.makersOnion=Maker's onion address offerDetailsWindow.challenge=Offer passphrase offerDetailsWindow.challenge.copy=Copy passphrase to share with your peer qRCodeWindow.headline=QR Code qRCodeWindow.msg=Please use this QR code for funding your Haveno wallet from your external wallet. qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Select deposit transaction for dispute selectDepositTxWindow.msg=The deposit transaction was not stored in the trade.\n\ Please select one of the existing multisig transactions from your wallet which was the \ deposit transaction used in the failed trade.\n\n\ You can find the correct transaction by opening the trade details window (click on the trade ID in the list)\ and following the trading fee payment transaction output to the next transaction where you see \ the multisig deposit transaction (the address starts with 3). That transaction ID should be \ visible in the list presented here. Once you found the correct transaction select that transaction here and continue.\n\n\ Sorry for the inconvenience but that error case should happen very rarely and in future we will try \ to find better ways to resolve it. selectDepositTxWindow.select=Select deposit transaction sendAlertMessageWindow.headline=Send global notification sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Enter message sendAlertMessageWindow.isSoftwareUpdate=Software download notification sendAlertMessageWindow.isUpdate=Is full release sendAlertMessageWindow.isPreRelease=Is pre-release sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Send notification sendAlertMessageWindow.remove=Remove notification sendPrivateNotificationWindow.headline=Send private message sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Enter notification sendPrivateNotificationWindow.send=Send private notification showWalletDataWindow.walletData=Wallet data showWalletDataWindow.includePrivKeys=Include private keys # We do not translate the tac because of the legal nature. We would need translations checked by lawyers # in each language which is too expensive atm. tacWindow.headline=User agreement tacWindow.agree=Agree and continue tacWindow.disagree=Reject and quit tacWindow.risk.headline=Understand the risks tacWindow.risk.subtitle=Please read the following information carefully. tacWindow.risk.p2p.title=Decentralized peer-to-peer software tacWindow.risk.p2p.body=Trades are conducted directly between users. The software project and its contributors, as such, do not control user funds and cannot guarantee that trades will complete successfully or that losses can be recovered. tacWindow.risk.financial.title=Financial, technical, and regulatory risks tacWindow.risk.financial.body=Using Haveno involves financial, technical, and regulatory risks, including partial or total loss of funds. Software vulnerabilities, fraud, payment reversals, security incidents, and regulatory actions may result in unrecoverable losses. tacWindow.risk.noGuarantees.title=No guarantee of recovery or compensation tacWindow.risk.noGuarantees.body=Dispute resolution may assist in some situations, but recovery, reimbursement, or compensation cannot be guaranteed. Users remain responsible for their trades, payments, and local data. tacWindow.risk.next=Next tacWindow.legal.headline=Legal terms tacWindow.legal.subtitle=Read these terms before accepting. tacWindow.legal.section1.title=Warranty disclaimer and liability limits tacWindow.legal.section1.body=Haveno is free and open-source software released under the GNU Affero General Public License. To the maximum extent permitted by applicable law, the software is provided on an "as is" and "as available" basis, without warranties or representations of any kind, including merchantability, fitness for a particular purpose, title, non-infringement, availability, accuracy, security, or error-free operation.\n\ Except in cases of intent, gross negligence, personal injury, or where liability cannot be excluded under applicable law, no copyright holder, developer, contributor, operator of a network running the software ("network operator"), arbitrator, or other participant in the development or operation of the software or of a network running it shall be liable for damages arising from the use of, inability to use, or malfunction of the software. This includes, without limitation, loss of funds, digital assets, profits, data, trading opportunities, goodwill, software defects, security vulnerabilities, protocol failures, inaccurate data, fraud, payment reversals, or third-party attacks, even if advised of the possibility of such damages.\n\ If any part of these terms is found unenforceable, the remaining terms remain in effect. tacWindow.legal.section2.title=User responsibility and no advice tacWindow.legal.section2.body=Users are solely responsible for their use of the software and for ensuring that their use does not violate applicable laws, regulations, tax obligations, or reporting requirements in their jurisdiction. Nothing in the software or its documentation constitutes financial, investment, tax, legal, or regulatory advice. Users are responsible for making their own decisions and obtaining independent advice where appropriate. tacWindow.legal.section3.title=Information and infrastructure tacWindow.legal.section3.body=Monero market prices, fee estimates, network data, peer messages, offers, and other information may be inaccurate, incomplete, delayed, or unavailable, whether provided by other users, third parties, network operators, or contributors. Users are responsible for independently verifying all information before relying on it. tacWindow.legal.section4.title=External payment risks tacWindow.legal.section4.body=Fiat and other external payment methods are processed outside Haveno and are subject to the rules, availability, limits, fees, verification requirements, chargeback policies, and actions of payment providers, banks, and other third parties. These payment methods may involve chargebacks, payment reversals, fraud, banking restrictions, account freezes, delays, or regulatory actions. Users acknowledge and accept these risks. tacWindow.legal.section5.title=Trading rules and dispute resolution tacWindow.legal.section5.body=Disputes arising from trades conducted through the software may be submitted to the arbitrator assigned to the trade, who decides how the trade funds are paid out. Arbitrators are registered by the operators of the network a user trades on and decide disputes under the rules and procedures in force on that network at the time of the dispute. Arbitration is conducted online through the application. Arbitrators may receive trading fees. Users accept that the arbitrator may settle a dispute by paying out the trade funds, and may penalize a trader who breaches those rules, up to the value of that trader's security deposit, in addition to the settlement of the trade.\n\ By trading, users agree to follow the trade instructions shown in the application and any rules in force on the network they trade on, including completing trades within the trade period of the payment method, following the payment instructions shown for the trade, bearing any fees charged by their own bank or payment provider when sending a payment, and cooperating with the arbitrator and responding to each of the arbitrator's messages within 48 hours.\n\ Dispute resolution is not a guarantee of recovery, reimbursement, enforcement, or compensation, and may not be available in all circumstances. Subject to section 1, developers, contributors, network operators, arbitrators, and other participants in the development or operation of the software or of a network running it are under no obligation to compensate users for trading losses, software vulnerabilities, security incidents, fraud, or other damages. tacWindow.legal.section6.title=Network roles and control of funds tacWindow.legal.section6.body=Haveno is open-source peer-to-peer software developed and maintained by contributors. The Haveno software project does not operate a mainnet trading network. The project and its contributors, as such, do not act as a broker, exchange, payment processor, escrow agent, or fiduciary, and do not guarantee the availability, operation, or future development of the software.\n\ Deposited trade funds are held in multisignature wallets requiring signatures from two of the three participants: the two traders and the arbitrator. Arbitrators can also publish deposit or penalty transactions previously signed by traders, including penalty transactions when a trader does not complete the trade protocol after an offer is taken. A penalty transaction charges a penalty fee and returns the remaining reserved funds, less mining fees, to the trader's wallet. Contributors, network operators, and arbitrators, in those roles, are not counterparties to trades. tacWindow.legal.section7.title=Privacy and local data tacWindow.legal.section7.body=Users are responsible for protecting their local application data, wallet backups, passwords, keys, payment account information, and trade records. Trade details, including the trade contract, deposit transactions, and payment status, are shared with the trading peer and with the arbitrator assigned to the trade as part of the trade protocol. Payment account details are shared with the trading peer and, if either trader opens a dispute, with the arbitrator. Trade statistics are also published to the network. tacWindow.legal.footnote=By choosing "{0}", you confirm that you have read and accept these terms. tacWindow.legal.back=Back startupWizard.next=Next startupWizard.skipPassword=Skip startupWizard.start=Start Haveno startupWizard.finishing=Setting up... startupWizard.mode.headline=Get started startupWizard.mode.subtitle=Choose how you would like to set up Haveno. startupWizard.mode.quick.title=Quick start startupWizard.mode.quick.badge=Recommended startupWizard.mode.quick.body=Create a new Monero wallet and start right away with the default settings. You can add a password and change preferences at any time. startupWizard.mode.info=Either way, your wallet keys are created and stored only on this device. startupWizard.mode.custom.title=Custom setup startupWizard.mode.custom.body=Import an existing wallet, use your own Monero node, protect your account with a password, and choose your preferred currency. startupWizard.password.headline=Password protection startupWizard.password.subtitle=Optionally protect your account and wallet with a password. startupWizard.password.subtitle.required=Set a password to protect your account and wallet. startupWizard.password.info=The password is required each time Haveno starts. Leave both fields empty to skip. You can set a password later under Account > Account password. There is no way to recover a lost password. startupWizard.password.info.required=The password is required each time Haveno starts. There is no way to recover a lost password. startupWizard.currency.headline=Preferred currency startupWizard.currency.subtitle=Choose the currency for displaying prices and amounts. startupWizard.currency.search=Search currencies startupWizard.currency.noMatch=No matching currencies startupWizard.currency.info=You can change this at any time under Settings > Preferences. startupWizard.wallet.headline=Monero wallet startupWizard.wallet.subtitle=Create a new wallet, or import one you already have. startupWizard.wallet.create=Create a new wallet startupWizard.wallet.create.body=Start fresh with a new, empty Monero wallet. startupWizard.wallet.import=Import existing wallet startupWizard.wallet.import.body=Restore a wallet from its 25-word seed phrase. startupWizard.wallet.seed.prompt=Enter the 25 words of your Monero seed phrase startupWizard.wallet.restoreHeight.prompt=Restore height or date (YYYY-MM-DD) (optional) startupWizard.wallet.restoreHeight.info=The wallet is scanned for funds from this block height or date. Leave empty to scan the whole chain. startupWizard.wallet.validating=Checking seed phrase... startupWizard.wallet.error.seed=The seed phrase must have 25 words. startupWizard.wallet.error.restoreHeight=Enter a block height or date (YYYY-MM-DD). startupWizard.wallet.error.seedInvalid=The seed phrase is not valid. startupWizard.node.headline=Monero node startupWizard.node.subtitle=Choose which Monero nodes Haveno connects to. startupWizard.node.default=Default nodes startupWizard.node.default.body=Use your own local node when one is running, otherwise connect to well-known public nodes. startupWizard.node.custom=Custom nodes startupWizard.node.custom.body=Connect only to nodes you specify, such as your own remote node. Public nodes are never used. startupWizard.node.prompt=Node URL, e.g. http://192.168.1.50:18081 startupWizard.node.nodesInfo=Separate multiple nodes with commas. Onion addresses are supported and connect once Tor is ready. startupWizard.node.tor=Use Tor for the Monero network: startupWizard.node.info=You can change this at any time under Settings > Network info. startupWizard.node.error.nodes=Enter a valid node URL, e.g. http://192.168.1.50:18081. tradeDetailsWindow.headline=Trade tradeDetailsWindow.disputedPayoutTxId=Disputed payout transaction ID tradeDetailsWindow.tradeDate=Trade date tradeDetailsWindow.tradePeersOnion=Trading peers onion address tradeDetailsWindow.tradePhase=Trade phase tradeDetailsWindow.agentAddresses=Arbitrator/Mediator tradeDetailsWindow.detailData=Detail data txDetailsWindow.headline=Transaction Details txDetailsWindow.received=Received txDetailsWindow.sentTo=Sent to txDetailsWindow.receivedWith=Received with txDetailsWindow.txKey=Transaction Key closedTradesSummaryWindow.headline=Trade history summary closedTradesSummaryWindow.totalAmount.title=Total trade amount closedTradesSummaryWindow.totalAmount.value={0} ({1} with current market price) closedTradesSummaryWindow.totalVolume.title=Total amount traded in {0} closedTradesSummaryWindow.totalMinerFee.title=Sum of all miner fees closedTradesSummaryWindow.totalMinerFee.value={0} ({1} of total trade amount) closedTradesSummaryWindow.totalTradeFeeInXmr.title=Sum of all trade fees paid in XMR closedTradesSummaryWindow.totalTradeFeeInXmr.value={0} ({1} of total trade amount) walletPasswordWindow.headline=Enter password to unlock xmrConnectionError.headline=Monero connection error xmrConnectionError.providedNodes=Error connecting to provided Monero node(s).\n\nDo you want to use the next best available Monero node? xmrConnectionError.customNodes=Error connecting to your custom Monero node(s).\n\nDo you want to use the next best available Monero node? xmrConnectionError.localNode=Haveno was previously connected to a local Monero node, but it's no longer reachable.\n\nMake sure your local node is running and fully synced, or choose another option to continue. xmrConnectionError.localNode.start=Start local node xmrConnectionError.localNode.start.error=Error starting local node xmrConnectionError.localNode.fallback=Connect to next best node torNetworkSettingWindow.header=Tor networks settings torNetworkSettingWindow.noBridges=Connect directly (no bridges) torNetworkSettingWindow.snowflake=Use Snowflake (recommended if Tor is blocked) torNetworkSettingWindow.customBridges=Enter custom bridges torNetworkSettingWindow.enterBridge=Enter one or more bridges (one per line) torNetworkSettingWindow.enterBridgePrompt=e.g. webtunnel url=https://example.com/path ver=0.0.1 torNetworkSettingWindow.bridges.unsupported=Bridges using unsupported transports ({0}) will be ignored. Supported transports: {1}. torNetworkSettingWindow.restartInfo=You need to restart to apply the changes torNetworkSettingWindow.openTorWebPage=Open Tor project web page torNetworkSettingWindow.deleteFiles.header=Connection problems? torNetworkSettingWindow.deleteFiles.info=If you have repeated connection problems at start up, deleting outdated Tor files might help. To do that click the button below and restart afterwards. torNetworkSettingWindow.deleteFiles.button=Delete outdated Tor files and shut down torNetworkSettingWindow.deleteFiles.progress=Shut down Tor in progress torNetworkSettingWindow.deleteFiles.success=Outdated Tor files deleted successfully. Please restart. torNetworkSettingWindow.deleteFiles.shutdownFailed=Tor could not be stopped safely. No files have been deleted. Please shut down Haveno and try again after restarting. torNetworkSettingWindow.bridges.header=Is Tor blocked? torNetworkSettingWindow.bridges.info=If Tor is blocked by your internet provider or by your country you can try to use Tor bridges.\n\ Visit the Tor web page at: https://bridges.torproject.org to learn more about \ bridges and pluggable transports. feeOptionWindow.fee={0} (≈ {1}) feeOptionWindow.xmrFeeWithFiatAndPercentage={0} (≈ {1} / {2}) feeOptionWindow.xmrFeeWithPercentage={0} ({1}) #################################################################### # Popups #################################################################### popup.headline.notification=Notification popup.headline.instruction=Please note: popup.headline.attention=Attention popup.headline.backgroundInfo=Background information popup.headline.feedback=Completed popup.headline.confirmation=Confirmation popup.headline.information=Information popup.headline.warning=Warning popup.headline.error=Error popup.doNotShowAgain=Don't show again popup.reportError.log=Open log file popup.reportError.gitHub=Report to GitHub issue tracker popup.reportError={0}\n\nTo help us to improve the software please report this bug by opening a new issue at https://github.com/haveno-dex/haveno/issues.\n\ The above error message will be copied to the clipboard when you click either of the buttons below.\n\ It will make debugging easier if you include the haveno.log file by pressing "Open log file", saving a copy, and attaching it to your bug report. error.closedTradeWithUnconfirmedDepositTx=The deposit transaction of the closed trade with the trade ID {0} is still \ unconfirmed.\n\n\ Please do a SPV resync at \"Setting/Network info\" to see if the transaction is valid. error.closedTradeWithNoDepositTx=The deposit transaction of the closed trade with the trade ID {0} is null.\n\n\ Please restart the application to clean up the closed trades list. popup.warning.walletNotInitialized=The wallet is not initialized yet popup.warning.wrongVersion=You probably have the wrong Haveno version for this computer.\n\ Your computer's architecture is: {0}.\n\ The Haveno binary you installed is: {1}.\n\ Please shut down and re-install the correct version ({2}). popup.warning.incompatibleDB=We detected incompatible data base files!\n\n\ Those database file(s) are not compatible with our current code base:\n{0}\n\n\ We made a backup of the corrupted file(s) and applied the default values to a new database version.\n\n\ The backup is located at:\n\ {1}/db/backup_of_corrupted_data.\n\n\ Please check if you have the latest version of Haveno installed.\n\ You can download it at: [HYPERLINK:https://haveno.exchange/downloads].\n\n\ Please restart the application. popup.warning.startupFailed.twoInstances=Haveno is already running. You cannot run two instances of Haveno. popup.warning.tradePeriod.halfReached=Your trade with ID {0} has reached the half of the max. allowed trading period and is still not completed.\n\nThe trade period ends on {1}\n\nPlease check your trade state at \"Portfolio/Open trades\" for further information. popup.warning.tradePeriod.ended=Your trade with ID {0} has reached the max. allowed trading period and is not completed.\n\n\ The trade period ended on {1}\n\n\ Please check your trade at \"Portfolio/Open trades\" for contacting the arbitrator. popup.warning.noTradingAccountSetup.headline=You have not setup a trading account popup.warning.noTradingAccountSetup.msg=You need to setup a national currency or cryptocurrency account before you can create an offer.\nDo you want to setup an account? popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=You need to wait until you are fully connected to the network.\nThat might take up to about 2 minutes at startup. popup.warning.notSufficientConnectionsToXmrNetwork=You need to wait until you have at least {0} connections to the Monero network. popup.warning.downloadNotComplete=You need to wait until the download of missing Monero blocks is complete. popup.warning.walletNotSynced=The Haveno wallet is not synced with the latest blockchain height. Please wait until the wallet syncs or check your connection. popup.warning.removeOffer=Are you sure you want to remove that offer? popup.warning.tooLargePercentageValue=Reduce the price deviation. popup.warning.noPriceFeedAvailable=There is no price feed available for that currency. You cannot use a percent based price.\nPlease select the fixed price. popup.warning.sendMsgFailed=Sending message to your trading partner failed.\nPlease try again and if it continue to fail report a bug. popup.warning.messageTooLong=Your message exceeds the max. allowed size. Please send it in several parts or upload it to a service like https://pastebin.com. popup.warning.moneroConnection=There was a problem connecting to the Monero network.\n\n{0} # suppress inspection "UnusedProperty" popup.warning.nodeBanned=One of the {0} nodes got banned. # suppress inspection "UnusedProperty" popup.warning.priceRelay=price relay popup.warning.seed=seed popup.warning.mandatoryUpdate.trading=Please update to the latest Haveno version. \ A mandatory update was released which disables trading for old versions. \ Please check out the Haveno Forum for more information. popup.warning.noFilter=We did not receive a filter object from the seed nodes. Please inform the network administrators to register a filter object. popup.warning.burnXMR=This transaction is not possible, as the mining fees of {0} would exceed the amount to transfer of {1}. \ Please wait until the mining fees are low again or until you've accumulated more XMR to transfer. popup.warning.trade.txRejected.deposit=deposit popup.warning.trade.txRejected=The {0} transaction for trade with ID {1} was rejected by the Monero network.\n\ Transaction ID={2}\n\ The trade has been moved to failed trades.\n\ Please go to \"Settings/Network info\" and do a SPV resync.\n\ For further help please contact the Haveno support channel at the Haveno Keybase team. popup.info.cashDepositInfo=Please be sure that you have a bank branch in your area to be able to make the cash deposit.\n\ The bank ID (BIC/SWIFT) of the seller's bank is: {0}. popup.info.cashDepositInfo.confirm=I confirm that I can make the deposit popup.info.shutDownWithOpenOffers=Haveno is being shut down, but there are open offers. \n\n\ These offers won't be available on the P2P network while Haveno is shut down, but \ they will be re-published to the P2P network the next time you start Haveno.\n\n\ To keep your offers online, keep Haveno running and make sure this computer remains online too \ (i.e., make sure it doesn't go into standby mode...monitor standby is not a problem). popup.info.shutDownWithTradeInit={0}\n\ This trade has not finished initializing; shutting down now will probably make it corrupted. Please wait a minute and try again. popup.info.shutDownWithDisputeInit=Haveno is being shut down, but there is a Dispute system message still pending.\n\ Please wait a minute before shutting down. popup.info.shutDownQuery=Are you sure you want to exit Haveno? popup.info.qubesOSSetupInfo=It appears you are running Haveno on Qubes OS. \n\n\ Please make sure your Haveno qube is setup according to our Setup Guide at [HYPERLINK:https://haveno.exchange/wiki/Running_Haveno_on_Qubes]. popup.info.p2pStatusIndicator.red={0}\n\n\ Your node has no connection to the P2P network. Haveno cannot operate in this state. popup.info.p2pStatusIndicator.yellow={0}\n\n\ Your node has no inbound Tor connections. Haveno will function ok, but if this state persists for several hours it may be an indication of connectivity problems. popup.info.p2pStatusIndicator.green={0}\n\n\ Good news, your P2P connection state looks healthy! popup.warn.downGradePrevention=Downgrade from version {0} to version {1} is not supported. Please use the latest Haveno version. popup.privateNotification.headline=Important private notification! popup.shutDownInProgress.headline=Shut down in progress popup.shutDownInProgress.msg=Shutting down application can take a few seconds.\nPlease don't interrupt this process. popup.attention.forTradeWithId=Attention required for trade with ID {0} welcomeWindow.mainnet.headline=Welcome to Haveno! welcomeWindow.mainnet.subtitle=Private, decentralized trading built on Monero welcomeWindow.mainnet.trade.title=Trade Monero, peer to peer welcomeWindow.mainnet.trade.body=Buy and sell Monero for fiat or other cryptocurrencies, directly with other people. No middleman, private by design. welcomeWindow.mainnet.start.title=Get started in two steps welcomeWindow.mainnet.start.body=Create a payment account, then make or take an offer. welcomeWindow.stagenet.headline=Welcome to the Haveno test instance! welcomeWindow.stagenet.subtitle=A test network for trying Haveno without real money welcomeWindow.stagenet.trade.title=Test Haveno's protocol welcomeWindow.stagenet.trade.body=Everything works like the real app, just with test funds instead of real money. welcomeWindow.stagenet.start.title=Get started welcomeWindow.stagenet.start.body=Create a payment account, then make or take an offer. welcomeWindow.stagenet.warning=This is a test instance. Do not use real money! welcomeWindow.support.title=We're here to help welcomeWindow.support.body=Questions or problems? Reach out to the Haveno community anytime. welcomeWindow.support.link=Chat with us on Matrix welcomeWindow.gotIt=Got it popup.info.multiplePaymentAccounts.headline=Multiple payment accounts available popup.info.multiplePaymentAccounts.msg=You have multiple payment accounts available for this offer. Please make sure you've picked the right one. popup.accountSigning.selectAccounts.headline=Select payment accounts popup.accountSigning.selectAccounts.description=Based on the payment method and point of time all payment accounts that are connected to a dispute where a payout to the buyer occurred will be selected for you to sign. popup.accountSigning.selectAccounts.signAll=Sign all payment methods popup.accountSigning.selectAccounts.datePicker=Select point of time until which accounts will be signed popup.accountSigning.confirmSelectedAccounts.headline=Confirm selected payment accounts popup.accountSigning.confirmSelectedAccounts.description=Based on your input, {0} payment accounts will be selected. popup.accountSigning.confirmSelectedAccounts.button=Confirm payment accounts popup.accountSigning.signAccounts.headline=Confirm signing of payment accounts popup.accountSigning.signAccounts.description=Based on your selection, {0} payment accounts will be signed. popup.accountSigning.signAccounts.button=Sign payment accounts popup.accountSigning.signAccounts.ECKey=Enter private arbitrator key popup.accountSigning.signAccounts.ECKey.error=Bad arbitrator ECKey popup.accountSigning.success.headline=Congratulations popup.accountSigning.success.description=All {0} payment accounts were successfully signed! popup.accountSigning.generalInformation=You'll find the signing state of all your accounts in the account section.\n\n\ For further information, please visit [HYPERLINK:https://docs.haveno.exchange/payment-methods#account-signing]. popup.accountSigning.signedByArbitrator=One of your payment accounts has been verified and signed by an arbitrator. Trading with this account will automatically sign your trading peer's account after a successful trade.\n\n{0} popup.accountSigning.signedByPeer=One of your payment accounts has been verified and signed by a trading peer. Your initial trading limit will be lifted and you'll be able to sign other accounts in {0} days from now.\n\n{1} popup.accountSigning.peerLimitLifted=The initial limit for one of your accounts has been lifted.\n\n{0} popup.accountSigning.peerSigner=One of your accounts is mature enough to sign other payment accounts \ and the initial limit for one of your accounts has been lifted.\n\n{0} popup.accountSigning.singleAccountSelect.headline=Import unsigned account age witness popup.accountSigning.confirmSingleAccount.headline=Confirm selected account age witness popup.accountSigning.confirmSingleAccount.selectedHash=Selected witness hash popup.accountSigning.confirmSingleAccount.button=Sign account age witness popup.accountSigning.successSingleAccount.description=Witness {0} was signed popup.accountSigning.successSingleAccount.success.headline=Success popup.accountSigning.unsignedPubKeys.headline=Unsigned Pubkeys popup.accountSigning.unsignedPubKeys.sign=Sign Pubkeys popup.accountSigning.unsignedPubKeys.signed=Pubkeys were signed popup.accountSigning.unsignedPubKeys.result.signed=Signed pubkeys popup.accountSigning.unsignedPubKeys.result.failed=Failed to sign popup.info.isPrivateOffer.headline=Require a passphrase to take this offer popup.info.isPrivateOffer=\ Your offer can only be taken by someone who has the passphrase.\n\n\ Share the passphrase with your trade partner outside Haveno so they can take the offer.\n\n\ The passphrase is automatically generated and shown in the offer details after creation.\ popup.info.buyerAsTakerWithoutDeposit.headline=No deposit required from buyer popup.info.buyerAsTakerWithoutDeposit=\ Your offer will not require a security deposit or fee from the XMR buyer.\n\n\ To accept your offer, you must share a passphrase with your trade partner outside Haveno.\n\n\ The passphrase is automatically generated and shown in the offer details after creation.\ popup.info.torMigration.msg=Your Haveno node is probably using a deprecated Tor v2 address. \ Please switch your Haveno node to a Tor v3 address. \ Make sure to back up your data directory beforehand. #################################################################### # Notifications #################################################################### notification.trade.headline=Notification for trade with ID {0} notification.ticket.headline=Support ticket for trade with ID {0} notification.chat.trade=Chat for trade {0} notification.chat.support=Chat for support ticket {0} notification.chat.message=You have a new chat message. notification.chat.messages=You have {0} unread chat messages. notification.chat.openChat=Open chat notification.chat.unreadTradeMessages=Unread trader messages notification.chat.unreadSupportTickets=New or unread support tickets notification.support.unseenUpdate=New or unread support ticket notification.chat.goToTrade=Go to trade notification.chat.goToTicket=Go to ticket notification.trade.unreadUpdates=New trade updates or unread trader messages notification.trade.unseenUpdate=New trade update notification.trade.started=Your trade has started. notification.trade.completed=The trade is now completed, and you can withdraw your funds. notification.trade.accepted=Your offer has been accepted by a XMR {0}. notification.trade.unlocked=Your trade has been confirmed.\nYou can start the payment now. notification.trade.finalized=The trade has {0} confirmations.\nYou can start the payment now. notification.trade.paymentSent=The XMR buyer has sent the payment. notification.trade.selectTrade=Select trade notification.trade.peerOpenedDispute=Your trading peer has opened a {0}. notification.trade.disputeClosed=The {0} has been closed. notification.offer.takeRejected.headline=Take attempt rejected notification.offer.takeRejected.msg=Offer {0} could not be taken because you have an open trade with the same payment account and amount. The offer is still available. notification.walletUpdate.headline=Trading wallet update notification.walletUpdate.msg=Your trading wallet is sufficiently funded.\nAmount: {0} notification.takeOffer.walletUpdate.msg=Your trading wallet was already sufficiently funded from an earlier take offer attempt.\nAmount: {0} notification.tradeCompleted.headline=Trade completed notification.tradeCompleted.msg=You can withdraw your funds to an external Monero wallet or keep them in your Haveno wallet. #################################################################### # GUI Util #################################################################### guiUtil.accountExport.savedToPath=Trading accounts saved to path:\n{0} guiUtil.accountExport.noAccountSetup=You don't have trading accounts set up for exporting. guiUtil.accountExport.selectPath=Select path to {0} # suppress inspection "TrailingSpacesInProperty" guiUtil.accountExport.tradingAccount=Trading account with id {0}\n # suppress inspection "TrailingSpacesInProperty" guiUtil.accountImport.noImport=We did not import trading account with id {0} because it exists already.\n guiUtil.accountExport.exportFailed=Exporting to CSV failed because of an error.\nError = {0} guiUtil.accountExport.selectExportPath=Select export path guiUtil.accountImport.imported=Trading account imported from path:\n{0}\n\nImported accounts:\n{1} guiUtil.accountImport.noAccountsFound=No exported trading accounts has been found at path: {0}.\nFile name is {1}." guiUtil.openWebBrowser.warning=You are going to open a web page \ in your system web browser.\n\ Do you want to open the web page now?\n\n\ If you are not using the \"Tor Browser\" as your default system web browser you \ will connect to the web page in clear net.\n\n\ URL: \"{0}\" guiUtil.openWebBrowser.doOpen=Open the web page and don't ask again guiUtil.openWebBrowser.copyUrl=Copy URL and cancel guiUtil.ofTradeAmount=of trade amount #################################################################### # Component specific #################################################################### list.currency.select=Select currency list.currency.showAll=Show all list.currency.editList=Edit currency list table.placeholder.noItems=Currently there are no {0} available table.placeholder.noData=Currently there is no data available table.placeholder.noFilterMatch=No results match the filter peerInfoIcon.tooltip.tradePeer=Trading peer's peerInfoIcon.tooltip.maker=Maker's peerInfoIcon.tooltip.trade.traded={0} onion address: {1}\nYou have already traded {2} time(s) with that peer\n{3} peerInfoIcon.tooltip.trade.notTraded={0} onion address: {1}\nYou have not traded with that peer so far.\n{2} peerInfoIcon.tooltip.age=Payment account created {0} ago. peerInfoIcon.tooltip.unknownAge=Payment account age not known. peerInfoIcon.tooltip.dispute={0}\nNumber of disputes: {1}.\n{2} tooltip.openPopupForDetails=Open popup for details tooltip.invalidTradeState.warning=This trade is in an invalid state. Open the details window for more information confidence.unknown=Unknown transaction status confidence.confirmed={0} confirmation(s) confidence.invalid=Transaction is invalid peerInfo.title=Peer info peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=You have not traded with that user so far. peerInfo.setTag=Set tag for that peer peerInfo.age.noRisk=Payment account age peerInfo.age.chargeBackRisk=Time since signing peerInfo.unknownAge=Age not known addressTextField.openWallet=Open your default Monero wallet addressTextField.copyToClipboard=Copy address to clipboard addressTextField.openWallet.failed=Opening a default Monero wallet application has failed. Perhaps you don't have one installed? explorerAddressTextField.copyToClipboard=Copy address to clipboard explorerAddressTextField.blockExplorerIcon.tooltip=Open a blockchain explorer with this address explorerAddressTextField.missingTx.warning.tooltip=Missing required address peerInfoIcon.tooltip={0}\nTag: {1} txIdTextField.copyIcon.tooltip=Copy transaction ID to clipboard txIdTextField.blockExplorerIcon.tooltip=Open a blockchain explorer with this transaction ID txIdTextField.missingTx.warning.tooltip=Missing required transaction #################################################################### # Formatter #################################################################### formatter.formatVolumeLabel={0} amount{1} formatter.makerTaker=Maker as {0} {1} / Taker as {2} {3} formatter.youAreAsMaker=You are: {1} {0} (maker) / Taker is: {3} {2} formatter.youAreAsTaker=You are: {1} {0} (taker) / Maker is: {3} {2} formatter.youAre=You are {0} {1} ({2} {3}) formatter.youAreCreatingAnOffer.traditional=You are creating an offer to {0} {1} formatter.asMaker={0} {1} as maker formatter.asTaker={0} {1} as taker #################################################################### # Domain specific #################################################################### # we use enum values here # dynamic values are not recognized by IntelliJ # suppress inspection "UnusedProperty" XMR_MAINNET=Monero Mainnet # suppress inspection "UnusedProperty" XMR_LOCAL=Monero Local Testnet # suppress inspection "UnusedProperty" XMR_STAGENET=Monero Stagenet time.year=Year time.month=Month time.halfYear=Half-year time.quarter=Quarter time.week=Week time.day=Day time.hour=Hour time.minute10=10 Minutes time.hours=hours time.days=days time.1hour=1 hour time.1day=1 day time.minute=minute time.second=second time.minutes=minutes time.seconds=seconds password.enterPassword=Enter password password.startup.wrongPw=Incorrect password password.startup.opening=Opening account... password.startup.failed=The account could not be opened.\n\n{0}\n\nCheck the application log before restarting. password.startup.shuttingDown=Shutting down... password.startup.help=Help password.startup.help.title=Trouble signing in? password.startup.help.advice=Check your password, Caps Lock, and keyboard layout, then try again. password.startup.help.recovery=Was a password change interrupted?\nYou can repair it using passwords you already know. Haveno will close before repair begins. password.recovery.link=Repair a password change... password.recovery.open=Open password repair... password.recovery.title=Repair password change password.recovery.subtitle=Restore access after an interrupted password change using passwords you already know. Forgotten passwords cannot be recovered. password.recovery.current=Current account password password.recovery.current.help=Use the password that opens your account. Leave empty if no account password is set. Wallets will be repaired to use this password. password.recovery.confirm.help=Enter the same password again. If the account key must be restored from a backup, this will be the password for the recovered account. password.recovery.previous=Previous or attempted password password.recovery.previous.help=Enter the other password from the failed change. Unset passwords are tried automatically; leave this empty if none was set. password.recovery.additional=Another password used during a failed change password.recovery.addPassword=Add another password password.recovery.backup.help=Before continuing, close other Haveno instances and wallet applications, then copy the complete application data folder to a safe backup location. Keep every password until recovery succeeds. password.recovery.backup=I have closed the other applications and backed up this data folder. password.recovery.repair=Repair wallets password.recovery.waiting=Waiting for Haveno to close before recovery can begin...\nIf shutdown stalls, close both windows, restart Haveno, and open repair again. password.recovery.waitFailed=Haveno could not be confirmed closed. Close this screen and restart recovery after Haveno has exited. password.recovery.working=Repairing wallets and stored connections. This may take several minutes. Keep this window open. password.recovery.success=Recovery completed. Close this screen and start Haveno with the current account password you entered. You can then set or remove the password normally. password.recovery.retainedBackups=Some wallet files were kept because their identity or local state could not be safely replaced. They may still be accessible with a previous or unset password. Keep all relevant passwords. Backup names refer to wallet/backup; paths starting with wallet/ identify temporary files. Restore any missing active wallet from its backup. password.recovery.wrongCurrent=The current account password is incorrect. Try the other password from the failed change in the first field, or leave it empty if the account has no password. password.recovery.failed=Recovery did not finish.\n\n{0}\n\nSome files may already be repaired. Keep all passwords and your backup. Try again with every password used during the failed changes. password.recovery.retry=Try again password.recovery.launchFailed=The recovery screen could not be opened. Please try again. password.confirmPassword=Confirm password password.tooLong=Password must be less than 500 characters. password.setting=Setting password... password.removing=Removing password... password.walletDecrypted=Account password removed. password.wrongPw=You entered the wrong password.\n\nPlease try entering your password again, carefully checking for typos or spelling errors. password.walletEncrypted=Account password set. password.retainedWalletFiles=Active wallets have been updated. Some retained wallet backups or recovery files may still be accessible with a previous password or no password. Keep all relevant passwords for recovery. password.walletEncryptionFailed=Password could not be set. password.passwordsDoNotMatch=The 2 passwords you entered don't match. password.forgotPassword=Forgot password? password.backupReminder=Setting an account password may update or delete automatic wallet backups.\n\n\ Before continuing, back up your application data folder and write down your seed words. password.setPassword=Set Password (I already made a backup) password.makeBackup=Make Backup seed.seedWords=Wallet seed words seed.enterSeedWords=Enter wallet seed words seed.date=Wallet date seed.restore.title=Restore wallet from seed words seed.restore=Restore wallet seed.restore.height=Restore height or date (YYYY-MM-DD) (optional) seed.warn.walletNotEmpty.restore=I want to restore anyway seed.warn.emptyRestoreHeight=No restore height was specified, so Haveno will scan the blockchain from the beginning.\n\n\ This can take a long time. To save time, specify the block height or date when your wallet was created.\n\n\ Continue without a restore height? seed.restore.height.invalid=The restore height must be a block height or a past date (YYYY-MM-DD). seed.restore.seedInvalid=The seed words are not valid. seed.restore.success=Wallet restored successfully.\n\nHaveno will now shut down. Please start it again to continue. seed.restore.error=An error occurred when restoring the wallets with seed words.{0} seed.restore.walletReplacement.warn=Restoring replaces your current wallet. Back up your full application data directory before continuing.\n\n\ Existing trades still pay out to addresses in the current wallet. If you restore a different seed, you will need the current wallet's seed or backup to receive those payouts.\n\n\ Do you want to continue? seed.restore.openOffers.warn=You have open offers which will be removed if you restore from seed words.\n\ Are you sure that you want to continue? #################################################################### # Payment methods #################################################################### payment.account=Account payment.account.no=Account no. payment.account.name=Account name payment.account.username=Username payment.account.revtag=Revtag payment.account.owner.fullname=Account owner full name payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.fullName=Full name (first, middle, last) payment.account.state=State/Province/Region payment.account.city=City payment.account.address=Address payment.bank.country=Country of bank payment.account.name.email=Account owner full name / email payment.account.name.emailAndHolderId=Account owner full name / email / {0} payment.bank.name=Bank name payment.select.account=Select account type payment.select.region=Select region payment.select.country=Select country payment.select.bank.country=Select country of bank payment.foreign.currency=Are you sure you want to choose a currency other than the country's default currency? payment.restore.default=No, restore default currency payment.email=Email payment.country=Country payment.extras=Extra requirements payment.email.mobile=Email or mobile no. payment.email.mobile.cashtag=Cashtag, email, or mobile no. payment.email.mobile.username=Username, email, or mobile no. payment.crypto.address=Cryptocurrency address payment.crypto.tradeInstantCheckbox=Trade instant (within 1 hour) with this Cryptocurrency payment.crypto.tradeInstant.popup=For instant trading it is required that both trading peers are online to be able \ to complete the trade in less than 1 hour.\n\n\ If you have offers open, and you are not available please disable \ those offers under the 'Portfolio' screen. payment.crypto=Cryptocurrency payment.select.crypto=Select or search Cryptocurrency payment.secret=Secret question payment.answer=Answer payment.wallet=Wallet ID payment.capitual.cap=CAP Code payment.upi.virtualPaymentAddress=Virtual Payment Address # suppress inspection "UnusedProperty" payment.swift.headline=International SWIFT Wire Transfer # suppress inspection "UnusedProperty" payment.swift.title.bank=Receiving Bank # suppress inspection "UnusedProperty" payment.swift.title.intermediary=Intermediary Bank (click to expand) payment.swift.country.bank=Receiving Bank Country # suppress inspection "UnusedProperty" payment.swift.country.intermediary=Intermediary Bank Country # suppress inspection "UnusedProperty" payment.swift.swiftCode.bank=Receiving Bank SWIFT Code # suppress inspection "UnusedProperty" payment.swift.swiftCode.intermediary=Intermediary Bank SWIFT Code # suppress inspection "UnusedProperty" payment.swift.name.bank=Receiving Bank name # suppress inspection "UnusedProperty" payment.swift.name.intermediary=Intermediary Bank name # suppress inspection "UnusedProperty" payment.swift.branch.bank=Receiving Bank branch # suppress inspection "UnusedProperty" payment.swift.branch.intermediary=Intermediary Bank branch # suppress inspection "UnusedProperty" payment.swift.address.bank=Receiving Bank address # suppress inspection "UnusedProperty" payment.swift.address.intermediary=Intermediary Bank address # suppress inspection "UnusedProperty" payment.swift.address.beneficiary=Beneficiary address # suppress inspection "UnusedProperty" payment.swift.phone.beneficiary=Beneficiary phone number payment.swift.account=Account No. (or IBAN) payment.swift.use.intermediary=Use Intermediary Bank payment.swift.showPaymentInfo=Show Payment Information... payment.account.owner.address=Account owner address payment.transferwiseUsd.address=(must be US-based, consider using bank address) payment.amazon.site=Buy giftcard at payment.ask=Ask in Trader Chat payment.uphold.accountId=Username or email or phone no. payment.moneyBeam.accountId=Email or phone no. payment.popmoney.accountId=Email or phone no. payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. payment.supportedCurrencies=Supported currencies payment.supportedCurrenciesForReceiver=Currencies for receiving funds payment.limitations=Limitations payment.salt=Salt for account age verification payment.error.noHexSalt=The salt needs to be in HEX format.\n\ It is only recommended to edit the salt field if you want to transfer the salt from an old account to keep your account age. \ The account age is verified by using the account salt and the identifying account data (e.g. IBAN). payment.accept.euro=Accept trades from these Euro countries payment.accept.nonEuro=Accept trades from these non-Euro countries payment.accepted.countries=Accepted countries payment.accepted.banks=Accepted banks (ID) payment.mobile=Mobile no. payment.cardNr=Card number payment.walletNr=Wallet number payment.postal.address=Postal address payment.national.account.id.AR=CBU number shared.accountSigningState=Account signing status #new payment.crypto.address.dyn={0} address payment.crypto.receiver.address=Receiver's cryptocurrency address payment.accountNr=Account number payment.emailOrMobile=Email or mobile no. payment.useCustomAccountName=Use custom account name payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=Max. trade duration: {0} / Max. buy: {1} / Max. sell: {2} / Account age: {3} payment.maxPeriodAndLimitCrypto=Max. trade duration: {0} / Max. trade limit: {1} payment.currencyWithSymbol=Currency: {0} payment.nameOfAcceptedBank=Name of accepted bank payment.addAcceptedBank=Add accepted bank payment.clearAcceptedBanks=Clear accepted banks payment.bank.nameOptional=Bank name (optional) payment.bankCode=Bank code payment.bankId=Bank ID (BIC/SWIFT) payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) payment.branchNr=Branch no. payment.branchNrOptional=Branch no. (optional) payment.accountNrLabel=Account no. (IBAN) payment.iban=IBAN payment.tikkie.iban=IBAN used for Haveno trading on Tikkie payment.accountType=Account type payment.checking=Checking payment.savings=Savings payment.personalId=Personal ID payment.zelle.info=Zelle is a money transfer service that works best *through* another bank.\n\n\ 1. Check this page to see if (and how) your bank works with Zelle: [HYPERLINK:https://www.zellepay.com/get-started]\n\n\ 2. Take special note of your transfer limits—sending limits vary by bank, and banks often specify separate daily, weekly, and monthly limits.\n\n\ 3. If your bank does not work with Zelle, you can still use it through the Zelle mobile app, but your transfer limits will be much lower.\n\n\ 4. The name specified on your Haveno account MUST match the name on your Zelle/bank account. \n\n\ If you cannot complete a Zelle transaction as specified in your trade contract, you may lose some (or all) of your security deposit.\n\n\ Because of Zelle's somewhat higher chargeback risk, sellers are advised to contact unsigned buyers through email or SMS to verify that the buyer \ really owns the Zelle account specified in Haveno. payment.fasterPayments.newRequirements.info=Some banks have started verifying the receiver's full name for Faster \ Payments transfers. Your current Faster Payments account does not specify a full name.\n\n\ Please consider recreating your Faster Payments account in Haveno to provide future {0} buyers with a full name.\n\n\ When you recreate the account, make sure to copy the precise sort code, account number and account age verification \ salt values from your old account to your new account. This will ensure your existing account's age and signing \ status are preserved. payment.fasterPayments.ukSortCode=UK sort code payment.moneyGram.info=When using MoneyGram the XMR buyer has to send the Authorisation number and a photo of the receipt by email to the XMR seller. \ The receipt must clearly show the seller's full name, country, state and the amount. The seller's email will be displayed to the buyer during the trade process. payment.westernUnion.info=When using Western Union the XMR buyer has to send the MTCN (tracking number) and a photo of the receipt by email to the XMR seller. \ The receipt must clearly show the seller's full name, city, country and the amount. The seller's email will be displayed to the buyer during the trade process. payment.halCash.info=When using HalCash the XMR buyer needs to send the XMR seller the HalCash code via a text message from their mobile phone.\n\n\ Please make sure to not exceed the maximum amount your bank allows you to send with HalCash. \ The min. amount per withdrawal is 10 EUR and the max. amount is 600 EUR. For repeated withdrawals it is \ 3000 EUR per receiver per day and 6000 EUR per receiver per month. Please cross-check those limits with your \ bank to be sure they use the same limits as stated here.\n\n\ The withdrawal amount must be a multiple of 10 EUR as you cannot withdraw other amounts from an ATM. The \ UI in the create-offer and take-offer screen will adjust the XMR amount so that the EUR amount is correct. You cannot use market \ based price as the EUR amount would be changing with changing prices.\n\n\ In case of a dispute the XMR buyer needs to provide the proof that they sent the EUR. # suppress inspection "UnusedMessageFormatParameter" payment.limits.info=Please be aware that all bank transfers carry a certain amount of chargeback risk. To mitigate this risk, \ Haveno sets per-trade limits based on the estimated level of chargeback risk for the payment method used.\n\ \n\ For this payment method, your per-trade limit for buying and selling is {2}.\n\ \n\ This limit only applies to the size of a single trade—you can place as many trades as you like.\n\ \n\ See more details on the wiki [HYPERLINK:https://docs.haveno.exchange/overview/account-limits]. # suppress inspection "UnusedProperty" payment.limits.info.withSigning=To limit chargeback risk, Haveno sets per-trade limits for this payment account type based \ on the following 2 factors:\n\n\ 1. General chargeback risk for the payment method\n\ 2. Account signing status\n\ \n\ This payment account is not yet signed, so it is limited to buying {0} per trade. \ After signing, buy limits will increase as follows:\n\ \n\ ● Before signing, and for 30 days after signing, your per-trade buy limit will be {0}\n\ ● 30 days after signing, your per-trade buy limit will be {1}\n\ ● 60 days after signing, your per-trade buy limit will be {2}\n\ \n\ Sell limits are not affected by account signing. You can sell {2} in a single trade immediately.\n\ \n\ These limits only apply to the size of a single trade—you can place as many trades as you like. \n\ \n\ See more details on the wiki [HYPERLINK:https://docs.haveno.exchange/overview/account-limits]. payment.cashDeposit.info=Please confirm your bank allows you to send cash deposits into other peoples' accounts. \ For example, Bank of America and Wells Fargo no longer allow such deposits. payment.revolut.info=Revolut requires the Revtag as account ID not the phone number or email as it was the case in the past. payment.account.revolut.addUserNameInfo={0}\n\ Your existing Revolut account ({1}) does not have a Revtag.\n\ Please enter your Revolut Revtag to update your account data.\n\ This will not affect your account age signing status. payment.revolut.addUserNameInfo.headLine=Update Revolut account payment.cashapp.info=Please be aware that Cash App has higher chargeback risk than most bank transfers. payment.venmo.info=Please be aware that Venmo has higher chargeback risk than most bank transfers. payment.paypal.info=Please be aware that PayPal has higher chargeback risk than most bank transfers. payment.amazonGiftCard.upgrade=Amazon gift cards payment method requires the country to be specified. payment.account.amazonGiftCard.addCountryInfo={0}\n\ Your existing Amazon Gift Card account ({1}) does not have a Country specified.\n\ Please enter your Amazon Gift Card Country to update your account data.\n\ This will not affect your account age status. payment.amazonGiftCard.upgrade.headLine=Update Amazon Gift Card account payment.swift.info.account=Carefully review the core guidelines for using SWIFT on Haveno:\n\ \n\ - fill all fields completely and accurately \n\ - buyer must send payment in currency specified by the offer maker \n\ - buyer must use the shared fee model (SHA) \n\ - buyer and seller may incur fees, so they should check their bank's fee schedules beforehand \n\ \n\ SWIFT is more sophisticated than other payment methods, so please take a moment to review full guidance on the wiki [HYPERLINK:https://docs.haveno.exchange/overview/payment-methods/SWIFT]. payment.swift.info.buyer=To buy monero with SWIFT, you must:\n\ \n\ - send payment in the currency specified by the offer maker \n\ - use the shared fee model (SHA) to send payment\n\ \n\ Please review further guidance on the wiki to avoid penalties and ensure smooth trades [HYPERLINK:https://docs.haveno.exchange/overview/payment-methods/SWIFT]. payment.swift.info.seller=SWIFT senders are required to use the shared fee model (SHA) to send payments.\n\ \n\ If you receive a SWIFT payment that does not use SHA, open a mediation ticket.\n\ \n\ Please review further guidance on the wiki to avoid penalties and ensure smooth trades [HYPERLINK:https://docs.haveno.exchange/overview/payment-methods/SWIFT]. payment.imps.info.account=Please make sure to include your:\n\n\ ● Account owner full name\n\ ● Account number\n\ ● IFSC number\n\n\ These details should match your bank account that you will use for sending / receiving payments.\n\n\ Please be aware there is a maximum of Rs. 200,000 that can be sent per transaction. If you are trading over this amount multiple transactions will be needed. However be aware there is a maximum limit of Rs. 1,000,000 that can be sent per day.\n\n\ Some banks have different limits for their customers. payment.imps.info.buyer=Please send payment only to the account details provided in Haveno.\n\n\ The maximum trade size is Rs. 200,000 per transaction.\n\n\ If your trade is over Rs. 200,000 you will have to make multiple transfers. However, be aware there is a maximum limit of Rs. 1,000,000 that can be sent per day.\n\n\ Please note some banks have different limits for their customers. payment.imps.info.seller=If you intend to receive over Rs. 200,000 per trade you should expect the buyer to have to make multiple transfers. However, be aware there is a maximum limit of Rs. 1,000,000 that can be sent per day.\n\n\ Please note some banks have different limits for their customers. payment.neft.info.account=Please make sure to include your:\n\n\ ● Account owner full name\n\ ● Account number\n\ ● IFSC number\n\n\ These details should match your bank account that you will use for sending / receiving payments.\n\n\ Please be aware there is a maximum of Rs. 50,000 that can be sent per transaction. If you are trading over this amount multiple transactions will be needed.\n\n\ Please note some banks have different limits for their customers. payment.neft.info.buyer=Please send payment only to the account details provided in Haveno.\n\n\ The maximum trade size is Rs. 50,000 per transaction.\n\n\ If your trade is over Rs. 50,000 you will have to make multiple transfers.\n\n\ Please note some banks have different limits for their customers. payment.neft.info.seller=If you intend to receive over Rs. 50,000 per trade you should expect the buyer to have to make multiple transfers.\n\n\ Please note some banks have different limits for their customers. payment.paytm.info.account=Please make sure to include your email or phone number that matches your email or phone number in your PayTM account. \n\n\ When users set up a PayTM account with No KYC users are limited to: \n\n\ ● Maximum of Rs. 5,000 can be sent per transaction.\n\ ● Maximum of Rs. 10,000 can be held in someone's PayTM wallet.\n\n\ If you intend to trade amount of over 5,000 per trade you will need to complete KYC with PayTM. With KYC users are limited to:\n\n\ ● Maximum of Rs. 100,000 can be sent per transaction.\n\ ● Maximum of Rs. 100,000 can be held in someone's PayTM wallet.\n\n\ Users should also be aware of account limits. Trades above PayTM account limits will likely have to take place over more than one day, or, be cancelled. payment.paytm.info.buyer=Please send payment only to the email address or phone number provided.\n\n\ If you intend to trade amount of over Rs. 5,000 per trade you will need to complete KYC with PayTM.\n\n\ With No KYC Rs. 5,000 can be sent per transaction.\n\n\ With KYC users Rs. 100,000 can be sent per transaction. payment.paytm.info.seller=If you intend to trade amount of over Rs. 5,000 per trade you will need to complete KYC with PayTM. With KYC users are limited to:\n\n\ ● Maximum of Rs. 100,000 can be sent per transaction.\n\ ● Maximum of Rs. 100,000 can be held in your PayTM wallet .\n\n\ Users should also be aware of account limits. As a maximum of Rs. 100,000 can be held in your PayTM wallet please make sure you transfer out your rupees regularly. payment.rtgs.info.account=RTGS is for payments of large trades of Rs. 200,000 or over.\n\n\ When setting up your RTGS payment account please make sure to include your:\n\n\ ● Account owner full name\n\ ● Account number\n\ ● IFSC number\n\n\ These details should match your bank account that you will use for sending / receiving payments.\n\n\ Please be aware there is a minimum trade amount of Rs. 200,000 that can be sent per transaction. If you are trading under this amount either the trade would get cancelled or both traders would have to agree on another payment method (eg IMPS or UPI). payment.rtgs.info.buyer=Please send payment only to the account details provided in Haveno.\n\n\ Please be aware there is a minimum trade amount of Rs. 200,000 that can be sent per transaction. If you are trading under this amount either the trade would get cancelled or both traders would have to agree on another payment method (eg IMPS or UPI). payment.rtgs.info.seller=Please be aware there is a minimum trade amount of Rs. 200,000 that can be sent per transaction. If you are trading under this amount either the trade would get cancelled or both traders would have to agree on another payment method (eg IMPS or UPI). payment.upi.info.account=Please make sure to include your Virtual Payment Address (VPA) also called your UPI ID. The format for this is like an email ID: with the sign “@” in the middle. For example, your UPI ID could be “receiver's_name@bank_name” or “phone_number@bank_name.” \n\n\ For UPI there is a maximum limit of Rs. 100,000 that can be sent per transaction. \n\n\ If you intend to trade amount of over Rs. 100,000 per trade it is likely trades will have to take place over multiple transfers. \n\n\ Please note some banks have different limits for their customers. payment.upi.info.buyer=Please send payment only to the VPA / UPI ID provided in Haveno. \n\n\ The maximum trade size is Rs. 100,000 per transaction. \n\n\ If your trade is over Rs. 100,000 you will have to make multiple transfers. \n\n\ Please note some banks have different limits for their customers. payment.upi.info.seller=If you intend to receive over Rs. 100,000 per trade you should expect the buyer to have to make multiple transfers. \n\n\ Please note some banks have different limits for their customers. payment.celpay.info.account=Please make sure to include the email your Celsius account is registered to. \ This will ensure that when you send funds they show from the correct account and when you receive funds they will be credited to your account.\n\n\ CelPay users are limited to sending $2,500 (or other currency/crypto equivalent) in 24 hours.\n\n\ Trades above CelPay account limits will likely have to take place over more than one day, or, be cancelled.\n\n\ CelPay supports multiple stablecoins:\n\n\ ● USD Stablecoins; DAI, TrueUSD, USDC, ZUSD, BUSD, GUSD, PAX, USDT (ERC20)\n\ ● CAD Stablecoins; TrueCAD\n\ ● GBP Stablecoins; TrueGBP\n\ ● HKD Stablecoins; TrueHKD\n\ ● AUD Stablecoins; TrueAUD\n\n\ XMR Buyers can send any matching currency stablecoin to the XMR Seller. payment.celpay.info.buyer=Please send payment only to the email address provided by the XMR Seller by sending a payment link.\n\n\ CelPay is limited to sending $2,500 (or other currency/crypto equivalent) in 24 hours.\n\n\ Trades above CelPay account limits will likely have to take place over more than one day, or, be cancelled.\n\n\ CelPay supports multiple stablecoins:\n\n\ ● USD Stablecoins; DAI, TrueUSD, USDC, ZUSD, BUSD, GUSD, PAX, USDT (ERC20)\n\ ● CAD Stablecoins; TrueCAD\n\ ● GBP Stablecoins; TrueGBP\n\ ● HKD Stablecoins; TrueHKD\n\ ● AUD Stablecoins; TrueAUD\n\n\ XMR Buyers can send any matching currency stablecoin to the XMR Seller. payment.celpay.info.seller=XMR Sellers should expect to receive payment via a secure payment link. \ Please make sure the email payment link contains the email address provided by the XMR Buyer.\n\n\ CelPay users are limited to sending $2,500 (or other currency/crypto equivalent) in 24 hours.\n\n\ Trades above CelPay account limits will likely have to take place over more than one day, or, be cancelled.\n\n\ CelPay supports multiple stablecoins:\n\n\ ● USD Stablecoins; DAI, TrueUSD, USDC, ZUSD, BUSD, GUSD, PAX, USDT (ERC20)\n\ ● CAD Stablecoins; TrueCAD\n\ ● GBP Stablecoins; TrueGBP\n\ ● HKD Stablecoins; TrueHKD\n\ ● AUD Stablecoins; TrueAUD\n\n\ XMR Sellers should expect to receive any matching currency stablecoin from the XMR Buyer. It is possible for the XMR Buyer to send any matching currency stablecoin. payment.celpay.supportedCurrenciesForReceiver=Supported currencies (please note: all the currencies below are supported stable coins within the Celsius app. Trades are for stable coins, not fiat.) payment.nequi.info.account=Please make sure to include your phone number that is associated with your Nequi account.\n\n\ When users set up a Nequi account payment limits are set to a maximum of ~ 7,000,000 COP that can be sent per month.\n\n\ If you intend to trade amount of over 7,000,000 COP per trade you will need to complete KYC with Bancolombia and pay a fee \ of around 15,000 COP. After this all transactions will incur a 0.4% of tax. Please ensure you are aware of the latest taxes.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.nequi.info.buyer=Please send payment only to the phone number provided in the XMR Seller's Haveno account.\n\n\ When users set up a Nequi account, payment limits are set to a maximum of ~ 7,000,000 COP that can be sent per month.\n\n\ If you intend to trade amount of over 7,000,000 COP per trade you will need to complete KYC with Bancolombia and pay a fee \ of around 15,000 COP. After this all transactions will incur a 0.4% of tax. Please ensure you are aware of the latest taxes.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.nequi.info.seller=Please check that the payment received matches the phone number provided in the XMR Buyer's Haveno account.\n\n\ When users set up a Nequi account, payment limits are set to a maximum of ~ 7,000,000 COP that can be sent per month.\n\n\ If you intend to trade amount of over 7,000,000 COP per trade you will need to complete KYC with Bancolombia and pay a fee \ of around 15,000 COP. After this all transactions will incur a 0.4% of tax. Please ensure you are aware of the latest taxes.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.mpesa.info.account=Please make sure to include the phone number that is registered with your M-Pesa account. payment.mpesa.info.buyer=Please send payment only to the phone number provided in the XMR Seller's Haveno account using M-Pesa. payment.mpesa.info.seller=Please check that the M-Pesa payment received matches the phone number provided in the XMR Buyer's Haveno account. payment.mercadoPago.info.account=Please make sure to include the email or phone number that is registered with your Mercado Pago account. payment.mercadoPago.info.buyer=Please send payment only to the email or phone number provided in the XMR Seller's Haveno account using Mercado Pago. payment.mercadoPago.info.seller=Please check that the Mercado Pago payment received matches the email or phone number provided in the XMR Buyer's Haveno account. payment.gcash.info.account=Please make sure to include the phone number that is registered with your GCash account. payment.gcash.info.buyer=Please send payment only to the phone number provided in the XMR Seller's Haveno account using GCash. payment.gcash.info.seller=Please check that the GCash payment received matches the phone number provided in the XMR Buyer's Haveno account. payment.momo.info.account=Please make sure to include the phone number that is registered with your MoMo account. payment.momo.info.buyer=Please send payment only to the phone number provided in the XMR Seller's Haveno account using MoMo. payment.momo.info.seller=Please check that the MoMo payment received matches the phone number provided in the XMR Buyer's Haveno account. payment.spei.info.account=Please make sure to include the CLABE (18-digit interbank account number) registered to your bank account for SPEI transfers. payment.spei.info.buyer=Please send payment via SPEI only to the CLABE provided in the XMR Seller's Haveno account. payment.spei.info.seller=Please check that the SPEI payment received matches the CLABE provided in the XMR Buyer's Haveno account. payment.bizum.info.account=To use Bizum you need a bank account (IBAN) in Spain and to be registered for the service.\n\n\ Bizum can be used for trades between €0.50 and €1,000.\n\n\ The maximum amount of transactions you can send/receive using Bizum is €2,000 Euros per day.\n\n\ Bizum users can have a maximum of 150 operations per month.\n\n\ Each bank however may establish its own limits, within the above limits, for its clients.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.bizum.info.buyer=Please send payment only to the XMR Seller's mobile phone number as provided in Haveno.\n\n\ The maximum trade size is €1,000 per payment. The maximum amount of transactions you can send using Bizum is €2,000 Euros per day.\n\n\ If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.bizum.info.seller=Please make sure your payment is received from the XMR Buyer's mobile phone number as provided in Haveno.\n\n\ The maximum trade size is €1,000 per payment. The maximum amount of transactions you can receive using Bizum is €2,000 Euros per day.\n\n\ If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.blik.info.account=To use BLIK you need a bank account in Poland with a mobile banking app that supports BLIK.\n\n\ The XMR buyer pays by generating a BLIK code and sending it to the XMR seller via trader chat, so both traders must be online to complete the payment. payment.blik.info.buyer=To pay, generate a BLIK code in your mobile banking app and send it to the XMR seller via trader chat.\n\n\ BLIK codes are only valid for 2 minutes, so make sure the seller is responding in trader chat before generating the code. payment.blik.info.seller=The XMR buyer will send you a BLIK code via trader chat.\n\n\ BLIK codes are only valid for 2 minutes, so use the code to collect the payment promptly after it is sent. payment.vippsMobilePay.info.account=To use Vipps MobilePay you need an account registered with your mobile number in Norway, Denmark or Finland.\n\n\ Payments cannot be sent between countries, so both traders must have accounts in the same country. The trade currency is determined by your account's country. payment.vippsMobilePay.info.buyer=Please send payment only to the mobile number provided in the XMR seller's account, and verify \ the recipient name shown in the app matches the seller's account holder name before confirming. payment.vippsMobilePay.info.seller=Please check that the payment received in your Vipps or MobilePay app matches the mobile number \ and holder name provided in the XMR buyer's account. payment.twint.info.account=To use TWINT you need an account registered with your mobile number in Switzerland.\n\n\ TWINT payments can only be sent between Swiss TWINT accounts, so both traders must use TWINT. The trade currency is CHF. payment.twint.info.buyer=Please send payment only to the mobile number provided in the XMR seller's account, and verify \ the recipient name shown in the app matches the seller's account holder name before confirming. payment.twint.info.seller=Please check that the payment received in your TWINT app matches the mobile number \ and holder name provided in the XMR buyer's account. payment.nip.info.account=To use NIP you need a Nigerian bank account or a mobile money wallet such as OPay or PalmPay.\n\n\ Payments are sent by NIP instant bank transfer to the recipient's 10-digit account number at their bank or wallet provider. \ The trade currency is NGN. payment.nip.info.buyer=Please send payment only to the account number and bank or wallet provided in the XMR seller's account, and verify \ the recipient name shown by the transfer name check matches the seller's account holder name before confirming. payment.nip.info.seller=Please check that the payment received in your banking or wallet app matches the account number \ and holder name provided in the XMR buyer's account. payment.pagoMovil.info.account=To use Pago Móvil you need a Venezuelan bank account with Pago Móvil enabled, registered \ with your mobile number, cédula and bank.\n\n\ Payments are sent by interbank transfer to the mobile number, cédula and bank provided. The trade currency is VES. payment.pagoMovil.info.buyer=Please send payment only to the mobile number, cédula and bank provided in the XMR seller's \ account, and verify the recipient name shown by your bank matches the seller's account holder name before confirming. payment.pagoMovil.info.seller=Please check that the payment received in your banking app matches the mobile number, cédula \ and holder name provided in the XMR buyer's account. payment.qris.info.account=To use QRIS / BI-FAST you need an Indonesian bank account or an e-wallet that can receive \ instant transfers.\n\n\ Payments are sent by BI-FAST instant transfer to the recipient's account number at their bank or e-wallet, or by \ scanning the recipient's QRIS code. The trade currency is IDR. payment.qris.info.buyer=Please send payment only to the account number and bank or e-wallet provided in the XMR seller's \ account, or a QRIS code the seller shares with you in trade chat, and verify the recipient name shown by your app \ matches the seller's account holder name before confirming. payment.qris.info.seller=Please check that the payment received in your banking or e-wallet app matches the account number \ and holder name provided in the XMR buyer's account. payment.papara.info.account=To use Papara / FAST you need a Papara account or a Turkish bank account that can receive \ instant transfers.\n\n\ Payments are sent to the recipient's Papara number, Turkish IBAN or FAST Easy Address (Kolay Adres) mobile number. \ The trade currency is TRY. payment.papara.info.buyer=Please send payment only to the account number or IBAN and bank or wallet provided in the XMR \ seller's account, and verify the recipient name shown by your app matches the seller's account holder name before confirming. payment.papara.info.seller=Please check that the payment received in your Papara or banking app matches the account details \ and holder name provided in the XMR buyer's account. payment.raast.info.account=To use Raast / Easypaisa / JazzCash you need a Pakistani bank account or mobile wallet that can \ receive instant transfers.\n\n\ Payments are sent to the recipient's Raast ID (registered mobile number), wallet mobile number or Pakistani IBAN. \ The trade currency is PKR. payment.raast.info.buyer=Please send payment only to the mobile number or IBAN and bank or wallet provided in the XMR \ seller's account, and verify the recipient name shown by your app matches the seller's account holder name before confirming. payment.raast.info.seller=Please check that the payment received in your banking or wallet app matches the account details \ and holder name provided in the XMR buyer's account. payment.paynow.info.account=To use PayNow / FAST you need a Singapore bank account or e-wallet that can receive \ instant transfers.\n\n\ Payments are sent to the recipient's PayNow proxy: a registered mobile number or NRIC/FIN. \ The trade currency is SGD. payment.paynow.info.buyer=Please send payment only to the mobile number or NRIC/FIN and bank or wallet provided in the XMR \ seller's account, and verify the recipient name shown by your app matches the seller's account holder name before confirming. payment.paynow.info.seller=Please check that the payment received in your banking or wallet app matches the account details \ and holder name provided in the XMR buyer's account. payment.wero.info.account=To use Wero you need the Wero app or a participating bank's app with your mobile number registered \ in Germany, France or Belgium.\n\n\ Payments are sent to the recipient's registered mobile number, entered in international format (e.g. +49). \ The trade currency is EUR. payment.wero.info.buyer=Please send payment only to the mobile number provided in the XMR seller's account, and verify \ the recipient name shown in the app matches the seller's account holder name before confirming. payment.wero.info.seller=Please check that the payment received in your Wero or banking app matches the mobile number \ and holder name provided in the XMR buyer's account. payment.fps.info.account=To use FPS (Faster Payment System) you need a Hong Kong bank account or an e-wallet such as \ AlipayHK or WeChat Pay HK.\n\n\ Payments are sent to the recipient's FPS proxy: a registered mobile number, FPS ID or email address. \ The trade currency is HKD. payment.fps.info.buyer=Please send payment only to the mobile number, FPS ID or email and bank or wallet provided in the XMR \ seller's account, and verify the recipient name shown by your app matches the seller's account holder name before confirming. payment.fps.info.seller=Please check that the payment received in your banking or wallet app matches the account details \ and holder name provided in the XMR buyer's account. payment.duitnow.identifier=Mobile (01... / +60...) or NRIC (12 digits) payment.duitnow.info.account=To use DuitNow you need a Malaysian bank account or an e-wallet such as Touch 'n Go, \ GrabPay or Boost.\n\n\ Payments are sent to the recipient's DuitNow proxy: a registered mobile number or NRIC. \ Enter mobile numbers in national format (01...) or with +60. A 12-digit number without '+' is treated as an NRIC. \ The trade currency is MYR. payment.duitnow.info.buyer=Please send payment only to the mobile number or NRIC and bank or wallet provided in the XMR \ seller's account, and verify the recipient name shown by your app matches the seller's account holder name before confirming. payment.duitnow.info.seller=Please check that the payment received in your banking or wallet app matches the account details \ and holder name provided in the XMR buyer's account. payment.mbway.info.account=To use MB WAY you need the MB WAY app activated with your Portuguese mobile number.\n\n\ Payments are sent to the recipient's registered mobile number. The trade currency is EUR. payment.mbway.info.buyer=Please send payment only to the mobile number provided in the XMR seller's account, and verify \ the recipient name shown in the app matches the seller's account holder name before confirming. payment.mbway.info.seller=Please check that the payment received in your MB WAY app matches the mobile number \ and holder name provided in the XMR buyer's account. payment.paypay.accountId=Mobile number or PayPay ID payment.paypay.info.account=To use PayPay you need a PayPay account registered in Japan.\n\n\ PayPay payments can only be sent between PayPay users, so both traders must use PayPay. Payments are sent to the \ recipient's registered mobile number or PayPay ID. The trade currency is JPY. payment.paypay.info.buyer=Please send payment only to the mobile number or PayPay ID provided in the XMR seller's account, \ and verify the recipient name shown in the app matches the seller's account holder name before confirming. payment.paypay.info.seller=Please check that the payment received in your PayPay app matches the mobile number or PayPay ID \ and holder name provided in the XMR buyer's account. payment.sbp.info.account=Please make sure to include the phone number linked to your bank account for SBP (Faster Payments) transfers. payment.sbp.info.buyer=Please send payment via SBP only to the phone number provided in the XMR Seller's Haveno account. payment.sbp.info.seller=Please check that the SBP payment received matches the phone number provided in the XMR Buyer's Haveno account. payment.mir.info.account=To use Mir card transfer you need a Russian bank card that can receive card-to-card transfers.\n\n\ Payments are sent to the recipient's card number. The trade currency is RUB. payment.mir.info.buyer=Please send payment only to the card number provided in the XMR seller's account, and verify \ the recipient name shown by your banking app matches the seller's account holder name before confirming. payment.mir.info.seller=Please check that the payment received in your banking app matches the card number \ and holder name provided in the XMR buyer's account. payment.yoomoney.info.account=To use YooMoney you need a YooMoney wallet registered in Russia.\n\n\ Payments are sent to the recipient's wallet number. The trade currency is RUB. payment.yoomoney.info.buyer=Please send payment only to the wallet number provided in the XMR seller's account, and verify \ the recipient name shown in the app matches the seller's account holder name before confirming. payment.yoomoney.info.seller=Please check that the payment received in your YooMoney wallet matches the wallet number \ and holder name provided in the XMR buyer's account. payment.ukraineCard.info.account=To use card-to-card transfer you need a Ukrainian bank card (e.g. PrivatBank or Monobank) \ that can receive transfers.\n\n\ Payments are sent to the recipient's card number. The trade currency is UAH. payment.ukraineCard.info.buyer=Please send payment only to the card number provided in the XMR seller's account, and verify \ the recipient name shown by your banking app matches the seller's account holder name before confirming. payment.ukraineCard.info.seller=Please check that the payment received in your banking app matches the card number \ and holder name provided in the XMR buyer's account. payment.kaspi.accountId=Mobile number or card number payment.kaspi.info.account=To use Kaspi you need a Kaspi account registered in Kazakhstan.\n\n\ Payments are sent to the recipient's registered mobile number or Kaspi Gold card number. The trade currency is KZT. payment.kaspi.info.buyer=Please send payment only to the mobile number or card number provided in the XMR seller's account, \ and verify the recipient name shown in the app matches the seller's account holder name before confirming. payment.kaspi.info.seller=Please check that the payment received in your Kaspi app matches the mobile number or card number \ and holder name provided in the XMR buyer's account. payment.pix.info.account=Please make sure to include your chosen Pix Key. There are four types of keys: \ CPF (Natural Persons Register) or CNPJ (National Registry of Legal Entities), e-mail address, telephone number or a \ random key generated by the system called a universally unique identifier (UUID). A different key must be used for \ each Pix account you have. Individuals can create up to five keys for each account they own.\n\n\ When trading on Haveno, XMR Buyers should use their Pix Keys as the payment description so that it is easy for the XMR Sellers to identify the payment as coming from themselves. payment.pix.info.buyer=Please send payment only to the Pix Key provided in the XMR Seller's Haveno account.\n\n\ Please use your Pix Key as the payment reference so that it is easy for the XMR Seller to identify the payment as coming from yourself. payment.pix.info.seller=Please check that the payment received description matches the Pix Key provided in the XMR Buyer's Haveno account. payment.pix.key=Pix Key (CPF, CNPJ, Email, Phone number or UUID) payment.monese.info.account=Monese is a bank app for users of GBP, EUR and RON*. Monese allows users to send money to \ other Monese accounts instantly and for free in any supported currency.\n\n\ *To open a RON account in Monese, you need to either live in Romania or have Romanian citizenship.\n\n\ When setting up your Monese account in Haveno please make sure to include your name and phone number that matches your \ Monese account. This will ensure that when you send funds they show from the correct account and when you receive \ funds they will be credited to your account. payment.monese.info.buyer=Please send payment only to the phone number provided by the XMR Seller in their Haveno account. Please leave the payment description blank. payment.monese.info.seller=XMR Sellers should expect to receive payment from the phone number / name shown in the XMR Buyer's Haveno account. payment.satispay.info.account=To use Satispay you need a bank account (IBAN) in Italy and to be registered for the service.\n\n\ Satispay account limits are individually set. If you want to trade increased amounts you will need to contact Satispay \ support to increase your limits. Users should also be aware of account limits. If you trade over the above limits \ your trade might be cancelled and there could be a penalty. payment.satispay.info.buyer=Please send payment only to the XMR Seller's mobile phone number as provided in Haveno.\n\n\ Satispay account limits are individually set. If you want to trade increased amounts you will need to contact Satispay \ support to increase your limits. Users should also be aware of account limits. If you trade over the above limits \ your trade might be cancelled and there could be a penalty. payment.satispay.info.seller=Please make sure your payment is received from the XMR Buyer's mobile phone number / name as provided in Haveno.\n\n\ Satispay account limits are individually set. If you want to trade increased amounts you will need to contact Satispay \ support to increase your limits. Users should also be aware of account limits. If you trade over the above limits \ your trade might be cancelled and there could be a penalty. payment.tikkie.info.account=To use Tikkie you need a bank account (IBAN) in The Netherlands and to be registered for the service.\n\n\ When you send a Tikkie payment request to an individual person you can ask to receive a maximum of €750 per Tikkie \ request. The maximum amount you can request within 24 hours is €2,500 per Tikkie account.\n\n\ Each bank however may establish its own limits, within these limits, for its clients.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.tikkie.info.buyer=Please request a payment link from the XMR Seller in trader chat. Once the XMR Seller has \ sent you a payment link that matches the correct amount for the trade please proceed to payment.\n\n\ When the XMR Seller requests a Tikkie payment the maximum they can ask to receive is €750 per Tikkie request. If the \ trade is over that amount the XMR Seller will have to send multiple requests to total the trade amount. The maximum \ you can request in a day is €2,500.\n\n\ Each bank however may establish its own limits, within these limits, for its clients.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.tikkie.info.seller=Please send a payment link to the XMR Buyer in trader chat. Once the XMR \ Buyer has sent you payment please check their IBAN detail match the details they have in Haveno.\n\n\ When the XMR Seller requests a Tikkie payment the maximum they can ask to receive is €750 per Tikkie request. If the \ trade is over that amount the XMR Seller will have to send multiple requests to total the trade amount. The maximum \ you can request in a day is €2,500.\n\n\ Each bank however may establish its own limits, within these limits, for its clients.\n\n\ Users should also be aware of account limits. If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.verse.info.account=Verse is a multiple currency payment method that can send and receive payment in EUR, SEK, HUF, DKK, PLN.\n\n\ When setting up your Verse account in Haveno please make sure to include the username that matches your username in your \ Verse account. This will ensure that when you send funds they show from the correct account and when you receive \ funds they will be credited to your account.\n\n\ Verse users are limited to sending or receiving €10,000 per year (or equivalent foreign currency amount) for \ accumulated payments made from or received into their payment account. This can be increased by Verse on request. payment.verse.info.buyer=Please send payment only to the username provided by the XMR Seller in their Haveno account. \ Please leave the payment description blank.\n\n\ Verse users are limited to sending or receiving €10,000 per year (or equivalent foreign currency amount) for \ accumulated payments made from or received into their payment account. This can be increased by Verse on request. payment.verse.info.seller=XMR Sellers should expect to receive payment from the username shown in the XMR Buyer's Haveno account.\n\n\ Verse users are limited to sending or receiving €10,000 per year (or equivalent foreign currency amount) for \ accumulated payments made from or received into their payment account. This can be increased by Verse on request. payment.achTransfer.info.account=When adding ACH as a payment method in Haveno users should make sure they are aware what \ it will cost to send and receive an ACH transfer. payment.achTransfer.info.buyer=Please ensure you are aware of what it will cost you to send an ACH transfer.\n\n\ When paying, send only to the payment details provided in the XMR Seller's account using ACH transfer. payment.achTransfer.info.seller=Please ensure you are aware of what it will cost you to receive an ACH transfer.\n\n\ When receiving payment, please check that it is received from the XMR Buyer's account as an ACH transfer. payment.domesticWire.info.account=When adding Domestic Wire Transfer as a payment method in Haveno users should make sure \ they are aware what it will cost to send and receive a wire transfer. payment.domesticWire.info.buyer=Please ensure you are aware of what it will cost you to send a wire transfer.\n\n\ When paying, send only to the payment details provided in the XMR Seller's account. payment.domesticWire.info.seller=Please ensure you are aware of what it will cost you to receive a wire transfer.\n\n\ When receiving payment, please check that it is received from the XMR Buyer's account. payment.strike.info.account=Please make sure to include your Strike username.\n\n\ In Haveno, Strike is used for fiat to fiat payments only.\n\n\ Please make sure you are aware of the Strike limits:\n\n\ Users who have registered with only their email, name, and phone number have the following limits:\n\n\ ● $100 maximum per deposit\n\ ● $1,000 maximum total deposits per week\n\ ● $100 maximum per payment\n\n\ Users can increase their limits by providing Strike with more information. These users have the following limits:\n\n\ ● $1,000 maximum per deposit\n\ ● $1,000 maximum total deposits per week\n\ ● $1,000 maximum per payment\n\n\ If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.strike.info.buyer=Please send payment only to the XMR Seller's Strike username as provided in Haveno.\n\n\ The maximum trade size is $1,000 per payment.\n\n\ If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.strike.info.seller=Please make sure your payment is received from the XMR Buyer's Strike username as provided in Haveno.\n\n\ The maximum trade size is $1,000 per payment.\n\n\ If you trade over the above limits your trade might be cancelled and there could be a penalty. payment.transferwiseUsd.info.account=Due to US banking regulation, sending and receiving USD payments has more restrictions \ than most other currencies. For this reason USD was not added to Haveno Wise payment method.\n\n\ The Wise-USD payment method allows Haveno users to trade in USD.\n\n\ Anyone with a Wise account can add Wise-USD as a payment method in Haveno. This will \ allow them to buy and sell XMR with USD.\n\n\ When trading on Haveno XMR Buyers should not use any reference for reason for payment. If reason for payment is required \ they should only use the full name of the Wise-USD account owner. payment.transferwiseUsd.info.buyer=Please send payment only to the email address in the XMR Seller's Haveno Wise-USD account. payment.transferwiseUsd.info.seller=Please check that the payment received matches the XMR Buyer's name of the Wise-USD account in Haveno. payment.usPostalMoneyOrder.info=Trading using US Postal Money Orders (USPMO) on Haveno requires that you understand the following:\n\ \n\ - XMR buyers must write the XMR Seller's name in both the Payer and the Payee's fields & take a high-resolution photo of the USPMO and envelope with proof of tracking before sending.\n\ - XMR buyers must send the USPMO to the XMR seller with Delivery Confirmation.\n\ \n\ In the event mediation is necessary, or if there is a trade dispute, you will be required to send the photos to the Haveno mediator or refund agent, together with the USPMO Serial Number, Post Office Number, and dollar amount, so they can verify the details on the US Post Office website.\n\n\ Failure to provide the required information to the arbitrator will result in losing the dispute case.\n\n\ In all dispute cases, the USPMO sender bears 100% of the burden of responsibility in providing evidence/proof to the arbitrator.\n\n\ If you do not understand these requirements, do not trade using USPMO on Haveno. payment.payByMail.info=Trading using Pay by Mail on Haveno requires that you understand the following:\n\ \n\ ● XMR buyer should package cash in a tamper-evident cash bag.\n\ ● XMR buyer should film or take high-resolution photos of the cash packaging process with the address & tracking number already affixed to packaging.\n\ ● XMR buyer should send the cash package to the XMR seller with Delivery Confirmation and appropriate Insurance.\n\ ● XMR seller should film the opening of the package, making sure that the tracking number provided by the sender is visible in the video.\n\ ● Offer maker must state any special terms or conditions in the 'Additional Information' field of the payment account.\n\ ● Offer taker agrees to the offer maker's terms and conditions by taking the offer.\n\ \n\ Pay by Mail trades put the onus to act honestly squarely on both peers.\n\ \n\ ● Pay by Mail trades have less verifiable actions than other traditional trades. This makes handling dispute much harder.\n\ ● Try to resolve disputes directly with your peer using trader chat. This is your most promising route to solving any Pay by Mail dispute.\n\ ● Arbitrators can consider your case and make a suggestion, but they are NOT guaranteed to help.\n\ ● Arbitrators will make a decision based on the evidence provided to them. Therefore, please follow and document the above processes to have evidence in case of dispute.\n\ ● Reimbursement requests for any lost funds resulting from Pay By Mail trades to Haveno will NOT be considered.\n\ \n\ If you do not understand these requirements, do not trade using Pay by Mail on Haveno. payment.payByMail.contact=Contact info payment.payByMail.contact.prompt=Name or nym envelope should be addressed to payment.payByMail.extraInfo.prompt=Please state on your offers: \n\n\ Country you are located (eg France); \n\ Countries / regions you would accept trades from (eg France, EU, or any European country); \n\ Any special terms/conditions; \n\ Any other details. payment.tradingRestrictions=Please review the maker's terms and conditions.\n\ If you do not meet the requirements do not take this trade. payment.cashAtAtm.info=Cardless Cash: Cardless withdraw at ATM using code\n\n\ To use this payment method:\n\n\ 1. Create a Cardless Cash payment account, listing your accepted banks, regions, or other terms to be shown with the offer.\n\n\ 2. Create or take an offer with the payment account.\n\n\ 3. When the offer is taken, chat with your peer to coordinate a time to complete the payment and share the payment details.\n\n\ If the trade amount is above the cash withdrawal limit, traders should split it into multiple transactions.\n\n\ ATM cash trades must be in multiples of 10. Using range offers is recommended so the XMR amount can adjust to match the exact price.\n\n\ If you cannot complete the transaction as specified in your trade contract, you may lose some (or all) of your security deposit. payment.cashAtAtm.extraInfo.prompt=Please state on your offers: \n\n\ Your accepted banks / locations; \n\ Any special terms/conditions; \n\ Any other details. payment.f2f.contact=Contact info payment.f2f.contact.prompt=How would you like to be contacted by the trading peer? (email address, phone number,...) payment.f2f.city=City for 'Face to face' meeting payment.f2f.city.prompt=The city will be displayed with the offer payment.shared.optionalExtra=Optional additional information payment.shared.extraInfo=Additional information payment.shared.extraInfo.offer=Additional offer information payment.shared.extraInfo.prompt.paymentAccount=Define any special terms, conditions, or details you would like to be displayed with your offers for this payment account (users will see this info before accepting offers). payment.shared.extraInfo.prompt.offer=Define any special terms, conditions, or details you would like to be displayed with your offer. payment.shared.extraInfo.noDeposit=Contact details and offer terms payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\n\ The main differences are:\n\ ● The trading peers need to exchange information about the meeting location and time by using their provided contact details.\n\ ● The trading peers need to bring their laptops and do the confirmation of 'payment sent' and 'payment received' at the meeting place.\n\ ● If a maker has special 'terms and conditions' they must state those in the 'Additional information' text field in the account.\n\ ● By taking an offer the taker agrees to the maker's stated 'terms and conditions'.\n\ ● In case of a dispute the arbitrator cannot be of much assistance as it is usually difficult to get tamper-proof evidence \ of what happened at the meeting. In such cases the XMR funds might get locked indefinitely or until the trading peers come to \ an agreement.\n\n\ To be sure you fully understand the differences with 'Face to Face' trades please read the instructions and \ recommendations at: [HYPERLINK:https://docs.haveno.exchange/overview/payment-methods/F2F] payment.f2f.info.openURL=Open web page payment.f2f.offerbook.tooltip.countryAndCity=Country and city: {0} / {1} payment.shared.extraInfo.tooltip=Additional information: {0} payment.ifsc=IFS Code payment.ifsc.validation=IFSC format: XXXX0999999 payment.clabe=CLABE payment.clabe.validation=CLABE must be 18 digits payment.japan.bank=Bank payment.japan.branch=Branch payment.japan.account=Account payment.japan.recipient=Name payment.australia.payid=PayID payment.payid=PayID linked to financial institution. Like email address or mobile phone. payment.payid.info=A PayID like a phone number, email address or an Australian Business Number (ABN), that you can securely link to your \ bank, credit union or building society account. You need to have already created a PayID with your Australian financial institution. \ Both sending and receiving financial institutions must support PayID. For more information please check [HYPERLINK:https://payid.com.au/faqs/] payment.amazonGiftCard.info=To pay with Amazon eGift Card, you will need to send an Amazon eGift Card to the XMR seller via your Amazon account. \n\n\ Please see the wiki [HYPERLINK:https://docs.haveno.exchange/overview/payment-methods/Amazon-eGift-card] for further details and best practices. \n\n\ Three important notes:\n\ - try to send gift cards with amounts of 100 USD or smaller, as Amazon is known to flag larger gift cards as fraudulent\n\ - try to use creative, believable text for the gift card's message (e.g., "Happy birthday Susan!") along with the trade ID (and use trader chat \ to tell your trading peer the reference text you picked so they can verify your payment)\n\ - Amazon eGift Cards can only be redeemed on the Amazon website they were purchased on (e.g., a gift card purchased on amazon.it can only be redeemed on amazon.it) payment.paysafe.info=For your protection, we strongly discourage using Paysafecard PINs for payment.\n\n\ Transactions made via PINs cannot be independently verified for dispute resolution. If an issue arises, recovering funds may not be possible.\n\n\ To ensure transaction security with dispute resolution, always use payment methods that provide verifiable records. # We use constants from the code so we do not use our normal naming convention # dynamic values are not recognized by IntelliJ # Only translate general terms NATIONAL_BANK=National bank transfer SAME_BANK=Transfer with same bank SPECIFIC_BANKS=Transfers with specific banks US_POSTAL_MONEY_ORDER=US Postal Money Order CASH_DEPOSIT=Cash Deposit PAY_BY_MAIL=Pay By Mail CASH_AT_ATM=Cardless Cash MONEY_GRAM=MoneyGram WESTERN_UNION=Western Union F2F=Face to face (in person) JAPAN_BANK=Japan Bank Furikomi AUSTRALIA_PAYID=Australian PayID # suppress inspection "UnusedProperty" NATIONAL_BANK_SHORT=National banks # suppress inspection "UnusedProperty" SAME_BANK_SHORT=Same bank # suppress inspection "UnusedProperty" SPECIFIC_BANKS_SHORT=Specific banks # suppress inspection "UnusedProperty" US_POSTAL_MONEY_ORDER_SHORT=US Money Order # suppress inspection "UnusedProperty" CASH_DEPOSIT_SHORT=Cash Deposit # suppress inspection "UnusedProperty" PAY_BY_MAIL_SHORT=Pay By Mail # suppress inspection "UnusedProperty" CASH_AT_ATM_SHORT=Cardless Cash # suppress inspection "UnusedProperty" MONEY_GRAM_SHORT=MoneyGram # suppress inspection "UnusedProperty" WESTERN_UNION_SHORT=Western Union # suppress inspection "UnusedProperty" F2F_SHORT=F2F # suppress inspection "UnusedProperty" JAPAN_BANK_SHORT=Japan Furikomi # suppress inspection "UnusedProperty" AUSTRALIA_PAYID_SHORT=PayID # Do not translate brand names # suppress inspection "UnusedProperty" UPHOLD=Uphold # suppress inspection "UnusedProperty" MONEY_BEAM=MoneyBeam (N26) # suppress inspection "UnusedProperty" POPMONEY=Popmoney # suppress inspection "UnusedProperty" REVOLUT=Revolut # suppress inspection "UnusedProperty" PERFECT_MONEY=Perfect Money # suppress inspection "UnusedProperty" ALI_PAY=AliPay # suppress inspection "UnusedProperty" WECHAT_PAY=WeChat Pay # suppress inspection "UnusedProperty" SEPA=SEPA # suppress inspection "UnusedProperty" SEPA_INSTANT=SEPA Instant Payments # suppress inspection "UnusedProperty" FASTER_PAYMENTS=Faster Payments # suppress inspection "UnusedProperty" SWISH=Swish # suppress inspection "UnusedProperty" ZELLE=Zelle # suppress inspection "UnusedProperty" CHASE_QUICK_PAY=Chase QuickPay # suppress inspection "UnusedProperty" INTERAC_E_TRANSFER=Interac e-Transfer # suppress inspection "UnusedProperty" HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Cryptocurrencies # suppress inspection "UnusedProperty" PROMPT_PAY=PromptPay # suppress inspection "UnusedProperty" ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" TRANSFERWISE=Wise # suppress inspection "UnusedProperty" TRANSFERWISE_USD=Wise-USD # suppress inspection "UnusedProperty" PAYSERA=Paysera # suppress inspection "UnusedProperty" PAXUM=Paxum # suppress inspection "UnusedProperty" NEFT=India/NEFT # suppress inspection "UnusedProperty" RTGS=India/RTGS # suppress inspection "UnusedProperty" IMPS=India/IMPS # suppress inspection "UnusedProperty" UPI=India/UPI # suppress inspection "UnusedProperty" PAYTM=India/PayTM # suppress inspection "UnusedProperty" NEQUI=Nequi # suppress inspection "UnusedProperty" MPESA=M-Pesa # suppress inspection "UnusedProperty" MERCADO_PAGO=Mercado Pago # suppress inspection "UnusedProperty" GCASH=GCash # suppress inspection "UnusedProperty" MOMO=MoMo # suppress inspection "UnusedProperty" SPEI=Mexico/SPEI # suppress inspection "UnusedProperty" BIZUM=Bizum # suppress inspection "UnusedProperty" PIX=Pix # suppress inspection "UnusedProperty" AMAZON_GIFT_CARD=Amazon eGift Card # suppress inspection "UnusedProperty" BLOCK_CHAINS_INSTANT=Cryptocurrencies Instant # suppress inspection "UnusedProperty" CAPITUAL=Capitual # suppress inspection "UnusedProperty" CELPAY=CelPay # suppress inspection "UnusedProperty" MONESE=Monese # suppress inspection "UnusedProperty" SATISPAY=Satispay # suppress inspection "UnusedProperty" TIKKIE=Tikkie # suppress inspection "UnusedProperty" VERSE=Verse # suppress inspection "UnusedProperty" STRIKE=Strike # suppress inspection "UnusedProperty" SWIFT=SWIFT International Wire Transfer # suppress inspection "UnusedProperty" ACH_TRANSFER=ACH Transfer # suppress inspection "UnusedProperty" DOMESTIC_WIRE_TRANSFER=Domestic Wire Transfer # suppress inspection "UnusedProperty" OK_PAY=OKPay # suppress inspection "UnusedProperty" CASH_APP=Cash App # suppress inspection "UnusedProperty" VENMO=Venmo # suppress inspection "UnusedProperty" PAYPAL=PayPal # suppress inspection "UnusedProperty" PAYSAFE=Paysafe # suppress inspection "UnusedProperty" UPHOLD_SHORT=Uphold # suppress inspection "UnusedProperty" MONEY_BEAM_SHORT=MoneyBeam (N26) # suppress inspection "UnusedProperty" POPMONEY_SHORT=Popmoney # suppress inspection "UnusedProperty" REVOLUT_SHORT=Revolut # suppress inspection "UnusedProperty" PERFECT_MONEY_SHORT=Perfect Money # suppress inspection "UnusedProperty" ALI_PAY_SHORT=AliPay # suppress inspection "UnusedProperty" WECHAT_PAY_SHORT=WeChat Pay # suppress inspection "UnusedProperty" SEPA_SHORT=SEPA # suppress inspection "UnusedProperty" SEPA_INSTANT_SHORT=SEPA Instant # suppress inspection "UnusedProperty" FASTER_PAYMENTS_SHORT=Faster Payments # suppress inspection "UnusedProperty" SWISH_SHORT=Swish # suppress inspection "UnusedProperty" ZELLE_SHORT=Zelle # suppress inspection "UnusedProperty" CHASE_QUICK_PAY_SHORT=Chase QuickPay # suppress inspection "UnusedProperty" INTERAC_E_TRANSFER_SHORT=Interac e-Transfer # suppress inspection "UnusedProperty" HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Cryptocurrencies # suppress inspection "UnusedProperty" PROMPT_PAY_SHORT=PromptPay # suppress inspection "UnusedProperty" ADVANCED_CASH_SHORT=Advanced Cash # suppress inspection "UnusedProperty" TRANSFERWISE_SHORT=Wise # suppress inspection "UnusedProperty" TRANSFERWISE_USD_SHORT=Wise-USD # suppress inspection "UnusedProperty" PAYSERA_SHORT=Paysera # suppress inspection "UnusedProperty" PAXUM_SHORT=Paxum # suppress inspection "UnusedProperty" NEFT_SHORT=NEFT # suppress inspection "UnusedProperty" RTGS_SHORT=RTGS # suppress inspection "UnusedProperty" IMPS_SHORT=IMPS # suppress inspection "UnusedProperty" UPI_SHORT=UPI # suppress inspection "UnusedProperty" PAYTM_SHORT=PayTM # suppress inspection "UnusedProperty" NEQUI_SHORT=Nequi # suppress inspection "UnusedProperty" MPESA_SHORT=M-Pesa # suppress inspection "UnusedProperty" MERCADO_PAGO_SHORT=Mercado Pago # suppress inspection "UnusedProperty" GCASH_SHORT=GCash # suppress inspection "UnusedProperty" MOMO_SHORT=MoMo # suppress inspection "UnusedProperty" SPEI_SHORT=SPEI # suppress inspection "UnusedProperty" BIZUM_SHORT=Bizum # suppress inspection "UnusedProperty" PIX_SHORT=Pix # suppress inspection "UnusedProperty" AMAZON_GIFT_CARD_SHORT=Amazon eGift Card # suppress inspection "UnusedProperty" BLOCK_CHAINS_INSTANT_SHORT=Cryptocurrencies Instant # suppress inspection "UnusedProperty" CAPITUAL_SHORT=Capitual # suppress inspection "UnusedProperty" CELPAY_SHORT=CelPay # suppress inspection "UnusedProperty" MONESE_SHORT=Monese # suppress inspection "UnusedProperty" SATISPAY_SHORT=Satispay # suppress inspection "UnusedProperty" TIKKIE_SHORT=Tikkie # suppress inspection "UnusedProperty" VERSE_SHORT=Verse # suppress inspection "UnusedProperty" STRIKE_SHORT=Strike # suppress inspection "UnusedProperty" SWIFT_SHORT=SWIFT # suppress inspection "UnusedProperty" ACH_TRANSFER_SHORT=ACH # suppress inspection "UnusedProperty" DOMESTIC_WIRE_TRANSFER_SHORT=Domestic Wire # suppress inspection "UnusedProperty" BSQ_SWAP_SHORT=BSQ Swap # Deprecated: Cannot be deleted as it would break old trade history entries # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay # suppress inspection "UnusedProperty" CASH_APP_SHORT=Cash App # suppress inspection "UnusedProperty" VENMO_SHORT=Venmo # suppress inspection "UnusedProperty" PAYPAL_SHORT=PayPal # suppress inspection "UnusedProperty" PAYSAFE_SHORT=Paysafe # suppress inspection "UnusedProperty" BLIK=BLIK # suppress inspection "UnusedProperty" BLIK_SHORT=BLIK # suppress inspection "UnusedProperty" VIPPS_MOBILEPAY=Vipps MobilePay # suppress inspection "UnusedProperty" VIPPS_MOBILEPAY_SHORT=Vipps MobilePay # suppress inspection "UnusedProperty" TWINT=TWINT # suppress inspection "UnusedProperty" TWINT_SHORT=TWINT # suppress inspection "UnusedProperty" NIP=NIP Instant Bank Transfer / OPay / PalmPay # suppress inspection "UnusedProperty" NIP_SHORT=NIP # suppress inspection "UnusedProperty" PAGO_MOVIL=Pago Móvil # suppress inspection "UnusedProperty" PAGO_MOVIL_SHORT=Pago Móvil # suppress inspection "UnusedProperty" QRIS=QRIS / BI-FAST # suppress inspection "UnusedProperty" QRIS_SHORT=QRIS # suppress inspection "UnusedProperty" PAPARA=Papara / FAST # suppress inspection "UnusedProperty" PAPARA_SHORT=Papara # suppress inspection "UnusedProperty" RAAST=Raast / Easypaisa / JazzCash # suppress inspection "UnusedProperty" RAAST_SHORT=Raast # suppress inspection "UnusedProperty" PAYNOW=PayNow / FAST # suppress inspection "UnusedProperty" PAYNOW_SHORT=PayNow # suppress inspection "UnusedProperty" WERO=Wero # suppress inspection "UnusedProperty" WERO_SHORT=Wero # suppress inspection "UnusedProperty" FPS=FPS / 轉數快 (Hong Kong) # suppress inspection "UnusedProperty" FPS_SHORT=FPS # suppress inspection "UnusedProperty" DUITNOW=DuitNow (Malaysia) # suppress inspection "UnusedProperty" DUITNOW_SHORT=DuitNow # suppress inspection "UnusedProperty" MB_WAY=MB WAY (Portugal) # suppress inspection "UnusedProperty" MB_WAY_SHORT=MB WAY # suppress inspection "UnusedProperty" PAYPAY=PayPay (Japan) # suppress inspection "UnusedProperty" PAYPAY_SHORT=PayPay # suppress inspection "UnusedProperty" SBP=SBP # suppress inspection "UnusedProperty" SBP_SHORT=SBP # suppress inspection "UnusedProperty" MIR=Mir card transfer # suppress inspection "UnusedProperty" MIR_SHORT=Mir # suppress inspection "UnusedProperty" YOOMONEY=YooMoney # suppress inspection "UnusedProperty" YOOMONEY_SHORT=YooMoney # suppress inspection "UnusedProperty" UKRAINE_CARD=Card-to-card # suppress inspection "UnusedProperty" UKRAINE_CARD_SHORT=Card (UA) # suppress inspection "UnusedProperty" KASPI=Kaspi (Kazakhstan) # suppress inspection "UnusedProperty" KASPI_SHORT=Kaspi #################################################################### # Validation #################################################################### validation.empty=Empty input is not allowed. validation.NaN=Input is not a valid number. validation.notAnInteger=Input is not an integer value. validation.zero=Input of 0 is not allowed. validation.negative=A negative value is not allowed. validation.traditional.tooSmall=Input smaller than minimum possible amount is not allowed. validation.traditional.tooLarge=Input larger than maximum possible amount is not allowed. validation.xmr.fraction=Input will result in a monero value of less than 1 piconero validation.xmr.tooLarge=Input larger than {0} is not allowed. validation.xmr.tooSmall=Input smaller than {0} is not allowed. validation.passwordTooShort=The password you entered is too short. It needs to have a min. of 8 characters. validation.passwordTooLong=The password you entered is too long. It cannot be longer than 50 characters. validation.sortCodeNumber={0} must consist of {1} numbers. validation.sortCodeChars={0} must consist of {1} characters. validation.bankIdNumber={0} must consist of {1} numbers. validation.accountNr=Account number must consist of {0} numbers. validation.accountNrChars=Account number must consist of {0} characters. validation.xmr.invalidAddress=The address is not correct. Please check the address format. validation.inputError=Your input caused an error:\n{0} validation.xmr.exceedsMaxTradeLimit=Your trade limit is {0}. validation.nationalAccountId={0} must consist of {1} numbers. #new validation.invalidInput=Invalid input: {0} validation.accountNrFormat=Account number must be of format: {0} # suppress inspection "UnusedProperty" validation.crypto.wrongStructure=Address validation failed because it does not match the structure of a {0} address. # suppress inspection "UnusedProperty" validation.crypto.invalidAddress=Address is not a valid {0} address! {1} # suppress inspection "UnusedProperty" validation.crypto.liquidBitcoin.invalidAddress=Native segwit addresses (those starting with 'lq') are not supported. validation.bic.invalidLength=Input length must be 8 or 11 validation.bic.letters=Bank and Country code must be letters validation.bic.invalidLocationCode=BIC contains invalid location code validation.bic.invalidBranchCode=BIC contains invalid branch code validation.bic.sepaRevolutBic=Revolut Sepa accounts are not supported. validation.btc.invalidFormat=Invalid format for a Bitcoin address. validation.email.invalidAddress=Invalid address validation.iban.invalidCountryCode=Country code invalid validation.iban.checkSumNotNumeric=Checksum must be numeric validation.iban.nonNumericChars=Non-alphanumeric character detected validation.iban.checkSumInvalid=IBAN checksum is invalid validation.iban.invalidLength=Number must have a length of 15 to 34 chars. validation.iban.sepaNotSupported=SEPA is not supported in this country validation.interacETransfer.invalidAreaCode=Non-Canadian area code validation.interacETransfer.invalidPhone=Please enter a valid 11-digit phone number (ex: 1-123-456-7890) or an email address validation.interacETransfer.invalidQuestion=Must contain only letters, numbers, spaces and/or the symbols ' _ , . ? - validation.interacETransfer.invalidAnswer=Must be one word and contain only letters, numbers, and/or the symbol - validation.inputTooLarge=Input must not be larger than {0} validation.inputTooSmall=Input has to be larger than {0} validation.length=Length must be between {0} and {1} validation.fixedLength=Length must be {0} validation.pattern=Input must be of format: {0} validation.noHexString=The input is not in HEX format. validation.advancedCash.invalidFormat=Must be a valid email or wallet id of format: X000000000000 validation.invalidUrl=This is not a valid URL validation.phone.missingCountryCode=Need two-letter country code to validate phone number validation.phone.invalidCharacters=Phone number {0} contains invalid characters validation.phone.insufficientDigits=There are not enough digits in {0} to be a valid phone number validation.phone.tooManyDigits=There are too many digits in {0} to be a valid phone number validation.phone.invalidDialingCode=Country dialing code for number {0} is invalid for country {1}. \ The correct dialing code is {2}. validation.invalidAddressList=Must be comma separated list of valid addresses validation.capitual.invalidFormat=Must be a valid CAP code of format: CAP-XXXXXX (6 alphanumeric characters) portfolio.pending.tradeView.buySummary=Buy {0} for {1} portfolio.pending.tradeView.sellSummary=Sell {0} for {1} portfolio.pending.tradeView.summaryDetail={0} · Trade {1} · {2} portfolio.pending.tradeView.buyerRole=You are the buyer portfolio.pending.tradeView.sellerRole=You are the seller portfolio.pending.tradeView.depositConfirmations=Deposit confirmations portfolio.pending.tradeView.sendPayment=Send payment portfolio.pending.tradeView.paymentReceived=Payment received portfolio.pending.tradeView.paymentSent=Payment sent portfolio.pending.tradeView.confirmReceipt=Confirm receipt portfolio.pending.tradeView.complete=Done portfolio.pending.tradeView.confirming=Confirming deposits portfolio.pending.tradeView.yourTurn=Your turn portfolio.pending.tradeView.recommendedWait=Recommended wait portfolio.pending.tradeView.waitingSeller=Waiting for seller portfolio.pending.tradeView.waitingBuyer=Waiting for buyer portfolio.pending.tradeView.additionalConfirmations=Additional confirmations portfolio.pending.tradeView.awaitingDeposit=Waiting for deposit information portfolio.pending.tradeView.confirmationEstimate=About {0} minutes remaining portfolio.pending.tradeView.confirmationCount={0} of {1} confirmations portfolio.pending.tradeView.deadline=Trade deadline portfolio.pending.tradeView.deadlineDate=Until {0} portfolio.pending.tradeView.expired=Past deadline portfolio.pending.tradeView.notStarted=Not started yet portfolio.pending.tradeView.depositTransactions=Deposit transactions portfolio.pending.tradeView.depositsConfirmed=Deposits confirmed portfolio.pending.tradeView.depositCount={0} {0,choice,0#confirmations|1#confirmation|1