diff --git a/.gitignore b/.gitignore index 1384f8b49cc..0b3cd7ebdcf 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,4 @@ desktop.ini */target/* *.class deploy -releases/* +*/releases/* diff --git a/core/src/main/java/bisq/core/app/BisqExecutable.java b/core/src/main/java/bisq/core/app/BisqExecutable.java index efa08101b26..5db553dd138 100644 --- a/core/src/main/java/bisq/core/app/BisqExecutable.java +++ b/core/src/main/java/bisq/core/app/BisqExecutable.java @@ -68,7 +68,11 @@ import static bisq.core.app.BisqEnvironment.DEFAULT_APP_NAME; import static bisq.core.app.BisqEnvironment.DEFAULT_USER_DATA_DIR; +import static bisq.core.btc.BaseCurrencyNetwork.BTC_MAINNET; +import static bisq.core.btc.BaseCurrencyNetwork.BTC_REGTEST; +import static bisq.core.btc.BaseCurrencyNetwork.BTC_TESTNET; import static com.google.common.base.Preconditions.checkNotNull; +import static java.lang.String.format; @Slf4j public abstract class BisqExecutable implements GracefulShutDownHandler { @@ -481,10 +485,10 @@ protected void customizeOptionParsing(OptionParser parser) { //BtcOptionKeys parser.accepts(BtcOptionKeys.BASE_CURRENCY_NETWORK, - "Base currency network") + format("Base currency network (default: %s)", BisqEnvironment.getDefaultBaseCurrencyNetwork().name())) .withRequiredArg() .ofType(String.class) - .defaultsTo(BisqEnvironment.getDefaultBaseCurrencyNetwork().name()); + .describedAs(format("%s|%s|%s", BTC_MAINNET, BTC_TESTNET, BTC_REGTEST)); parser.accepts(BtcOptionKeys.REG_TEST_HOST) .withRequiredArg() diff --git a/core/src/main/java/bisq/core/dao/node/BsqNode.java b/core/src/main/java/bisq/core/dao/node/BsqNode.java index 321e3e2eb9e..ec67a5a0deb 100644 --- a/core/src/main/java/bisq/core/dao/node/BsqNode.java +++ b/core/src/main/java/bisq/core/dao/node/BsqNode.java @@ -20,8 +20,12 @@ import bisq.core.dao.DaoSetupService; import bisq.core.dao.node.full.RawBlock; import bisq.core.dao.node.parser.BlockParser; +import bisq.core.dao.node.parser.exceptions.BlockHashNotConnectingException; +import bisq.core.dao.node.parser.exceptions.BlockHeightNotConnectingException; +import bisq.core.dao.node.parser.exceptions.RequiredReorgFromSnapshotException; import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.DaoStateSnapshotService; +import bisq.core.dao.state.model.blockchain.Block; import bisq.network.p2p.P2PService; import bisq.network.p2p.P2PServiceListener; @@ -30,6 +34,11 @@ import com.google.inject.Inject; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import java.util.Optional; + import lombok.extern.slf4j.Slf4j; import javax.annotation.Nullable; @@ -51,6 +60,7 @@ public abstract class BsqNode implements DaoSetupService { protected boolean p2pNetworkReady; @Nullable protected ErrorMessageHandler errorMessageHandler; + protected List pendingBlocks = new ArrayList<>(); /////////////////////////////////////////////////////////////////////////////////////////// @@ -179,19 +189,87 @@ protected void onParseBlockChainComplete() { log.info("onParseBlockChainComplete"); parseBlockchainComplete = true; daoStateService.onParseBlockChainComplete(); - - // log.error("COMPLETED: sb1={}\nsb2={}", BlockParser.sb1.toString(), BlockParser.sb2.toString()); - // log.error("equals? " + BlockParser.sb1.toString().equals(BlockParser.sb2.toString())); - // Utilities.copyToClipboard(BlockParser.sb1.toString() + "\n\n\n" + BlockParser.sb2.toString()); } @SuppressWarnings("WeakerAccess") protected void startReOrgFromLastSnapshot() { daoStateSnapshotService.applySnapshot(true); - startParseBlocks(); } - protected boolean isBlockAlreadyAdded(RawBlock rawBlock) { - return daoStateService.getBlockAtHeight(rawBlock.getHeight()).isPresent(); + + protected Optional doParseBlock(RawBlock rawBlock) throws RequiredReorgFromSnapshotException { + // We check if we have a block with that height. If so we return. We do not use the chainHeight as with genesis + // height we have no block but chainHeight is initially set to genesis height (bad design ;-( but a bit tricky + // to change now as it used in many areas.) + if (daoStateService.getBlockAtHeight(rawBlock.getHeight()).isPresent()) { + log.info("We have already a block with the height of the new block. Height of new block={}", rawBlock.getHeight()); + return Optional.empty(); + } + + try { + Block block = blockParser.parseBlock(rawBlock); + + if (pendingBlocks.contains(rawBlock)) + pendingBlocks.remove(rawBlock); + + // After parsing we check if we have pending blocks we might have received earlier but which have been + // not connecting from the latest height we had. The list is sorted by height + if (!pendingBlocks.isEmpty()) { + // To avoid ConcurrentModificationException we copy the list. It might be altered in the method call + ArrayList tempPendingBlocks = new ArrayList<>(pendingBlocks); + for (RawBlock tempPendingBlock : tempPendingBlocks) { + try { + doParseBlock(tempPendingBlock); + } catch (RequiredReorgFromSnapshotException e1) { + // In case we got a reorg we break the iteration + break; + } + } + } + + return Optional.of(block); + } catch (BlockHeightNotConnectingException e) { + // There is no guaranteed order how we receive blocks. We could have received block 102 before 101. + // If block is in future we move the block to teh pendingBlocks list. At next block we look up the + // list if there is any potential candidate with the correct height and if so we remove that from that list. + + int heightForNextBlock = daoStateService.getChainHeight() + 1; + if (rawBlock.getHeight() > heightForNextBlock) { + pendingBlocks.add(rawBlock); + pendingBlocks.sort(Comparator.comparing(RawBlock::getHeight)); + log.info("We received an block with a future block height. We store it as pending and try to apply " + + "it at the next block. rawBlock: height/hash={}/{}", rawBlock.getHeight(), rawBlock.getHash()); + } else if (rawBlock.getHeight() >= daoStateService.getGenesisBlockHeight()) { + // We received an older block. We compare if we have it in our chain. + Optional optionalBlock = daoStateService.getBlockAtHeight(rawBlock.getHeight()); + if (optionalBlock.isPresent()) { + if (optionalBlock.get().getHash().equals(rawBlock.getPreviousBlockHash())) { + log.info("We received an old block we have already parsed and added. We ignore it."); + } else { + log.info("We received an old block with a different hash. We ignore it. Hash={}", rawBlock.getHash()); + } + } else { + log.info("In case we have reset from genesis height we would not find the block"); + } + } else { + log.info("We ignore it as it was before genesis height"); + } + } catch (BlockHashNotConnectingException throwable) { + Optional lastBlock = daoStateService.getLastBlock(); + log.warn("Block not connecting:\n" + + "New block height/hash/previousBlockHash={}/{}/{}, latest block height/hash={}/{}", + rawBlock.getHeight(), + rawBlock.getHash(), + rawBlock.getPreviousBlockHash(), + lastBlock.isPresent() ? lastBlock.get().getHeight() : "lastBlock not present", + lastBlock.isPresent() ? lastBlock.get().getHash() : "lastBlock not present"); + + pendingBlocks.clear(); + startReOrgFromLastSnapshot(); + throw new RequiredReorgFromSnapshotException(rawBlock); + } + + + return Optional.empty(); } } diff --git a/core/src/main/java/bisq/core/dao/node/full/FullNode.java b/core/src/main/java/bisq/core/dao/node/full/FullNode.java index 18c3ba0b0ca..c0585250854 100644 --- a/core/src/main/java/bisq/core/dao/node/full/FullNode.java +++ b/core/src/main/java/bisq/core/dao/node/full/FullNode.java @@ -21,7 +21,7 @@ import bisq.core.dao.node.explorer.ExportJsonFilesService; import bisq.core.dao.node.full.network.FullNodeNetworkService; import bisq.core.dao.node.parser.BlockParser; -import bisq.core.dao.node.parser.exceptions.BlockNotConnectingException; +import bisq.core.dao.node.parser.exceptions.RequiredReorgFromSnapshotException; import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.DaoStateSnapshotService; import bisq.core.dao.state.model.blockchain.Block; @@ -106,6 +106,15 @@ protected void startParseBlocks() { requestChainHeadHeightAndParseBlocks(getStartBlockHeight()); } + @Override + protected void startReOrgFromLastSnapshot() { + super.startReOrgFromLastSnapshot(); + + int startBlockHeight = getStartBlockHeight(); + rpcService.requestChainHeadHeight(chainHeight -> parseBlocksOnHeadHeight(startBlockHeight, chainHeight), + this::handleError); + } + @Override protected void onP2PNetworkReady() { super.onP2PNetworkReady(); @@ -137,13 +146,9 @@ private void addBlockHandler() { if (!addBlockHandlerAdded) { addBlockHandlerAdded = true; rpcService.addNewBtcBlockHandler(rawBlock -> { - if (!isBlockAlreadyAdded(rawBlock)) { - try { - Block block = blockParser.parseBlock(rawBlock); - onNewBlock(block); - } catch (BlockNotConnectingException throwable) { - handleError(throwable); - } + try { + doParseBlock(rawBlock).ifPresent(this::onNewBlock); + } catch (RequiredReorgFromSnapshotException ignore) { } }, this::handleError); @@ -190,13 +195,7 @@ private void parseBlocksOnHeadHeight(int startBlockHeight, int chainHeight) { // if we are at chainTip, so do not include here another check as it would // not trigger the listener registration. parseBlocksIfNewBlockAvailable(chainHeight); - }, throwable -> { - if (throwable instanceof BlockNotConnectingException) { - startReOrgFromLastSnapshot(); - } else { - handleError(throwable); - } - }); + }, this::handleError); } else { log.warn("We are trying to start with a block which is above the chain height of bitcoin core. " + "We need probably wait longer until bitcoin core has fully synced. " + @@ -210,33 +209,29 @@ private void parseBlocks(int startBlockHeight, Consumer newBlockHandler, ResultHandler resultHandler, Consumer errorHandler) { - parseBlock(startBlockHeight, chainHeight, newBlockHandler, resultHandler, errorHandler); + parseBlockRecursively(startBlockHeight, chainHeight, newBlockHandler, resultHandler, errorHandler); } - // Recursively request and parse all blocks - private void parseBlock(int blockHeight, int chainHeight, - Consumer newBlockHandler, ResultHandler resultHandler, - Consumer errorHandler) { + private void parseBlockRecursively(int blockHeight, + int chainHeight, + Consumer newBlockHandler, + ResultHandler resultHandler, + Consumer errorHandler) { rpcService.requestBtcBlock(blockHeight, rawBlock -> { - if (!isBlockAlreadyAdded(rawBlock)) { - try { - Block block = blockParser.parseBlock(rawBlock); - newBlockHandler.accept(block); - - // Increment blockHeight and recursively call parseBlockAsync until we reach chainHeight - if (blockHeight < chainHeight) { - final int newBlockHeight = blockHeight + 1; - parseBlock(newBlockHeight, chainHeight, newBlockHandler, resultHandler, errorHandler); - } else { - // We are done - resultHandler.handleResult(); - } - } catch (BlockNotConnectingException e) { - errorHandler.accept(e); + try { + doParseBlock(rawBlock).ifPresent(newBlockHandler); + + // Increment blockHeight and recursively call parseBlockAsync until we reach chainHeight + if (blockHeight < chainHeight) { + int newBlockHeight = blockHeight + 1; + parseBlockRecursively(newBlockHeight, chainHeight, newBlockHandler, resultHandler, errorHandler); + } else { + // We are done + resultHandler.handleResult(); } - } else { - log.info("Block was already added height=", rawBlock.getHeight()); + } catch (RequiredReorgFromSnapshotException ignore) { + // If we get a reorg we don't continue to call parseBlockRecursively } }, errorHandler); @@ -245,16 +240,13 @@ private void parseBlock(int blockHeight, int chainHeight, private void handleError(Throwable throwable) { String errorMessage = "An error occurred: Error=" + throwable.toString(); log.error(errorMessage); - - if (throwable instanceof BlockNotConnectingException) { - startReOrgFromLastSnapshot(); - } else if (throwable instanceof RpcException && + if (throwable instanceof RpcException && throwable.getCause() != null && throwable.getCause() instanceof HttpLayerException && ((HttpLayerException) throwable.getCause()).getCode() == 1004004) { errorMessage = "You have configured Bisq to run as DAO full node but there is not " + "localhost Bitcoin Core node detected. You need to have Bitcoin Core started and synced before " + - "starting Bisq."; + "starting Bisq. Please restart Bisq with proper DAO full node setup or switch to lite node mode."; } if (errorMessageHandler != null) diff --git a/core/src/main/java/bisq/core/dao/node/full/RpcService.java b/core/src/main/java/bisq/core/dao/node/full/RpcService.java index fe7b3de5284..3dd890b64c8 100644 --- a/core/src/main/java/bisq/core/dao/node/full/RpcService.java +++ b/core/src/main/java/bisq/core/dao/node/full/RpcService.java @@ -284,10 +284,12 @@ private RawTx getTxFromRawTransaction(RawTransaction rawBtcTx, com.neemre.btcdcl try { opReturnData = Utils.HEX.decode(chunks[1]); } catch (Throwable t) { - // We get sometimes exceptions, seems BitcoinJ - // cannot handle all existing OP_RETURN data, but we ignore them - // anyway as our OP_RETURN data is valid in BitcoinJ - log.warn("Error at Utils.HEX.decode(chunks[1]): " + t.toString() + " / chunks[1]=" + chunks[1]); + log.warn("Error at Utils.HEX.decode(chunks[1]): " + t.toString() + + " / chunks[1]=" + chunks[1] + + "\nWe get sometimes exceptions with opReturn data, seems BitcoinJ " + + "cannot handle all " + + "existing OP_RETURN data, but we ignore them anyway as the OP_RETURN " + + "data used for DAO transactions are all valid in BitcoinJ"); } } } diff --git a/core/src/main/java/bisq/core/dao/node/full/network/GetBlocksRequestHandler.java b/core/src/main/java/bisq/core/dao/node/full/network/GetBlocksRequestHandler.java index e0c2a7482c4..c0060bf9736 100644 --- a/core/src/main/java/bisq/core/dao/node/full/network/GetBlocksRequestHandler.java +++ b/core/src/main/java/bisq/core/dao/node/full/network/GetBlocksRequestHandler.java @@ -93,9 +93,8 @@ public void onGetBlocksRequest(GetBlocksRequest getBlocksRequest, final Connecti Log.traceCall(getBlocksRequest + "\n\tconnection=" + connection); List blocks = new LinkedList<>(daoStateService.getBlocksFromBlockHeight(getBlocksRequest.getFromBlockHeight())); List rawBlocks = blocks.stream().map(RawBlock::fromBlock).collect(Collectors.toList()); - final GetBlocksResponse getBlocksResponse = new GetBlocksResponse(rawBlocks, getBlocksRequest.getNonce()); - log.debug("getBlocksResponse " + getBlocksResponse.getRequestNonce()); - log.info("Received getBlocksResponse from {} for blocks from height {}", + GetBlocksResponse getBlocksResponse = new GetBlocksResponse(rawBlocks, getBlocksRequest.getNonce()); + log.info("Received GetBlocksRequest from {} for blocks from height {}", connection.getPeersNodeAddressOptional(), getBlocksRequest.getFromBlockHeight()); if (timeoutTimer == null) { timeoutTimer = UserThread.runAfter(() -> { // setup before sending to avoid race conditions @@ -108,7 +107,7 @@ public void onGetBlocksRequest(GetBlocksRequest getBlocksRequest, final Connecti } SettableFuture future = networkNode.sendMessage(connection, getBlocksResponse); - Futures.addCallback(future, new FutureCallback() { + Futures.addCallback(future, new FutureCallback<>() { @Override public void onSuccess(Connection connection) { if (!stopped) { diff --git a/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java b/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java index 89dd0ba3c31..ef3f18aadf2 100644 --- a/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java +++ b/core/src/main/java/bisq/core/dao/node/lite/LiteNode.java @@ -23,7 +23,7 @@ import bisq.core.dao.node.messages.GetBlocksResponse; import bisq.core.dao.node.messages.NewBlockBroadcastMessage; import bisq.core.dao.node.parser.BlockParser; -import bisq.core.dao.node.parser.exceptions.BlockNotConnectingException; +import bisq.core.dao.node.parser.exceptions.RequiredReorgFromSnapshotException; import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.DaoStateSnapshotService; @@ -121,6 +121,15 @@ protected void startParseBlocks() { liteNodeNetworkService.requestBlocks(getStartBlockHeight()); } + @Override + protected void startReOrgFromLastSnapshot() { + super.startReOrgFromLastSnapshot(); + + int startBlockHeight = getStartBlockHeight(); + liteNodeNetworkService.reset(); + liteNodeNetworkService.requestBlocks(startBlockHeight); + } + /////////////////////////////////////////////////////////////////////////////////////////// // Private @@ -137,30 +146,24 @@ private void onRequestedBlocksReceived(List blockList) { // 144 blocks a day would result in about 4000 in a month, so if a user downloads the app after 1 months latest // release it will be a bit of a performance hit. It is a one time event as the snapshots gets created and be // used at next startup. - long startTs = System.currentTimeMillis(); - blockList.forEach(this::parseBlock); - log.info("Parsing of {} blocks took {} sec.", blockList.size(), (System.currentTimeMillis() - startTs) / 1000D); + for (RawBlock block : blockList) { + try { + doParseBlock(block); + } catch (RequiredReorgFromSnapshotException e1) { + // In case we got a reorg we break the iteration + break; + } + } + onParseBlockChainComplete(); } // We received a new block private void onNewBlockReceived(RawBlock block) { - log.info("onNewBlockReceived: block at height {}", block.getHeight()); - parseBlock(block); - } - - private void parseBlock(RawBlock rawBlock) { - if (!isBlockAlreadyAdded(rawBlock)) { - try { - blockParser.parseBlock(rawBlock); - } catch (BlockNotConnectingException throwable) { - startReOrgFromLastSnapshot(); - } catch (Throwable throwable) { - log.error(throwable.toString()); - throwable.printStackTrace(); - if (errorMessageHandler != null) - errorMessageHandler.handleErrorMessage(throwable.toString()); - } + log.info("onNewBlockReceived: block at height {}, hash={}", block.getHeight(), block.getHash()); + try { + doParseBlock(block); + } catch (RequiredReorgFromSnapshotException ignore) { } } } diff --git a/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java b/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java index d9a20d66342..0bd7df0ce5b 100644 --- a/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java +++ b/core/src/main/java/bisq/core/dao/node/lite/network/LiteNodeNetworkService.java @@ -151,6 +151,13 @@ public void requestBlocks(int startBlockHeight) { } } + public void reset() { + lastRequestedBlockHeight = 0; + lastReceivedBlockHeight = 0; + retryCounter = 0; + requestBlocksHandlerMap.values().forEach(RequestBlocksHandler::cancel); + } + /////////////////////////////////////////////////////////////////////////////////////////// // ConnectionListener implementation @@ -273,8 +280,6 @@ public void onFault(String errorMessage, @Nullable Connection connection) { log.info("requestBlocks with startBlockHeight={} from peer {}", startBlockHeight, peersNodeAddress); requestBlocksHandler.requestBlocks(); } else { - //TODO check with re-orgs - // FIXME when a lot of blocks are created we get caught here. Seems to be a threading issue... log.warn("startBlockHeight must not be smaller than lastReceivedBlockHeight. That should never happen." + "startBlockHeight={},lastReceivedBlockHeight={}", startBlockHeight, lastReceivedBlockHeight); DevEnv.logErrorAndThrowIfDevMode("startBlockHeight must be larger than lastReceivedBlockHeight. startBlockHeight=" + diff --git a/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java b/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java index fe105648419..5d71fd9164b 100644 --- a/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java +++ b/core/src/main/java/bisq/core/dao/node/parser/BlockParser.java @@ -18,7 +18,8 @@ package bisq.core.dao.node.parser; import bisq.core.dao.node.full.RawBlock; -import bisq.core.dao.node.parser.exceptions.BlockNotConnectingException; +import bisq.core.dao.node.parser.exceptions.BlockHashNotConnectingException; +import bisq.core.dao.node.parser.exceptions.BlockHeightNotConnectingException; import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.model.blockchain.Block; import bisq.core.dao.state.model.blockchain.Tx; @@ -74,9 +75,10 @@ public BlockParser(TxParser txParser, * * @param rawBlock Contains all transactions of a bitcoin block without any BSQ specific data * @return Block: Gets created from the rawBlock but contains only BSQ specific transactions. - * @throws BlockNotConnectingException If new block does not connect to previous block + * @throws BlockHashNotConnectingException If new block does not connect to previous block + * @throws BlockHeightNotConnectingException If new block height is not current cahin Height + 1 */ - public Block parseBlock(RawBlock rawBlock) throws BlockNotConnectingException { + public Block parseBlock(RawBlock rawBlock) throws BlockHashNotConnectingException, BlockHeightNotConnectingException { int blockHeight = rawBlock.getHeight(); log.debug("Parse block at height={} ", blockHeight); @@ -108,41 +110,32 @@ public Block parseBlock(RawBlock rawBlock) throws BlockNotConnectingException { List txList = block.getTxs(); rawBlock.getRawTxs().forEach(rawTx -> - txParser.findTx(rawTx, - genesisTxId, - genesisBlockHeight, - genesisTotalSupply) - .ifPresent(txList::add)); - log.debug("parseBsqTxs took {} ms", rawBlock.getRawTxs().size(), System.currentTimeMillis() - startTs); + txParser.findTx(rawTx, + genesisTxId, + genesisBlockHeight, + genesisTotalSupply) + .ifPresent(txList::add)); + log.info("parseBsqTxs took {} ms", rawBlock.getRawTxs().size(), System.currentTimeMillis() - startTs); daoStateService.onParseBlockComplete(block); return block; } - private void validateIfBlockIsConnecting(RawBlock rawBlock) throws BlockNotConnectingException { + private void validateIfBlockIsConnecting(RawBlock rawBlock) throws BlockHashNotConnectingException, BlockHeightNotConnectingException { LinkedList blocks = daoStateService.getBlocks(); - if (!isBlockConnecting(rawBlock, blocks) && !blocks.isEmpty()) { - Block last = blocks.getLast(); - log.warn("addBlock called with a not connecting block. New block:\n" + - "height()={}, hash()={}, lastBlock.height()={}, lastBlock.hash()={}", - rawBlock.getHeight(), - rawBlock.getHash(), - last != null ? last.getHeight() : "null", - last != null ? last.getHash() : "null"); - throw new BlockNotConnectingException(rawBlock); - } + + if (blocks.isEmpty()) + return; + + Block last = blocks.getLast(); + if (last.getHeight() + 1 != rawBlock.getHeight()) + throw new BlockHeightNotConnectingException(rawBlock); + + if (!last.getHash().equals(rawBlock.getPreviousBlockHash())) + throw new BlockHashNotConnectingException(rawBlock); } private boolean isBlockAlreadyAdded(RawBlock rawBlock) { return daoStateService.isBlockHashKnown(rawBlock.getHash()); } - - private boolean isBlockConnecting(RawBlock rawBlock, LinkedList blocks) { - // Case 1: blocks is empty - // Case 2: blocks not empty. Last block must match new blocks getPreviousBlockHash and - // height of last block +1 must be new blocks height - return blocks.isEmpty() || - (blocks.getLast().getHash().equals(rawBlock.getPreviousBlockHash()) && - blocks.getLast().getHeight() + 1 == rawBlock.getHeight()); - } } diff --git a/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockNotConnectingException.java b/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockHashNotConnectingException.java similarity index 87% rename from core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockNotConnectingException.java rename to core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockHashNotConnectingException.java index 357257994e4..97a0999a1ae 100644 --- a/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockNotConnectingException.java +++ b/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockHashNotConnectingException.java @@ -22,11 +22,11 @@ import lombok.Getter; @Getter -public class BlockNotConnectingException extends Exception { +public class BlockHashNotConnectingException extends Exception { private RawBlock rawBlock; - public BlockNotConnectingException(RawBlock rawBlock) { + public BlockHashNotConnectingException(RawBlock rawBlock) { this.rawBlock = rawBlock; } } diff --git a/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockHeightNotConnectingException.java b/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockHeightNotConnectingException.java new file mode 100644 index 00000000000..f7b0164e4d2 --- /dev/null +++ b/core/src/main/java/bisq/core/dao/node/parser/exceptions/BlockHeightNotConnectingException.java @@ -0,0 +1,32 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.dao.node.parser.exceptions; + +import bisq.core.dao.node.full.RawBlock; + +import lombok.Getter; + +@Getter +public class BlockHeightNotConnectingException extends Exception { + + private RawBlock rawBlock; + + public BlockHeightNotConnectingException(RawBlock rawBlock) { + this.rawBlock = rawBlock; + } +} diff --git a/core/src/main/java/bisq/core/dao/node/parser/exceptions/RequiredReorgFromSnapshotException.java b/core/src/main/java/bisq/core/dao/node/parser/exceptions/RequiredReorgFromSnapshotException.java new file mode 100644 index 00000000000..59a36c66939 --- /dev/null +++ b/core/src/main/java/bisq/core/dao/node/parser/exceptions/RequiredReorgFromSnapshotException.java @@ -0,0 +1,32 @@ +/* + * This file is part of Bisq. + * + * Bisq is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * Bisq is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public + * License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with Bisq. If not, see . + */ + +package bisq.core.dao.node.parser.exceptions; + +import bisq.core.dao.node.full.RawBlock; + +import lombok.Getter; + +@Getter +public class RequiredReorgFromSnapshotException extends Exception { + + private RawBlock rawBlock; + + public RequiredReorgFromSnapshotException(RawBlock rawBlock) { + this.rawBlock = rawBlock; + } +} diff --git a/core/src/main/java/bisq/core/dao/state/DaoStateService.java b/core/src/main/java/bisq/core/dao/state/DaoStateService.java index 577e0cf5b4c..dcadd3f7824 100644 --- a/core/src/main/java/bisq/core/dao/state/DaoStateService.java +++ b/core/src/main/java/bisq/core/dao/state/DaoStateService.java @@ -193,10 +193,16 @@ public void onNewBlockHeight(int blockHeight) { // Second we get the block added with empty txs public void onNewBlockWithEmptyTxs(Block block) { - daoState.getBlocks().add(block); - daoStateListeners.forEach(l -> l.onEmptyBlockAdded(block)); + if (daoState.getBlocks().isEmpty() && block.getHeight() != getGenesisBlockHeight()) { + log.warn("We don't have any blocks yet and we received a block which is not the genesis block. " + + "We ignore that block as the first block need to be the genesis block. " + + "That might happen in edge cases at reorgs."); + } else { + daoState.getBlocks().add(block); + daoStateListeners.forEach(l -> l.onEmptyBlockAdded(block)); - log.info("New Block added at blockHeight " + block.getHeight()); + log.info("New Block added at blockHeight " + block.getHeight()); + } } // Third we get the onParseBlockComplete called after all rawTxs of blocks have been parsed @@ -224,7 +230,7 @@ public LinkedList getBlocks() { public boolean isBlockHashKnown(String blockHash) { // TODO(chirhonul): If performance of O(n) time in number of blocks becomes an issue, // we should keep a HashMap of block hash -> Block to make this method O(1). - return getBlocks().stream().anyMatch(block -> block.getHash() == blockHash); + return getBlocks().stream().anyMatch(block -> block.getHash().equals(blockHash)); } public Optional getLastBlock() { diff --git a/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java b/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java index d701586fc6c..fe20b7de82d 100644 --- a/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java +++ b/core/src/main/java/bisq/core/dao/state/DaoStateSnapshotService.java @@ -44,6 +44,7 @@ public class DaoStateSnapshotService implements DaoStateListener { private final DaoStateStorageService daoStateStorageService; private DaoState snapshotCandidate; + private int chainHeightOfLastApplySnapshot; /////////////////////////////////////////////////////////////////////////////////////////// // Constructor @@ -113,15 +114,32 @@ public void applySnapshot(boolean fromReorg) { DaoState persisted = daoStateStorageService.getPersistedBsqState(); if (persisted != null) { LinkedList blocks = persisted.getBlocks(); + int chainHeightOfPersisted = persisted.getChainHeight(); if (!blocks.isEmpty()) { int heightOfLastBlock = blocks.getLast().getHeight(); log.info("applySnapshot from persisted daoState with height of last block {}", heightOfLastBlock); - if (isValidHeight(heightOfLastBlock)) - daoStateService.applySnapshot(persisted); + if (isValidHeight(heightOfLastBlock)) { + if (chainHeightOfLastApplySnapshot != chainHeightOfPersisted) { + chainHeightOfLastApplySnapshot = chainHeightOfPersisted; + daoStateService.applySnapshot(persisted); + } else { + // The reorg might have been caused by the previous parsing which might contains a range of + // blocks. + log.warn("We applied already a snapshot with chainHeight {}. We will reset the daoState and " + + "start over from the genesis transaction again.", chainHeightOfLastApplySnapshot); + persisted = new DaoState(); + int genesisBlockHeight = genesisTxInfo.getGenesisBlockHeight(); + persisted.setChainHeight(genesisBlockHeight); + chainHeightOfLastApplySnapshot = genesisBlockHeight; + daoStateService.applySnapshot(persisted); + } + } } else if (fromReorg) { log.info("We got a reorg and we want to apply the snapshot but it is empty. That is expected in the first blocks until the " + "first snapshot has been created. We use our applySnapshot method and restart from the genesis tx"); - persisted.setChainHeight(genesisTxInfo.getGenesisBlockHeight()); + int genesisBlockHeight = genesisTxInfo.getGenesisBlockHeight(); + persisted.setChainHeight(genesisBlockHeight); + chainHeightOfLastApplySnapshot = genesisBlockHeight; daoStateService.applySnapshot(persisted); } } else { diff --git a/core/src/main/java/bisq/core/dao/state/model/DaoState.java b/core/src/main/java/bisq/core/dao/state/model/DaoState.java index ff2a21ed3f3..a907ef2a0ec 100644 --- a/core/src/main/java/bisq/core/dao/state/model/DaoState.java +++ b/core/src/main/java/bisq/core/dao/state/model/DaoState.java @@ -69,7 +69,7 @@ public static DaoState getClone(DaoState daoState) { /////////////////////////////////////////////////////////////////////////////////////////// @Getter - private int chainHeight; + private int chainHeight; // Is set initially to genesis height @Getter private final LinkedList blocks; @Getter diff --git a/core/src/main/resources/i18n/displayStrings.properties b/core/src/main/resources/i18n/displayStrings.properties index 197019a870a..721ecc25e9e 100644 --- a/core/src/main/resources/i18n/displayStrings.properties +++ b/core/src/main/resources/i18n/displayStrings.properties @@ -193,6 +193,9 @@ shared.all=All shared.edit=Edit shared.advancedOptions=Advanced options shared.interval=Interval +shared.actions=Actions +shared.buyerUpperCase=Buyer +shared.sellerUpperCase=Seller #################################################################### # UI views diff --git a/core/src/main/resources/i18n/displayStrings_de.properties b/core/src/main/resources/i18n/displayStrings_de.properties index d88e08a0353..ae7ede57d9a 100644 --- a/core/src/main/resources/i18n/displayStrings_de.properties +++ b/core/src/main/resources/i18n/displayStrings_de.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Neues Konto speichern shared.selectedAccount=Konto auswählen shared.deleteAccount=Konto löschen shared.errorMessageInline=\nFehlermeldung: {0} -shared.errorMessage=Fehlermeldung: +shared.errorMessage=Fehlermeldung shared.information=Information shared.name=Name shared.id=ID @@ -152,19 +152,19 @@ shared.seller=Verkäufer shared.buyer=Käufer shared.allEuroCountries=Alle Euroländer shared.acceptedTakerCountries=Akzeptierte Länder für Abnehmer -shared.arbitrator=Gewählte Vermittler: +shared.arbitrator=Gewählte Vermittler shared.tradePrice=Handelspreis shared.tradeAmount=Handelsbetrag shared.tradeVolume=Handelsvolumen shared.invalidKey=Der eingegebene Schlüssel war nicht korrekt. -shared.enterPrivKey=Privaten Schlüssel zum Entsperren eingeben: -shared.makerFeeTxId=Transaktions-ID der Erstellergebühr: -shared.takerFeeTxId=Transaktions-ID der Abnehmergebühr: -shared.payoutTxId=Transaktions-ID der Auszahlung: -shared.contractAsJson=Vertrag im JSON-Format: +shared.enterPrivKey=Privaten Schlüssel zum Entsperren eingeben +shared.makerFeeTxId=Transaktions-ID der Erstellergebühr +shared.takerFeeTxId=Transaktions-ID der Abnehmergebühr +shared.payoutTxId=Transaktions-ID der Auszahlung +shared.contractAsJson=Vertrag im JSON-Format shared.viewContractAsJson=Vertrag im JSON-Format ansehen shared.contract.title=Vertrag für den Handel mit der ID: {0} -shared.paymentDetails=Zahlungsdetails des BTC-{0}: +shared.paymentDetails=Zahlungsdetails des BTC-{0} shared.securityDeposit=Kaution shared.yourSecurityDeposit=Ihre Kaution shared.contract=Vertrag @@ -172,22 +172,27 @@ shared.messageArrived=Nachricht angekommen. shared.messageStoredInMailbox=Nachricht in Postfach gespeichert. shared.messageSendingFailed=Versenden der Nachricht fehlgeschlagen. Fehler: {0} shared.unlock=Entsperren -shared.toReceive=erhalten: -shared.toSpend=ausgeben: +shared.toReceive=erhalten +shared.toSpend=ausgeben shared.btcAmount=BTC-Betrag -shared.yourLanguage=Ihre Sprachen: +shared.yourLanguage=Ihre Sprachen shared.addLanguage=Sprache hinzufügen shared.total=Insgesamt -shared.totalsNeeded=Benötigte Gelder: -shared.tradeWalletAddress=Adresse der Handels-Brieftasche: -shared.tradeWalletBalance=Guthaben der Handels-Brieftasche: +shared.totalsNeeded=Benötigte Gelder +shared.tradeWalletAddress=Adresse der Handels-Brieftasche +shared.tradeWalletBalance=Guthaben der Handels-Brieftasche shared.makerTxFee=Ersteller: {0} shared.takerTxFee=Abnehmer: {0} shared.securityDepositBox.description=Kaution für BTC {0} shared.iConfirm=Ich bestätige shared.tradingFeeInBsqInfo=Gleichwertig mit {0} als Mining-Gebühr shared.openURL=Öffne {0} - +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=Alle +shared.edit=Bearbeiten +shared.advancedOptions=Erweiterte Optionen +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Einstellungen mainView.menu.account=Konto mainView.menu.dao=DAO -mainView.marketPrice.provider=Marktpreisanbieter: +mainView.marketPrice.provider=Preis von +mainView.marketPrice.label=Marktpreis +mainView.marketPriceWithProvider.label=Marktpreis von {0} mainView.marketPrice.bisqInternalPrice=Preis des letzten Bisq-Handels mainView.marketPrice.tooltip.bisqInternalPrice=Es ist kein Marktpreis von externen Marktpreis-Anbietern verfügbar.\nDer angezeigte Preis, ist der letzte Bisq-Handelspreis für diese Währung. mainView.marketPrice.tooltip=Marktpreis bereitgestellt von {0}{1}\nLetzte Aktualisierung: {2}\nURL des Knoten-Anbieters: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Falls der Altcoin nicht auf Poloniex v mainView.balance.available=Verfügbares Guthaben mainView.balance.reserved=In Angeboten reserviert mainView.balance.locked=In Händel gesperrt +mainView.balance.reserved.short=Reserviert +mainView.balance.locked.short=Gesperrt mainView.footer.usingTor=(nutzt Tor) mainView.footer.localhostBitcoinNode=(localhost) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Banksitz-Land des Erstellers: {0} offerbook.offerersAcceptedBankSeatsEuro=Als Banksitz akzeptierte Länder (Abnehmer): Alle Euroländer offerbook.offerersAcceptedBankSeats=Als Banksitz akzeptierte Länder (Abnehmer):\n{0} offerbook.availableOffers=Verfügbare Angebote -offerbook.filterByCurrency=Nach Währung filtern: +offerbook.filterByCurrency=Nach Währung filtern offerbook.filterByPaymentMethod=Nach Zahlungsmethode filtern offerbook.nrOffers=Anzahl der Angebote: {0} @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=Zu erhaltender Betrag in {0} createOffer.amountPriceBox.minAmountDescription=Minimaler Betrag in BTC createOffer.securityDeposit.prompt=Kaution in BTC createOffer.fundsBox.title=Ihr Angebot finanzieren -createOffer.fundsBox.offerFee=Handelsgebühr: -createOffer.fundsBox.networkFee=Mining-Gebühr: +createOffer.fundsBox.offerFee=Handelsgebühr +createOffer.fundsBox.networkFee=Mining-Gebühr createOffer.fundsBox.placeOfferSpinnerInfo=Das Angebot wird veröffentlicht ... createOffer.fundsBox.paymentLabel=Bisq-Handel mit der ID {0} createOffer.fundsBox.fundsStructure=({0} Kaution, {1} Handelsgebühr, {2} Mining-Gebühr) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=Sie erhalten immer {0}% mehr als der aktue createOffer.info.buyBelowMarketPrice=Sie zahlen immer {0}% weniger als der aktuelle Marktpreis, da ihr Angebot ständig aktualisiert wird. createOffer.warning.sellBelowMarketPrice=Sie erhalten immer {0}% weniger als der aktuelle Marktpreis, da ihr Angebot ständig aktualisiert wird. createOffer.warning.buyAboveMarketPrice=Sie zahlen immer {0}% mehr als der aktuelle Marktpreis, da ihr Angebot ständig aktualisiert wird. - +createOffer.tradeFee.descriptionBTCOnly=Handelsgebühr +createOffer.tradeFee.descriptionBSQEnabled=Gebührenwährung festlegen +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} vom Handelsbetrag # new entries createOffer.placeOfferButton=Überprüfung: Anbieten Bitcoins zu {0} @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=Der eingegebene Betrag kann nic takeOffer.validation.amountLargerThanOfferAmountMinusFee=Der eingegebene Betrag würde Staub als Wechselgeld für den BTC-Verkäufer erzeugen. takeOffer.fundsBox.title=Ihren Handel finanzieren takeOffer.fundsBox.isOfferAvailable=Verfügbarkeit des Angebots wird überprüft ... -takeOffer.fundsBox.tradeAmount=Zu verkaufender Betrag: -takeOffer.fundsBox.offerFee=Handelsgebühr: -takeOffer.fundsBox.networkFee=Gesamte Mining-Gebühr: +takeOffer.fundsBox.tradeAmount=Zu verkaufender Betrag +takeOffer.fundsBox.offerFee=Handelsgebühr +takeOffer.fundsBox.networkFee=Gesamte Mining-Gebühr takeOffer.fundsBox.takeOfferSpinnerInfo=Angebot wird angenommen ... takeOffer.fundsBox.paymentLabel=Bisq-Handel mit der ID {0} takeOffer.fundsBox.fundsStructure=({0} Kaution, {1} Handelsgebühr, {2} Mining-Gebühr) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Bitte senden Sie {0} per \"US Postal Money portfolio.pending.step2_buyer.bank=Bitte besuchen Sie Ihre Online-Banking-Website und zahlen Sie {0} an den BTC-Verkäufer.\n\n portfolio.pending.step2_buyer.f2f=Bitte kontaktieren Sie den BTC-Verkäufer, mit den bereitgestellten Daten und organisieren Sie ein Treffen um {0} zu zahlen.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Zahlung per {0} beginnen -portfolio.pending.step2_buyer.amountToTransfer=Zu überweisender Betrag: -portfolio.pending.step2_buyer.sellersAddress={0}-Adresse des Verkäufers: +portfolio.pending.step2_buyer.amountToTransfer=Zu überweisender Betrag +portfolio.pending.step2_buyer.sellersAddress={0}-Adresse des Verkäufers +portfolio.pending.step2_buyer.buyerAccount=Ihr zu verwendendes Zahlungskonto portfolio.pending.step2_buyer.paymentStarted=Zahlung begonnen portfolio.pending.step2_buyer.warn=Sie haben Ihre {0}-Zahlung noch nicht getätigt!\nBeachten Sie bitte, dass der Handel bis {1} abgeschlossen werden muss, da dieser sonst vom Vermittler untersucht wird. portfolio.pending.step2_buyer.openForDispute=Sie haben Ihre Zahlung nicht abgeschlossen!\nDie maximale Handelsdauer wurde überschritten.\n\nBitte kontaktieren Sie den Vermittler, um einen Konflikt zu öffnen. @@ -513,11 +525,13 @@ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=MTCN und Quittung se portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Sie müssen die MTCN (Tracking-Nummer) und ein Foto der Quittung per E-Mail an den BTC-Verkäufer senden.\nDie Quittung muss den vollständigen Namen, die Stadt, das Land des Verkäufers und den Betrag deutlich zeigen. Die E-Mail-Adresse des Verkäufers lautet: {0}.\n\nHaben Sie die MTCN und Vertragt an den Verkäufer gesendet? portfolio.pending.step2_buyer.halCashInfo.headline=HalCash Code senden portfolio.pending.step2_buyer.halCashInfo.msg=Sie müssen eine SMS mit dem HalCash-Code sowie der Trade-ID ({0}) an den BTC-Verkäufer senden.\nDie Handynummer des Verkäufers lautet {1}.\n\nHaben Sie den Code an den Verkäufer gesendet? +portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Einige Banken verlangen möglicherweise den Empfängername. Der UK Sort Code und Kontonummer ist für eine Faster Payment Überweisung ausreichend da der Empfängername von keiner der Banken überprüft wird. portfolio.pending.step2_buyer.confirmStart.headline=Bestätigen Sie, dass Sie die Zahlung begonnen haben portfolio.pending.step2_buyer.confirmStart.msg=Haben Sie die {0}-Zahlung an Ihren Handelspartner begonnen? portfolio.pending.step2_buyer.confirmStart.yes=Ja, ich habe die Zahlung begonnen portfolio.pending.step2_seller.waitPayment.headline=Auf Zahlung warten +portfolio.pending.step2_seller.f2fInfo.headline=Kontaktinformation des Käufers portfolio.pending.step2_seller.waitPayment.msg=Die Kautionstransaktion hat mindestens eine Blockchain-Bestätigung.\nSie müssen warten bis der BTC-Käufer die {0}-Zahlung beginnt. portfolio.pending.step2_seller.warn=Der BTC-Käufer hat die {0}-Zahlung noch nicht getätigt.\nSie müssen warten bis die Zahlung begonnen wurde.\nWenn der Handel nicht bis {1} abgeschlossen wurde, wird der Vermittler diesen untersuchen. portfolio.pending.step2_seller.openForDispute=Der BTC-Käufer hat seine Zahlung noch nicht begonnen!\nDie maximale Handelsdauer wurde überschritten.\nSie können länger warten um dem Handelspartner mehr Zeit zu geben oder den Vermittler kontaktieren, um einen Konflikt zu öffnen. @@ -537,17 +551,19 @@ message.state.FAILED=Senden der Nachricht fehlgeschlagen portfolio.pending.step3_buyer.wait.headline=Auf Zahlungsbestätigung des BTC-Verkäufers warten portfolio.pending.step3_buyer.wait.info=Auf Bestätigung des BTC-Verkäufers zum Erhalt der {0}-Zahlung warten. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Zahlungsbeginn-Nachricht-Status: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Zahlungsbeginn-Nachricht-Status portfolio.pending.step3_buyer.warn.part1a=in der {0}-Blockchain portfolio.pending.step3_buyer.warn.part1b=bei Ihrem Zahlungsanbieter (z.B. Bank) portfolio.pending.step3_buyer.warn.part2=Der BTC-Verkäufer hat Ihre Zahlung noch nicht bestätigt!\nBitte überprüfen Sie {0} ob Ihre Zahlung erfolgreich gesendet wurde.\nSollte der BTC-Verkäufer den Erhalt Ihrer Zahlung nicht bis {1} bestätigen, wird der Vermittler den Handel untersuchen. portfolio.pending.step3_buyer.openForDispute=Der BTC-Verkäufer hat Ihre Zahlung noch nicht bestätigt!\nDie maximale Handelsdauer wurde überschritten.\nSie können länger warten um dem Handelspartner mehr Zeit zu geben oder den Vermittler kontaktieren, um einen Konflikt zu öffnen. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Ihr Handelspartner hat bestätigt, die {0}-Zahlung begonnen zu haben.\n\n +portfolio.pending.step3_seller.altcoin.explorer=in ihrem bevorzugten {0} Blockchain Explorer +portfolio.pending.step3_seller.altcoin.wallet=in ihrer {0} Brieftasche portfolio.pending.step3_seller.altcoin={0}Bitte überprüfen Sie mit Ihrem bevorzugten {1}-Blockchain-Explorer, ob die Transaktion zu Ihrer Empfangsadresse\n{2}\nschon genug Blockchain-Bestätigungen hat.\nDer Zahlungsbetrag muss {3} sein\n\nSie können Ihre {4}-Adresse vom Hauptbildschirm kopieren und woanders einfügen, nachdem dieser Dialog geschlossen wurde. portfolio.pending.step3_seller.postal={0}Bitte überprüfen Sie, ob Sie {1} per \"US Postal Money Order\" vom BTC-Käufer erhalten haben.\n\nDie Handels-ID (\"Verwendungszweck\") der Transaktion ist: \"{2}\" portfolio.pending.step3_seller.bank=Ihr Handelspartner hat den Beginn der {0}-Zahlung bestätigt.\n\nBitte gehen Sie auf Ihre Online-Banking-Website und überprüfen Sie, ob Sie {1} vom BTC-Käufer erhalten haben.\n\nDie Handels-ID (\"Verwendungszweck\") der Transaktion ist: \"{2}\"\n -portfolio.pending.step3_seller.cash=\n\nDa die Zahlung per Cash Deposit ausgeführt wurde, muss der BTC-Käufer \"NO REFUND\" auf die Quittung schreiben, diese in zwei Teile reißen und Ihnen ein Foto per E-Mail schicken.\n\nUm die Gefahr einer Rückbuchung zu vermeiden bestätigen Sie nur, wenn Sie die E-Mail erhalten haben und Sie sicher sind, dass die Quittung gültig ist.\nWenn Sie nicht sicher sind, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf you are not sure, {0} portfolio.pending.step3_seller.moneyGram=Der Käufer muss Ihnen die Authorisierungs-Nummer und ein Foto der Quittung per E-Mail zusenden.\nDie Quittung muss deutlich Ihren vollständigen Namen, Ihr Land, Ihr Bundesland und den Betrag enthalten. Bitte überprüfen Sie Ihre E-Mail, wenn Sie die Authorisierungs-Nummer erhalten haben.\n\nNach dem Schließen dieses Pop-ups sehen Sie den Namen und die Adresse des BTC-Käufers, um das Geld von MoneyGram abzuholen.\n\nBestätigen Sie den Erhalt erst, nachdem Sie das Geld erfolgreich abgeholt haben! portfolio.pending.step3_seller.westernUnion=Der Käufer muss Ihnen die MTCN (Sendungsnummer) und ein Foto der Quittung per E-Mail zusenden.\nDie Quittung muss deutlich Ihren vollständigen Namen, Ihre Stadt, Ihr Land und den Betrag enthalten. Bitte überprüfen Sie Ihre E-Mail, wenn Sie die MTCN erhalten haben.\n\nNach dem Schließen dieses Pop-ups sehen Sie den Namen und die Adresse des BTC-Käufers, um das Geld von Western Union abzuholen.\n\nBestätigen Sie den Erhalt erst, nachdem Sie das Geld erfolgreich abgeholt haben! portfolio.pending.step3_seller.halCash=Der Käufer muss Ihnen den HalCash-Code als SMS zusenden. Außerdem erhalten Sie eine Nachricht von HalCash mit den erforderlichen Informationen, um EUR an einem HalCash-fähigen Geldautomaten abzuheben.\n\nNachdem Sie das Geld am Geldautomaten abgeholt haben, bestätigen Sie bitte hier den Zahlungseingang! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=Der Käufer muss Ihnen den HalCash-Code a portfolio.pending.step3_seller.bankCheck=\n\nÜberprüfen Sie auch, ob der Name des Senders auf Ihrem Kontoauszug mit dem des Handelskontaktes übereinstimmt:\nSendername: {0}\n\nFalls der Name nicht derselbe wie der hier angezeigte ist, {1} portfolio.pending.step3_seller.openDispute=bestätigen Sie bitte nicht, sondern öffnen Sie einen Konflikt, indem Sie \"alt + o\" oder \"option + o\" drücken. portfolio.pending.step3_seller.confirmPaymentReceipt=Zahlungserhalt bestätigen -portfolio.pending.step3_seller.amountToReceive=Zu erhaltender Betrag: -portfolio.pending.step3_seller.yourAddress=Ihre {0}-Adresse: -portfolio.pending.step3_seller.buyersAddress={0}-Adresse des Käufers: -portfolio.pending.step3_seller.yourAccount=Ihr Handelskonto: -portfolio.pending.step3_seller.buyersAccount=Handelskonto des Käufers: +portfolio.pending.step3_seller.amountToReceive=Zu erhaltender Betrag +portfolio.pending.step3_seller.yourAddress=Ihre {0}-Adresse +portfolio.pending.step3_seller.buyersAddress={0}-Adresse des Käufers +portfolio.pending.step3_seller.yourAccount=Ihr Handelskonto +portfolio.pending.step3_seller.buyersAccount=Handelskonto des Käufers portfolio.pending.step3_seller.confirmReceipt=Zahlungserhalt bestätigen portfolio.pending.step3_seller.buyerStartedPayment=Der BTC-Käufer hat die {0}-Zahlung begonnen.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Überprüfen Sie Ihre Altcoin-Brieftasche oder Ihren Block-Explorer auf Blockchain-Bestätigungen und bestätigen Sie die Zahlung, wenn ausreichend viele Blockchain-Bestätigungen angezeigt werden. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Bestätigen Si portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Ja, ich habe die Zahlung erhalten portfolio.pending.step5_buyer.groupTitle=Zusammenfassung des abgeschlossenen Handels -portfolio.pending.step5_buyer.tradeFee=Handelsgebühr: -portfolio.pending.step5_buyer.makersMiningFee=Mining Gebühr: -portfolio.pending.step5_buyer.takersMiningFee=Gesamte Mining-Gebühr: -portfolio.pending.step5_buyer.refunded=Rückerstattete Kaution: +portfolio.pending.step5_buyer.tradeFee=Handelsgebühr +portfolio.pending.step5_buyer.makersMiningFee=Mining-Gebühr +portfolio.pending.step5_buyer.takersMiningFee=Gesamte Mining-Gebühr +portfolio.pending.step5_buyer.refunded=Rückerstattete Kaution portfolio.pending.step5_buyer.withdrawBTC=Ihre Bitcoins abheben -portfolio.pending.step5_buyer.amount=Abzuhebender Betrag: -portfolio.pending.step5_buyer.withdrawToAddress=An diese Adresse abheben: +portfolio.pending.step5_buyer.amount=Abzuhebender Betrag +portfolio.pending.step5_buyer.withdrawToAddress=An diese Adresse abheben portfolio.pending.step5_buyer.moveToBisqWallet=Gelder in Bisq-Brieftasche bewegen portfolio.pending.step5_buyer.withdrawExternal=An externe Brieftasche abheben portfolio.pending.step5_buyer.alreadyWithdrawn=Ihre Gelder wurden bereits abgehoben.\nBitte überprüfen Sie den Transaktionsverlauf. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Anfrage zum Abheben bestätigen portfolio.pending.step5_buyer.amountTooLow=Der zu überweisende Betrag ist kleiner als die Transaktionsgebühr und der minimale Tx-Wert (Staub). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Abheben abgeschlossen portfolio.pending.step5_buyer.withdrawalCompleted.msg=Ihre abgeschlossenen Händel sind unter \"Portfolio/Verlauf\" gespeichert.\nSie können all Ihre Bitcoin-Transaktionen unter \"Gelder/Transaktionen\" einsehen -portfolio.pending.step5_buyer.bought=Sie haben gekauft: -portfolio.pending.step5_buyer.paid=Sie haben gezahlt: +portfolio.pending.step5_buyer.bought=Sie haben gekauft +portfolio.pending.step5_buyer.paid=Sie haben gezahlt -portfolio.pending.step5_seller.sold=Sie haben verkauft: -portfolio.pending.step5_seller.received=Sie haben erhalten: +portfolio.pending.step5_seller.sold=Sie haben verkauft +portfolio.pending.step5_seller.received=Sie haben erhalten tradeFeedbackWindow.title=Glückwunsch zum Abschluss ihres Handels. tradeFeedbackWindow.msg.part1=Wir würden gerne von Ihren Erfahrungen mit Bisq hören. Dies hilft uns die Software zu verbessern und etwaige Stolpersteine zu beseitigen. Um uns ihr Feedback mitzuteilen, füllen Sie bitte diese kurze Umfrage aus (keine Registrierung benötigt): @@ -651,7 +667,8 @@ funds.deposit.usedInTx=In {0} Transaktion(en) genutzt funds.deposit.fundBisqWallet=Bisq-Brieftasche finanzieren funds.deposit.noAddresses=Es wurden noch keine Kautionsadressen generiert funds.deposit.fundWallet=Ihre Brieftasche finanzieren -funds.deposit.amount=Betrag in BTC (optional): +funds.deposit.withdrawFromWallet=Gelder aus Brieftasche übertragen +funds.deposit.amount=Betrag in BTC (optional) funds.deposit.generateAddress=Neue Adresse generieren funds.deposit.selectUnused=Bitte wählen Sie eine ungenutzte Adresse aus der Tabelle oben, anstatt eine neue zu generieren. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Empfängers Betrag funds.withdrawal.senderAmount=Senders Betrag funds.withdrawal.feeExcluded=Betrag ohne Mining-Gebühr funds.withdrawal.feeIncluded=Betrag beinhaltet Mining-Gebühr -funds.withdrawal.fromLabel=Von Adresse abheben: -funds.withdrawal.toLabel=Abheben an Adresse: +funds.withdrawal.fromLabel=Von Adresse abheben +funds.withdrawal.toLabel=An diese Adresse abheben funds.withdrawal.withdrawButton=Auswahl abheben funds.withdrawal.noFundsAvailable=Keine Gelder zum Abheben verfügbar funds.withdrawal.confirmWithdrawalRequest=Anfrage zum Abheben bestätigen @@ -686,7 +703,7 @@ funds.locked.locked=Für den Handel mit dieser ID in MultiSig eingesperrt: {0} funds.tx.direction.sentTo=Gesendet nach: funds.tx.direction.receivedWith=Erhalten mit: funds.tx.direction.genesisTx=Aus Ursprungs-Tx: -funds.tx.txFeePaymentForBsqTx=Tx-Gebührenzahlung für BSQ-Tx +funds.tx.txFeePaymentForBsqTx=Mining-Gebühr für BSQ-Tx funds.tx.createOfferFee=Ersteller- und Tx-Gebühr: {0} funds.tx.takeOfferFee=Abnehmer- und Tx-Gebühr: {0} funds.tx.multiSigDeposit=MultiSig-Kaution: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Keine Transaktionen verfügbar funds.tx.revert=Umkehren funds.tx.txSent=Transaktion erfolgreich zu einer neuen Adresse in der lokalen Bisq-Brieftasche gesendet. funds.tx.direction.self=An Sie selbst senden -funds.tx.proposalTxFee=Vorschlag +funds.tx.proposalTxFee=Mining-Gebühr für Antrag +funds.tx.reimbursementRequestTxFee=Rückerstattungsantrag +funds.tx.compensationRequestTxFee=Entlohnungsanfrage #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Vorschlag support.tab.support=Support-Tickets support.tab.ArbitratorsSupportTickets=Support-Tickets des Vermittlers support.tab.TradersSupportTickets=Support-Tickets des Händlers -support.filter=Liste filtern: +support.filter=Liste filtern support.noTickets=Keine offenen Tickets vorhanden support.sendingMessage=Nachricht wird gesendet... support.receiverNotOnline=Der Empfänger ist nicht online. Die Nachricht wurde in seinem Postfach gespeichert. @@ -743,7 +762,8 @@ support.buyerOfferer=BTC-Käufer/Ersteller support.sellerOfferer=BTC-Verkäufer/Ersteller support.buyerTaker=BTC-Käufer/Abnehmer support.sellerTaker=BTC-Verkäufer/Abnehmer -support.backgroundInfo=Bisq ist keine Firma und betreibt keine Form von Kundendienst.\n\nFalls es während des Handelsprozess zu Konflikten kommen sollte (z.B. weil ein Händler nicht das Handelsprotokoll befolgt), wird die Anwendung nach der Handelsdauer eine \"Konflikt öffnen\"-Schaltfläche anzeigen, damit Sie den Vermittler kontaktieren können.\nIm Falle von Softwarefehlern oder anderen Problemen, die von der Anwendung entdeckt werden, wird eine \"Support-Ticket öffnen\"-Schaltfläche angezeigt, damit Sie den Vermittler kontaktieren können, der wiederum die Probleme an die Entwickler weiterleitet.\n\nFalls ein Nutzer durch einen Fehler fest hängt ohne, dass die \"Support-Ticket öffnen\"-Schaltfläche angezeigt wird, können Sie mit einer speziellen Tastenkombination manuell ein Support-Ticket öffnen.\n\nBitte nutzen Sie diese nur, wenn Sie sicher sind, dass sich die Software nicht wie erwartet verhält. Falls Sie nicht wissen wie man Bisq verwendet oder andere Fragen haben, überprüfen Sie bitte die FAQ auf der bisq.io-Website oder erstellen Sie einen Post im Support-Abschnitt des Bisq-Forums.\n\nFalls Sie sicher sind, dass Sie ein Support-Ticket öffnen wollen, wählen Sie bitte den Handel, der Probleme bereitet, unter \"Portfolio/Offene Händel\" und drücken Sie die Tastenkombination \"alt + o\" oder \"option + o\" um das Support-Ticket zu öffnen. +support.backgroundInfo=Bisq ist keine Firma und betreibt keine Form von Kundendienst.\n\nFalls es während des Handelsprozess (z.B. ein Händler befolgt nicht das Handelsprotokoll) zu Konflikten kommen sollte, wird die Anwendung nach der Handelsdauer eine \"Konflikt öffnen\"-Schaltfläche anzeigen, um den Vermittler zu kontaktieren.\nIm Falle von Softwarefehlern oder anderen Problemen, die von der Anwendung entdeckt werden, wird eine \"Support-Ticket öffnen\" Schaltfläche angezeigt, um den Vermittler zu kontaktieren, der die Probleme an die Entwickler weiterleitet.\n\nFalls ein Nutzer durch einen Fehler fest hängt, ohne dass die \"Support-Ticket öffnen\"-Schaltfläche angezeigt wird, können Sie mit einer speziellen Tastenkombination manuell ein Support-Ticket öffnen.\n\nBitte nutzen Sie diese nur, wenn Sie sicher sind, dass sich die Software nicht wie erwartet verhält. Falls Sie nicht wissen wie man Bisq verwendet oder andere Fragen haben, überprüfen Sie bitte die FAQ auf der bisq.io-Website oder erstellen Sie einen Post im Support-Abschnitt des Bisq-Forums.\n\nFalls Sie sicher sind, dass Sie ein Support-Ticket öffnen wollen, wählen Sie bitte den Handel, der Probleme bereitet, unter \"Mappe/Offene Händel\" und drücken Sie die Tastenkombination \"alt + o\" oder \"option + o\" um das Support-Ticket zu öffnen. + support.initialInfo=Bitte beachten Sie die grundlegenden Regeln für den Konfliktprozess:\n1. Sie müssen innerhalb von zwei Tagen auf die Anfrage des Vermittlers reagieren.\n2. Die maximale Dauer des Konflikts ist 14 Tage.\n3. Sie müssen befolgen, was der Vermittler von Ihnen verlangt, um Beweise für ihren Fall zu liefern.\n4. Sie haben beim ersten Start dieser Anwendung die Regeln akzeptiert, die im Wiki in den Nutzungsbedingungen zusammengefasst wurden.\n\nErfahren Sie mehr über den Konfliktprozess in unserem Wiki:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Systemnachricht: {0} support.youOpenedTicket=Sie haben eine Anfrage für Support geöffnet. @@ -760,43 +780,53 @@ settings.tab.network=Netzwerk-Info settings.tab.about=Über setting.preferences.general=Allgemeine Voreinstellungen -setting.preferences.explorer=Bitcoin-Block-Explorer: -setting.preferences.deviation=Max. Abweichung vom Marktpreis: -setting.preferences.autoSelectArbitrators=Vermittler automatisch wählen: +setting.preferences.explorer=Bitcoin-Block-Explorer +setting.preferences.deviation=Max. Abweichung vom Marktpreis +setting.preferences.avoidStandbyMode=Standby Modus verhindern setting.preferences.deviationToLarge=Werte größer als {0}% sind nicht erlaubt. -setting.preferences.txFee=Transaktionsgebühr zum Abheben (Satoshi/Byte): +setting.preferences.txFee=Transaktionsgebühr zum Abheben (Satoshi/Byte) setting.preferences.useCustomValue=Spezifischen Wert nutzen setting.preferences.txFeeMin=Die Transaktionsgebühr muss mindestens {0} Satoshi/Byte betragen. setting.preferences.txFeeTooLarge=Ihre Eingabe ist höher als jeder sinnvolle Wert (>5000 Satoshi/Byte). Transaktionsgebühren sind normalerweise 50-400 Satoshi/Byte. -setting.preferences.ignorePeers=Händler mit Onion-Adressen ignorieren (Kommas getrennt): -setting.preferences.refererId=Empfehlungs-ID: +setting.preferences.ignorePeers=Händler mit Onion-Adressen ignorieren (durch Komma getrennt) +setting.preferences.refererId=Empfehlungs-ID setting.preferences.refererId.prompt=Optionale Empfehlungs-ID: setting.preferences.currenciesInList=Währungen in Liste der Marktpreise -setting.preferences.prefCurrency=Bevorzugte Währung: -setting.preferences.displayFiat=Nationale Währungen anzeigen: +setting.preferences.prefCurrency=Bevorzugte Währung +setting.preferences.displayFiat=Nationale Währungen anzeigen setting.preferences.noFiat=Es wurden keine nationalen Währungen ausgewählt setting.preferences.cannotRemovePrefCurrency=Sie können Ihre ausgewählte bevorzugte Anzeigewährung nicht entfernen -setting.preferences.displayAltcoins=Altcoins anzeigen: +setting.preferences.displayAltcoins=Altcoins anzeigen setting.preferences.noAltcoins=Es sind keine Altcoins ausgewählt setting.preferences.addFiat=Nationale Währung hinzufügen setting.preferences.addAltcoin=Altcoin hinzufügen setting.preferences.displayOptions=Darstellungsoptionen -setting.preferences.showOwnOffers=Eigenen Angebote im Angebotsbuch zeigen: -setting.preferences.useAnimations=Animationen nutzen: -setting.preferences.sortWithNumOffers=Marktlisten nach Anzahl der Angebote/Händel sortieren: -setting.preferences.resetAllFlags=Alle \"Nicht erneut anzeigen\"-Häkchen zurücksetzen. +setting.preferences.showOwnOffers=Eigenen Angebote im Angebotsbuch zeigen +setting.preferences.useAnimations=Animationen abspielen +setting.preferences.sortWithNumOffers=Marktlisten nach Anzahl der Angebote/Händel sortieren +setting.preferences.resetAllFlags=Alle \"Nicht erneut anzeigen\"-Häkchen zurücksetzen setting.preferences.reset=Zurücksetzen settings.preferences.languageChange=Um den Sprachwechsel auf alle Bildschirme anzuwenden ist ein Neustart nötig. settings.preferences.arbitrationLanguageWarning=Im Fall eines Konflikts ist zu beachten, dass die Vermittlung in {0} abgewickelt wird. -settings.preferences.selectCurrencyNetwork=Ausgangswährung wählen +settings.preferences.selectCurrencyNetwork=Netzwerk auswählen +setting.preferences.daoOptions=DAO-Optionen +setting.preferences.dao.resync.label=Zustand der DAO von der Genesis-Tx erneut herstellen +setting.preferences.dao.resync.button=Erneut synchronisieren +setting.preferences.dao.resync.popup=Nach einem Neustart wird der BSQ-Konsensus State basierend auf der Genesis Transaktion erneut erstellt. +setting.preferences.dao.isDaoFullNode=Bisq als DAO Full Node betreiben +setting.preferences.dao.rpcUser=RPC Benutzername +setting.preferences.dao.rpcPw=RPC Passwort +setting.preferences.dao.fullNodeInfo=Um Bisq als DAO Full Node zu betreiben, müssen sie eine lokale Version von Bitcoin-Core mit RPC konfigurieren und alle weiteren Vorgaben wie unter ''{0}'' dokumentiert erfüllen. +setting.preferences.dao.fullNodeInfo.ok=Dokumentationsseite öffnen +setting.preferences.dao.fullNodeInfo.cancel=Nein, ich möchte weiterhin den Lite Node Modus verwenden settings.net.btcHeader=Bitcoin-Netzwerk settings.net.p2pHeader=P2P-Netzwerk -settings.net.onionAddressLabel=Meine Onion-Adresse: -settings.net.btcNodesLabel=Spezifische Bitcoin-Core-Knoten verwenden: -settings.net.bitcoinPeersLabel=Verbundene Peers: -settings.net.useTorForBtcJLabel=Tor für das Bitcoin-Netzwerk verwenden: -settings.net.bitcoinNodesLabel=Mit Bitcoin-Core-Knoten verbinden: +settings.net.onionAddressLabel=Meine Onion-Adresse +settings.net.btcNodesLabel=Spezifische Bitcoin-Core-Knoten verwenden +settings.net.bitcoinPeersLabel=Verbundene Peers +settings.net.useTorForBtcJLabel=Tor für das Bitcoin-Netzwerk verwenden +settings.net.bitcoinNodesLabel=Mit Bitcoin-Core-Knoten verbinden settings.net.useProvidedNodesRadio=Bereitgestellte Bitcoin-Core-Knoten verwenden settings.net.usePublicNodesRadio=Öffentliches Bitcoin-Netzwerk benutzen settings.net.useCustomNodesRadio=Spezifische Bitcoin-Core-Knoten verwenden @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=Nein, bereitgestellte Knoten verwen settings.net.warn.usePublicNodes.usePublic=Ja, öffentliches Netzwerk verwenden settings.net.warn.useCustomNodes.B2XWarning=Bitte stellen Sie sicher, dass Sie sich mit einem vertrauenswürdigen Bitcoin-Core-Knoten verbinden!\n\nWenn Sie sich mit Knoten verbinden, die gegen die Bitcoin Core Konsensus-Regeln verstoßen, kann es zu Problemen in Ihrer Brieftasche und im Verlauf des Handelsprozesses kommen.\n\nBenutzer die sich zu oben genannten Knoten verbinden, sind für den verursachten Schaden verantwortlich. Dadurch entstandene Konflikte werden zugunsten des anderen Teilnehmers entschieden. Benutzer die unsere Warnungen und Sicherheitsmechanismen ignorieren wird keine technische Unterstützung geleistet! settings.net.localhostBtcNodeInfo=(Hintergrundinformation: Falls Sie einen lokalen Bitcoin-Knoten einsetzen (localhost) werden Sie nur mit diesem verbunden.) -settings.net.p2PPeersLabel=Verbundene Peers: +settings.net.p2PPeersLabel=Verbundene Peers settings.net.onionAddressColumn=Onion-Adresse settings.net.creationDateColumn=Eingerichtet settings.net.connectionTypeColumn=Ein/Aus -settings.net.totalTrafficLabel=Gesamter Verkehr: +settings.net.totalTrafficLabel=Gesamter Verkehr settings.net.roundTripTimeColumn=Umlaufzeit settings.net.sentBytesColumn=Gesendet settings.net.receivedBytesColumn=Erhalten @@ -843,12 +873,12 @@ setting.about.donate=Spenden setting.about.providers=Datenanbieter setting.about.apisWithFee=Bisq nutzt für Fiatgeld- und Altcoin-Marktpreise sowie geschätzte Mining-Gebühren die APIs Dritter. setting.about.apis=Bisq nutzt für Fiatgeld- und Altcoin-Marktpreise die APIs Dritter. -setting.about.pricesProvided=Marktpreise zur Verfügung gestellt von: +setting.about.pricesProvided=Marktpreise zur Verfügung gestellt von setting.about.pricesProviders={0}, {1} und {2} -setting.about.feeEstimation.label=Geschätzte Mining-Gebühr bereitgestellt von: +setting.about.feeEstimation.label=Geschätzte Mining-Gebühr bereitgestellt von setting.about.versionDetails=Versionsdetails -setting.about.version=Anwendungsversion: -setting.about.subsystems.label=Version des Teilsystems: +setting.about.version=Anwendungsversion +setting.about.subsystems.label=Version des Teilsystems setting.about.subsystems.val=Netzwerkversion: {0}; P2P-Nachrichtenversion: {1}; Lokale DB-Version: {2}; Version des Handelsprotokolls: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Netzwerkversion: {0}; P2P-Nachrichtenversion: {1}; account.tab.arbitratorRegistration=Vermittler-Registrierung account.tab.account=Konto account.info.headline=Willkommen in Ihrem Bisq-Konto -account.info.msg=Hier können Sie Handelskonten für nationale Währungen & Altcoins konfigurieren, Vermittler auswählen und Backups für Ihre Brieftaschen & Kontodaten erstellen.\n\nEine leere Bitcoin-Brieftasche wurde erstellt, als Sie Bisq das erste Mal gestartet haben.\nWir empfehlen, dass Sie Ihre Bitcoin-Brieftasche-Seed-Wörter aufschreiben (siehe Schaltfläche links) und sich überlegen ein Passwort hinzuzufügen, bevor Sie finanzieren. Bitcoin-Kautionen und Abhebungen werden unter \"Gelder\" verwaltet.\n\nPrivatsphäre & Sicherheit:\nBisq ist eine dezentrale Börse, was bedeutet, dass all Ihre Daten auf Ihrem Computer bleiben. Es gibt keine Server und wir haben keinen Zugriff auf Ihre persönlichen Informationen, Ihre Gelder und nicht einmal Ihre IP-Adresse. Daten wie Kontonummern, Altcoin- & Bitcoinadressen, usw. werden nur mit Ihrem Handelspartner geteilt, um Händel abzuschließen, die Sie gestartet haben (im Falle eines Konflikts wird der Vermittler die selben Daten sehen wie Ihr Handelspartner). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Nationale Währungskonten account.menu.altCoinsAccountView=Altcoin-Konten -account.menu.arbitratorSelection=Vermittlerauswahl account.menu.password=Brieftasche-Passwort account.menu.seedWords=Brieftasche-Seed account.menu.backup=Backup account.menu.notifications=Benachrichtigungen -account.arbitratorRegistration.pubKey=Öffentlicher Schlüssel: +account.arbitratorRegistration.pubKey=Öffentlicher Schlüssel account.arbitratorRegistration.register=Vermittler registrieren account.arbitratorRegistration.revoke=Registrierung widerrufen @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Keine passende Sprache gefunden. account.arbitratorSelection.noLang=Sie können nur Vermittler wählen, die wenigstens eine gemeinsame Sprache sprechen. account.arbitratorSelection.minOne=Sie müssen wenigstens einen Vermittler auswählen. -account.altcoin.yourAltcoinAccounts=Ihre Altcoin-Konten: +account.altcoin.yourAltcoinAccounts=Ihre Altcoin-Konten account.altcoin.popup.wallet.msg=Bitte stellen Sie sicher, dass Sie die Anforderungen für die Nutzung von {0}-Brieftaschen befolgen, die auf der {1}-Website beschrieben werden.\nDie Verwendung von Brieftaschen zentraler Börsen, bei denen Sie Ihre Schlüssel nicht selber verwalten, oder das Nutzen inkompatibler Brieftasche-Software können zum Verlust der gehandelten Gelder führen!\nDer Vermittler ist kein {2}-Spezialist und kann Ihnen in einem solchen Fall nicht helfen. account.altcoin.popup.wallet.confirm=Ich verstehe und bestätige, dass ich weiß, welche Brieftasche ich benutzen muss. -account.altcoin.popup.xmr.msg=Wenn Sie XMR auf Bisq handeln wollen, stellen Sie bitte sicher, dass Sie die folgenden Bedingungen verstehen und erfüllen:\n\nUm XMR zu senden, brauchen Sie entweder die offizielle Monero-GUI-Brieftasche oder die vereinfachte Monero-Brieftasche mit aktiver stor-tx-info-Option (Standard in neuen Versionen).\nStellen Sie bitte sicher, dass Sie auf den Tx-Schlüssel zugreifen können (nutzen Sie das get_tx_key-Kommando in simplewallet), da dies im Fall eines Konflikts für den Vermittler nötig ist, um mit dem XMR-checktx-Werkzeug (http://xmr.llcoins.net/checktx.html) den XMR-Transfer zu überprüfen.\nIn normalen Block-Explorern ist der Transfer nicht überprüfbar.\n\nIm Falle eines Konflikts müssen Sie dem Vermittler folgende Daten übergeben:\n- Den privaten Tx-Schlüssel\n- Den Transaktions-Hash\n- Die öffentliche Adresse des Empfängers\n\nSollten Sie die Daten nicht übergeben können oder eine inkompatible Brieftasche verwendet haben, werden Sie den Konflikt verlieren. Der XMR-Sender ist in der Verantwortung den Transfer der XMR gegenüber dem Vermittler im Falle eines Konflikts zu beweisen.\n\nEs wird keine Zahlungs-ID benötigt, nur eine normale öffentliche Adresse.\n\nFalls Sie sich über diesen Prozess im unklaren sind, besuchen Sie das Monero-Forum (https://forum.getmonero.org) um weiter Informationen zu erhalten. -account.altcoin.popup.blur.msg=Stellen Sie sicher, die folgenden Bedingungen verstanden zu haben, falls Sie BLUR auf Bisq handeln möchten:\n\nUm BLUR zu senden, müssen sie die Blur CLI Brieftasche (blur-wallte-cli) nutzen. Nachdem dem Senden\nder Zahlung, wird die Brieftasche den Transaktions-Hash (tx ID). Diese müssen Sie speichern. \nSie müssen auch das 'get_tx_key'\nKommando ausführen um den privaten Transaktionschlüssel zu erhalten. Sie müssen beides im Falle eines Konflikts haben.\nIn diesem Fall müssen Sie beides mit der öffentlichen Adresse des Empfängers dem Vermittler geben,\nder dann die BLUR Übertragung mi dem Blur Transaction Viewer (https://blur.cash/#tx-viewer) bestätigt.\n\nSollten Sie die benötigten Daten nicht bereitstellen, verlieren Sie den Konflikt.\nDer BLUR Sender ist verantwortlich den BLUR Transfer dem Vermittler, im Falle eines Konflikts, zu beweisen.\n\nSollten Sie diese Bedingungen nicht verstehen, suchen Sie Hilfe im Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=Wenn Sie XMR auf Bisq handeln wollen, stellen Sie bitte sicher, dass Sie die folgenden Bedingungen verstehen und erfüllen:\n\nUm XMR zu senden, brauchen Sie entweder die offizielle Monero GUI Wallet oder die einfache Monero CLI Wallet mit aktivierter store-tx-info (Standard in neuen Versionen).\nStellen Sie bitte sicher, dass Sie auf den Tx-Schlüssel zugreifen können.\nmonero-wallet-cli: (nutzen Sie das get_tx_key Kommando)\nmonero-wallet-gui: (gehen sie zum Verlauf Tab und klicken Sie die (P) Schaltfläche um die Zahlungsbestätigung anzuzeigen)\n\nZusätzlich zum XMR checktx Werkzeug (https://xmr.llcoins.net/checktx.html) kann die Überprüfung auch innerhalb der Brieftasche durchgeführt werden. \nmonero-wallet-cli: verwenden Sie den Befehl (check_tx_key)\nmonero-wallet-gui: gehen Sie zur Erweitert > Beweisen/Prüfen-Seite\n\nIn normalen Blockexplorern ist die Übertragung nicht überprüfbar.\n\nIm Fall eines Konflikts müssen Sie dem Vermittler folgende Daten übergeben:\n- Den privaten Tx-Schlüssel\n- Den Transaktionshash\n- Die öffentliche Adresse des Empfängers\n\nSollten Sie die Daten nicht übergeben können oder eine inkompatible Wallet verwendet haben, werden Sie den Konflikt verlieren. Der XMR Sender ist in der Verantwortung die Übertragung der XMR gegenüber dem Vermittler im Falle eines Konflikts zu beweisen.\n\nEs wird keine Zahlungskennung benötigt, nur eine normale öffentliche Adresse.\n\nFalls Sie sich über diesen Prozess im Unklaren sind, besuchen Sie (https://www.getmonero.org/resources/user-guides/prove-payment.html) oder das Moneroforum (https://forum.getmonero.org) um weitere Informationen zu finden. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=Stellen Sie sicher, die folgenden Bedingungen verstanden zu haben, falls Sie CCX auf Bisq handeln möchten:\n\nUm CCX zu senden, müssen sie eine offizielle Conceal Brieftasche nutzen, Cli oder GUI. Nachdem dem Senden\nder Zahlung, wird die Brieftasche den Transaktions-Hash (ID) und geheimen Schlüssel anzeigen. Sie müssen beides im Falle eines Konflikts haben.\nIn diesem Fall müssen Sie beides mit der öffentlichen Adresse des Empfängers dem Vermittler geben,\nder dann die CCX Übertragung mi dem Conceal Transaction Viewer (https://explorer.conceal.network/txviewer) bestätigt.\nWeil Conceal ein Privatsphären Coin ist, kann ein Blockforscher den Transfer nicht bestätigen.\n\nSollten Sie die benötigten Daten nicht bereitstellen können, verlieren Sie den Konflikt.\nWenn Sie den geheimen Schlüssel nicht sofort nach der CCX Transaktion speichern, kann dieser nicht wiederhergestellt werden.\nSollten Sie diese Bedingungen nicht verstehen, suchen Sie Hilfe im Conceal Discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Wenn Sie {0} verwenden, können Sie nur die transparenten Adressen verwenden (diese beginnen mit t), nicht die z-Adressen (privat), da der Vermittler die Transaktionen mit z-Adressen nicht überprüfen könnte. account.altcoin.popup.XZC.msg=Wenn Sie {0} verwenden, können Sie nur die transparenten (verfolgbaren) Adressen verwenden, nicht die unverfolgbaren, da der Vermittler Transaktionen mit unverfolgbaren Adressen in einem Blockforscher nicht überprüfen könnte. account.altcoin.popup.bch=Bitcoin Cash und Bitcoin Clashic leiden unter Replay-Protection. Wenn Sie diese Coins benutzen, stellen Sie sicher, dass Sie ausreichend vorsorgen und die Konsequenzen verstehen. Sie können Verluste erleiden, wenn Sie einen Coin senden und ungewollt die gleichen Gelder in einer anderen Blockkette senden. Weil diese "airdrop coins" den gleichen Verlauf wie die Bitcoin Blockkette haben, gibt es auch Sicherheitsrisiken und beachtliche Risiken für die Privatsphären.\n\nLesen Sie bitte mehr über das Thema im Bisq-Forum: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Weil Bitcoin Gold den Verlauf wie die Bitcoin Blockkette hat, kommt damit ein gewissen Sicherheitsrisiken und beachtlichen Risiken für die Privatsphäre. Wenn Sie Bitcoin Gold benutzen, stellen Sie sicher, dass Sie ausreichend vorsorgen und die Konsequenzen verstehen.\n\n\nLesen Sie bitte mehr über das Thema im Bisq-Forum: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Ihre nationalen\nWährungskonten: +account.fiat.yourFiatAccounts=Ihre Nationalen Währungskonten account.backup.title=Backup der Brieftasche erstellen -account.backup.location=Speicherort des Backups: +account.backup.location=Speicherort des Backups account.backup.selectLocation=Speicherort des Backups wählen account.backup.backupNow=Backup jetzt erstellen (Backup ist nicht verschlüsselt!) account.backup.appDir=Verzeichnis der Anwendungsdaten @@ -922,7 +952,7 @@ account.password.setPw.headline=Passwortschutz Ihrer Brieftasche einrichten account.password.info=Mit Passwortschutz müssen Sie Ihr Passwort eingeben, sowohl wenn Sie Bitcoins aus Ihrer Brieftasche abheben, wenn Sie Ihre Brieftasche einsehen oder aus den Seed-Wörtern wiederherstellen wollen, als auch beim Start der Anwendung. account.seed.backup.title=Backup der Seed-Wörter Ihrer Brieftasche erstellen -account.seed.info=Bitte schreiben Sie die Seed-Wörter und das Datum auf! Mit diesen Seed-Wörtern und dem Datum können Sie Ihre Brieftasche jederzeit wiederherstellen.\nDie Seed-Wörter werden für die BTC- und BSQ-Brieftasche genutzt.\n\nSie sollten die Seed-Wörter auf ein Blatt Papier schreiben und nicht auf Ihrem Computer speichern.\n\nBitte beachten Sie, dass die Seed-Wörter KEIN Ersatz für ein Backup sind.\nSie müssen ein Backup des gesamten Anwendungsverzeichnisses unter \"Konto/Backup\" erstellen, um gültige Anwendungszustand und -daten wiederherstellen zu können.\nSeed-Wörter importieren wird nur für Notfälle empfohlen. Die Anwendung wird ohne richtiges Backup der Datenbankdateien und Schlüssel nicht funktionieren! +account.seed.info=Bitte schreiben Sie die sowohl Seed-Wörter als auch das Datum auf! Mit diesen Seed-Wörtern und dem Datum können Sie Ihre Brieftasche jederzeit wiederherstellen.\nDie Seed-Wörter werden für die BTC- und BSQ-Brieftasche genutzt.\n\nSchreiben Sie die Seed-Wörter auf ein Blatt Papier schreiben und speichern Sie sie nicht auf Ihrem Computer.\n\nBitte beachten Sie, dass die Seed-Wörter KEIN Ersatz für ein Backup sind.\nSie müssen ein Backup des gesamten Anwendungsverzeichnisses unter \"Konto/Backup\" erstellen, um den ursprünglichen Zustand der Anwendung wiederherstellen zu können.\nDas Importieren der Seed-Wörter wird nur für Notfälle empfohlen. Die Anwendung wird ohne richtiges Backup der Datenbankdateien und Schlüssel nicht funktionieren! account.seed.warn.noPw.msg=Sie haben kein Brieftasche-Passwort festgelegt, was das Anzeigen der Seed-Wörter schützen würde.\n\nMöchten Sie die Seed-Wörter jetzt anzeigen? account.seed.warn.noPw.yes=Ja, und nicht erneut fragen account.seed.enterPw=Geben Sie Ihr Passwort ein um die Seed-Wörter zu sehen @@ -942,24 +972,24 @@ account.notifications.webCamWindow.headline=Scanne QR-Code vom Smartphone account.notifications.webcam.label=Nutze Webcam account.notifications.webcam.button=QR-Code scannen account.notifications.noWebcam.button=Ich habe keine Webcam -account.notifications.testMsg.label=Test-Benachrichtigung senden: +account.notifications.testMsg.label=Test-Benachrichtigung senden account.notifications.testMsg.title=Test -account.notifications.erase.label=Benachrichtigungen vom Smartphone leeren: +account.notifications.erase.label=Benachrichtigungen von Smartphone löschen account.notifications.erase.title=Benachrichtigungen leeren -account.notifications.email.label=Kopplungs-Token: +account.notifications.email.label=Kopplungs-Token account.notifications.email.prompt=Geben Sie den Kopplungs-Token ein, den Sie per E-Mail erhalten haben account.notifications.settings.title=Einstellungen -account.notifications.useSound.label=Benachrichtigungs-Ton am Smartphone abspielen: -account.notifications.trade.label=Handel erhalten Nachrichten: -account.notifications.market.label=Angebot erhalten Alarme: -account.notifications.price.label=Preisalarme erhalten: +account.notifications.useSound.label=Benachrichtigungs-Ton am Smartphone abspielen +account.notifications.trade.label=Erhalte Nachrichten zu Händel +account.notifications.market.label=Erhalte Benachrichtigungen zu Angeboten +account.notifications.price.label=Erhalte Preisbenachrichtigungen account.notifications.priceAlert.title=Preisalarme: account.notifications.priceAlert.high.label=Benachrichtigen, wenn BTC-Preis über account.notifications.priceAlert.low.label=Benachrichtigen, wenn BTC-Preis unter account.notifications.priceAlert.setButton=Preisalarm setzen account.notifications.priceAlert.removeButton=Preisalarm entfernen account.notifications.trade.message.title=Handelsstatus verändert -account.notifications.trade.message.msg.conf=Der Handel mit ID {0} wurde bestätigt. +account.notifications.trade.message.msg.conf=Die Kaution-Transaktion für den Handel mit ID {0} wurde bestätigt. Bitte öffnen Sie Ihre Bisq Anwendung und starten die Zahlung. account.notifications.trade.message.msg.started=Der BTC-Käufer hat die Zahlung für den Handel mit ID {0} begonnen. account.notifications.trade.message.msg.completed=Der Handel mit ID {0} ist abgeschlossen. account.notifications.offer.message.title=Ihr Angebot wurde angenommen @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=Der tiefe Preis muss dao.tab.bsqWallet=BSQ-Brieftasche dao.tab.proposals=Führung dao.tab.bonding=Kopplung +dao.tab.proofOfBurn=Listungsgebühr für Altcoins/Nachweis der Verbrennung dao.paidWithBsq=bezahlt mit BSQ -dao.availableBsqBalance=Verfügbares BSQ-Guthaben -dao.availableNonBsqBalance=Verfügbares nicht-BSQ-Guthaben -dao.unverifiedBsqBalance=Unbestätigtes BSQ-Guthaben -dao.lockedForVoteBalance=Zum abstimmen gesperrt +dao.availableBsqBalance=Verfügbar +dao.availableNonBsqBalance=Verfügbares nicht-BSQ-Guthaben (BTC) +dao.unverifiedBsqBalance=Nicht bestätigt (warte auf Block-Bestätigung) +dao.lockedForVoteBalance=Zum Abstimmen gesperrt dao.lockedInBonds=In Kopplungen gesperrt dao.totalBsqBalance=Gesamtes BSQ-Guthaben @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Für Vorschläge stimmen dao.proposal.menuItem.result=Wahlergebnisse dao.cycle.headline=Wahlzyklus dao.cycle.overview.headline=Wahlzyklus-Übersicht -dao.cycle.currentPhase=Aktuelle Phase: -dao.cycle.currentBlockHeight=Momentane Blockhöhe: -dao.cycle.proposal=Vorschlag-Phase: -dao.cycle.blindVote=Blindabstimmungs-Phase: +dao.cycle.currentPhase=Aktuelle Phase +dao.cycle.currentBlockHeight=Momentane Blockhöhe +dao.cycle.proposal=Vorschlag-Phase +dao.cycle.blindVote=Blindabstimmungs-Phase dao.cycle.voteReveal=Stimmoffenbarung-Phase -dao.cycle.voteResult=Wahlergebnis: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Information -dao.cycle.info.details=Bitte beachten:\nWenn Sie während der Blindabstimmung-Phase gestimmt haben, müssen Sie wenigstens einmal während der Stimmoffenbarung-Phase online sein! +dao.cycle.voteResult=Wahlergebnis +dao.cycle.phaseDuration={0} Blöcke (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Zyklen dao.results.cycles.table.header.cycle=Zyklus @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Wahlergebnisse für gewählten Vorsch # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Undefiniert + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ Erstellungsgebühr +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ Abnehmergebühr # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Erstellergebühr in BSQ +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ Erstellergebühr # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Abnehmergebühr in BSQ +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ Abnehmergebühr # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Erstellergebühr in BTC +dao.param.DEFAULT_MAKER_FEE_BTC=BTC Erstellungsgebühr # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Abnehmergebühr in BTC +dao.param.DEFAULT_TAKER_FEE_BTC=BTC Abnehmergebühr +# suppress inspection "UnusedProperty" +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BTC=Min. BTC Erstellergebühr +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BTC=Min. BTC Abnehmergebühr # suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Vorschlag-Gebühr +dao.param.PROPOSAL_FEE=Gebühr für Antrag # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Stimm-Gebühr +dao.param.BLIND_VOTE_FEE=Gebühr für Abstimmung # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Benötigtes Quorum für Vorschlag +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Min. BSQ-Betrag für Entlohnungsantrag # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Benötigtes Quorum für Entlohnungsanfrage +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Max. BSQ-Betrag für Entlohnungsantrag +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Min. BSQ Betrag für Rückerstattungsantrag +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Max. BSQ Betrag für Rückerstattungsantrag + # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Benötigtes Quorum um einen Parameter zu ändern +dao.param.QUORUM_GENERIC=Benötigtes Quorum in BSQ für allgemeinen Antrag # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Benötigtes Quorum um einen Altcoin zu entfernen +dao.param.QUORUM_COMP_REQUEST=Benötigtes Quorum in BSQ für Entlohnungsantrag # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Benötigtes Quorum für Kopplung Konfiszierung +dao.param.QUORUM_REIMBURSEMENT=Benötigtes Quorum für Rückerstattungsantrag +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CHANGE_PARAM=Benötigtes Quorum in BSQ um einen Parameter zu ändern +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REMOVE_ASSET=Benötigtes Quorum in BSQ um einen Altcoin zu entfernen +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Benötigtes Quorum für Konfiszierungsantrag +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Benötigtes Quorum in BSQ für Antrag einer Rolle mit Pfand # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Benötigter Schwellwert für Vorschlag +dao.param.THRESHOLD_GENERIC=Benötigter Schwellwert in % für allgemeinen Antrag +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Benötigter Schwellwert in % für Entlohnungsantrag +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REIMBURSEMENT=Benötigter Schwellwert in % für Entschädigungsantrag # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Benötigter Schwellwert für Entlohnungsanfrage +dao.param.THRESHOLD_CHANGE_PARAM=Benötigter Schwellwert in % um einen Parameter zu ändern # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Benötigter Schwellwert um einen Parameter zu ändern +dao.param.THRESHOLD_REMOVE_ASSET=Benötigter Schwellwert in % um einen Altcoin zu entfernen # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Benötigter Schwellwert um einen Altcoin zu entfernen +dao.param.THRESHOLD_CONFISCATION=Benötigter Schwellwert in % für Konfiszierungsantrag # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Benötigter Schwellwert zur Kopplung Konfiszierung +dao.param.THRESHOLD_ROLE=Benötigter Schwellwert in % für Antrag einer Rolle mit Pfand + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=Adresse des BTC Empfängers + +# suppress inspection "UnusedProperty" +dao.param.ASSET_LISTING_FEE_PER_DAY=Listungsgebühr pro Tag +# suppress inspection "UnusedProperty" +dao.param.ASSET_MIN_VOLUME=Min. Handelsvolumen + +dao.param.currentValue=Aktueller Wert: {0} +dao.param.blocks={0} Blöcke # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Dauer von {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Stimmoffenbarung-Phase dao.phase.PHASE_BREAK3=Pause 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Ergebnis-Phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Pause 4 dao.results.votes.table.header.stakeAndMerit=Stimm-Gewicht dao.results.votes.table.header.stake=Einsatz dao.results.votes.table.header.merit=Verdient -dao.results.votes.table.header.blindVoteTxId=Blindabstimmung Tx ID -dao.results.votes.table.header.voteRevealTxId=Stimmoffenbarung Tx ID dao.results.votes.table.header.vote=Stimme dao.bond.menuItem.bondedRoles=Gekoppelte Rollen -dao.bond.menuItem.reputation=BSQ sperren -dao.bond.menuItem.bonds=BSQ entsperren -dao.bond.reputation.header=BSQ sperren -dao.bond.reputation.amount=Betrag von BSQ zu sperren: -dao.bond.reputation.time=Entsperrung-Zeit in Blöcken: -dao.bonding.lock.type=Art der Kopplung: -dao.bonding.lock.bondedRoles=Gekoppelte Rollen: -dao.bonding.lock.setAmount=Betrag zum Sperren festlegen (Min­dest­be­trag ist {0}) -dao.bonding.lock.setTime=Anzahl Blöcke, nachdem gesperrte Gelder nach dem Entsperrung-Transaktion wieder verfügbar werden ({0} - {1}) +dao.bond.menuItem.reputation=Gekoppeltes Ansehen +dao.bond.menuItem.bonds=Pfänder + +dao.bond.dashboard.bondsHeadline=Gekoppelte BSQ +dao.bond.dashboard.lockupAmount=Gesperrte Gelder +dao.bond.dashboard.unlockingAmount=Entsperre Gelder (Warten Sie bis die Sperrzeit vorbei ist) + + +dao.bond.reputation.header=Ein Pfand für Reputation hinterlegen +dao.bond.reputation.table.header=Meine Pfänder für Reputation +dao.bond.reputation.amount=Betrag von BSQ zu sperren +dao.bond.reputation.time=Entsperrung-Zeit in Blöcken +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Sperren dao.bond.reputation.lockup.headline=Sperrung-Transaktion bestätigen dao.bond.reputation.lockup.details=Gesperrter Betrag: {0}\nSperr Zeit: {1} Blöcke(Block)\n\nSind Sie sicher, dass Sie fortfahren möchten? -dao.bonding.unlock.time=Sperrzeit -dao.bonding.unlock.unlock=Entsperren dao.bond.reputation.unlock.headline=Entsperrung-Transaktion bestätigen dao.bond.reputation.unlock.details=Entsperrter Betrag: {0}\nSperr Zeit: {1} Blöcke(Block)\n\nSind Sie sicher, dass Sie fortfahren möchten? -dao.bond.dashboard.bondsHeadline=Gekoppelte BSQ -dao.bond.dashboard.lockupAmount=Gesperrte Gelder -dao.bond.dashboard.unlockingAmount=Entsperre Gelder (Warten Sie bis die Sperrzeit vorbei ist): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Gekoppelte Rolle -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Gekoppeltes Ansehen -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Vermittler -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domainnamen Inhaber -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed-Knoten Betreiber +dao.bond.allBonds.header=Alle Pfänder + +dao.bond.bondedReputation=Bepfändete Reputation +dao.bond.bondedRoles=Gekoppelte Rollen dao.bond.details.header=Rollendetails dao.bond.details.role=Rolle @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link zur Rollenbeschreibung dao.bond.details.isSingleton=Kann von mehreren Rollenhalter genommen werden dao.bond.details.blocks={0} Blöcke -dao.bond.bondedRoles=Gekoppelte Rollen dao.bond.table.column.name=Name -dao.bond.table.column.link=Konto -dao.bond.table.column.bondType=Rolle -dao.bond.table.column.startDate=Gestartet +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Pfand-Typ +dao.bond.table.column.details=Details dao.bond.table.column.lockupTxId=Sperrung Tx ID -dao.bond.table.column.revokeDate=Widerrufen -dao.bond.table.column.unlockTxId=Entsperrung Tx ID dao.bond.table.column.bondState=Kopplungsstatus +dao.bond.table.column.lockTime=Sperrzeit +dao.bond.table.column.lockupDate=Zeitpunkt der Sperrung dao.bond.table.button.lockup=Sperren +dao.bond.table.button.unlock=Entsperren dao.bond.table.button.revoke=Widerrufen -dao.bond.table.notBonded=Noch nicht gekoppelt -dao.bond.table.lockedUp=Kopplung gesperrt -dao.bond.table.unlocking=Entsperre Kopplung -dao.bond.table.unlocked=Kopplung entsperrt + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Noch nicht gekoppelt +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Sperrung ausstehend +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Kopplung gesperrt +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Entsperrung ausstehend +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Entsperrungs-Tx bestätigt +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Entsperre Kopplung +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Kopplung entsperrt +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Pfand konfisziert + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Gekoppelte Rolle +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Gekoppeltes Ansehen + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=GitHub Administrator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum Administrator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter Administrator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat Admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=YouTube Administrator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq Betreuer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Betreiber der Webseite +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Betreiber des Forums +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed-Knoten Betreiber +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Preis-Netzknoten Betreiber +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=BTC Netzknoten Betreiber +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Betreiber der Handelsstatistik Webseite +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=Betreiber des BSQ Explorers +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domainnamen Inhaber +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS Administrator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Vermittler + +dao.burnBsq.assetFee=Listungsgebühr für Altcoin +dao.burnBsq.menuItem.assetFee=Listungsgebühr für Altcoin +dao.burnBsq.menuItem.proofOfBurn=Nachweis der Verbrennung +dao.burnBsq.header=Listungsgebühr für Altcoin +dao.burnBsq.selectAsset=Altcoin auswählen +dao.burnBsq.fee=Gebühr +dao.burnBsq.trialPeriod=Probezeit +dao.burnBsq.payFee=Gebühr bezahlen +dao.burnBsq.allAssets=Alle Altcoins +dao.burnBsq.assets.nameAndCode=Altcoin name +dao.burnBsq.assets.state=Status +dao.burnBsq.assets.tradeVolume=Handelsvolumen +dao.burnBsq.assets.lookBackPeriod=Überprüfungsphase +dao.burnBsq.assets.trialFee=Gebühr für Probezeit +dao.burnBsq.assets.totalFee=Insgesamt gezahlte Gebühren +dao.burnBsq.assets.days={0} Tage +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Undefiniert +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=Probezeit läuft +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Aktiv gehandelt +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=Aufgrund von Inaktivität aus der Liste entfernt +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Durch Abstimmung entfernt + +dao.proofOfBurn.header=Nachweis der Verbrennung +dao.proofOfBurn.amount=Betrag +dao.proofOfBurn.preImage=Vorabbild +dao.proofOfBurn.burn=Verbrennen +dao.proofOfBurn.allTxs=Alle Transaktionen zum Nachweis der Verbrennung +dao.proofOfBurn.myItems=Meine Transaktionen zum Nachweis der Verbrennung +dao.proofOfBurn.date=Datum +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Transaktionen +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Nachricht mit Schlüssel vom Nachweis der Verbrennung unterzeichnen +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Signatur in Zwischenablage kopieren +dao.proofOfBurn.sign=Unterzeichnen +dao.proofOfBurn.message=Nachricht +dao.proofOfBurn.sig=Signatur +dao.proofOfBurn.verify=Bestätigen +dao.proofOfBurn.verify.header=Nachricht mit Schlüssel vom Nachweis der Verbrennung überprüfen +dao.proofOfBurn.verificationResult.ok=Überprüfung erfolgreich +dao.proofOfBurn.verificationResult.failed=Überprüfung fehlgeschlagen # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Undefiniert @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Stimmoffenbarung-Phase dao.phase.BREAK3=Pause vor Ergebnis-Phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Wahlergebnisse-Phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Pause bevor die Vorschlag-Phase startet # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Vorschlag-Phase @@ -1209,9 +1366,11 @@ dao.phase.separatedPhaseBar.RESULT=Wahlergebnis # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Entlohnungsanfrage # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Rückerstattungsantrag +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Vorschlag für Gekoppelte Rolle # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=Vorschlag einen Altcoin zu entfernen +dao.proposal.type.REMOVE_ASSET=Antrag einen Altcoin zu entfernen # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=Vorschlag einen Parameter zu ändern # suppress inspection "UnusedProperty" @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Vorschlag eine Kopplung zu konfiszieren # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Entlohnungsanfrage # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Rückerstattungsantrag +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Gekoppelte Rolle # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Einen Altcoin entfernen @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Konfisziere eine Kopplung dao.proposal.details=Vorschlagdetails dao.proposal.selectedProposal=Ausgewählte Anträge dao.proposal.active.header=Vorschläge des momentanen Zyklus +dao.proposal.active.remove.confirm=Sind Sie sicher, dass Sie diesen Antrag entfernen wollen?\nDie Erstellergebühr geht verloren, wenn Sie den Antrag entfernen. +dao.proposal.active.remove.doRemove=Ja, Antrag entfernen dao.proposal.active.remove.failed=Konnte Vorschlag nicht entfernen dao.proposal.myVote.accept=Vorschlag annehmen dao.proposal.myVote.reject=Vorschlag ablehnen @@ -1244,7 +1407,7 @@ dao.proposal.myVote.merit=Stimmgewicht durch verdiente BSQ dao.proposal.myVote.stake=Stimmgewicht vom Einsatz dao.proposal.myVote.blindVoteTxId=Blindabstimmung Transaktion ID dao.proposal.myVote.revealTxId=Stimmoffenbarung Transaktion ID -dao.proposal.myVote.stake.prompt=Zum Abstimmen verfügbares Guthaben: {0} +dao.proposal.myVote.stake.prompt=Max. verfügbares Guthaben zum Abstimmen: {0} dao.proposal.votes.header=Für alle Vorschläge abstimmen dao.proposal.votes.header.voted=Meine Stimme dao.proposal.myVote.button=Für alle Vorschläge abstimmen @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=Neuen Antrag erstellen dao.proposal.create.create.button=Antrag erstellen dao.proposal=Vorschlag dao.proposal.display.type=Vorschlagtyp -dao.proposal.display.name=Name/Spitzname: -dao.proposal.display.link=Link zu De­tail­in­fos: -dao.proposal.display.link.prompt=Link zu Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Gelder in BSQ anfordern: -dao.proposal.display.bsqAddress=BSQ-Adresse: -dao.proposal.display.txId=Vorschlag Transaktion-ID: +dao.proposal.display.name=Name/Spitzname +dao.proposal.display.link=Link zu De­tail­in­fos +dao.proposal.display.link.prompt=Link zu GitHub Issue +dao.proposal.display.requestedBsq=Gelder in BSQ anfordern +dao.proposal.display.bsqAddress=BSQ Adresse +dao.proposal.display.txId=Antrag Transaktion-ID: dao.proposal.display.proposalFee=Vorschlag-Gebühr -dao.proposal.display.myVote=Meine Stimme: -dao.proposal.display.voteResult=Wahlergebnis Zusammenfassung: -dao.proposal.display.bondedRoleComboBox.label=Gekoppelten Rollentyp wählen +dao.proposal.display.myVote=Meine Stimme +dao.proposal.display.voteResult=Zusammenfassung des Abstimmungsergebnisses +dao.proposal.display.bondedRoleComboBox.label=Typ der Rolle mit Pfand +dao.proposal.display.requiredBondForRole.label=Benötigter Pfand für Rolle +dao.proposal.display.tickerSymbol.label=Symbol für Ticker +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Vorschlagtyp dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Antrag entfernen +dao.proposal.table.icon.tooltip.changeVote=Aktuelles Votum: ''{0}''. Votum abändern zu: ''{1}'' dao.proposal.display.myVote.accepted=Angenommen dao.proposal.display.myVote.rejected=Abgelehnt @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Angenommen dao.proposal.voteResult.failed=Abgelehnt dao.proposal.voteResult.summary=Ergebnis: {0}; Schwellwert: {1} (benötigt > {2}); Quorum: {3} (benötigt > {4}) -dao.proposal.display.paramComboBox.label=Parameter wählen -dao.proposal.display.paramValue=Parameter Wert: +dao.proposal.display.paramComboBox.label=Zu ändernden Parameter auswählen +dao.proposal.display.paramValue=Wert des Parameter dao.proposal.display.confiscateBondComboBox.label=Kopplung wählen +dao.proposal.display.assetComboBox.label=Zu entfernender Altcoin dao.blindVote=blinde Stimme @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=Senden dao.wallet.menuItem.receive=Empfangen dao.wallet.menuItem.transactions=Transaktionen -dao.wallet.dashboard.distribution=Statistiken -dao.wallet.dashboard.genesisBlockHeight=Ursprungsblock-Höhe: -dao.wallet.dashboard.genesisTxId=Ursprungstransaktion-ID: -dao.wallet.dashboard.genesisIssueAmount=Ausgestellter Betrag in Ursprungstransaktion: -dao.wallet.dashboard.compRequestIssueAmount=Ausgestellter Betrag aus Entlohnungsanfrage: -dao.wallet.dashboard.availableAmount=Insgesamt verfügbarer Betrag: -dao.wallet.dashboard.burntAmount=Betrag verbrannter BSQ (Gebühren): -dao.wallet.dashboard.totalLockedUpAmount=Betrag gesperrter BSQ (Kopplungen): -dao.wallet.dashboard.totalUnlockingAmount=Betrag entsperrender BSQ (Kopplungen): -dao.wallet.dashboard.totalUnlockedAmount=Betrag entsperrter BSQ (Kopplungen): -dao.wallet.dashboard.allTx=Anzahl aller BSQ-Transaktionen: -dao.wallet.dashboard.utxo=Anzahl aller nicht ausgegebenen Transaktionsausgaben: -dao.wallet.dashboard.burntTx=Anzahl aller ausgegebenen Transaktionsgebühren (verbrannt): -dao.wallet.dashboard.price=Preis: -dao.wallet.dashboard.marketCap=Marktkapitalisierung: - -dao.wallet.receive.fundBSQWallet=Bisq-BSQ-Brieftasche finanzieren +dao.wallet.dashboard.myBalance=Mein Guthaben der Handels-Brieftasche +dao.wallet.dashboard.distribution=Verteilung aller BSQ +dao.wallet.dashboard.locked=Globaler Zustand der gesperrten BSQ +dao.wallet.dashboard.market=Marktdaten +dao.wallet.dashboard.genesis=Ursprungstransaktion +dao.wallet.dashboard.txDetails=BSQ Transationsstatistiken +dao.wallet.dashboard.genesisBlockHeight=Genesisblock-Höhe +dao.wallet.dashboard.genesisTxId=Genesis-Transaktions-ID +dao.wallet.dashboard.genesisIssueAmount=Ausgestellte BSQ in Genesis-Transaktion +dao.wallet.dashboard.compRequestIssueAmount=Ausgestellte BSQ für Entlohnungsanträge +dao.wallet.dashboard.reimbursementAmount=Ausgestellte BSQ für Rückerstattungsanträge +dao.wallet.dashboard.availableAmount=Insgesamt verfügbare BSQ +dao.wallet.dashboard.burntAmount=Verbrannte BSQ (Gebühren) +dao.wallet.dashboard.totalLockedUpAmount=In Pfänden gesperrt +dao.wallet.dashboard.totalUnlockingAmount=BSQ von Pfand auslösen +dao.wallet.dashboard.totalUnlockedAmount=BSQ von Pfand ausgelöst +dao.wallet.dashboard.totalConfiscatedAmount=Konfiszierte BSQ von Pfänden +dao.wallet.dashboard.allTx=Anzahl aller BSQ-Transaktionen +dao.wallet.dashboard.utxo=Anzahl aller nicht ausgegebenen Transaktionsausgängen +dao.wallet.dashboard.compensationIssuanceTx=Anzahl aller Transaktionen von Entlohnungsanfragen +dao.wallet.dashboard.reimbursementIssuanceTx=Anzahl aller Transaktionen von Entschädigungsanfragen +dao.wallet.dashboard.burntTx=Anzahl aller Transaktionen von bezahlten Gebühren +dao.wallet.dashboard.price=Aktueller BSQ/BTC Handelspreis (in Bisq) +dao.wallet.dashboard.marketCap=Marktkapitalisierung (basierend auf Handelspreis) + dao.wallet.receive.fundYourWallet=Ihre BSQ-Brieftasche finanzieren +dao.wallet.receive.bsqAddress=Adresse der BSQ-Brieftasche dao.wallet.send.sendFunds=Gelder senden -dao.wallet.send.sendBtcFunds=Sende nicht-BSQ-Gelder -dao.wallet.send.amount=Betrag in BSQ: -dao.wallet.send.btcAmount=Betrag in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Sende nicht-BSQ-Gelder (BTC) +dao.wallet.send.amount=Betrag in BSQ +dao.wallet.send.btcAmount=Betrag in BTC (nicht-BSQ-Gelder) dao.wallet.send.setAmount=Betrag zum Abheben festlegen (Min­dest­be­trag ist {0}) -dao.wallet.send.setBtcAmount=Betrag in BTC Satoshi zum Abheben festlegen (Min­dest­be­trag ist {0} Satoshi) -dao.wallet.send.receiverAddress=Adresse des BSQ Empfängers: -dao.wallet.send.receiverBtcAddress=Adresse des BTC Empfängers: +dao.wallet.send.setBtcAmount=Betrag in BTC zum Abheben festlegen (Min­dest­be­trag ist {0}) +dao.wallet.send.receiverAddress=Adresse des BSQ Empfängers +dao.wallet.send.receiverBtcAddress=Adresse des BTC Empfängers dao.wallet.send.setDestinationAddress=Tragen Sie Ihre Zieladresse ein dao.wallet.send.send=BSQ-Gelder senden dao.wallet.send.sendBtc=BTC-Gelder senden @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Handelsgebühr # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Gebühr für Entlohnungsanfrage # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Gebühr für Rückerstattungsantrag +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Gebühr für Vorschlag # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Gebühr für blinde Wahl @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=Wahl offenbaren dao.tx.type.enum.LOCKUP=Sperre Kopplung # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Entsperre Kopplung +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Listungsgebühr für Altcoin +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Nachweis der Verbrennung dao.tx.issuanceFromCompReq=Entlohnungsanfrage/ausgabe dao.tx.issuanceFromCompReq.tooltip=Entlohnungsanfrage, die zur Ausgabe neuere BSQ führte.\nAusgabedatum: {0} - +dao.tx.issuanceFromReimbursement=Rückerstattungsantrag/Ausgabe +dao.tx.issuanceFromReimbursement.tooltip=Rückerstattungsanfrage, die zur Ausgabe neuer BSQ führte.\nAusgabedatum: {0} dao.proposal.create.missingFunds=Sie haben nicht genügend Gelder um den Vorschlag zu erstellen.\nFehlend: {0} dao.feeTx.confirm=Bestätige {0} Transaktion dao.feeTx.confirm.details={0} Gebühr: {1}\nMining-Gebühr: {2} ({3} Satoshis/Byte)\nTransaktionsgröße: {4} Kb\n\nSind Sie sicher, dass Sie die {5} Transaktion senden wollen? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} Gebühr: {1}\nMining-Gebühr: {2} ({3} Satoshis/By #################################################################### contractWindow.title=Konfliktdetails -contractWindow.dates=Angebotsdatum / Handelsdatum: -contractWindow.btcAddresses=Bitcoinadresse BTC-Käufer / BTC-Verkäufer: -contractWindow.onions=Netzwerkadresse BTC-Käufer / BTC-Verkäufer: -contractWindow.numDisputes=Anzahl Konflikte BTC-Käufer / BTC-Verkäufer: -contractWindow.contractHash=Vertrags-Hash: +contractWindow.dates=Angebotsdatum / Handelsdatum +contractWindow.btcAddresses=Bitcoinadresse BTC-Käufer / BTC-Verkäufer +contractWindow.onions=Netzwerkadresse BTC-Käufer / BTC-Verkäufer +contractWindow.numDisputes=Anzahl Konflikte BTC-Käufer / BTC-Verkäufer +contractWindow.contractHash=Vertrags-Hash displayAlertMessageWindow.headline=Wichtige Informationen! displayAlertMessageWindow.update.headline=Wichtige Update Informationen! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=Die neue Version wurde erfolgreich herunterg displayUpdateDownloadWindow.download.openDir=Downloadverzeichnis öffnen disputeSummaryWindow.title=Zusammenfassung -disputeSummaryWindow.openDate=Öffnungsdatum des Tickets: -disputeSummaryWindow.role=Rolle des Händlers: -disputeSummaryWindow.evidence=Beweise: +disputeSummaryWindow.openDate=Erstellungsdatum des Tickets +disputeSummaryWindow.role=Rolle des Händlers +disputeSummaryWindow.evidence=Beweis disputeSummaryWindow.evidence.tamperProof=Manipulationssichere Beweise disputeSummaryWindow.evidence.id=Ausweisüberprüfung disputeSummaryWindow.evidence.video=Video/Bildschirmmitschnitt -disputeSummaryWindow.payout=Auszahlung des Handelsbetrags: +disputeSummaryWindow.payout=Auszahlung des Handelsbetrags disputeSummaryWindow.payout.getsTradeAmount=Der BTC-{0} erhält die Auszahlung des Handelsbetrags disputeSummaryWindow.payout.getsAll=Der BTC-{0} erhält alles disputeSummaryWindow.payout.custom=Spezifische Auszahlung disputeSummaryWindow.payout.adjustAmount=Der eingegebene Betrag überschreitet den verfügbaren Betrag von {0}.\nDie Eingabe wurde auf den Maximalwert angepasst. -disputeSummaryWindow.payoutAmount.buyer=Auszahlungsbetrag des Käufers: -disputeSummaryWindow.payoutAmount.seller=Auszahlungsbetrag des Verkäufers: -disputeSummaryWindow.payoutAmount.invert=Verlierer als Veröffentlicher nutzen: -disputeSummaryWindow.reason=Konfliktgrund: +disputeSummaryWindow.payoutAmount.buyer=Auszahlungsbetrag des Käufers +disputeSummaryWindow.payoutAmount.seller=Auszahlungsbetrag des Verkäufers +disputeSummaryWindow.payoutAmount.invert=Verlierer als Veröffentlicher nutzen +disputeSummaryWindow.reason=Grund des Konflikts disputeSummaryWindow.reason.bug=Fehler disputeSummaryWindow.reason.usability=Nutzbarkeit disputeSummaryWindow.reason.protocolViolation=Protokollverletzung @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Keine Antwort disputeSummaryWindow.reason.scam=Betrug disputeSummaryWindow.reason.other=Andere disputeSummaryWindow.reason.bank=Bank -disputeSummaryWindow.summaryNotes=Zusammenfassende Anmerkungen: +disputeSummaryWindow.summaryNotes=Zusammenfassende Anmerkungen disputeSummaryWindow.addSummaryNotes=Zusammenfassende Anmerkungen hinzufügen disputeSummaryWindow.close.button=Ticket schließen disputeSummaryWindow.close.msg=Ticket geschlossen am {0}\n\nZusammenfassung:\n{1} übermittelte, manipulatoinssichere Beweise: {2}\n{3} hat Ausweisüberprüfung geleistet: {4}\n{5} hat Bildschirmmitschnitt oder Video erstellt: {6}\nAuszahlungsbetrag für BTC-Käufer: {7}\nAuszahlungsbetrag für BTC-Verkäufer: {8}\n\nZusammenfassende Hinweise:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Sie müssen auch das Ticket des Handelspart emptyWalletWindow.headline={0} Notfall-Brieftaschen-Werkzeug emptyWalletWindow.info=Bitte nur in Notfällen nutzen, wenn Sie vom UI aus nicht auf Ihre Gelder zugreifen können.\n\nBeachten Sie bitte, dass alle offenen Angebote geschlossen werden, wenn Sie dieses Werkzeug verwenden.\n\nErstellen Sie ein Backup Ihres Dateiverzeichnisses, bevor Sie dieses Werkzeug verwenden. Dies können Sie unter \"Konto/Backup\" tun.\n\nBitte melden Sie uns das Problem und erstellen Sie einen Fehlerbericht auf GitHub oder im Bisq-Forum, damit wir feststellen können, was das Problem verursacht hat. -emptyWalletWindow.balance=Ihr verfügbares Brieftaschen-Guthaben: -emptyWalletWindow.bsq.btcBalance=Guthaben von nicht-BSQ Satoshis: +emptyWalletWindow.balance=Ihr verfügbares Brieftaschen-Guthaben +emptyWalletWindow.bsq.btcBalance=Guthaben von nicht-BSQ Satoshis -emptyWalletWindow.address=Ihre Zieladresse: +emptyWalletWindow.address=Ihre Zieladresse emptyWalletWindow.button=Alle Gelder senden emptyWalletWindow.openOffers.warn=Sie haben offene Angebote, die entfernt werden, wenn Sie die Brieftasche leeren.\nSind Sie sicher, dass Sie Ihre Brieftasche leeren wollen? emptyWalletWindow.openOffers.yes=Ja, ich bin sicher. @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Das Guthaben Ihrer Brieftasche wurde erfolgreich enterPrivKeyWindow.headline=Die Registrierung ist nur für eingeladene Vermittler verfügbar filterWindow.headline=Filterliste bearbeiten -filterWindow.offers=Herausgefilterte Angebote (durch Kommas getrennt): -filterWindow.onions=Herausgefilterte Onion-Adressen (durch Kommas getrennt): +filterWindow.offers=Herausgefilterte Angebote (durch Kommas getrennt) +filterWindow.onions=Herausgefilterte Onion-Adressen (durch Kommas getrennt) filterWindow.accounts=Herausgefilterte Handelskonten Daten:\nFormat: Komma getrennte Liste von [Zahlungsmethoden ID | Datenfeld | Wert] -filterWindow.bannedCurrencies=Herausgefilterte Währungscodes (durch Kommas getrennt): -filterWindow.bannedPaymentMethods=Herausgefilterte Zahlungsmethoden-IDs (durch Kommas getrennt): -filterWindow.arbitrators=Gefilterte Vermittler (mit Komma getr. Onion-Adressen): -filterWindow.seedNode=Gefilterte Seed-Knoten (Komma getr. Onion-Adressen): -filterWindow.priceRelayNode=Gefilterte Preisrelais Knoten (Komma getr. Onion-Adressen): +filterWindow.bannedCurrencies=Herausgefilterte Währungscodes (durch Kommas getrennt) +filterWindow.bannedPaymentMethods=Herausgefilterte Zahlungsmethoden-IDs (durch Kommas getrennt) +filterWindow.arbitrators=Gefilterte Vermittler (mit Komma getr. Onion-Adressen) +filterWindow.seedNode=Gefilterte Seed-Knoten (Komma getr. Onion-Adressen) +filterWindow.priceRelayNode=Gefilterte Preisrelais Knoten (Komma getr. Onion-Adressen) filterWindow.btcNode=Gefilterte Bitcoinknoten (Komma getr. Adresse + Port) -filterWindow.preventPublicBtcNetwork=Nutzung des öffentlichen Bitcoin-Netzwerks verhindern: +filterWindow.preventPublicBtcNetwork=Nutzung des öffentlichen Bitcoin-Netzwerks verhindern filterWindow.add=Filter hinzufügen filterWindow.remove=Filter entfernen -offerDetailsWindow.minBtcAmount=Min. BTC-Betrag: +offerDetailsWindow.minBtcAmount=Min. BTC-Betrag offerDetailsWindow.min=(min. {0}) offerDetailsWindow.distance=(Abstand zum Marktpreis: {0}) -offerDetailsWindow.myTradingAccount=Mein Handelskonto: -offerDetailsWindow.offererBankId=(Erstellers Bank ID/BIC/SWIFT): +offerDetailsWindow.myTradingAccount=Mein Handelskonto +offerDetailsWindow.offererBankId=(Erstellers Bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(Bankname des Erstellers) -offerDetailsWindow.bankId=Bankkennung (z.B. BIC oder SWIFT); -offerDetailsWindow.countryBank=Land der Bank des Erstellers: -offerDetailsWindow.acceptedArbitrators=Akzeptierte Vermittler: +offerDetailsWindow.bankId=Bankkennung (z.B. BIC oder SWIFT) +offerDetailsWindow.countryBank=Land der Bank des Erstellers +offerDetailsWindow.acceptedArbitrators=Akzeptierte Vermittler offerDetailsWindow.commitment=Verpflichtung -offerDetailsWindow.agree=Ich stimme zu: +offerDetailsWindow.agree=Ich stimme zu offerDetailsWindow.tac=Geschäftsbedingungen offerDetailsWindow.confirm.maker=Bestätigen: Anbieten Bitcoin zu {0} offerDetailsWindow.confirm.taker=Bestätigen: Angebot annehmen Bitcoin zu {0} -offerDetailsWindow.warn.noArbitrator=Sie haben keinen Vermittler gewählt.\nBitte wählen Sie wenigstens einen Vermittler. -offerDetailsWindow.creationDate=Erstellungsdatum: -offerDetailsWindow.makersOnion=Onion-Adresse des Erstellers: +offerDetailsWindow.creationDate=Erstellungsdatum +offerDetailsWindow.makersOnion=Onion-Adresse des Erstellers qRCodeWindow.headline=QR-Code qRCodeWindow.msg=Bitte nutzen Sie diesen QR-Code zum Finanzieren Ihrer Bisq-Brieftasche von einer externen Brieftasche. -qRCodeWindow.request="Zahlungsanfrage:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Kautionstransaktion für Konflikt auswählen selectDepositTxWindow.msg=Die Kautionstransaktion wurde nicht im Handel gespeichert.\nBitte wählen Sie die existierenden MultiSig-Transaktionen aus Ihrer Brieftasche, die die Kautionstransaktion für den fehlgeschlagenen Handel war.\n\nSie können die korrekte Transaktion finden, indem Sie das Handelsdetail-Fenster öffnen (klicken Sie auf die Handels-ID in der Liste) und dem Transaktions-Output der Handelsgebührenzahlung zur nächsten Transaktion folgen, wo Sie die MultiSig-Kautionstransaktion sehen (die Adresse beginnt mit einer 3). Diese Transaktions-ID sollte in der dargestellten Liste auftauchen. Sobald Sie die korrekte Transaktion gefunden haben, wählen Sie diese Transaktion hier aus und fahren fort.\n\nEntschuldigen Sie die Unannehmlichkeiten, aber dieser Fehler sollte sehr selten auftreten und wir werden in Zukunft versuchen bessere Wege zu finden, ihn zu lösen. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=Der ausgewählte Standardmarkt ist {0}.\n\nWenn Sie selectBaseCurrencyWindow.select=Ausgangswährung wählen sendAlertMessageWindow.headline=Globale Benachrichtigung senden -sendAlertMessageWindow.alertMsg=Warnmeldung: +sendAlertMessageWindow.alertMsg=Warnmeldung sendAlertMessageWindow.enterMsg=Nachricht eingeben -sendAlertMessageWindow.isUpdate=Ist Update-Benachrichtigung: -sendAlertMessageWindow.version=Neue Versionsnummer: +sendAlertMessageWindow.isUpdate=Ist Aktualisierungs-Benachrichtigung +sendAlertMessageWindow.version=Neue Versionsnummer sendAlertMessageWindow.send=Benachrichtigung senden sendAlertMessageWindow.remove=Benachrichtigung entfernen sendPrivateNotificationWindow.headline=Private Nachricht senden -sendPrivateNotificationWindow.privateNotification=Private Benachrichtigung: +sendPrivateNotificationWindow.privateNotification=Private Benachrichtigung sendPrivateNotificationWindow.enterNotification=Benachrichtigung eingeben sendPrivateNotificationWindow.send=Private Benachrichtigung senden showWalletDataWindow.walletData=Brieftasche-Daten -showWalletDataWindow.includePrivKeys=Private Schlüssel einbeziehen: +showWalletDataWindow.includePrivKeys=Private Schlüssel einbeziehen # 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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Vermittlersystem tradeDetailsWindow.headline=Handel tradeDetailsWindow.disputedPayoutTxId=Transaktions-ID der strittigen Auszahlung: tradeDetailsWindow.tradeDate=Handelsdatum -tradeDetailsWindow.txFee=Mining-Gebühr: +tradeDetailsWindow.txFee=Mining-Gebühr tradeDetailsWindow.tradingPeersOnion=Onion-Adresse des Handelspartners -tradeDetailsWindow.tradeState=Handelsstatus: +tradeDetailsWindow.tradeState=Handelsstatus walletPasswordWindow.headline=Passwort zum Entsperren eingeben @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Tor-Netzwerkeinstellungen torNetworkSettingWindow.noBridges=Keine Bridges verwenden torNetworkSettingWindow.providedBridges=Mit bereitgestellten Bridges verbinden torNetworkSettingWindow.customBridges=Benutzerdefinierte Bridges eingeben -torNetworkSettingWindow.transportType=Transport Typ: +torNetworkSettingWindow.transportType=Transport-Typ torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (empfohlen) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Geben Sie ein oder mehrere Bridge-Relays ein (eine pro Zeile): +torNetworkSettingWindow.enterBridge=Geben Sie ein oder mehrere Bridge-Relays ein (eine pro Zeile) torNetworkSettingWindow.enterBridgePrompt=Adresse:Port eingeben torNetworkSettingWindow.restartInfo=Sie müssen neu starten, um die Änderungen anzuwenden torNetworkSettingWindow.openTorWebPage=Tor-Projekt-Webseite öffnen @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Falls Tor von Ihrem Provider oder in Ihrem feeOptionWindow.headline=Währung für Handelsgebührzahlung auswählen feeOptionWindow.info=Sie können wählen, die Gebühr in BSQ oder BTC zu zahlen. Wählen Sie BSQ, erhalten Sie eine vergünstigte Handelsgebühr. -feeOptionWindow.optionsLabel=Währung für Handelsgebührzahlung auswählen: +feeOptionWindow.optionsLabel=Währung für Handelsgebührzahlung auswählen feeOptionWindow.useBTC=BTC nutzen +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=Ihr Handel mit der ID {0} hat die Hälfte popup.warning.tradePeriod.ended=Ihr Handel mit der ID {0} hat die maximal erlaubte Handelsdauer erreicht und ist nicht abgeschlossen.\n\nDie Handelsdauer endete am {1}\n\nBitte überprüfen Sie den Status Ihres Handels unter \"Portfolio/Offene Händel\" um den Vermittler zu kontaktieren. popup.warning.noTradingAccountSetup.headline=Sie haben kein Handelskonto eingerichtet popup.warning.noTradingAccountSetup.msg=Sie müssen ein nationales Währungs- oder Altcoin-Konto einrichten, bevor Sie ein Angebot erstellen können.\nMöchten Sie ein Konto einrichten? -popup.warning.noArbitratorSelected.headline=Sie haben keinen Vermittler ausgewählt. -popup.warning.noArbitratorSelected.msg=Sie müssen wenigstens einen Vermittler einrichten, um handeln zu können.\nMöchten Sie das jetzt tun? +popup.warning.noArbitratorsAvailable=Momentan sind keine Vermittler verfügbar. popup.warning.notFullyConnected=Sie müssen warten, bis Sie vollständig mit dem Netzwerk verbunden sind.\nDas kann bis ungefähr zwei Minuten nach dem Start dauern. popup.warning.notSufficientConnectionsToBtcNetwork=Sie müssen warten, bis Sie wenigstens {0} Verbindungen zum Bitcoinnetzwerk haben. popup.warning.downloadNotComplete=Sie müssen warten bis der Download der fehlenden Bitcoinblöcke abgeschlossen ist. @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=Es ist kein Marktpreis für diese Währung ve popup.warning.sendMsgFailed=Das Senden der Nachricht an Ihren Handelspartner ist fehlgeschlagen.\nVersuchen Sie es bitte erneut und falls es weiter fehlschlägt, erstellen Sie bitte einen Fehlerbericht. popup.warning.insufficientBtcFundsForBsqTx=Sie haben nicht genügend BTC-Gelder, um die Mining-Gebühr für diese Transaktion zu bezahlen.\nBitte finanzieren Sie Ihre BTC-Brieftasche.\nFehlende Gelder: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=Sie haben nicht genügend BSQ-Gelder, um die Mining-Gebühr in BSQ zu bezahlen.\nSie können die Gebühr in BTC bezahlen, oder müssen Ihre BSQ-Brieftasche finanzieren. Sie können BSQ in Bisq kaufen.\nFehlende BSQ Gelder: {0} -popup.warning.noBsqFundsForBtcFeePayment=Ihre BSQ-Brieftasche hat keine ausreichenden Gelder, um die Mining-Gebühr in BSQ zu bezahlen. +popup.warning.insufficientBsqFundsForBtcFeePayment=Sie haben nicht genügend BSQ-Gelder, um die Handels-Gebühr in BSQ zu bezahlen.\nSie können die Gebühr in BTC bezahlen, oder müssen Ihre BSQ-Brieftasche füllen. Sie können BSQ in Bisq kaufen.\n\nFehlende BSQ Gelder: {0} +popup.warning.noBsqFundsForBtcFeePayment=Ihre BSQ-Wallet hat keine ausreichenden Gelder, um die Handels-Gebühr in BSQ zu bezahlen. popup.warning.messageTooLong=Ihre Nachricht überschreitet die maximal erlaubte Größe. Sende Sie diese in mehreren Teilen oder laden Sie sie in einen Dienst wie https://pastebin.com hoch. popup.warning.lockedUpFunds=Sie haben eingesperrte Gelder von einem fehlgeschlagenen Handel.\nEingesperrtes Guthaben: {0} \nTx-Adresse der Kaution: {1}\nHandels-ID: {2}.\n\nBitte öffnen Sie ein Support-Ticket indem Sie den Handel unter "\"Ausstehende Händel\" auswählen und \"alt + o\" oder \"option + o\" drücken. @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=Um sicherzustellen, dass beide Händler dem Hande popup.info.cashDepositInfo=Stellen Sie sicher, dass eine Bank-Filiale in Ihrer Nähe befindet, um die Bargeld Kaution zu zahlen.\nDie Bankkennung (BIC/SWIFT) der Bank des Verkäufers ist: {0}. popup.info.cashDepositInfo.confirm=Ich bestätige, dass ich die Kaution zahlen kann +popup.info.shutDownWithOpenOffers=Bisq wird heruntergefahren, aber Sie haben offene Angebote verfügbar.\n\nDiese Angebote sind nach dem Herunterfahren nicht mehr verfügbar und werden erneut im P2P-Netzwerk veröffentlicht wenn Sie das nächste Mal Bisq starten.\n\nLassen Sie Bisq weiter laufen und stellen Sie sicher, dass Ihr Computer online bleibt, um Ihre Angebote verfügbar zu halten (z.B.: verhindern Sie den Standby-Modus... der Standby-Modus des Monitors stellt kein Problem dar). + popup.privateNotification.headline=Wichtige private Benachrichtigung! @@ -1698,10 +1884,10 @@ confidence.confirmed=In {0} Blöcken bestätigt confidence.invalid=Die Transaktion ist ungültig peerInfo.title=Peer-Infos -peerInfo.nrOfTrades=Anzahl abgeschlossener Händel: +peerInfo.nrOfTrades=Anzahl abgeschlossener Händel peerInfo.notTradedYet=Sie haben noch nicht mit diesem Nutzer gehandelt. -peerInfo.setTag=Markierung für diesen Peer setzen: -peerInfo.age=Alter des Zahlungskontos: +peerInfo.setTag=Markierung für diesen Peer setzen +peerInfo.age=Alter des Zahlungskontos peerInfo.unknownAge=Alter unbekannt addressTextField.openWallet=Ihre Standard-Bitcoin-Brieftasche öffnen @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Einen Blockchain-Explorer mit dieser Tra navigation.account=\"Konto\" navigation.account.walletSeed=\"Konto/Brieftasche-Seed\" -navigation.arbitratorSelection=\"Vermittlerauswahl\" navigation.funds.availableForWithdrawal=\"Gelder/Gelder senden\" navigation.portfolio.myOpenOffers=\"Portfolio/Meine offenen Angebote\" navigation.portfolio.pending=\"Portfolio/Offene Händel\" @@ -1790,8 +1975,8 @@ time.minutes=Minuten time.seconds=Sekunden -password.enterPassword=Passwort eingeben: -password.confirmPassword=Passwort bestätigen: +password.enterPassword=Passwort eingeben +password.confirmPassword=Passwort bestätigen password.tooLong=Das Passwort muss aus weniger als 500 Zeichen bestehen. password.deriveKey=Schlüssel aus Passwort ableiten password.walletDecrypted=Die Brieftasche wurde erfolgreich entschlüsselt und der Passwortschutz entfernt. @@ -1803,11 +1988,12 @@ password.forgotPassword=Passwort vergessen? password.backupReminder=Beachten Sie, dass wenn Sie ein Passwort setzen, alle automatisch erstellten Backups der unverschlüsselten Brieftasche gelöscht werden.\n\nEs wird dringend empfohlen, ein Backup des Anwendungsverzeichnisses zu erstellen und die Seed-Wörter aufzuschreiben, bevor Sie ein Passwort setzen! password.backupWasDone=Ich habe schon ein Backup erstellt -seed.seedWords=Seed-Wörter der Brieftasche: -seed.date=Brieftaschen-Datum: +seed.seedWords=Seed-Wörter der Brieftasche +seed.enterSeedWords=Seed-Wörter der Brieftasche eingeben +seed.date=Brieftaschen-Datum seed.restore.title=Brieftaschen aus Seed-Wörtern wiederherstellen seed.restore=Brieftaschen wiederherstellen -seed.creationDate=Erstellungsdatum: +seed.creationDate=Erstellungsdatum seed.warn.walletNotEmpty.msg=Ihre Bitcoin-Brieftasche ist nicht leer.\n\nSie müssen diese Brieftasche leeren, bevor Sie versuchen, eine ältere Brieftasche wiederherzustellen, da das Mischen von Brieftaschen zu ungültigen Backups führen kann.\n\nBitte schließen Sie Ihre Händel ab, schließen Sie all Ihre offenen Angebote und gehen Sie in den Abschnitt \"Gelder\", um Ihre Bitcoins abzuheben.\nSollten Sie nicht auf Ihre Bitcoins zugreifen können, können Sie das Notfallwerkzeug nutzen, um Ihre Brieftasche zu leeren.\nUm das Notfallwerkzeug zu öffnen, drücken Sie \"alt + e\" oder \"option + e\". seed.warn.walletNotEmpty.restore=Ich möchte trotzdem wiederherstellen seed.warn.walletNotEmpty.emptyWallet=Ich werde meine Brieftaschen erst leeren @@ -1821,80 +2007,84 @@ seed.restore.error=Beim Wiederherstellen der Brieftaschen mit den Seed-Wörtern #################################################################### payment.account=Konto -payment.account.no=Kontonummer: -payment.account.name=Kontoname: +payment.account.no=Kontonummer +payment.account.name=Kontoname payment.account.owner=Vollständiger Name des Kontoinhabers payment.account.fullName=Vollständiger Name (vor, zweit, nach) payment.account.state=Bundesland/Landkreis/Region -payment.account.city=Stadt: -payment.bank.country=Land der Bank: +payment.account.city=Stadt +payment.bank.country=Land der Bank payment.account.name.email=Vollständiger Name / E-Mail des Kontoinhabers payment.account.name.emailAndHolderId=Vollständiger Name / E-Mail / {0} des Kontoinhabers -payment.bank.name=Name der Bank: +payment.bank.name=Bankname payment.select.account=Kontotyp wählen payment.select.region=Region wählen payment.select.country=Land wählen payment.select.bank.country=Land der Bank wählen payment.foreign.currency=Sind Sie sicher, dass Sie eine Währung wählen wollen, die nicht der Standardwährung des Landes entspricht? payment.restore.default=Nein, Standardwährung wiederherstellen -payment.email=E-Mail: -payment.country=Land: -payment.extras=Besondere Anforderungen: -payment.email.mobile=E-Mail oder Telefonnummer: -payment.altcoin.address=Altcoin-Adresse: -payment.altcoin=Altcoin: +payment.email=E-Mail +payment.country=Land +payment.extras=Besondere Erfordernisse +payment.email.mobile=E-Mail oder Telefonnummer +payment.altcoin.address=Altcoin-Adresse +payment.altcoin=Altcoin payment.select.altcoin=Altcoin wählen oder suchen -payment.secret=Geheimfrage: -payment.answer=Antwort: -payment.wallet=Brieftaschen-ID: -payment.uphold.accountId=Nutzername oder Email oder Telefonnum.: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=E-Mail oder Telefonnummer: -payment.venmo.venmoUserName=Venmo Nutzername: -payment.popmoney.accountId=E-Mail oder Telefonnummer: -payment.revolut.accountId=E-Mail oder Telefonnummer: -payment.supportedCurrencies=Unterstützte Währungen: -payment.limitations=Einschränkungen: -payment.salt=Salt für Überprüfung des Kontoalters: +payment.secret=Geheimfrage +payment.answer=Antwort +payment.wallet=Brieftaschen-ID +payment.uphold.accountId=Nutzername oder Email oder Telefonnr. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=E-Mail oder Telefonnummer +payment.venmo.venmoUserName=Venmo Nutzername +payment.popmoney.accountId=E-Mail oder Telefonnummer +payment.revolut.accountId=E-Mail oder Telefonnummer +payment.promptPay.promptPayId=Personalausweis/Steuernummer oder Telefonnr. +payment.supportedCurrencies=Unterstützte Währungen +payment.limitations=Einschränkungen +payment.salt=Salt für Überprüfung des Kontoalters payment.error.noHexSalt=Der Salt muss im HEX-Format sein.\nEs wird nur empfohlen das Salt-Feld zu bearbeiten, wenn Sie den Salt von einem alten Konto übertragen, um das Alter Ihres Kontos zu erhalten. Das Alter des Kontos wird durch das Salt und die zu verifizierenden Kontodaten bestätigt (z.B. IBAN). -payment.accept.euro=Händel aus diesen Euroländern akzeptieren: -payment.accept.nonEuro=Händel aus diesen Nicht-Euroländern akzeptieren: -payment.accepted.countries=Akzeptierte Länder: -payment.accepted.banks=Akzeptierte Banken (ID): -payment.mobile=Mobil: -payment.postal.address=Postanschrift: -payment.national.account.id.AR=CBU Nummer: +payment.accept.euro=Händel aus diesen Euroländern akzeptieren +payment.accept.nonEuro=Händel aus diesen Nicht-Euroländern akzeptieren +payment.accepted.countries=Akzeptierte Länder +payment.accepted.banks=Akzeptierte Banken (ID) +payment.mobile=Mobil-Tel.-Nr. +payment.postal.address=Postanschrift +payment.national.account.id.AR=CBU Nummer #new -payment.altcoin.address.dyn={0} Adresse: -payment.accountNr=Kontonummer: -payment.emailOrMobile=E-Mail oder Mobil: +payment.altcoin.address.dyn={0} Adresse +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Kontonummer +payment.emailOrMobile=E-Mail oder Telefonnr. payment.useCustomAccountName=Spezifischen Kontonamen nutzen -payment.maxPeriod=Max. erlaubte Handelsdauer: +payment.maxPeriod=Max. erlaubte Handelsdauer payment.maxPeriodAndLimit=Max. Handelsdauer: {0} / Max. Handelsgrenze: {1} / Konto-Alter: {2} payment.maxPeriodAndLimitCrypto=Max. Handelsdauer: {0} / Max. Handelsgrenze: {1} payment.currencyWithSymbol=Währung: {0} payment.nameOfAcceptedBank=Name der akzeptierten Bank payment.addAcceptedBank=Akzeptierte Bank hinzufügen payment.clearAcceptedBanks=Akzeptierte Banken entfernen -payment.bank.nameOptional=Bankname (optional): -payment.bankCode=Bankcode: +payment.bank.nameOptional=Bankname (optional) +payment.bankCode=Bankleitzahl payment.bankId=Bankkennung (BIC/SWIFT) -payment.bankIdOptional=Bankkennung (BIC/SWIFT) (optional): -payment.branchNr=Filialnummer: -payment.branchNrOptional=Filialnummer (optional): -payment.accountNrLabel=Kontonummer (IBAN): -payment.accountType=Kontotyp: +payment.bankIdOptional=Bankkennung (BIC/SWIFT) (optional) +payment.branchNr=Filialnummer +payment.branchNrOptional=Filialnummer (optional) +payment.accountNrLabel=Kontonummer (IBAN) +payment.accountType=Kontotyp payment.checking=Überprüfe payment.savings=Ersparnisse -payment.personalId=Persönliche ID: -payment.clearXchange.info=Stellen Sie bitte sicher, dass Sie die Voraussetzungen für die Benutzung von Zelle (ClearXchange) erfüllen.\n\n1. Ihr Zelle-Konto (ClearXchange-Konto) muss auf deren Plattform für gültig erklärt worden sein, bevor Sie einen Handel starten oder ein Angebot erstellen können.\n\n2. Sie müssen ein Bankkonto bei einer der folgenden teilnehmenden Banken besitzen:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. Sie müssen sicherstellen, dass Sie nicht das tägliche oder monatliche Transferlimit von Zelle (ClearXchange) überschreiten.\n\nBitte nutzen Sie Zelle (ClearXchange) nur, wenn Sie diese Bedingungen erfüllen. Andernfalls ist es sehr wahrscheinlich, dass die Zelle (ClearXchange) Transaktion fehlschlägt und der Handel in einem Konflikt endet.\nFalls Sie diese Bedingungen nicht erfüllen, würden Sie in einem solchen Fall Ihre Kaution verlieren.\n\nSeien Sie sich auch über ein höheres Risiko einer Rückbuchung im klaren, wenn Sie Zelle (ClearXchange) nutzen.\nFür den {0} Verkäufer wird es dringend angeraten mit dem {1} Käufer mit der bereitgestellten E-Mailadresse oder Telefonnummer in Kontakt zu treten, um sicher zu stellen, dass er oder sie wirklich der Besitzer des Zelle (ClearXchange) Accounts ist. +payment.personalId=Personalausweis +payment.clearXchange.info=\tStellen Sie bitte sicher, dass Sie die Voraussetzungen für die Benutzung von Zelle (ClearXchange) erfüllen.\n\n1. Ihr Zelle-Konto (ClearXchange-Konto) muss auf deren Plattform für gültig erklärt worden sein, bevor Sie einen Handel starten oder ein Angebot erstellen können.\n\n2. Sie müssen ein Bankkonto bei einer der folgenden teilnehmenden Banken besitzen:member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. Sie müssen sicherstellen, dass Sie nicht das tägliche oder monatliche Transferlimit von Zelle (ClearXchange) überschreiten.\n\nBitte nutzen Sie Zelle (ClearXchange) nur, wenn Sie diese Bedingungen erfüllen. Andernfalls ist es sehr wahrscheinlich, dass die Zelle (ClearXchange) Transaktion fehlschlägt und der Handel in einem Konflikt endet.\nFalls Sie diese Bedingungen nicht erfüllen, würden Sie in einem solchen Fall Ihre Kaution verlieren.\n\nSeien Sie sich auch über ein höheres Risiko einer Rückbuchung im klaren, wenn Sie Zelle (ClearXchange) nutzen.\nFür den {0} Verkäufer wird es dringend angeraten mit dem {1} Käufer mit der bereitgestellten E-Mailadresse oder Telefonnummer in Kontakt zu treten, um sicher zu stellen, dass er oder sie wirklich der Besitzer des Zelle (ClearXchange) Accounts ist. payment.moneyGram.info=Wenn MoneyGram verwendet wird, muss der BTC Käufer die MoneyGram und ein Foto der Quittung per E-Mail an den BTC-Verkäufer senden. Die Quittung muss den vollständigen Namen, das Land, das Bundesland des Verkäufers und den Betrag deutlich zeigen. Der Käufer bekommt die E-Mail-Adresse des Verkäufers im Handelsprozess angezeigt. payment.westernUnion.info=Wenn Western Union verwendet wird, muss der BTC Käufer die MTCN (Tracking-Nummer) und ein Foto der Quittung per E-Mail an den BTC-Verkäufer senden. Die Quittung muss den vollständigen Namen, die Stadt, das Land des Verkäufers und den Betrag deutlich zeigen. Der Käufer bekommt die E-Mail-Adresse des Verkäufers im Handelsprozess angezeigt. payment.halCash.info=Bei Verwendung von HalCash muss der BTC-Käufer dem BTC-Verkäufer den HalCash-Code per SMS vom Mobiltelefon senden.\n\nBitte achten Sie darauf, dass Sie den maximalen Betrag, den Sie bei Ihrer Bank mit HalCash versenden dürfen, nicht überschreiten. Der Mindestbetrag pro Auszahlung beträgt 10 EUR und der Höchstbetrag 600 EUR. Bei wiederholten Abhebungen sind es 3000 EUR pro Empfänger pro Tag und 6000 EUR pro Empfänger pro Monat. Bitte überprüfen Sie diese Limits bei Ihrer Bank, um sicherzustellen, dass sie die gleichen Limits wie hier angegeben verwenden.\n\nDer Auszahlungsbetrag muss ein Vielfaches von 10 EUR betragen, da Sie keine anderen Beträge an einem Geldautomaten abheben können. Die Benutzeroberfläche beim Erstellen und Annehmen eines Angebots passt den BTC-Betrag so an, dass der EUR-Betrag korrekt ist. Sie können keinen marktbasierten Preis verwenden, da sich der EUR-Betrag bei sich ändernden Preisen ändern würde.\n\n\nIm Streitfall muss der BTC-Käufer den Nachweis erbringen, dass er die EUR geschickt hat. payment.limits.info=Beachten Sie bitte, dass alle Banküberweisungen ein gewisses Rückbuchungsrisiko mitbringen.\n\nUm diese Risiko zu minimieren, setzt Bisq vor-Handel Grenzen basierend auf zwei Faktoren:\n\n1. Das erwartete Rückbuchungsrisiko für die genutzte Zahlungsmethode\n2. Das Alter des Kontos für diese Zahlungsmethode\n\nDas Konto, das Sie jetzt erstellen, ist neu und sein Alter ist null. So wie Ihr Konto über zwei Monate altert, wächst auch Ihre vor-Handel Grenze:\n\n● Während des 1sten Monats, ist Ihre vor-Handel Grenze {0}\n● Während des 2ten Monats, ist Ihre vor-Handel Grenze {1}\n● Nach dem 2ten Monat, ist Ihre vor-Handel Grenze {2}\n\nBeachten Sie bitte, dass es keine Grenze, wie oft Sie handeln können. +payment.cashDeposit.info=Bitte bestätigen Sie, dass Ihre Bank Bareinzahlungen in Konten von anderen Personen erlaubt. Zum Beispiel werden diese Einzahlungen bei der Bank of America und Wells Fargo nicht mehr erlaubt. + payment.f2f.contact=Kontaktinformationen payment.f2f.contact.prompt=Wie möchten Sie vom Handeslpartner kontaktiert werden? (E-Mailadresse, Telefonnummer,...) payment.f2f.city=Stadt für ein "Angesicht zu Angesicht" Treffen @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Freiwillige zusätzliche Informationen payment.f2f.extra=Zusätzliche Informationen payment.f2f.extra.prompt=Der Ersteller kann "Geschäftsbedingungen" festlegen oder öffentliche Kontaktinformationen hinterlegen. Diese werden mit dem Angebot angezeigt. -payment.f2f.info="Angesicht zu Angesicht" Händel haben andere Regeln und Risiken, als online Transaktionen.\n\nDie wichtigsten Unterschiede sind:\n● Die Händler müssen einen Treffpunkt und eine Uhrzeit über die bereitgestellten Kontaktinformationen ausmachen.\n● Die Händler müssen Ihre Laptops mitbringen und die "Zahlung gesendet" und "Zahlung erhalten" Bestätigungen beim Treffpunkt machen.\n● Wenn ein Händler besondere "Geschäftsbedingungen" hat, muss er diese im "Zusätzluiche Informationen" Textfeld im Konto eintragen.\n● Durch Annahme eines Angebots stimmt der Nehmer die "Geschäftsbedingungen" des Verkäufers an.\n● Im Fall eines Konflikts,kann der Vermittler nicht viel helfen, da es schwierig ist unverfälschliche Beweise zu bekommen, was beim Treffen vorgefallen ist. In so einem Fall können die BTC Gelder permanent eingeschlossen werden oder bis die Handelspartner sich einigen.\n\nUm sicher zu gehen, dass Sie den Unterschied von "Angesicht zu Angesicht" Händel verstehen, lesen Sie bitte die Anweisungen und Empfehlungen auf: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info="Angesicht zu Angesicht" Händel haben andere Regeln und Risiken, als online Transaktionen.\n\nDie wichtigsten Unterschiede sind:\n● Die Händler müssen einen Treffpunkt und eine Uhrzeit über die bereitgestellten Kontaktinformationen ausmachen.\n● Die Händler müssen Ihre Laptops mitbringen und die "Zahlung gesendet" und "Zahlung erhalten" Bestätigungen beim Treffpunkt machen.\n● Wenn ein Händler besondere "Geschäftsbedingungen" hat, muss er diese im "Zusätzluiche Informationen" Textfeld im Konto eintragen.\n● Durch Annahme eines Angebots stimmt der Nehmer die "Geschäftsbedingungen" des Verkäufers an.\n● Im Fall eines Konflikts,kann der Vermittler nicht viel helfen, da es schwierig ist unverfälschte Beweise zu bekommen, was beim Treffen vorgefallen ist. In so einem Fall können die BTC Gelder für immer eingeschlossen werden oder bis die Handelspartner sich einigen.\n\nUm sicher zu gehen, dass Sie den Unterschied von "Angesicht zu Angesicht" Händel verstehen, lesen Sie bitte die Anweisungen und Empfehlungen auf: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Webseite öffnen payment.f2f.offerbook.tooltip.countryAndCity=Land und Stadt: {0} / {1} payment.f2f.offerbook.tooltip.extra=Zusätzliche Informationen: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoins +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoins - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} muss aus {1} Zahlen bestehen. validation.accountNr=Die Kontonummer muss aus {0} Zahlen bestehen. validation.accountNrChars=Die Kontonummer muss aus {0} Zeichen bestehen. validation.btc.invalidAddress=Die Adresse ist nicht korrekt. Bitte überprüfen Sie das Adressformat. -validation.btc.amountBelowDust=Der Betrag, den Sie senden möchten, liegt unterhalb der Staubgrenze von {0}\nund würde vom Bitcoin-Netzwerk abgewiesen werden.\nBitte nutzen Sie einen höheren Betrag. validation.integerOnly=Bitte nur ganze Zahlen eingeben. validation.inputError=Ihre Eingabe hat einen Fehler verursacht:\n{0} -validation.bsq.insufficientBalance=Der Betrag überschreitet das verfügbare Guthaben von {0}. -validation.btc.exceedsMaxTradeLimit=Beträge größer als Ihre Handelsgrenze von {0} sind nicht erlaubt. +validation.bsq.insufficientBalance=Ihr verfügbares Guthaben ist {0}. +validation.btc.exceedsMaxTradeLimit=Ihr Handelslimit ist {0}. validation.bsq.amountBelowMinAmount=Min. Betrag ist {0} validation.nationalAccountId={0} muss aus {1} Zahlen bestehen. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=Die IBAN-Prüfsumme ist ungültig validation.iban.invalidLength=Die Zahl muss zwischen 15 und 34 Zeichen lang sein. validation.interacETransfer.invalidAreaCode=Nicht-kanadische Postleitzahl validation.interacETransfer.invalidPhone=Ungültiges Telefonnummernformat und keine E-Mailadresse +validation.interacETransfer.invalidQuestion=Nur Buchstaben, Zahlen, Leerzeichen und/oder die Symbole _ , . ? - sind erlaubt +validation.interacETransfer.invalidAnswer=Muss ein Wort mit Buchstaben, Zahlen und/oder dem Symbol - sein validation.inputTooLarge=Eingabe darf nicht größer als {0} sein +validation.inputTooSmall=Eingabe muss größer als {0} sein +validation.amountBelowDust=Beträge unter dem Dust-Limit von {0} sind nicht erlaubt. +validation.length=Die Länge muss zwischen {0} und {1} sein +validation.pattern=Die Eingabe muss im Format {0} sein +validation.noHexString=Die Eingabe ist nicht im HEX-Format. +validation.advancedCash.invalidFormat=Must be a valid email or wallet id of format: X000000000000 diff --git a/core/src/main/resources/i18n/displayStrings_el.properties b/core/src/main/resources/i18n/displayStrings_el.properties index 52f33eca1b4..cabdc9386b7 100644 --- a/core/src/main/resources/i18n/displayStrings_el.properties +++ b/core/src/main/resources/i18n/displayStrings_el.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Αποθήκευση νέου λογαριασμού shared.selectedAccount=Επιλεγμένος λογαριασμός shared.deleteAccount=Διαγραφή λογαριασμού shared.errorMessageInline=\nΜήνυμα σφάλματος: {0} -shared.errorMessage=Μήνυμα σφάλματος: +shared.errorMessage=Error message shared.information=Πληροφορίες shared.name=Όνομα shared.id=Ταυτότητα @@ -152,19 +152,19 @@ shared.seller=πωλητής shared.buyer=αγοραστής shared.allEuroCountries=Όλες οι χώρες ευρωζώνης shared.acceptedTakerCountries=Αποδεκτές χώρες του/της taker -shared.arbitrator=Επιλεγμένος διαμεσολαβητής: +shared.arbitrator=Selected arbitrator shared.tradePrice=Τιμή συναλλαγής shared.tradeAmount=Ποσό συναλλαγής shared.tradeVolume=Όγκος συναλλαγής shared.invalidKey=Το κλειδί που εισήγαγες δεν είναι σωστό. -shared.enterPrivKey=Εισήγαγε κλειδί για ξεκλείδωμα: -shared.makerFeeTxId=Ταυτότητα προμήθειας συναλλαγής Maker: -shared.takerFeeTxId=Ταυτότητα προμήθειας συναλλαγής Taker: -shared.payoutTxId=Ταυτότητα συναλλαγής αποπληρωμής: -shared.contractAsJson=Συμβόλαιο σε μορφή JSON: +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=Συμβόλαιο σε μορφή JSON shared.contract.title=Συμβόλαιο συναλλαγής με ταυτότητα: {0} -shared.paymentDetails=Στοιχεία πληρωμής BTC {0}: +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=Ποσό εγγύησης shared.yourSecurityDeposit=Ποσό εγγύησής σου shared.contract=Συμβόλαιο @@ -172,22 +172,27 @@ shared.messageArrived=Μήνυμα αφίχθη. shared.messageStoredInMailbox=Το μήνυμα αποθηκεύτηκε στο γραμματοκιβώτιο. shared.messageSendingFailed=Αποστολή μηνύματος απέτυχε. Σφάλμα: {0} shared.unlock=Ξεκλείδωσε -shared.toReceive=προς λήψη: -shared.toSpend=προς δαπάνη: +shared.toReceive=to receive +shared.toSpend=to spend shared.btcAmount=Ποσό BTC -shared.yourLanguage=Οι γλώσσες σου: +shared.yourLanguage=Your languages shared.addLanguage=Πρόσθεσε γλώσσα shared.total=Σύνολο -shared.totalsNeeded=Απαιτούμενα κεφάλαια: -shared.tradeWalletAddress=Διεύθυνση πορτοφολιού συναλλαγής: -shared.tradeWalletBalance=Υπόλοιπο πορτοφολιού συναλλαγής: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=Maker: {0} shared.takerTxFee=Taker: {0} shared.securityDepositBox.description=Ποσό εγγύησης για BTC {0} shared.iConfirm=Επιβεβαιώνω shared.tradingFeeInBsqInfo=χρήση ισοδύναμου με {0} ως αμοιβή εξόρυξης -shared.openURL=Open {0} - +shared.openURL=Άνοιξε {0} +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Ρυθμίσεις mainView.menu.account=Λογαριασμός mainView.menu.dao=DAO -mainView.marketPrice.provider=Πάροχος τιμής αγοράς: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=Τιμή τελευταίας συναλλαγής Bisq mainView.marketPrice.tooltip.bisqInternalPrice=Δεν υπάρχει διαθέσιμη τιμή αγοράς από εξωτερική πηγή.\nΗ εμφανιζόμενη τιμή είναι η τελευταία τιμή συναλλαγής αυτού του νομίσματος στο Bisq. mainView.marketPrice.tooltip=Η τιμή αγοράς παρέχεται από το {0}{1}\nΤελευταία ενημέρωση: {2}\nΚόμβος URL παρόχου τιμής: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Εάν το altcoin δεν διατί mainView.balance.available=Διαθέσιμο υπόλοιπο mainView.balance.reserved=Δεσμευμένα σε προσφορές mainView.balance.locked=Κλειδωμένα σε συναλλαγές +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(με χρήση Tor) mainView.footer.localhostBitcoinNode=(localhost) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Χώρα έδρας τράπεζας του Maker: {0 offerbook.offerersAcceptedBankSeatsEuro=Αποδεκτές χώρες έδρας τράπεζας (Taker): Σύνολο χωρών ευρωζώνης offerbook.offerersAcceptedBankSeats=Αποδεκτές χώρες έδρας τράπεζας (Taker):\n{0} offerbook.availableOffers=Διαθέσιμες προσφορές -offerbook.filterByCurrency=Φιλτράρισμα κατά νόμισμα: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=Φιλτράρισμα κατά μέθοδο πληρωμής offerbook.nrOffers=Πλήθος προσφορών: {0} @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=Ποσό σε {0} προς λ createOffer.amountPriceBox.minAmountDescription=Ελάχιστο ποσό BTC createOffer.securityDeposit.prompt=Ποσό εγγύησης σε BTC createOffer.fundsBox.title=Χρηματοδότησε την προσφορά σου. -createOffer.fundsBox.offerFee=Προμήθεια συναλλαγής: -createOffer.fundsBox.networkFee=Προμήθεια εξόρυξης: +createOffer.fundsBox.offerFee=Προμήθεια συναλλαγής +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=Κοινοποίηση προσφοράς σε εξέλιξη... createOffer.fundsBox.paymentLabel=Συναλλαγή Bisq με ταυτότητα {0} createOffer.fundsBox.fundsStructure=({0} ποσό εγγύησης, {1} προμήθεια συναλλαγής, {2} αμοιβή εξόρυξης) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=Θα λαμβάνεις επιπλέον { createOffer.info.buyBelowMarketPrice=Θα πληρώνεις {0}% λιγότερο από την τρέχουσα τιμή αγοράς, καθώς η τιμή της προσφοράς σου θα ενημερώνεται συνεχώς. createOffer.warning.sellBelowMarketPrice=Θα λαμβάνεις {0}% λιγότερο από την τρέχουσα τιμή αγοράς, καθώς η τιμή της προσφοράς σου θα ενημερώνεται συνεχώς. createOffer.warning.buyAboveMarketPrice=Θα πληρώνεις {0}% περισσότερο από την τρέχουσα τιμή αγοράς, καθώς η τιμή της προσφοράς σου θα ενημερώνεται συνεχώς. - +createOffer.tradeFee.descriptionBTCOnly=Προμήθεια συναλλαγής +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=Ανασκόπηση: Τοποθέτησε προσφορά σε {0} bitcoin @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=Το ποσό δεν μπορε takeOffer.validation.amountLargerThanOfferAmountMinusFee=Το ποσό που εισήγαγες θα δημιουργήσει ποσότητα BTC μηδαμινής αξίας για τον πωλητή. takeOffer.fundsBox.title=Χρηματοδότησε τη συναλλαγή σου takeOffer.fundsBox.isOfferAvailable=Έλεγχος διαθεσιμότητας προσφοράς... -takeOffer.fundsBox.tradeAmount=Ποσό προς πώληση: -takeOffer.fundsBox.offerFee=Προμήθεια συναλλαγής: -takeOffer.fundsBox.networkFee=Σύνολο αμοιβών εξόρυξης: +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=Προμήθεια συναλλαγής +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=Αποδοχή προσφοράς σε εξέλιξη... takeOffer.fundsBox.paymentLabel=Συναλλαγή Bisq με ταυτότητα {0} takeOffer.fundsBox.fundsStructure=({0} ποσό εγγύησης, {1} προμήθεια συναλλαγής, {2} αμοιβή εξόρυξης) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Στείλε {0} μέσω \"US Postal Money portfolio.pending.step2_buyer.bank=Συνδέσου στον e-banking λογαριασμό σου και πλήρωσε {0} στον BTC πωλητή.\n\n portfolio.pending.step2_buyer.f2f=Επικοινώνησε με τον πωλητή BTC μέσω του διαθέσιμου αριθμού και κανόνισε συνάντηση για να πληρώσεις {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Ξεκίνα την πληρωμή με χρήση {0} -portfolio.pending.step2_buyer.amountToTransfer=Ποσό προς μεταφορά: -portfolio.pending.step2_buyer.sellersAddress=Διεύθυνση {0} πωλητή: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Η πληρωμή έχει ξεκινήσει portfolio.pending.step2_buyer.warn=Δεν έχεις κάνει την πληρωμή {0}!\nΤονίζουμε πως η συναλλαγή θα πρέπει να έχει ολοκληρωθεί μέχρι {1}, διαφορετικά θα διερευνηθεί από τον διαμεσολαβητή. portfolio.pending.step2_buyer.openForDispute=Δεν ολοκλήρωσες την πληρωμή σου!\nΗ μέγιστη χρονική περίοδος για αυτή τη συναλλαγή παρήλθε.\n\nΕπικοινώνησε με τον διαμεσολαβητή ώστε να επιλυθεί η διένεξη. @@ -511,13 +523,15 @@ portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=Απόστειλε αρ portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=Πρέπει να στείλεις τον αριθμό Έγκρισης (Authorisation) και μία φωτογραφία της απόδειξης μέσω email στον πωλητή BTC.\nΣτην απόδειξη θα πρέπει να διακρίνεται καθαρά το πλήρες όνομα του πωλητή, η χώρα, η πόλη και το ποσό. Το email του πωλητή είναι: {0}.\n\nΈστειλες τον αριθμό Έγκρισης και επικοινώνησες με τον πωλητή; portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Αποστολή MTCN και απόδειξης portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Πρέπει να στείλεις τον αριθμό MTCN (αριθμός εντοπισμού) και μία φωτογραφία της απόδειξης μέσω email στον πωλητή BTC.\nΣτην απόδειξη θα πρέπει να διακρίνεται καθαρά το πλήρες όνομα του πωλητή, η πόλη, η χώρα και το ποσό. Το email του πωλητή είναι: {0}.\n\nΈστειλες το MTCN και επικοινώνησες με τον πωλητή; -portfolio.pending.step2_buyer.halCashInfo.headline=Send HalCash code +portfolio.pending.step2_buyer.halCashInfo.headline=Αποστολή κωδικού HalCash 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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid 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 is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=Επιβεβαίωσε πως ξεκίνησες την πληρωμή portfolio.pending.step2_buyer.confirmStart.msg=Ξεκίνησες την πληρωμή {0} προς τον έτερο συναλλασσόμενο; portfolio.pending.step2_buyer.confirmStart.yes=Ναι, ξεκίνησα την πληρωμή portfolio.pending.step2_seller.waitPayment.headline=Αναμονή για την πληρωμή +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=Η κατάθεση έχει τουλάχιστον μία επιβεβαίωση στο blockchain.\nΠρέπει να περιμένεις μέχρι να ξεκινήσει ο αγοραστής BTC την πληρωμή {0}. portfolio.pending.step2_seller.warn=Ο αγοραστής BTC δεν έχει κάνει ακόμα την πληρωμή {0}.\nΠρέπει να περιμένεις μέχρι να ξεκινήσει την πληρωμή.\nΑν η συναλλαγή δεν ολοκληρωθεί μέχρι την {1}, ο διαμεσολαβητής θα το διερευνήσει. portfolio.pending.step2_seller.openForDispute=Ο αγοραστής BTC δεν ξεκίνησε τη διαδικασία πληρωμής!\nΗ μέγιστη χρονική περίοδος συναλλαγής παρήλθε.\nΜπορείς να περιμένεις περισσότερο και να δώσεις επιπλέον χρόνο στον έτερο συναλλασσόμενο ή μπορείς να επικοινωνήσεις με τον διαμεσολαβητή και να ξεκινήσεις επίλυση διένεξης. @@ -537,17 +551,19 @@ message.state.FAILED=Αποτυχία αποστολής μηνύματος portfolio.pending.step3_buyer.wait.headline=Αναμονή για την επιβεβαίωση της πληρωμής από τον πωλητή BTC portfolio.pending.step3_buyer.wait.info=Αναμονή για την επιβεβαίωση της απόδειξης της πληρωμής {0} από τον πωλητή BTC. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Στάδιο μηνύματος έναρξης πληρωμής: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=στο blockchain {0} portfolio.pending.step3_buyer.warn.part1b=στον πάροχο υπηρεσιών πληρωμής (π.χ. τράπεζα) portfolio.pending.step3_buyer.warn.part2=Ο πωλητής BTC δεν έχει επιβεβαιώσει ακόμα την πληρωμή σου!\nΈλεγξε {0} αν υπήρξε επιτυχής πληρωμή.\nΑν ο πωλητής BTC δεν επιβεβαιώσει την απόδειξη της πληρωμής σου μέχρι την {1}, η συναλλαγή θα διερευνηθεί από τον διαμεσολαβητή. portfolio.pending.step3_buyer.openForDispute=Ο πωλητής BTC δεν επιβεβαίωσε την πληρωμή σου!\nΗ μέγιστη χρονική περίοδος συναλλαγής παρήλθε.\nΜπορείς να περιμένεις περισσότερο και να δώσεις επιπλέον χρόνο στον έτερο συναλλασσόμενο ή μπορείς να επικοινωνήσεις με τον διαμεσολαβητή και να ξεκινήσεις επίλυση διένεξης. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Ο συναλλασσόμενος επιβεβαίωσε πως ξεκίνησε την πληρωμή {0}.\n\n -portfolio.pending.step3_seller.altcoin={0}Έλεγξε στον {1} blockchain explorer που προτιμάς, αν η συναλλαγή προς τη διεύθυνση παραλαβής\n{2}\nέχει επαρκείς επιβεβαιώσεις στο blockchain.\nΤο ποσό πληρωμής θα πρέπει να είναι {3}\n\nΜπορείς να αντιγράψεις και να επικολλήσεις τη διεύθυνση {4} από την κύρια οθόνη αφού κλείσεις αυτό το παράθυρο. +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Έλεγξε αν παρέλαβες {1} μέσω \"US Postal Money Order\" από τον αγοραστή BTC.\n\nΗ ταυτότητα (ID) συναλλαγής (πεδίο \"reason for payment\") είναι: \"{2}\" portfolio.pending.step3_seller.bank=Ο έτερος συναλλασσόμενος επιβεβαίωσε την έναρξη της πληρωμής {0}.\n\nΣυνδέσου στον e-banking λογαριασμό σου και έλεγξε αν έχεις παραλάβει {1} από τον αγοραστή BTC.\n\nΗ ταυτότητα συναλλαγής (πεδίο \"reason for payment\") στη συναλλαγή είναι: \"{2}\"\n -portfolio.pending.step3_seller.cash=\n\nΚαθώς η πληρωμή έγινε μέσω κατάθεσης μετρητών, ο αγοραστής BTC πρέπει να γράψει \"NO REFUND\" στην έντυπη απόδειξη, να τη σκίσει σε 2 κομμάτια, και να σου στείλει μια φωτογραφία μέσω email.\n\nΓια να αποφύγεις την πιθανότητα αντιλογισμού χρέωσης, επιβεβαίωσε την παραλαβή του email, καθώς επίσης και αν είσαι σίγουρος πως το παραστατικό κατάθεσης είναι έγκυρο.\nΑν δεν είσαι σίγουρος, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf you are not sure, {0} portfolio.pending.step3_seller.moneyGram=Ο αγοραστής θα πρέπει να σου στείλει τον αριθμό Έγκρισης (Authorisation) και μία φωτογραφία της απόδειξης μέσω email.\nΣτην απόδειξη θα πρέπει να διακρίνεται καθαρά το πλήρες όνομά σου, η χώρα, η πόλη και το ποσό. Έλεγξε αν στα email σου έχεις λάβει τον αριθμό Έγκρισης.\n\nΑφού κλείσεις αυτό το αναδυόμενο παράθυρο θα δεις το όνομα και τη διεύθυνση του αγοραστή BTC, ώστε να λάβεις τα χρήματα από την MoneyGram.\n\nΕπιβεβαίωσε την απόδειξη μονάχα αφού εισπράξεις τα χρήματα! portfolio.pending.step3_seller.westernUnion=Ο αγοραστής θα πρέπει να σου στείλει τον αριθμό MTCN (αριθμός εντοπισμού) και μία φωτογραφία της απόδειξης μέσω email.\nΣτην απόδειξη θα πρέπει να διακρίνεται καθαρά το πλήρες όνομά σου, η πόλη, η χώρα και το ποσό. Έλεγξε αν στα email σου έχεις λάβει το MTCN.\n\nΑφού κλείσεις αυτό το αναδυόμενο παράθυρο θα δεις το όνομα και τη διεύθυνση του αγοραστή BTC, ώστε να λάβεις τα χρήματα από την Western Union.\n\nΕπιβεβαίωσε την απόδειξη μονάχα αφού εισπράξεις τα χρήματα! 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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=The buyer has to send you the HalCash cod portfolio.pending.step3_seller.bankCheck=\n\nΕπιβεβαίωσε επίσης ότι το όνομα αποστολέα στην ειδοποίηση από την τράπεζά σου ταιριάζει με αυτό από τα στοιχεία της συναλλαγής:\nΌνομα αποστολέα: {0}\n\nΑν το όνομα δεν είναι το ίδιο όπως αυτό που παρουσιάζεται εδώ, {1} portfolio.pending.step3_seller.openDispute=μην προχωρήσεις σε επιβεβαίωση, αλλά ξεκίνα την επίλυση διένεξης πατώντας \"alt + o\" ή \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Επιβεβαίωσε την απόδειξη πληρωμής -portfolio.pending.step3_seller.amountToReceive=Ποσό προς λήψη: -portfolio.pending.step3_seller.yourAddress=Η {0} διεύθυνσή σου: -portfolio.pending.step3_seller.buyersAddress=Διεύθυνση {0} αγοραστή: -portfolio.pending.step3_seller.yourAccount=Ο λογαριασμός συναλλαγών σου: -portfolio.pending.step3_seller.buyersAccount=Λογαριασμός συναλλαγών αγοραστή: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=Επιβεβαίωσε την απόδειξη πληρωμής portfolio.pending.step3_seller.buyerStartedPayment=Ο αγοραστής BTC ξεκίνησε την πληρωμή {0}.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Έλεγξε τις επιβεβαιώσεις στο altcoin πορτοφόλι σου ή στον block explorer και επιβεβαίωσε την πληρωμή όταν θα έχεις επαρκείς blockchain επιβεβαιώσεις. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Επιβεβα portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Ναι, έλαβα την πληρωμή portfolio.pending.step5_buyer.groupTitle=Περίληψη ολοκληρωμένης συναλλαγής -portfolio.pending.step5_buyer.tradeFee=Προμήθεια συναλλαγής: -portfolio.pending.step5_buyer.makersMiningFee=Αμοιβή εξόρυξης: -portfolio.pending.step5_buyer.takersMiningFee=Σύνολο αμοιβών εξόρυξης: -portfolio.pending.step5_buyer.refunded=Ποσό εγγύησης που επεστράφη: +portfolio.pending.step5_buyer.tradeFee=Προμήθεια συναλλαγής +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=Ανάληψη bitcoin -portfolio.pending.step5_buyer.amount=Ποσό προς ανάληψη: -portfolio.pending.step5_buyer.withdrawToAddress=Μεταφορά στη διεύθυνση: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=Μετάφερε κεφάλαια στο πορτοφόλι Bisq. portfolio.pending.step5_buyer.withdrawExternal=Μεταφορά σε εξωτερικό ποσρτοφόλι portfolio.pending.step5_buyer.alreadyWithdrawn=Τα κεφάλαιά σου έχουν ήδη αποσυρθεί.\nΈλεγξε το ιστορικό συναλλαγών. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Επιβεβαίωση αίτη portfolio.pending.step5_buyer.amountTooLow=Το ποσό προς μεταφορά είναι χαμηλότερο από την προμήθεια συναλλαγής και την ελάχιστη δυνατή αξία συναλλαγής (dust). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Ανάληψη ολοκληρώθηκε portfolio.pending.step5_buyer.withdrawalCompleted.msg=Οι ολοκληρωμένες συναλλαγές σου βρίσκονται αποθηκευμένες στο \"Χαρτοφυλάκιο/Ιστορικό\".\nΜπορείς να δεις όλες τις bitcoin συναλλαγές σου στο \"Κεφάλαια/Συναλλαγές\" -portfolio.pending.step5_buyer.bought=Αγόρασες: -portfolio.pending.step5_buyer.paid=Πλήρωσες: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=Πούλησες: -portfolio.pending.step5_seller.received=Έλαβες: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Συγχαρητήρια για την ολοκλήρωση της συναλλαγής tradeFeedbackWindow.msg.part1=Θα θέλαμε να μάθουμε για τις εντυπώσεις σου. Θα μας βοηθήσει να βελτιώσουμε το πρόγραμμα και να εξομαλύνουμε τυχόν δυσκολίες. Αν θα σε ενδιέφερε να μας προσφέρεις κάποια σχόλια, συμπλήρωσε την ακόλουθη φόρμα έρευνας (δεν απαιτείται εγγραφή) στο: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Χρησιμοποιήθηκε σε {0} συναλλαγ funds.deposit.fundBisqWallet=Χρηματοδότησε το πορτοφόλι Bisq funds.deposit.noAddresses=Δεν έχει δημιουργηθεί διεύθυνση κατάθεσης μέχρι τώρα funds.deposit.fundWallet=Χρηματοδότησε το πορτοφόλι σου -funds.deposit.amount=Ποσό σε BTC (προαιρετικό): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=Δημιούργησε νέα διεύθυνση funds.deposit.selectUnused=Προκειμένου να δημιουργήσεις μια νέα, διάλεξε μία αχρησιμοποίητη διεύθυνση από τον ανωτέρω πίνακα. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Ποσό παραλήπτη funds.withdrawal.senderAmount=Ποσό αποστολέα funds.withdrawal.feeExcluded=Το ποσό δεν περιλαμβάνει την αμοιβή εξόρυξης funds.withdrawal.feeIncluded=Το ποσό περιλαμβάνει την αμοιβή εξόρυξης -funds.withdrawal.fromLabel=Μεταφορά από διεύθυνση: -funds.withdrawal.toLabel=Μεταφορά στη διεύθυνση: +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=Επιλέχθηκε η ανάληψη funds.withdrawal.noFundsAvailable=Δεν υπάρχουν διαθέσιμα κεφάλαια προς ανάληψη funds.withdrawal.confirmWithdrawalRequest=Επιβεβαίωση αίτησης ανάληψης @@ -686,7 +703,7 @@ funds.locked.locked=Κλειδωμένα σε multisig για τη συναλλ funds.tx.direction.sentTo=Αποστολή προς: funds.tx.direction.receivedWith=Παρελήφθη με: funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Πληρωμή προμήθειας συναλλαγής για συναλλαγή BSQ +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=Προμήθεια maker και συναλλαγής: {0} funds.tx.takeOfferFee=Προμήθεια taker και συναλλαγής: {0} funds.tx.multiSigDeposit=Κατάθεση Multisig: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Δεν υπάρχουν διαθέσιμες συναλλ funds.tx.revert=Revert funds.tx.txSent=Η συναλλαγή απεστάλη επιτυχώς σε νέα διεύθυνση στο τοπικό πορτοφόλι Bisq. funds.tx.direction.self=Αποστολή στον εαυτό σου -funds.tx.proposalTxFee=Πρόταση +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=Αίτημα αποζημίωσης #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Πρόταση support.tab.support=Αιτήματα υποστήριξης support.tab.ArbitratorsSupportTickets=Αιτήματα υποστήριξης διαμεσολαβητή support.tab.TradersSupportTickets=Αιτήματα υποστήριξης συναλλασσόμενου -support.filter=Λίστα φίλτρων: +support.filter=Filter list support.noTickets=Δεν υπάρχουν ανοιχτά αιτήματα support.sendingMessage=Αποστολή μηνύματος... support.receiverNotOnline=Ο παραλήπτης δεν είναι συνδεδεμένος. Το μήνυμα αποθηκεύτηκε στο γραμματοκιβώτιό του. @@ -743,7 +762,8 @@ support.buyerOfferer=Αγοραστής/Maker BTC support.sellerOfferer=Πωλητής/Maker BTC support.buyerTaker=Αγοραστής/Taker BTC support.sellerTaker=Πωλητής/Taker BTC -support.backgroundInfo=Το Bisq δεν είναι εταιρία και δεν παρέχει υποστήριξη πελατών.\n\nΕάν προκύψουν διενέξεις κατά τη διαδικασία συναλλαγής (π.χ. ένας εκ των συναλλασσομένων δεν ακολουθήσει το πρωτόκολλο συναλλαγών), η εφαρμογή εμφανίζει το κουμπί \"Επίλυση διένεξης\" μετά τη λήξη της χρονικής περιόδου της συναλλαγής, με τη χρήση του οποίου ειδοποιείται ο διαμεσολαβητής.\nΣε περίπτωση σφαλμάτων λογισμικού ή άλλων προβλημάτων, τα οποία εντοπίζονται από την εφαρμογή, εμφανίζεται το κουμπί \"Αίτημα υποστήριξης\", με το οποίο καλείται ο διαμεσολαβητής, ο οποίος προωθεί το ζήτημα στους προγραμματιστές.\n\nΣε περιπτώσεις όπου ο χρήστης εγκλωβίζεται εξαιτίας σφαλμάτων λογισμικού όπου δεν εμφανίζεται το κουμπί \"Αίτημα υποστήριξης\", προσφέρεται υποστήριξη μέσω μη αυτοματοποιημένης μεθόδου, με τη χρήση ειδικής συντόμευσης.\n\nΧρησιμοποίησε αυτή τη μέθοδο μονάχα αν είσαι απολύτως σίγουρη/ος πως το λογισμικό δεν λειτουργεί όπως πρέπει. Για οποιαδήποτε απορία ή πρόβλημα κατά τη χρήση του Bisq έλεγξε τις FAQ (συχνές ερωτήσεις) στην ιστοσελίδα bisq.network ή θέσε το ερώτημά σου στο τμήμα υποστήριξης του φόρουμ.\n\nΑν είσαι σίγουρη/ος πως θέλεις να ξεκινήσεις ένα αίτημα υποστήριξης, επίλεξε τη συναλλαγή που προκαλεί το πρόβλημα στο \"Χαρτοφυλάκιο/Τρέχουσες συναλλαγές", και πίεσε τα πλήκτρα \"alt + o\" ή \"option + o\". +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + support.initialInfo=Λάβε υπόψιν τους βασικούς κανόνες επίλυσης διένεξης:\n1. Πρέπει να απαντήσεις στα αιτήματα του διαμεσολαβητή εντός 2 ημερών.\n2. Η μέγιστη χρονική περίοδος μιας διένεξης είναι 14 ημέρες.\n3. Πρέπει να εκπληρώσεις τις απαιτήσεις του διαμεσολαβητή προς το πρόσωπό σου σχετικά με παραδόσεις στοιχείων που αφορούν την υπόθεση.\n4. Αποδέχτηκες τους κανόνες που αναφέρονται στο wiki στη συμφωνία χρήστη, όταν εκκίνησες για πρώτη φορά την εφαρμογή.\n\nΜπορείς να διαβάσεις περισσότερες λεπτομέρειες σχετικά με τη διαδικασία επίλυσης διενέξεων στο wiki:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Μήνυμα συστήματος: {0} support.youOpenedTicket=Άνοιξες ένα αίτημα υποστήριξης. @@ -760,43 +780,53 @@ settings.tab.network=Πληροφορίες δικτύου settings.tab.about=Σχετικά setting.preferences.general=Γενικές προτιμήσεις -setting.preferences.explorer=Bitcoin block explorer: -setting.preferences.deviation=Μέγιστη απόκλιση από τιμή αγοράς: -setting.preferences.autoSelectArbitrators=Αυτόματη επιλογή διαμεσολαβητών: +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=Δεν επιτρέπονται τιμές υψηλότερες από {0}%. -setting.preferences.txFee=Προμήθεια ανάληψης (satoshis/byte): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=Χρησιμοποίησε την προεπιλεγμένη τιμή setting.preferences.txFeeMin=Η προμήθεια συναλλαγής θα πρέπει να είναι τουλάχιστον {0} satoshis/byte setting.preferences.txFeeTooLarge=Εισήγαγες υπέρογκη αξία (>5000 satoshis/byte). Η προμήθεια συναλλαγής συνήθως κυμαίνεται μεταξύ 50-400 satoshis/byte. -setting.preferences.ignorePeers=Αγνόησε συναλλασσόμενους με διεύθυνση onion (για πολλαπλές εισαγωγές βάλε κόμμα ανάμεσα): -setting.preferences.refererId=Referral ID: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=Optional referral ID setting.preferences.currenciesInList=Νομίσματα στην λίστα τιμών αγοράς -setting.preferences.prefCurrency=Προτιμώμενο νόμισμα: -setting.preferences.displayFiat=Προβολή εθνικών νομισμάτων: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=Δεν επέλεξες εθνικό νόμισμα setting.preferences.cannotRemovePrefCurrency=Δεν μπορείς να καταργήσεις το επιλεγμένο προτιμώμενο νόμισμα προβολής -setting.preferences.displayAltcoins=Προβολή altcoins: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=Δεν επέλεξες altcoin setting.preferences.addFiat=Πρόσθεσε εθνικό νόμισμα setting.preferences.addAltcoin=Πρόσθεσε altcoin setting.preferences.displayOptions=Προβολή επιλογών -setting.preferences.showOwnOffers=Εμφάνισε τις προσφορές μου στο καθολικό προσφορών: -setting.preferences.useAnimations=Χρήση animations: -setting.preferences.sortWithNumOffers=Ταξινόμησε τους καταλόγους αγορών σύμφωνα με το πλήθος προσφορών/συναλλαγών: -setting.preferences.resetAllFlags=Επανάφερε όλες τις επισημάνσεις \"Να μην επανεμφανιστεί\": +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Επαναφορά settings.preferences.languageChange=Για αλλαγή γλώσσας σε όλα τα παράθυρα απαιτείται επανεκκίνηση. settings.preferences.arbitrationLanguageWarning=Σε περίπτωση διαφωνίας, σημειώστε ότι η διαιτησία διεκπεραιώνεται στο {0}. -settings.preferences.selectCurrencyNetwork=Επίλεξε βασικό νόμισμα +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Δίκτυο bitcoin settings.net.p2pHeader=Δίκτυο P2P -settings.net.onionAddressLabel=Η onion διεύθυνσή μου: -settings.net.btcNodesLabel=Χρήση προσωπικών επιλογών κόμβων Bitcoin Core: -settings.net.bitcoinPeersLabel=Συνδεδεμένοι peers: -settings.net.useTorForBtcJLabel=Χρήση Tor για δίκτυο Bitcoin: -settings.net.bitcoinNodesLabel=Σύνδεση κόμβων Bitcoin Core με: +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel=Χρήση προσωπικών επιλογών κόμβων Bitcoin Core +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Χρήση προτεινόμενων κόμβων Bitcoin Core: settings.net.usePublicNodesRadio=Χρήση δημόσιου δικτύου Bitcoin settings.net.useCustomNodesRadio=Χρήση προσωπικών επιλογών κόμβων Bitcoin Core @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=Όχι, χρησιμοποίησε settings.net.warn.usePublicNodes.usePublic=Ναι, χρησιμοποίησε δημόσιο δίκτυο settings.net.warn.useCustomNodes.B2XWarning=Βεβαιώσου πως ο κόμβος Bitcoin που χρησιμοποιείς είναι έμπιστος Bitcoin Core κόμβος!\n\nΣύνδεση με κόμβους που δεν ακολουθούν τα Bitcoin Core πρωτόκολλα μπορούν να διαβάλουν το πορτοφόλι σου και να προκαλέσουν προβλήματα στη διαδικασία συναλλαγής.\n\nΧρήστες που συνδέονται με κόμβους που παραβιάζουν αυτά τα πρωτόκολλα είναι υπεύθυνοι για οποιαδήποτε ζημιά προκληθεί από αυτό. Διενέξεις που θα ξεκινήσουν εξαιτίας τους θα επιλύονται προς όφελος του άλλου συναλλασσόμενου. Καμία τεχνική υποστήριξη δεν θα προσφέρεται σε χρήστες που αγνοούν τις προειδοποιήσεις μας και τους μηχανισμούς προστασίας! settings.net.localhostBtcNodeInfo=(Βοηθητική πληροφορία: Αν τρέχεις έναν τοπικό κόμβο Bitcoin (localhost) θα συνδεθείς αποκλειστικά σε αυτόν.) -settings.net.p2PPeersLabel=Συνδεδεμένοι peers: +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Διεύθυνση onion settings.net.creationDateColumn=Καθιερώθηκε settings.net.connectionTypeColumn=Εισερχόμενα/Εξερχόμενα -settings.net.totalTrafficLabel=Σύνολο κίνησης: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=Roundtrip settings.net.sentBytesColumn=Απεσταλμένα settings.net.receivedBytesColumn=Ληφθέντα @@ -843,12 +873,12 @@ setting.about.donate=Δωρεά setting.about.providers=Πάροχοι δεδομένων setting.about.apisWithFee=Η εφαρμογή Bisq χρησιμοποιεί APIs τρίτων για τις τιμές αγοράς των Fiat και Altcoin νομισμάτων, καθώς και για τον υπολογισμό της αμοιβής εξόρυξης. setting.about.apis=Η εφαρμογή Bisq χρησιμοποιεί APIs τρίτων για τις τιμές αγοράς των fiat και altcoin νομισμάτων. -setting.about.pricesProvided=Πάροχος τιμών αγοράς: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} και {2} -setting.about.feeEstimation.label=Πάροχος υπολογισμού αμοιβής εξόρυξης: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Λεπτομέρειες έκδοσης -setting.about.version=Έκδοση εφαρμογής: -setting.about.subsystems.label=Έκδοση υποσυστημάτων: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Έκδοση δικτύου: {0}. Έκδοση P2P message: {1}. Έκδοση τοπικής ΒΔ: {2}. Έκδοση πρωτοκόλλου συναλλαγών: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Έκδοση δικτύου: {0}. Έκδοση P2P account.tab.arbitratorRegistration=Εγγραφή διαμεσολαβητή account.tab.account=Λογαριασμός account.info.headline=Καλωσόρισες στον Bisq λογαριασμό σου -account.info.msg=Εδώ μπορείς να ρυθμίσεις λογαριασμούς συναλλαγών για εθνικά νομίσματα & κρυπτονομίσματα, να διαλέξεις διαμεσολαβητές και να δημιουργήσεις αντίγραφα ασφαλείας του πορτοφολιού σου και των δεδομένων του λογαριασμού σου.\n\nΌταν εκκίνησες για πρώτη φορά το Bisq, δημιουργήθηκε ένα κενό πορτοφόλι Bitcoin.\nΣυστήνουμε να αντιγράψεις τις λέξεις seed του Bitcoin πορτοφολιού σου (κουμπί στα αριστερά) και να προσθέσεις έναν κωδικό πριν το χρηματοδοτήσεις. Μπορείς να διαχειριστείς καταθέσεις και αναλήψεις Bitcoin από την καρτέλα \"Κεφάλαια\".\n\nΑπόρρητο & Ασφάλεια.\nΤο Bisq είναι ένα αποκεντρωμένο ανταλλακτήριο - που σημαίνει πως όλες οι πληροφορίες σου αποθηκεύονται στον υπολογιστή σου, δεν υπάρχουν διακομιστές (servers) και δεν έχουμε πρόσβαση στα προσωπικά δεδομένα σου, τα κεφάλαιά σου ή την IP διεύθυνσή σου. Πληροφορίες όπως αριθμοί λογαριασμών τραπέζης, διευθύνσεις κρυπτονομισμάτων & Bitcoin, κλπ, διαμοιράζονται μονάχα με τον έτερο συναλλασσόμενο, ώστε να ολοκληρωθούν οι συναλλαγές που ξεκινάς (σε περίπτωση διένεξης ο διαμεσολαβητής θα έχει πρόσβαση σε όσες πληροφορίες έχει και ο έτερος συναλλασσόμενος). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Λογαριασμοί εθνικών νομισμάτων account.menu.altCoinsAccountView=Λογαριασμοί altcoins -account.menu.arbitratorSelection=Επιλογή διαμεσολαβητή account.menu.password=Κωδικός πορτοφολιού account.menu.seedWords=Seed πορτοφολιού account.menu.backup=Αντίγραφο ασφαλείας -account.menu.notifications=Notifications +account.menu.notifications=Ειδοποιήσεις -account.arbitratorRegistration.pubKey=Δημόσιο κλειδί: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Εγγραφή διαμεσολαβητή account.arbitratorRegistration.revoke=Ανάκληση εγγραφής @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Δεν βρέθηκε κοινή γλ account.arbitratorSelection.noLang=Μπορείς να επιλέξεις μονάχα διαμεσολαβητές με τουλάχιστον 1 κοινή γλώσσα. account.arbitratorSelection.minOne=Πρέπει να επιλέξεις τουλάχιστον έναν διαμεσολαβητή. -account.altcoin.yourAltcoinAccounts=Οι altcoin λογαριασμοί σου: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=Βεβαιώσου πως πληρείς τις απαιτήσεις για τη χρήση των {0} πορτοφολιών, όπως αυτές περιγράφονται στην ιστοσελίδα {1}.\nΗ χρήση είτε πορτοφολιών κεντρικών ανταλλακτηρίων όπου δεν έχεις τον έλεγχο των κλειδιών σου, είτε πορτοφολιού ασύμβατου λογισμικού, μπορεί να οδηγήσει σε απώλεια κεφαλαίων!\nΟ διαμεσολαβητής δεν είναι ειδικός {2} και δεν μπορεί να βοηθήσει σε τέτοιες περιπτώσεις. account.altcoin.popup.wallet.confirm=Κατανοώ και επιβεβαιώνω πως γνωρίζω ποιο πορτοφόλι πρέπει να χρησιμοποιήσω. -account.altcoin.popup.xmr.msg=Εάν θέλεις να ανταλλάξεις XMR στο Bisq βεβαιώσου πως κατανοείς και εκπληρώνεις τις ακόλουθες προαπαιτήσεις:\n\nΓια αποστολή XMR χρειάζεσαι είτε το επίσημο Monero GUI πορτοφόλι, είτε το Monero simple wallet με την επισήμανση store-tx-info ενεργοποιημένη (προεπιλεγμένη στις νεώτερες εκδόσεις).\nΒεβαιώσου πως έχεις πρόσβαση στο tx key (χρησιμοποίησε την εντολή get_tx_key στο simplewallet) καθώς σε περίπτωση διένεξης θα χρειαστεί, ώστε να μπορέσει ο διαμεσολαβητής να επαληθεύσει την XMR συναλλαγή με το εργαλείο XMR checktx (http://xmr.llcoins.net/checktx.html).\nΣε απλούς block explorers η συναλλαγή δεν είναι επαληθεύσιμη.\n\nΣε περίπτωση διένεξης θα χρειαστεί να προσφέρεις στον διαμεσολαβητή τις ακόλουθες πληροφορίες:\n- Τι ιδιωτικό tx κλειδί\n- Το hash της συναλλαγής\n- Τη δημόσια διεύθυνση του παραλήπτη\n\nΕάν δεν μπορείς να προσφέρεις τις παραπάνω πληροφορίες ή αν χρησιμοποίησες ένα μη συμβατό πορτοφόλι, θα χάσεις την επίλυση της διένεξης. Ο αποστολέας XMR είναι υπεύθυνος να μπορεί να επιβεβαιώσει τη μεταφορά XMR στον διαμεσολαβητή σε περίπτωση διένεξης.\n\nΔεν απαιτείται η ταυτότητα πληρωμής, παρά μονάχα η δημόσια διεύθυνση.\n\nΕάν δεν είσαι σίγουρος σχετικά με τη διαδικασία, μπορείς να επισκεφτείς το φόρουμ του Monero (https://forum.getmonero.org) για περαιτέρω πληροφορίες. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Όταν χρησιμοποιείς {0} μπορείς να χρησιμοποιήσεις μονάχα τη διάφανη διεύθυνση (ξεκινά με t), και όχι την z διεύθυνση (ιδιωτική), καθώς ο διαμεσολαβητής δεν θα μπορεί να επαληθεύσει τη συναλλαγή μέσω της z διεύθυνσης. account.altcoin.popup.XZC.msg=Όταν χρησιμοποιείς {0} μπορείς να χρησιμοποιήσεις μονάχα τη διάφανη (ανιχνεύσιμη) διεύθυνση, και όχι τη μη ανιχνεύσιμη διεύθυνση, καθώς ο διαμεσολαβητής δεν θα μπορεί να επαληθεύσει τη συναλλαγή με μη ανιχνεύσιμες διευθύνσεις στον block explorer. account.altcoin.popup.bch=Τα Bitcoin Cash και Bitcoin Clashic δεν διαθέτουν προστασία επανάληψης (replay protection). Αν χρησιμοποιείς αυτά τα νομίσματα απαιτείται να λάβεις επαρκείς προφυλάξεις και να κατανοείς όλες τις πιθανές επιπτώσεις. Η ακούσια αποστολή σε άλλο blockchain κατά την μετακίνηση νομισμάτων, ενδέχεται να οδηγήσει σε απώλειες κεφαλαίων. Καθώς αυτά τα νομίσματα μοιράζονται το ίδιο ιστορικό με το blockchain του Bitcoin, εμπεριέχουν κινδύνους ασφαλείας και απώλειας εχεμύθειας.\n\nΔιάβασε περισσότερα στο φόρουμ του Bisq: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Καθώς το Bitcoin Gold έχει κοινό ιστορικό με το blockchain του Bitcoin, ενέχει συγκεκριμένους κινδύνους ασφάλειας και σημαντικά ρίσκα απώλειας απορρήτου. Αν χρησιμοποιείς το Bitcoin Gold, βεβαιώσου πως λαμβάνεις επαρκεί μέτρα πρόληψης και κατανοείς πλήρως τις πιθανές επιπτώσεις.\n\nΠερισσότερες πληροφορίες μπορείς να διαβάσεις στο Bisq φόρουμ: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Οι λογαριασμοί σου\nεθνικών νομισμάτων: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=Δημιουργία αντιγράφου ασφαλείας πορτοφολιού -account.backup.location=Τοποθεσία αντιγράφου ασφαλείας: +account.backup.location=Backup location account.backup.selectLocation=Επιλογή τοποθεσίας αντιγράφου ασφαλείας account.backup.backupNow=Δημιουργία αντιγράφου ασφαλείας τώρα (χωρίς κωδικοποίηση!) account.backup.appDir=Θέση δεδομένων εφαρμογής @@ -922,7 +952,7 @@ account.password.setPw.headline=Όρισε κωδικό προστασίας π account.password.info=Με κωδικό προστασίας απαιτείται η εισαγωγή του κωδικού για αναλήψεις bitcoin από το πορτοφόλι σου ή αν θέλεις να δεις ή να επαναφέρεις ένα πορτοφόλι μέσω των λέξεων seed, καθώς και κατά την εκκίνηση της εφαρμογής. account.seed.backup.title=Αποθήκευση αντιγράφου ασφαλείας για seed words πορτοφολιού -account.seed.info=Σημείωσε τόσο τις λέξεις seed του πορτοφολιού, όσο και την ημερομηνία! Μπορείς να επαναφέρεις το πορτοφόλι σου οποιαδήποτε στιγμή με αυτές τις λέξεις και την ημερομηνία.\nΟι λέξεις seed χρησιμοποιούνται τόσο για το πορτοφόλι BTC όσο και για το πορτοφόλι BSQ.\n\nΠρέπει να καταγράψεις τις λέξεις seed σε ένα φύλλο χαρτί και μην τις αποθηκεύσεις στον υπολογιστή σου.\n\nΛάβε υπόψιν σου πως οι λέξεις seed ΔΕΝ αντικαθιστούν το αντίγραφο ασφαλείας.\nΠρέπει να δημιουργείς αντίγραφα ασφαλείας ολόκληρης της εφαρμογής μέσω της καρτέλας \"Λογαριασμός/Αντίγραφο ασφαλείας\" για να επαναφέρεις μια έγκυρη κατάσταση της εφαρμογής και των δεδομένων.\nΗ εισαγωγή των λέξεων seed προτείνεται μονάχα για επείγουσες περιπτώσεις. Η εφαρμογή δεν θα λειτουργήσει χωρίς κατάλληλο αντίγραφο ασφαλείας των αρχείων και των κλειδιών της βάσης δεδομένων! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=Δεν έχεις δημιουργήσει κωδικό πορτοφολιού, ο οποίος θα προστατεύσει την εμφάνιση των λέξεων seed.\n\nΘέλεις να εμφανίσεις τις λέξεις seed; account.seed.warn.noPw.yes=Ναι, και να μην ερωτηθώ ξανά account.seed.enterPw=Εισήγαγε κωδικό για την εμφάνιση των λέξεων seed @@ -935,63 +965,63 @@ account.seed.restore.ok=Εντάξει, καταλαβαίνω και θέλω #################################################################### account.notifications.setup.title=Setup -account.notifications.download.label=Download mobile app -account.notifications.download.button=Download -account.notifications.waitingForWebCam=Waiting for webcam... -account.notifications.webCamWindow.headline=Scan QR-code from phone -account.notifications.webcam.label=Use webcam -account.notifications.webcam.button=Scan QR code -account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: -account.notifications.testMsg.title=Test -account.notifications.erase.label=Clear notifications on phone: +account.notifications.download.label=Λήψη εφαρμογής κινητού +account.notifications.download.button=Λήψη +account.notifications.waitingForWebCam=Αναμονή κάμερας... +account.notifications.webCamWindow.headline=Σάρωση κωδικού QR μέσω κινητού +account.notifications.webcam.label=Χρήση κάμερας +account.notifications.webcam.button=Σάρωση κωδικού QR +account.notifications.noWebcam.button=Δεν έχω κάμερα +account.notifications.testMsg.label=Send test notification +account.notifications.testMsg.title=Δοκιμή +account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications -account.notifications.email.label=Pairing token: +account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=Ρυθμίσεις -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 BTC price is above -account.notifications.priceAlert.low.label=Notify if BTC price is below -account.notifications.priceAlert.setButton=Set price alert -account.notifications.priceAlert.removeButton=Remove price alert +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=Τιμές ειδοποίησης +account.notifications.priceAlert.high.label=Ειδοποίηση αν η τιμή BTC είναι μεγαλύτερη από +account.notifications.priceAlert.low.label=Ειδοποίηση αν η τιμή BTC είναι μικρότερη από +account.notifications.priceAlert.setButton=Καθόρισε τιμή ειδοποίησης +account.notifications.priceAlert.removeButton=Απόσυρε τιμή ειδοποίησης account.notifications.trade.message.title=Trade state changed -account.notifications.trade.message.msg.conf=The trade with ID {0} is confirmed. +account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. Please open your Bisq application and start the payment. account.notifications.trade.message.msg.started=The BTC 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.trade.message.msg.completed=Η συναλλαγή με ταυτότητα {0} ολοκληρώθηκε. +account.notifications.offer.message.title=Η προσφορά σου έγινε αποδεκτή +account.notifications.offer.message.msg=Η προσφορά σου με ταυτότητα {0} έγινε αποδεκτή +account.notifications.dispute.message.title=Νέο μήνυμα διένεξης account.notifications.dispute.message.msg=You received a dispute message for trade with ID {0} -account.notifications.marketAlert.title=Offer alerts +account.notifications.marketAlert.title=Ειδοποιήσεις προσφορών 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 BTC) -account.notifications.marketAlert.offerType.sell=Sell offers (I want to buy BTC) +account.notifications.marketAlert.offerType.label=Είδος προσφορών για τις οποίες ενδιαφέρομαι +account.notifications.marketAlert.offerType.buy=Προσφορές αγοράς (θέλω να πουλήσω BTC) +account.notifications.marketAlert.offerType.sell=Προσφορές πώλησης (θέλω να αγοράσω BTC) 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 BTC, 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.label=Offer alerts +account.notifications.marketAlert.manageAlertsButton=Διαχείριση ειδοποιήσεων προσφορών +account.notifications.marketAlert.manageAlerts.title=Διαχείριση ειδοποιήσεων προσφορών +account.notifications.marketAlert.manageAlerts.label=Ειδοποιήσεις προσφορών account.notifications.marketAlert.manageAlerts.item=Offer alert for {0} offer with trigger price {1} and payment account {2} -account.notifications.marketAlert.manageAlerts.header.paymentAccount=Payment account -account.notifications.marketAlert.manageAlerts.header.trigger=Trigger price +account.notifications.marketAlert.manageAlerts.header.paymentAccount=Λογαριασμός πληρωμών +account.notifications.marketAlert.manageAlerts.header.trigger=Τιμή ενεργοποίησης account.notifications.marketAlert.manageAlerts.header.offerType=Τύπος προσφοράς 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.below=μεγαλύτερη από +account.notifications.marketAlert.message.msg.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 Bisq offerbook.\nOffer ID: {6}. -account.notifications.priceAlert.message.title=Price alert for {0} +account.notifications.priceAlert.message.title=Ειδοποίηση τιμής για {0} account.notifications.priceAlert.message.msg=Your price alert got triggered. The current {0} price is {1} {2} account.notifications.noWebCamFound.warning=No webcam found.\n\nPlease use the email option to send the token and encryption key from your mobile phone to the Bisq application. -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. +account.notifications.priceAlert.warning.highPriceTooLow=Η υψηλότερη τιμή πρέπει να είναι μεγαλύτερη από τη χαμηλότερη τιμή. +account.notifications.priceAlert.warning.lowerPriceTooHigh=Η χαμηλότερη τιμή πρέπει να είναι μικρότερη από την υψηλότερη τιμή. @@ -1003,35 +1033,33 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must dao.tab.bsqWallet=Πορτοφόλι BSQ dao.tab.proposals=Governance dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=πληρώθηκε με BSQ -dao.availableBsqBalance=Διαθέσιμο υπόλοιπο BSQ -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Μη επαληθευμένο υπόλοιπο BSQ -dao.lockedForVoteBalance=Κλειδωμένα για ψήφιση +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=Συνολικό υπόλοιπο BSQ dao.tx.published.success=Η συναλλαγή σου κοινοποιήθηκε επιτυχώς. dao.proposal.menuItem.make=Κατάθεσε πρόταση dao.proposal.menuItem.browse=Browse open proposals -dao.proposal.menuItem.vote=Vote on proposals -dao.proposal.menuItem.result=Vote results +dao.proposal.menuItem.vote=Ψήφιση προτάσεων +dao.proposal.menuItem.result=Αποτελέσματα ψηφοφορίας dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Τρέχουσα φάση: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Πληροφορίες -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! - -dao.results.cycles.header=Cycles -dao.results.cycles.table.header.cycle=Cycle +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Αποτέλεσμα ψηφοφορίας +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) + +dao.results.cycles.header=Κύκλοι +dao.results.cycles.table.header.cycle=Κύκλος dao.results.cycles.table.header.numProposals=Προτάσεις dao.results.cycles.table.header.numVotes=Ψήφοι dao.results.cycles.table.header.voteWeight=Vote weight @@ -1042,56 +1070,94 @@ dao.results.results.table.item.cycle=Cycle {0} started: {1} dao.results.proposals.header=Proposals of selected cycle dao.results.proposals.table.header.proposalOwnerName=Όνομα dao.results.proposals.table.header.details=Λεπτομέριες -dao.results.proposals.table.header.myVote=My vote -dao.results.proposals.table.header.result=Vote result +dao.results.proposals.table.header.myVote=Η ψήφος μου +dao.results.proposals.table.header.result=Αποτέλεσμα ψηφοφορίας -dao.results.proposals.voting.detail.header=Vote results for selected proposal +dao.results.proposals.voting.detail.header=Αποτελέσματα ψηφοφορίας επιλεγμένης πρότασης # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Ακαθόριστο + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount + # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests # suppress inspection "UnusedProperty" -dao.results.cycle.duration.label=Duration of {0} +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + +# suppress inspection "UnusedProperty" +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day +# suppress inspection "UnusedProperty" +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocks + +# suppress inspection "UnusedProperty" +dao.results.cycle.duration.label=Διάρκεια {0} # suppress inspection "UnusedProperty" dao.results.cycle.duration.value={0} block(s) # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.isDefaultValue=(default value) +dao.results.cycle.value.postFix.isDefaultValue=(προεπιλεγμένη τιμή) # suppress inspection "UnusedProperty" dao.results.cycle.value.postFix.hasChanged=(has been changed in voting) @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 dao.results.votes.table.header.stakeAndMerit=Vote weight dao.results.votes.table.header.stake=Διακύβευμα dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=Ψήφισε dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Ξεκλείδωσε dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=Ρόλος @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders dao.bond.details.blocks={0} blocks -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=Όνομα -dao.bond.table.column.link=Λογαριασμός -dao.bond.table.column.bondType=Ρόλος -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Σύνδεσμος +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=Λεπτομέριες dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=Ξεκλείδωσε dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Διαμεσολαβητής + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=Κατάσταση +dao.burnBsq.assets.tradeVolume=Όγκος συναλλαγής +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Ακαθόριστο +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Ποσό +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=Ημερομηνία +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Συναλλαγές +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Ακαθόριστο @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1204,14 +1361,16 @@ dao.phase.separatedPhaseBar.BLIND_VOTE=Blind vote # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.VOTE_REVEAL=Αποκάλυψη ψήφου # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.RESULT=Vote result +dao.phase.separatedPhaseBar.RESULT=Αποτέλεσμα ψηφοφορίας # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Αίτημα αποζημίωσης # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=Πρόταση για απόσυρση εναλλακτικού νομίσματος +dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=Πρόταση για αλλαγή παραμέτρου # suppress inspection "UnusedProperty" @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Αίτημα αποζημίωσης # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond dao.proposal.details=Λεπτομέρειες πρότασης dao.proposal.selectedProposal=Επιλεγμένη πρόταση dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=Δεν ήταν δυνατή η απόσυρση της πρότασης. dao.proposal.myVote.accept=Αποδοχή πρότασης dao.proposal.myVote.reject=Απόρριψη πρότασης @@ -1244,29 +1407,34 @@ dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Διαθέσιμο υπόλοιπο για ψηφοφορία: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=Ψήφιση σε όλες τις προτάσεις -dao.proposal.votes.header.voted=My vote +dao.proposal.votes.header.voted=Η ψήφος μου dao.proposal.myVote.button=Ψήφιση σε όλες τις προτάσεις dao.proposal.create.selectProposalType=Επιλογή τύπου πρότασης dao.proposal.create.proposalType=Τύπος πρότασης dao.proposal.create.createNew=Κατάθεση νέας πρότασης dao.proposal.create.create.button=Κατάθεσε πρόταση -dao.proposal=proposal +dao.proposal=πρόταση dao.proposal.display.type=Τύπος πρότασης -dao.proposal.display.name=Όνομα/ψευδώνυμο: -dao.proposal.display.link=Σύνδεσμος προς πληροφορίες λεπτομερειών: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Αίτηση ποσού σε BSQ: -dao.proposal.display.bsqAddress=Διεύθυνση BSQ: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=Η ψήφος μου +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Τύπος πρότασης -dao.proposal.table.header.link=Link +dao.proposal.table.header.link=Σύνδεσμος +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' dao.proposal.display.myVote.accepted=Accepted dao.proposal.display.myVote.rejected=Rejected @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Accepted dao.proposal.voteResult.failed=Rejected dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=Αποστολή dao.wallet.menuItem.receive=Λήψη dao.wallet.menuItem.transactions=Συναλλαγές -dao.wallet.dashboard.distribution=Στατιστικά -dao.wallet.dashboard.genesisBlockHeight=Ύψος μπλοκ Genesis: -dao.wallet.dashboard.genesisTxId=Ταυτότητα συναλλαγής genesis: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=Πλήθος συναλλαγών BSQ: -dao.wallet.dashboard.utxo=No. of all unspent transaction outputs: -dao.wallet.dashboard.burntTx=Πλήθος συναλλαγών αμοιβών (καμμένων): -dao.wallet.dashboard.price=Τιμή: -dao.wallet.dashboard.marketCap=Κεφαλαιοποίηση αγοράς: - -dao.wallet.receive.fundBSQWallet=Χρηματοδότηση πορτοφολιού BSQ του Bisq +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=Συναλλαγή genesis +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=Χρηματοδότησε το BSQ πορτοφόλι σου +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=Αποστολή κεφαλαίων -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Ποσό σε BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=Όρισε ποσό ανάληψης (ελάχιστο ποσό {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=Συμπλήρωσε τη διεύθυνση προορισμού dao.wallet.send.send=Αποστολή κεφαλαίων BSQ dao.wallet.send.sendBtc=Send BTC funds @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Προμήθεια συναλλαγής # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Αμοιβή για αίτημα αποζημίωσης # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Αμοιβή για πρόταση # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Αμοιβή για τυφλή ψήφο @@ -1355,12 +1535,17 @@ dao.tx.type.enum.VOTE_REVEAL=Αποκάλυψη ψήφου dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Αίτημα/έκδοση αποζημίωσης dao.tx.issuanceFromCompReq.tooltip=Αίτημα αποζημίωσης το οποίο οδήγησε σε έκδοση νέων BSQ.\nΗμερομηνία έκδοσης: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=Δεν έχεις επαρκή κεφάλαια για τη δημιουργία της πρότασης.\nΥπολείπονται: {0} -dao.feeTx.confirm=Confirm {0} transaction +dao.feeTx.confirm=Επιβεβαίωση συναλλαγής {0} dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Λεπτομέρειες διένεξης -contractWindow.dates=Ημερομηνία προσφοράς / Ημερομηνία συναλλαγής: -contractWindow.btcAddresses=Διεύθυνση bitcoin αγοραστής BTC / πωλητής BTC: -contractWindow.onions=Διεύθυνση δικτύου αγοραστής BTC / πωλητής BTC: -contractWindow.numDisputes=Πλήθος διενέξεων BTC αγοραστή / BTC πωλητή: -contractWindow.contractHash=Hash συμβολαίου: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Σημαντικές πληροφορίες! displayAlertMessageWindow.update.headline=Σημαντικές πληροφορίες αναβάθμισης! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=Η νέα έκδοση αποθηκεύτη displayUpdateDownloadWindow.download.openDir=Άνοιγμα καταλόγου λήψης disputeSummaryWindow.title=Περίληψη -disputeSummaryWindow.openDate=Ημερομηνία ανοίγματος αιτήματος: -disputeSummaryWindow.role=Ρόλος συναλλασσόμενου: -disputeSummaryWindow.evidence=Αποδεικτικά στοιχεία: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=Αδιάσειστα στοιχεία disputeSummaryWindow.evidence.id=Επαλήθευση ταυτότητας disputeSummaryWindow.evidence.video=Βίντεο/Εικόνες -disputeSummaryWindow.payout=Ποσό αποπληρωμής συναλλαγής: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=Ο BTC {0} λαμβάνει το ποσό αποπληρωμής συναλλαγής disputeSummaryWindow.payout.getsAll=Ο BTC {0} λαμβάνει το σύνολο disputeSummaryWindow.payout.custom=Προσαρμοσμένη αποπληρωμή disputeSummaryWindow.payout.adjustAmount=Το καταχωρημένο ποσό ξεπερνάει το διαθέσιμο ποσό των {0}.\nΠροσαρμόζουμε την εισαγωγή στη μέγιστη δυνατή τιμή. -disputeSummaryWindow.payoutAmount.buyer=Ποσό πληρωμής για αγοραστή: -disputeSummaryWindow.payoutAmount.seller=Ποσό πληρωμής για πωλητή: -disputeSummaryWindow.payoutAmount.invert=Χρήση ζημιωμένου ως εκδότη: -disputeSummaryWindow.reason=Αιτία διένεξης: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Σφάλμα disputeSummaryWindow.reason.usability=Χρήση disputeSummaryWindow.reason.protocolViolation=Παραβίαση πρωτοκόλλου @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Καμία απάντηση disputeSummaryWindow.reason.scam=Απάτη disputeSummaryWindow.reason.other=Άλλο disputeSummaryWindow.reason.bank=Τράπεζα -disputeSummaryWindow.summaryNotes=Περιληπτικές σημειώσεις: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Πρόσθεσε περιληπτικές σημειώσεις disputeSummaryWindow.close.button=Κλείσε το αίτημα disputeSummaryWindow.close.msg=Το αίτημα έκλεισε στις {0}\n\nΠερίληψη:\n{1} κατέθεσε γνήσια στοιχεία: {2}\n{3} έκανε επαλήθευση ταυτότητας: {4}\n{5} επικοινώνησε μέσω/έστειλε video: {6}\nΠοσό πληρωμής για αγοραστή BTC: {7}\nΠοσό πληρωμής για πωλητή BTC: {8}\n\nΣημειώσεις περίληψης:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Κλείσε και το αίτημα το emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=Χρησιμοποίησέ το μονάχα σε επείγουσες περιπτώσεις, εάν είναι αδύνατη η πρόσβαση στα κεφάλαιά σου μέσω του Περιβάλλοντος Χρήστη -κεντρική οθόνη-.\n\nΛάβε υπόψιν πως όλες οι ανοιχτές προσφορές θα κλείσουν αυτομάτως κατά τη χρήση του.\n\nΠριν τη χρήση αυτού του εργαλείου, αποθήκευσε το φάκελο δεδομένων. Μπορείς να το κάνεις αυτόι στο \"Λογαριασμός/Αποθήκευση\".\n\nΠαρακαλώ ανάφερέ μας το πρόβλημα και κατάθεσε αναφορά σφάλματος στο GitHub ή στο Bisq φόρουμ, ώστε να ερευνήσουμε τα αίτια του προβλήματος. -emptyWalletWindow.balance=Διαθέσιμα κεφάλαια πορτοφολιού: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=Διεύθυνση αποστολής: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=Αποστολή συνόλου κεφαλαίων emptyWalletWindow.openOffers.warn=Έχεις ανοιχτές προσφορές οι οποίες θα ανακληθούν αν αδειάσεις το πορτοφόλι.\nΕίσαι σίγουρος πως θέλεις να αδειάσεις το πορτοφόλι σου; emptyWalletWindow.openOffers.yes=Ναι, είμαι σίγουρος @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Το υπόλοιπο του πορτοφολιο enterPrivKeyWindow.headline=Εγγραφή ανοιχτή μόνο για προσκαλεσμένους διαμεσολαβητές. filterWindow.headline=Διόρθωσε λίστα φίλτρων -filterWindow.offers=Φιλτραρισμένες προσφορές (διαχωρισμός με κόμμα): -filterWindow.onions=Φιλτραρισμένες διευθύνσεις onion (διαχωρισμός με κόμμα): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=Φιλτραρισμένα δεδομένα λογαριασμών συναλλαγών:\nΜορφή: το κόμμα διαχωρίζει τη λίστα των [payment method id | data field | value] -filterWindow.bannedCurrencies=Φιλτραρισμένοι κωδικοί νομισμάτων (διαχωρισμός με κόμμα): -filterWindow.bannedPaymentMethods=Ταυτότητες φιλτραρισμένων μεθόδων πληρωμών (διαχωρισμός με κόμμα): -filterWindow.arbitrators=Φιλτραρισμένοι διαμεσολαβητές (διαχωρισμός διευθύνσεων onion με κόμμα): -filterWindow.seedNode=Φιλτραρισμένοι κόμβοι seed (διαχωρισμός διευθύνσεων onion με κόμμα): -filterWindow.priceRelayNode=Φιλτραρισμένοι κόμβοι αναμετάδοσης τιμών (διαχωρισμός διευθύνσεων onion με κόμμα): -filterWindow.btcNode=Φιλτραρισμένοι κόμβοι Bitcoin (διαχωρισμός διευθύνσεων + θυρών με κόμμα): -filterWindow.preventPublicBtcNetwork=Αποτροπή χρήσης δημόσιου δικτύου Bitcoin: +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=Προσθήκη φίλτρων filterWindow.remove=Αναίρεση φίλτρων -offerDetailsWindow.minBtcAmount=Ελάχιστο ποσό BTC: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(ελάχιστο {0}) offerDetailsWindow.distance=(απόκλιση από τιμή αγοράς: {0}) -offerDetailsWindow.myTradingAccount=Ο λογαριασμός συναλλαγών μου: -offerDetailsWindow.offererBankId=(ταυτότητα τράπεζας maker BIC/SWIFT): +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(όνομα τράπεζας maker) -offerDetailsWindow.bankId=Ταυτότητα τράπεζας (π.χ. BIC ή SWIFT): -offerDetailsWindow.countryBank=Χώρα τράπεζας Maker: -offerDetailsWindow.acceptedArbitrators=Αποδεκτοί διαμεσολαβητές: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Δέσμευση -offerDetailsWindow.agree=Συμφωνώ: -offerDetailsWindow.tac=Όροι και προϋποθέσεις: +offerDetailsWindow.agree=Συμφωνώ +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=Επιβεβαίωση: Τοποθέτησε προσφορά σε {0} bitcoin offerDetailsWindow.confirm.taker=Επιβεβαίωση: Αποδοχή προσφοράς έναντι {0} bitcoin -offerDetailsWindow.warn.noArbitrator=Δεν έχεις επιλέξεις διαμεσολαβητή.\nΕπίλεξε τουλάχιστον έναν διαμεσολαβητή. -offerDetailsWindow.creationDate=Ημερομηνία δημιουργίας: -offerDetailsWindow.makersOnion=Διεύθυνση onion του Maker: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=Κώδικας QR qRCodeWindow.msg=Χρησιμοποίησε αυτόν τον κώδικα QR για να στείλεις κεφάλαια από ένα εξωτερικό πορτοφόλι στο Bisq πορτοφόλι σου. -qRCodeWindow.request="Αίτηση πληρωμής:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Διάλεξε κατάθεση για διένεξη selectDepositTxWindow.msg=Η κατάθεση δεν αποθηκεύτηκε στη συναλλαγή.\nΕπίλεξε από τις υπάρχουσες συναλλαγές πολλαπλών υπογραφών (mutlisig) στο πορτοφόλι σου αυτήν, η οποία ήταν η κατάθεση που χρησιμοποιήθηκε στην αποτυχημένη συναλλαγή.\n\nΜπορείς να βρεις τη σωστή συναλλαγή στο παράθυρο πληροφοριών συναλλαγών (πάτα την ταυτότητα -ID- της συναλλαγής στη λίστα). Στη συνέχεια ακολούθησε το αποτέλεσμα της πληρωμής της προμήθειας συναλλαγής στην επόμενη συναλλαγή, όπου θα δεις την κατάθεση multisig (η διεύθυνση αρχίζει από 3). Αυτή η ταυτότητα συναλλαγής θα πρέπει να φαίνεται στη λίστα που εμφανίζεται εδώ. Όταν εντοπίσεις τη σωστή συναλλαγή επίλεξέ την εδώ και συνέχισε.\n\nΛυπούμαστε για την αναστάτωση. Αυτό το σφάλμα συμβαίνει σπανίως και μελλοντικά θα προσφέρουμε βολικότερους τρόπους επίλυσής του. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=Η προεπιλεγμένη αγορά είναι selectBaseCurrencyWindow.select=Διάλεξε βασικό νόμισμα sendAlertMessageWindow.headline=Αποστολή καθολικής ειδοποίησης -sendAlertMessageWindow.alertMsg=Μήνυμα προειδοποίησης: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Εισήγαγε μήνυμα -sendAlertMessageWindow.isUpdate=Είναι ειδοποίηση ενημέρωσης: -sendAlertMessageWindow.version=Αριθμός νέας έκδοσης: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Αποστολή ειδοποίησης sendAlertMessageWindow.remove=Αφαίρεση ειδοποίησης sendPrivateNotificationWindow.headline=Αποστολή προσωπικού μηνύματος -sendPrivateNotificationWindow.privateNotification=Προσωπική ειδοποίηση: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Εισαγωγή ειδοποίησης sendPrivateNotificationWindow.send=Αποστολή προσωπικής ειδοποίησης showWalletDataWindow.walletData=Δεδομένα πορτοφολιού -showWalletDataWindow.includePrivKeys=Επισύναψη ιδιωτικού κλειδιού: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Σύστημα διαμεσολάβησης tradeDetailsWindow.headline=Συναλλαγή tradeDetailsWindow.disputedPayoutTxId=Ταυτότητα αμφισβητούμενης συναλλαγής αποπληρωμής: tradeDetailsWindow.tradeDate=Ημερομηνία συναλλαγής -tradeDetailsWindow.txFee=Προμήθεια εξόρυξης: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=Διεύθυνση onion συναλλασσόμενων peers -tradeDetailsWindow.tradeState=Κατάσταση συναλλαγής: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=Εισήγαγε κωδικό για ξεκλείδωμα @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Ρυθμίσεις δικτύου Tor torNetworkSettingWindow.noBridges=Μη χρησιμοποιείς γέφυρες (bridges) torNetworkSettingWindow.providedBridges=Σύνδεση με προτεινόμενες γέφυρες (bridges) torNetworkSettingWindow.customBridges=Enter custom bridges -torNetworkSettingWindow.transportType=Τύπος συναλλαγής: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (προτείνεται) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=type address:port torNetworkSettingWindow.restartInfo=Απαιτείται επανεκκίνηση για να εφαρμοστούν οι αλλαγές torNetworkSettingWindow.openTorWebPage=Άνοιγμα ιστοσελίδας Tor project @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Αν το Tor μπλοκάρεται από feeOptionWindow.headline=Επίλεξε νόμισμα για την πληρωμή της προμήθειας συναλλαγής feeOptionWindow.info=Μπορείς να επιλέξεις να πληρώσεις την προμήθεια συναλλαγής με BSQ ή με BTC. Αν επιλέξεις BSQ κατανοείς την μειωμένη προμήθεια. -feeOptionWindow.optionsLabel=Επίλεξε νόμισμα για την πληρωμή της προμήθειας συναλλαγής: +feeOptionWindow.optionsLabel=Επίλεξε νόμισμα για την πληρωμή της προμήθειας συναλλαγής feeOptionWindow.useBTC=Χρήση BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=Η συναλλαγή σου με ταυτ popup.warning.tradePeriod.ended=Η συναλλαγή σου με ταυτότητα {0} έφτασε τη μέγιστη επιτρεπόμενη χρονική περίοδο χωρίς να ολοκληρωθεί.\n\nΗ περίοδος συναλλαγής έκλεισε στις {1}\n\nΈλεγξε τη συναλλαγή σου στο \"Χαρτοφυλάκιο/Ανοιχτές συναλλαγές\" για να επικοινωνήσεις με τον διαμεσολαβητή. popup.warning.noTradingAccountSetup.headline=Δεν έχεις δημιουργήσει λογαριασμό συναλλαγών popup.warning.noTradingAccountSetup.msg=Πρέπει να δημιουργήσεις ένα λογαριασμό εθνικού νομίσματος ή κρυπτονομίσματος πριν σου επιτραπεί να δημιουργήσεις μια προσφορά.\nΘέλεις να δημιουργήσεις ένα λογαριασμό τώρα; -popup.warning.noArbitratorSelected.headline=Δεν έχεις επιλέξει διαμεσολαβητή. -popup.warning.noArbitratorSelected.msg=Πρέπει να επιλέξεις τουλάχιστον έναν διαμεσολαβητή για να μπορείς να συναλλαχθείς.\nΘέλεις να το κάνεις τώρα; +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=Πρέπει να περιμένεις έως ότου είσαι πλήρως συνδεδεμένος με το δίκτυο.\nΑυτό ίσως διαρκέσει μέχρι 2 λεπτά κατά την εκκίνηση. popup.warning.notSufficientConnectionsToBtcNetwork=Πρέπει να περιμένεις μέχρι να έχεις τουλάχιστον {0} συνδέσεις στο Bitcoin δίκτυο. popup.warning.downloadNotComplete=Πρέπει να περιμένεις μέχρι την πλήρη λήψη των Bitcoin blocks. @@ -1583,10 +1767,10 @@ popup.warning.tooLargePercentageValue=Δεν μπορείς να θέσεις π popup.warning.examplePercentageValue=Παρακαλώ εισήγαγε ποσοστιαίο αριθμό όπως \"5.4\" για 5.4% popup.warning.noPriceFeedAvailable=Δεν υπάρχει διαθέσιμη τροφοδοσία τιμής για αυτό το νόμισμα. Δεν μπορείς να θέσεις τιμή βάση ποσοστού.\nΕπίλεξε την καθορισμένη τιμή. popup.warning.sendMsgFailed=Η αποστολή μηνύματος στο έτερο συναλλασσόμενο απέτυχε.\nΠροσπάθησε ξανά και αν επαναληφθεί ανάφερε το σφάλμα. -popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} +popup.warning.insufficientBtcFundsForBsqTx=Δεν έχεις επαρκή κεφάλαιο BTC για να πληρώσεις την αμοιβή εξόρυξης αυτής της συναλλαγής.\nΧρηματοδότησε το BTC πορτοφόλι σου.\nΥπολειπόμενο κεφάλαιο: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=Δεν έχεις επαρκή κεφάλαιο BSQ για να πληρώσεις την αμοιβή εξόρυξης σε BSQ.\nΜπορείς να πληρώσεις την αμοιβή σε BTC ή να χρηματοδοτήσεις το BSQ πορτοφόλι σου. Μπορείς να αγοράσεις BSQ στο Bisq.\nΥπολειπόμενο κεφάλαιο BSQ: {0} -popup.warning.noBsqFundsForBtcFeePayment=Το BSQ πορτοφόλι σου δεν έχει επαρκή κεφάλαια για την πληρωμή της αμοιβής εξόρυξης σε BSQ. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=Το μήνυμά σου υπερβαίνει το μέγιστο επιτρεπόμενο μέγεθος. Στείλ' το τμηματικά ή ανέβασέ το σε υπηρεσία όπως η https://pastebin.com. popup.warning.lockedUpFunds=Έχεις κλειδωμένα κεφάλαια λόγω αποτυχημένης συναλλαγής.\nΚλειδωμένο υπόλοιπο: {0}\nΔιεύθυνση κατάθεσης: {1}\nΤαυτότητα συναλλαγής: {2}\n\nΆνοιξε ένα αίτημα υποστήριξης επιλέγοντας τη συναλλαγή στην οθόνη εκκρεμών συναλλαγών και πατώντας \"alt + o\" ή \"option + o\". @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=Για να εξασφαλιστεί πως κα popup.info.cashDepositInfo=Βεβαιώσου πως έχεις υποκατάστημα τράπεζας στην περιοχή σου όπου μπορείς να κάνεις την κατάθεση.\nBIC/SWIFT τράπεζας πωλητή: {0}. popup.info.cashDepositInfo.confirm=Επιβεβαιώνω πως μπορώ να κάνω την κατάθεση +popup.info.shutDownWithOpenOffers=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=Σημαντική προσωπική ειδοποίηση! @@ -1698,10 +1884,10 @@ confidence.confirmed=Επιβεβαιώθηκε σε {0} block(s) confidence.invalid=Η συναλλαγή είναι άκυρη peerInfo.title=Πληροφορίες peer -peerInfo.nrOfTrades=Ολοκληρωμένες συναλλαγές: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=Δεν έχεις συναλλαχθεί με αυτόν τον χρήστη μέχρι στιγμής. -peerInfo.setTag=Θέσε tag για αυτόν τον peer: -peerInfo.age=Ηλικία λογαριασμού πληρωμών: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Άγνωστη ηλικία addressTextField.openWallet=Άνοιξε το προκαθορισμένο Bitcoin πορτοφόλι σου @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Άνοιξε blockchain explorer με α navigation.account=\"Λογαριασμός\" navigation.account.walletSeed=\"Seed Λογαριασμού/Πορτοφολιού\" -navigation.arbitratorSelection=\"Επιλογή Διαμεσολαβητή\" navigation.funds.availableForWithdrawal=\"Κεφάλαια/Αποστολή κεφαλαίων\" navigation.portfolio.myOpenOffers=\"Χαρτοφυλάκιο/Οι τρέχουσες προσφορές μου\" navigation.portfolio.pending=\"Χαρτοφυλάκιο/Ανοιχτές προσφορές\" @@ -1790,8 +1975,8 @@ time.minutes=λεπτά time.seconds=δευτερόλεπτα -password.enterPassword=Εισήγαγε κωδικό: -password.confirmPassword=Επιβεβαίωση κωδικού: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=Ο κωδικός θα πρέπει να είναι μικρότερος από 500 χαρακτήρες. password.deriveKey=Παραγωγή κλειδιού από κωδικό password.walletDecrypted=Το πορτοφόλι αποκρυπτογραφήθηκε επιτυχώς και αναιρέθηκε η προστασία κωδικού. @@ -1803,11 +1988,12 @@ password.forgotPassword=Ξέχασες τον κωδικό; password.backupReminder=Λάβε υπόψιν πως όταν δημιουργείς password πορτοφολιού, όλα τα αυτομάτως δημιουργημένα αντίγραφα ασφαλείας του μη κωδικοποιημένου πορτοφολιού διαγράφονται.\n\nΣυστήνεται να δημιουργήσεις αντίγραφο ασφαλείας του αρχείου της εφαρμογής και να καταγράψεις τις λέξεις seed προτού δημιουργήσεις password! password.backupWasDone=Έχω ήδη δημιουργήσει αντίγραφο ασφαλείας. -seed.seedWords=Λέξεις seed πορτοφολιού: -seed.date=Ημερομηνία πορτοφολιού: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=Επαναφορά πορτοφολιών μέσω λέξεων seed seed.restore=Επαναφορά πορτοφολιών -seed.creationDate=Ημερομηνία δημιουργίας: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=Το Bitcoin πορτοφόλι σου δεν είναι άδειο.\n\nΑπαιτείται να αδειάσεις αυτό το το πορτοφόλι πριν προσπαθήσεις να επαναφέρεις ένα παλαιότερο, καθώς η συγχώνευση πορτοφολιών μπορεί να οδηγήσει σε μη έγκυρα αντίγραφα ασφαλείας.\n\nΟλοκλήρωσε τις συναλλαγές σου, κλείσε όλες τις ανοιχτές προσφορές σου και απόσυρε τα bitcoin που βρίσκονται στα Κεφάλαια.\nΣε περίπτωση που δεν έχεις πρόσβαση στα bitcoin σου, μπορείς να χρησιμοποιήσεις το εργαλείο έκτακτης ανάγκης για να αδειάσεις το πορτοφόλι σου.\nΓια να ανοίξεις το εργαλείο έκτακτης ανάγκης πάτα \"alt + e\" ή \"option + e\". seed.warn.walletNotEmpty.restore=Θέλω να επαναφέρω το πορτοφόλι seed.warn.walletNotEmpty.emptyWallet=Αρχικά θα αδειάσω τα πορτοφόλια μου @@ -1821,80 +2007,84 @@ seed.restore.error=Προέκυψε σφάλμα κατά την επαναφο #################################################################### payment.account=Λογαριασμός -payment.account.no=Αριθμός λογαριασμού: -payment.account.name=Όνομα λογαριασμού: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=Όνομα κατόχου λογαριασμού payment.account.fullName=Πλήρες όνομα -payment.account.state=Πολιτεία/Νομός/Περιοχή: -payment.account.city=Πόλη: -payment.bank.country=Χώρα τράπεζας: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=Όνομα / email κατόχου λογαριασμού: payment.account.name.emailAndHolderId=Όνομα / email / {0} κατόχου λογαριασμού -payment.bank.name=Όνομα τράπεζας: +payment.bank.name=Όνομα τράπεζας payment.select.account=Διάλεξε είδος λογαριασμού payment.select.region=Διάλεξε περιοχή payment.select.country=Διάλεξε χώρα payment.select.bank.country=Διάλεξε χώρα τράπεζας payment.foreign.currency=Είσαι σίγουρος/η πως θέλεις να επιλέξεις νόμισμα διαφορετικό από το προεπιλεγμένο γι' αυτή τη χώρα; payment.restore.default=Όχι, επανάφερε το προεπιλεγμένο νόμισμα -payment.email=Email: -payment.country=Χώρα: -payment.extras=Επιπλέον προαπαιτήσεις: -payment.email.mobile=Email ή αριθμός κινητού: -payment.altcoin.address=Διεύθυνση altcoin: -payment.altcoin=Altcoin: +payment.email=Email +payment.country=Χώρα +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=Διάλεξε ή αναζήτησε altcoin: -payment.secret=Ερώτηση ασφάλειας: -payment.answer=Απάντηση: -payment.wallet=Ταυτότητα πορτοφολιού: -payment.uphold.accountId=Username ή email ή αριθμός τηλεφώνου: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=Email ή αριθμός τηλεφώνου: -payment.venmo.venmoUserName=Venmo username: -payment.popmoney.accountId=Email ή αριθμός τηλεφώνου: -payment.revolut.accountId=Email ή αριθμός τηλεφώνου: -payment.supportedCurrencies= Υποστηριζόμενα νομίσματα: -payment.limitations=Περιορισμοί: -payment.salt=Salt για επαλήθευση ηλικίας λογαριασμού: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=Το salt πρέπει να είναι σε μορφή HEX.\nΠροτείνεται να διορθώσεις το πεδίο salt, αν επιθυμείς να μεταφέρεις το salt από έναν παλιό λογαριασμό ώστε να διατηρήσεις την ηλικία του λογαριασμού σου. Η ηλικία λογαριασμού επαληθεύεται χρησιμοποιώντας το salt λογαριασμού και τα δεδομένα ταυτοποίησης λογαριασμού (π.χ. IBAN). -payment.accept.euro=Αποδοχή συναλλαγών από τις ακόλουθες χώρες Ευρώ: -payment.accept.nonEuro=Αποδοχή συναλλαγών από τις ακόλουθες χώρες εκτός Ευρώ: -payment.accepted.countries=Αποδεκτές χώρες: -payment.accepted.banks=Αποδεκτές τράπεζες (ID): -payment.mobile=Αριθμός κινητού: -payment.postal.address=Ταχυδρομική διεύθυνση: -payment.national.account.id.AR=Αριθμός CBU: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn={0} διεύθυνση: -payment.accountNr=Αριθμός λογαριασμού: -payment.emailOrMobile=Email ή αριθμός κινητού: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=Χρήση προεπιλεγμένου ονόματος λογαριασμού -payment.maxPeriod=Μέγιστη επιτρεπόμενη χρονική περίοδος συναλλαγής: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=Μέγιστη διάρκεια συναλλαγής: {0} / Μέγιστο όριο συναλλαγής: {1} / Ηλικία λογαριασμού: {2} payment.maxPeriodAndLimitCrypto=Μέγιστη διάρκεια συναλλαγής: {0} / Μέγιστο όριο συναλλαγής: {1} payment.currencyWithSymbol=Νόμισμα: {0} payment.nameOfAcceptedBank=Όνομα αποδεκτής τράπεζας payment.addAcceptedBank=Εισαγωγή αποδεκτής τράπεζας payment.clearAcceptedBanks=Εκκαθάριση αποδεκτών τραπεζών -payment.bank.nameOptional=Όνομα τράπεζας (προαιρετικό): -payment.bankCode=Κωδικός τράπεζας: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=Ταυτότητα τράπεζας (BIC/SWIFT) -payment.bankIdOptional=Ταυτότητα τράπεζας (BIC/SWIFT) (προαιρετικό): -payment.branchNr=Αριθμός παραρτήματος: -payment.branchNrOptional=Αριθμός παραρτήματος (προαιρετικό): -payment.accountNrLabel=Αριθμός λογαριασμού (IBAN): -payment.accountType=Είδος λογαριασμού: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=Έλεγχος payment.savings=Καταθέσεις -payment.personalId=Προσωπική ταυτότητα: -payment.clearXchange.info=Βεβαιώσου πως πληρείς της προϋποθέσεις για χρήση του Zelle (ClearXchange).\n\n1. Απαιτείται να έχεις επικυρώσει τον Zelle (ClearXchange) λογαριασμό σου στην πλατφόρμα τους, προτού ξεκινήσεις μια συναλλαγή ή δημιουργήσεις μια προσφορά.\n\n2. Απαιτείται να έχεις τραπεζικό λογαριασμό σε μία από τις ακόλουθες τράπεζες-μέλη:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. Πρέπει να βεβαιωθείς πως δεν θα ξεπεράσεις το ημερήσιο ή μηνιαίο Zelle (ClearXcahnge) όριο συναλλαγών.\n\nΧρησιμοποίησε το Zelle (ClearXchange) μονάχα στην περίπτωση που πληρείς όλες αυτές τις προϋποθέσεις, διαφορετικά είναι πολύ πιθανό η μεταφορά ποσού μέσω της Zelle (ClearXchange) να αποτύχει και η συναλλαγή να καταλήξει σε διένεξη.\nΑν δεν πληρείς τις πιο πάνω προϋποθέσεις ίσως χάσεις το ποσό εγγύησης σε περίπτωση διένεξης.\n\nΛάβε υπόψιν σου πως υπάρχει υψηλότερο ρίσκο αντιλογισμού χρέωσης όταν χρησιμοποιείς τη Zelle (ClearXchange).\nΠροτείνεται στον πωλητή {0} να επικοινωνήσει με τον αγοραστή {1} μέσω email ή κινητού τηλεφώνου ώστε να επαληθεύσει πως είναι ο κάτοχος του Zelle (ClearXchange) λογαριασμού. +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=Όταν χρησιμοποιείς MoneyGram, ο αγοραστής BTC πρέπει να στείλει μέσω email αριθμό Έγκρισης (Authorisation) και φωτογραφία της απόδειξης στον πωλητή. Στην απόδειξη θα πρέπει να διακρίνεται καθαρά Στην απόδειξη θα πρέπει να διακρίνεται καθαρά το πλήρες όνομα του πωλητή, η χώρα, η πόλη και το ποσό. Το email του πωλητή θα δοθεί στον αγοραστή κατά τη διαδικασία συναλλαγής. payment.westernUnion.info=Όταν χρησιμοποιείς Western Union, ο αγοραστής BTC πρέπει να στείλει μέσω email το MTCN (αριθμός εντοπισμού) και φωτογραφία της απόδειξης στον πωλητή. Στην απόδειξη θα πρέπει να διακρίνεται καθαρά Στην απόδειξη θα πρέπει να διακρίνεται καθαρά το πλήρες όνομα του πωλητή, η χώρα, η πόλη και το ποσό. Το email του πωλητή θα δοθεί στον αγοραστή κατά τη διαδικασία συναλλαγής. payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=Λάβε υπόψιν πως όλες οι συναλλαγές μέσω τραπεζών περιέχουν ρίσκο αντιλογισμού χρέωσης.\n\nΓια να μετριάσει το ρίσκο, το Bisq θέτει όρια ανά συναλλαγή βασισμένα σε δύο παράγοντες:\n\n1. Τις πιθανότητες να συμβεί αντιλογισμός χρέωσης για τη μέθοδο πληρωμής που χρησιμοποιείται\n2. Την ηλικία λογαριασμού για αυτή τη μέθοδο πληρωμής.\n\nΟ λογαριασμός που δημιουργείς τώρα είναι καινούργιος και η ηλικία του είναι μηδέν. Καθώς η ηλικία του λογαριασμού σου θα μεγαλώνει, τα όρια ανά συναλλαγή θα αυξάνονται ως εξής:\n\n● Κατά τον 1ο μήνα το όριο ανά συναλλαγή θα είναι {0}\n● Κατά το 2ο μήνα το όριο ανά συναλλαγή θα είναι {1}\n● Μετά το 2ο μήνα το όριο ανά συναλλαγή θα είναι {2}\n\nΣημείωσε πως δεν υπάρχει όριο στο συνολικό πλήθος συναλλαγών. +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.f2f.contact=Στοιχεία επινοινωνίας payment.f2f.contact.prompt=Πώς θέλεις να επικοινωνήσει μαζί σου ο έτερος συναλλασσόμενος; (email, αριθμός τηλεφώνου, ...) payment.f2f.city=Πόλη για συνάντηση κατά πρόσωπο. @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Tranfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoins +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Tranfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoins - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} θα πρέπει να αποτελείται από validation.accountNr=Ο αριθμός λογαριασμού πρέπει να αποτελείται από {0} ψηφία. validation.accountNrChars=Ο αριθμός λογαριασμού πρέπει να αποτελείται από {0} χαρακτήρες. validation.btc.invalidAddress=Η διεύθυνση δεν είναι σωστή. Έλεγξε τα στοιχεία της διεύθυνσης. -validation.btc.amountBelowDust=Το ποσό που θέλεις να στείλεις είναι μικρότερο από το ελάχιστο όριο των {0} και θα απορριφθεί από το δίκτυο Bitcoin.\nΧρησιμοποίησε μεγαλύτερο ποσό. validation.integerOnly=Παρακαλώ εισήγαγε μόνο ακεραίους αριθμούς. validation.inputError=Η εισαγωγή σου προκάλεσε σφάλμα:\n{0} -validation.bsq.insufficientBalance=Το ποσό υπερβαίνει το διαθέσιμο υπόλοιπο των {0}. -validation.btc.exceedsMaxTradeLimit=Μη επιτρεπτή η εισαγωγή ποσού μεγαλύτερου από το όριο συναλλαγών σου των {0}. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=Το ελάχιστο ποσό είναι {0} validation.nationalAccountId={0} θα πρέπει να αποτελείται από {1} νούμερα. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=IBAN checksum μη έγκυρο validation.iban.invalidLength=Ο αριθμός πρέπει να έχει μήκος από 15 έως 34 χαρακτήρες. validation.interacETransfer.invalidAreaCode=Μη Καναδικός κωδικός περιοχής validation.interacETransfer.invalidPhone=Μη έγκυρη μορφή τηλεφωνικού αριθμού και όχι διεύθυνση email +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_es.properties b/core/src/main/resources/i18n/displayStrings_es.properties index cfb117c126f..8c357e67964 100644 --- a/core/src/main/resources/i18n/displayStrings_es.properties +++ b/core/src/main/resources/i18n/displayStrings_es.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Guardar nueva cuenta shared.selectedAccount=Cuenta seleccionada shared.deleteAccount=Borrar cuenta shared.errorMessageInline=\nMensaje de error: {0} -shared.errorMessage=Mensaje de error: +shared.errorMessage=Mensaje de error shared.information=Información shared.name=Nombre shared.id=ID @@ -152,19 +152,19 @@ shared.seller=Vendedor shared.buyer=Comprador shared.allEuroCountries=Todos los países Euro shared.acceptedTakerCountries=Países aceptados como tomador -shared.arbitrator=Árbitro seleccionado: +shared.arbitrator=Árbitro seleccionado shared.tradePrice=Precio de intercambio shared.tradeAmount=Cantidad de intercambio shared.tradeVolume=Volumen de intercambio shared.invalidKey=La clave que ha introducido no es correcta. -shared.enterPrivKey=Introduzca una clave privada para desbloquear. -shared.makerFeeTxId=Tasa de creador con ID de transacción: -shared.takerFeeTxId=Tasa de tomador con ID de transacción: -shared.payoutTxId=ID de transacción de pago. -shared.contractAsJson=Contrato en formato JSON: +shared.enterPrivKey=Introducir clave privada para desbloquear +shared.makerFeeTxId=Tasa de creador con ID de transacción +shared.takerFeeTxId=Tasa de tomador con ID de transacción +shared.payoutTxId=ID de transacción de pago +shared.contractAsJson=Contrato en formato JSON shared.viewContractAsJson=Ver contrato en formato JSON shared.contract.title=Contrato de intercambio con ID: {0} -shared.paymentDetails=detalles de pago BTC {0}: +shared.paymentDetails=Detalles de pago BTC {0} shared.securityDeposit=Depósito de seguridad shared.yourSecurityDeposit=Su depósito de seguridad shared.contract=Contrato @@ -172,22 +172,27 @@ shared.messageArrived=Mensaje llegado. shared.messageStoredInMailbox=Mensaje depositado en correo. shared.messageSendingFailed=Envío de mensaje fallido. Error: {0} shared.unlock=Desbloquear -shared.toReceive=A recibir: -shared.toSpend=A gastar: +shared.toReceive=a recibir +shared.toSpend=a gastar shared.btcAmount=Cantidad BTC -shared.yourLanguage=Sus idiomas: +shared.yourLanguage=Sus idiomas shared.addLanguage=Añadir idioma shared.total=Total -shared.totalsNeeded=Fondos necesarios: -shared.tradeWalletAddress=Dirección del monedero de intercambio: -shared.tradeWalletBalance=Balance monedero de intercambio: +shared.totalsNeeded=Fondos necesarios +shared.tradeWalletAddress=Dirección de intercambio del monedero +shared.tradeWalletBalance=Balance del monedero de intercambio shared.makerTxFee=Creador: {0} shared.takerTxFee=Tomador: {0} shared.securityDepositBox.description=Depósito de seguridad para BTC {0} shared.iConfirm=Confirmo shared.tradingFeeInBsqInfo=equivalente a {0} usado como tasa de minado -shared.openURL=Open {0} - +shared.openURL=Abrir {0} +shared.fiat=Fiatt +shared.crypto=Cripto +shared.all=Todos +shared.edit=Editar +shared.advancedOptions=Opciones avanzadas +shared.interval=Intervalo #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Configuración mainView.menu.account=Cuenta mainView.menu.dao=DAO -mainView.marketPrice.provider=Proveedor de precio: +mainView.marketPrice.provider=Precio por +mainView.marketPrice.label=Precio de mercado +mainView.marketPriceWithProvider.label=Precio de mercado por {0} mainView.marketPrice.bisqInternalPrice=Precio del último intercambio en Bisq mainView.marketPrice.tooltip.bisqInternalPrice=No existe un precio de mercado disponible proveniente de fuentes externas./nEl precio mostrado es el último precio de intercambio en Bisq para esa moneda. mainView.marketPrice.tooltip=Precio de mercado ofrecido por {0}{1}\nÚltima actualización: {2}\nURL del nodo proveedor: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Si la altcoin no está disponible en P mainView.balance.available=Balance disponible mainView.balance.reserved=Reservado en ofertas mainView.balance.locked=Bloqueado en intercambios +mainView.balance.reserved.short=Reservado +mainView.balance.locked.short=Bloqueado mainView.footer.usingTor=(usando Tor) mainView.footer.localhostBitcoinNode=(localhost) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=País de establecimiento del banco del creador: {0} offerbook.offerersAcceptedBankSeatsEuro=País de establecimiento del banco aceptado (tomador): Todos los países Euro offerbook.offerersAcceptedBankSeats=Países de sede de banco aceptados (tomador):\n {0} offerbook.availableOffers=Ofertas disponibles -offerbook.filterByCurrency=Filtrar por moneda: +offerbook.filterByCurrency=Filtrar por moneda offerbook.filterByPaymentMethod=Filtrar por método de pago offerbook.nrOffers=Número de ofertas: {0} @@ -304,12 +313,12 @@ offerbook.createOfferTo=Crear nueva oferta a {0} {1} # postfix to previous. e.g.: Create new offer to buy BTC with ETH or Create new offer to sell BTC for ETH offerbook.buyWithOtherCurrency=con {0} offerbook.sellForOtherCurrency=por {0} -offerbook.takeOfferButton.tooltip=Tomar oferta por {0} +offerbook.takeOfferButton.tooltip=Tomar oferta {0} offerbook.yesCreateOffer=Sí, crear oferta offerbook.setupNewAccount=Configurar una nueva cuenta de intercambio offerbook.removeOffer.success=Oferta eliminada con éxito. offerbook.removeOffer.failed=Fallo en la eliminación de oferta:\n{0} -offerbook.deactivateOffer.failed=Falla desactivando la oferta:\n{0} +offerbook.deactivateOffer.failed=Error desactivando la oferta:\n{0} offerbook.activateOffer.failed=Fallo en la publicación de la oferta:\n{0} offerbook.withdrawFundsHint=Puede retirar los fondos pagados desde la pantalla {0}. @@ -320,8 +329,8 @@ offerbook.warning.noMatchingAccount.msg=No tiene una cuenta de intercambio con e offerbook.warning.wrongTradeProtocol=Esta oferta requiere un protocolo de intercambio diferente al utilizado en su versión del software.\n\nPor favor, compruebe que tiene instalada la última versión del software, o de otra forma el usuario que creó la oferta ha utilizado una versión más antigua que la suya.\n\nLos usuarios no pueden realizar transacciones con una versión de protocolo de intercambio incompatible. offerbook.warning.userIgnored=Ha añadido esta dirección onion a la lista de ignorados. offerbook.warning.offerBlocked=Esta oferta ha sido bloqueada por los desarroladores de Bisq.\nProbablemente existe un error de software desatendido que causa problemas al tomar esta oferta. -offerbook.warning.currencyBanned=La moneda utilizada en esta oferta fue bloqueada por los desarrolladores de Bisq./nPor favor visite el Forum Bisq para más información. -offerbook.warning.paymentMethodBanned=El método de pago utilizado en esta oferta fue bloqueado por los desarrolladores de Bisq./nPor favor visite el Forum Bisq para más información. +offerbook.warning.currencyBanned=La moneda utilizada en esta oferta fue bloqueada por los desarrolladores de Bisq.\nPor favor visite el Forum de Bisq para más información. +offerbook.warning.paymentMethodBanned=El método de pago utilizado en esta oferta fue bloqueado por los desarrolladores de Bisq.\nPor favor visite el Forum Bisq para más información. offerbook.warning.nodeBlocked=La dirección onion de este trader ha sido bloqueada por los desarrolladores de Bisq.\nProbablemente existe un error de software desatendido que causa problemas al tomar ofertas de este trader. offerbook.warning.tradeLimitNotMatching=Su cuenta de pago ha sido creada hace {0} días. Su límite de transacción está basado en la antigüedad de la cuenta y no es suficiente para esa oferta. /n/nSu límite de transacción es: {1}/nEl monto mínimo de transacción requerido para la oferta es: {2}./n/nNo puede tomar esta oferta en este momento. Una vez que su cuenta tenga más de 2 meses de antigüedad esta restricción se eliminará. @@ -335,7 +344,7 @@ offerbook.info.buyBelowMarketPrice=Pagará {0} menos que el precio de mercado ac offerbook.info.buyAtFixedPrice=Comprará a este precio fijo. offerbook.info.sellAtFixedPrice=Venderá a este precio fijo. offerbook.info.noArbitrationInUserLanguage=En caso de disputa, tenga en cuenta que el arbitraje para esta oferta se manejará en {0}. El idioma actualmente está configurado en {1}. -offerbook.info.roundedFiatVolume=The amount was rounded to increase the privacy of your trade. +offerbook.info.roundedFiatVolume=La cantidad se redondeó para incrementar la privacidad de su intercambio. #################################################################### # Offerbook / Create offer @@ -350,10 +359,10 @@ createOffer.amountPriceBox.sell.volumeDescription=Cantidad a recibir en {0}. createOffer.amountPriceBox.minAmountDescription=Cantidad mínima de BTC createOffer.securityDeposit.prompt=Depósito de seguridad en BTC createOffer.fundsBox.title=Dote de fondos su oferta. -createOffer.fundsBox.offerFee=Costo de transacción -createOffer.fundsBox.networkFee=Tasa de minado: +createOffer.fundsBox.offerFee=Tasa de transacción +createOffer.fundsBox.networkFee=Tasa de minado createOffer.fundsBox.placeOfferSpinnerInfo=Publicación de oferta en curso... -createOffer.fundsBox.paymentLabel=Intercambio con ID {0} en Bisq +createOffer.fundsBox.paymentLabel=Intercambio Bisq con ID {0} createOffer.fundsBox.fundsStructure=({0} depósito de seguridad, {1} costo de transacción, {2} tarifa de minado) createOffer.success.headline=Su oferta ha sido publicada. createOffer.success.info=Puede gestionar sus ofertas abiertas en \"Portafolio/Mis ofertas abiertas\". @@ -363,14 +372,16 @@ createOffer.info.sellAboveMarketPrice=Siempre tendrá {0}% más que el precio de createOffer.info.buyBelowMarketPrice=Siempre pagará {0}% menos que el precio de mercado ya que el precio de su oferta será actualizado continuamente. createOffer.warning.sellBelowMarketPrice=Siempre tendrá {0}% menos que el precio de mercado ya que el precio de su oferta será actualizado continuamente. createOffer.warning.buyAboveMarketPrice=Siempre pagará {0}% más que el precio de mercado ya que el precio de su oferta será actualizado continuamente. - +createOffer.tradeFee.descriptionBTCOnly=Tasa de transacción +createOffer.tradeFee.descriptionBSQEnabled=Seleccionar moneda de tasa de intercambio +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} de cantidad de intercambio # new entries createOffer.placeOfferButton=Revisar: Poner oferta a {0} bitcoin createOffer.alreadyFunded=Ya había destinado fondos para esa oferta.\nSus fondos han sido movidos a la cartera Bisq local y están disponibles para retirar en la pantalla \"Fondos/Enviar fondos\". createOffer.createOfferFundWalletInfo.headline=Dote de fondos su trato. # suppress inspection "TrailingSpacesInProperty" -createOffer.createOfferFundWalletInfo.tradeAmount=- Monto de transacción: {0} \n +createOffer.createOfferFundWalletInfo.tradeAmount=- Cantidad a intercambiar: {0}\n createOffer.createOfferFundWalletInfo.msg=Necesita depositar {0} para completar esta oferta.\n\nEsos fondos son reservados en su cartera local y se bloquearán en la dirección de depósito multifirma una vez alguien tome su oferta.\nLa cantidad es la suma de:\n{1}- Su depósito de seguridad: {2}\n- Cuota de intercambio: {3}\n- Tarifa de mining: {4}\n\nPuede elegir entre dos opciones a la hora de depositar fondos para realizar su intercambio:\n- Usar su cartera Bisq (conveniente, pero las transacciones pueden ser trazables) O también\n- Transferir desde una cartera externa (potencialmente con mayor privacidad)\n\nConocerá todos los detalles y opciones para depositar fondos al cerrar esta ventana. # only first part "An error occurred when placing the offer:" has been used before. We added now the rest (need update in existing translations!) @@ -386,8 +397,8 @@ createOffer.resetToDefault=No, restablecer al valor por defecto createOffer.useLowerValue=Sí, usar mi valor más bajo createOffer.priceOutSideOfDeviation=El precio que ha introducido está fuera de la máxima desviación permitida en relación al precio de mercado.\nLa desviación máxima permitida es {0} y puede ajustarse en las preferencias. createOffer.changePrice=Cambiar precio -createOffer.tac=Al publicar esta oferta, afirmo estar de acuerdo en realizar la transacción con cualquier trader que cumpla con las condiciones definidas anteriormente en esta pantalla. -createOffer.currencyForFee=Costo de transacción +createOffer.tac=Al colocar esta oferta estoy de acuerdo en comerciar con cualquier comerciante que cumpla con las condiciones definidas anteriormente. +createOffer.currencyForFee=Tasa de transacción createOffer.setDeposit=Establecer depósito de seguridad del comprador @@ -406,12 +417,12 @@ takeOffer.validation.amountLargerThanOfferAmount=La cantidad introducida no pued takeOffer.validation.amountLargerThanOfferAmountMinusFee=La cantidad introducida crearía polvo (dust change) para el vendedor de bitcoin. takeOffer.fundsBox.title=Dote de fondos su intercambio. takeOffer.fundsBox.isOfferAvailable=Comprobar si la oferta está disponible... -takeOffer.fundsBox.tradeAmount=Cantidad a vender: -takeOffer.fundsBox.offerFee=Costo de transacción: -takeOffer.fundsBox.networkFee=Tarifas de mining totales: +takeOffer.fundsBox.tradeAmount=Cantidad a vender +takeOffer.fundsBox.offerFee=Tasa de transacción +takeOffer.fundsBox.networkFee=Tasas de minado totales takeOffer.fundsBox.takeOfferSpinnerInfo=Aceptación de oferta en espera... -takeOffer.fundsBox.paymentLabel=Intercambio con ID {0} en Bisq -takeOffer.fundsBox.fundsStructure=({0} depósito de seguridad {1} costo de transacción, {2} tarifa de mining) +takeOffer.fundsBox.paymentLabel=Intercambio Bisq con ID {0} +takeOffer.fundsBox.fundsStructure=({0} depósito de seguridad {1} tasa de intercambio, {2} tarifa de minado) takeOffer.success.headline=Ha aceptado la oferta con éxito. takeOffer.success.info=Puede ver el estado de su intercambio en \"Portafolio/Intercambios abiertos\". takeOffer.error.message=Un error ocurrió al tomar la oferta.\n\n{0} @@ -422,9 +433,9 @@ takeOffer.noPriceFeedAvailable=No puede tomar esta oferta porque utiliza un prec takeOffer.alreadyFunded.movedFunds=Ya había destinado fondos para esta oferta.\nSus fondos han sido movidos a la cartera Bisq local y están disponibles para retirar en la pantalla \"Fondos/Enviar fondos\". takeOffer.takeOfferFundWalletInfo.headline=Dotar de fondos su intercambio # suppress inspection "TrailingSpacesInProperty" -takeOffer.takeOfferFundWalletInfo.tradeAmount=- Monto de transacción: {0} \n +takeOffer.takeOfferFundWalletInfo.tradeAmount=- Cantidad a intercambiar: {0}\n takeOffer.takeOfferFundWalletInfo.msg=Necesita depositar {0} para tomar esta oferta.\n\nLa cantidad es la suma de:\n{1} - Su depósito de seguridad: {2}\n- Costo de intercambio: {3}\n- Tarifas de minado totales: {4}\n\nPuede elegir entre dos opciones al depositar fondos para realizar su intercambio:\n- Usar su cartera Bisq (conveniente, pero las transacciones pueden ser trazables) O también\n- Transferir desde una cartera externa (potencialmente con mayor privacidad)\n\nVerá todos los detalles y opciones para depositar fondos al cerrar esta ventana. -takeOffer.alreadyPaidInFunds=Si tiene fondos por los que ya ha pagado, puede retirarlos en la pantalla \"Fondos/Disponible para retirar\". +takeOffer.alreadyPaidInFunds=Si ya ha depositado puede retirarlo en la pantalla \"Fondos/Disponible para retirar\". takeOffer.paymentInfo=Información de pago takeOffer.setAmountPrice=Establecer cantidad takeOffer.alreadyFunded.askCancel=Ya ha destinado fondos para esta oferta.\nSi cancela ahora, sus fondos serán transferidos a su cartera Bisq local y estarán disponibles para retirar en la pantalla \"Fondos/Enviar fondos\".\n¿Está seguro que quiere cancelar? @@ -470,7 +481,7 @@ portfolio.pending.step3_seller.confirmPaymentReceived=Confirmar recepción de pa portfolio.pending.step5.completed=Completado portfolio.pending.step1.info=La transacción de depósito ha sido publicada.\nEl {0} tiene que esperar al menos una confirmación en la cadena de bloques antes de comenzar el pago. -portfolio.pending.step1.warn=La transacción de depósito aún no se ha confirmado.\nEso puede suceder en raras ocasiones cuando la comisión por deposito de fondos de un trader desde la cartera externa fue demasiado baja. +portfolio.pending.step1.warn=La transacción de depósito aún no se ha confirmado.\nEso puede suceder en raras ocasiones cuando la comisión por deposito de fondos de un trader desde la cartera externa es demasiado baja. portfolio.pending.step1.openForDispute=El depósito de transacción no fue confirmado aún.\nEso puede suceder en raras ocasiones cuando la comisión por deposito de fondos de un trader desde la cartera externa fue demasiado baja.\nEl periodo máximo para realizar la transacción ha transcurrido.\n\nPuede esperar más o ponerse en contacto con el árbitro de transacciones para abrir una disputa. # suppress inspection "TrailingSpacesInProperty" @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Por favor, envíe {0} mediante \"US Postal portfolio.pending.step2_buyer.bank=Por favor, vaya a la página web de su banco y pague {0} a el vendedor de BTC.\n\n portfolio.pending.step2_buyer.f2f=Por favor contacte con el vendedor de BTC con el contacto proporcionado y acuerden un encuentro para pagar {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Comenzar pago utilizando {0} -portfolio.pending.step2_buyer.amountToTransfer=Cantidad a transferir: -portfolio.pending.step2_buyer.sellersAddress=Dirección del vendedor {0}: +portfolio.pending.step2_buyer.amountToTransfer=Cantidad a transferir +portfolio.pending.step2_buyer.sellersAddress=Dirección de vendedor {0} +portfolio.pending.step2_buyer.buyerAccount=Su cuenta de pago puede ser usada portfolio.pending.step2_buyer.paymentStarted=Pago iniciado portfolio.pending.step2_buyer.warn=Aún no ha realizado su pago {0}!\nPor favor, tenga en cuenta que el intercambio tiene que completarse antes de {1}, o de lo contrario será investigado por el árbitro. portfolio.pending.step2_buyer.openForDispute=No ha completado el pago!\nEl periodo para el pago ha concluído.\n\nPor favor contacte con el árbitro para abrir una disputa. @@ -511,13 +523,15 @@ portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=Enviar número de autor portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=Debe enviar el número de autorización y una foto del recibo por correo electrónico al vendedor de BTC.\nEl recibo debe mostrar claramente el monto, asi como el nombre completo, país y demarcación (departamento,estado, etc.) del vendedor. El correo electrónico del vendedor es: {0}.\n\n¿Envió usted el número de autorización y el contrato al vendedor? portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Enviar MTCN y recibir portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Necesita enviar la MTCN (número de seguimiento) y una foto de el recibo por email a el vendedor BTC/nEl recibo debe mostrar claramente el nombre completo del emisor, la ciudad, el país y la cantidad. El email del vendedor es: {0}/n/nEnvió el MTCN y el contrato al vendedor? -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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid you send the code to the seller? +portfolio.pending.step2_buyer.halCashInfo.headline=Enviar código HalCash +portfolio.pending.step2_buyer.halCashInfo.msg=Necesita enviar un mensaje de texto con el código HalCash así como la ID de la transacción ({0}) al venedor de BTC.\nEl móvil del vendedor es {1}.\n\nQuiere enviar el código al vendedor? +portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Algunos bancos pueden requerir el nombre del receptor. El sort code de UK y el número de cuenta es suficiente para una transferecnia Faster Payment y el nombre del receptor no es verificado por ninguno de los bancos. portfolio.pending.step2_buyer.confirmStart.headline=Confirme que ha comenzado el pago. portfolio.pending.step2_buyer.confirmStart.msg=Ha iniciado el pago de {0} a su par de intercambio? portfolio.pending.step2_buyer.confirmStart.yes=Sí, lo he iniciado. portfolio.pending.step2_seller.waitPayment.headline=Esperar al pago. +portfolio.pending.step2_seller.f2fInfo.headline=Información de contacto del comprador portfolio.pending.step2_seller.waitPayment.msg=La transacción del depósito tiene al menos una confirmación en la cadena de bloques.\nTien que esperar hasta que el comprador de BTC comience el pago de {0}. portfolio.pending.step2_seller.warn=El comprador de BTC aún no ha realizado el pago de {0}.\nNecesita esperar hasta que el pago comience.\nSi el intercambio aún no se ha completado el {1} el árbitro procederá a investigar. portfolio.pending.step2_seller.openForDispute=El comprador de BTC no ha comenzado su pago!\nEl periodo máximo permitido ha finalizado.\nPuede esperar más y dar más tiempo a la otra parte o contactar con el árbitro para abrir una disputa. @@ -537,29 +551,31 @@ message.state.FAILED=El envío del mensaje no tuvo éxito portfolio.pending.step3_buyer.wait.headline=Espere a la confirmación de pago del vendedor de BTC. portfolio.pending.step3_buyer.wait.info=Esperando a la confirmación del recibo de pago de {0} por parte del vendedor de BTC. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Estado del mensaje de pago iniciado: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Estado del mensaje de pago iniciado portfolio.pending.step3_buyer.warn.part1a=en la cadena de bloques {0} portfolio.pending.step3_buyer.warn.part1b=en su proveedor de pago (v.g. banco) portfolio.pending.step3_buyer.warn.part2=El vendedor de BTC aún no ha confirmado su pago!\nPor favor compruebe {0} si el envío del pago ha sido exitoso.\nSi el vendedor de BTC no confirma el recibo de el pago en {1} el intercambio será investigado por el árbitro. portfolio.pending.step3_buyer.openForDispute=El vendedor de BC aún no ha confirmado el pago!\nEl periodo máximo para el intercambio ha concluído.\nPuede esperar más y dar más tiempo a la otra parte o contactar con el árbitro para abrir una disputa. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=La otra parte del intercambio confirma haber iniciado el pago de {0}.\n\n -portfolio.pending.step3_seller.altcoin={0} Por favor compruebe en un {1} explorador de cadena de bloques si la transacción en la dirección de recepción {2} tiene suficientes confirmaciones.\nLa cantidad de pago tiene que ser {3}\n\nPuede copiar y pegar su dirección {4} desde la pantalla principal después de cerrar este popup. +portfolio.pending.step3_seller.altcoin.explorer=en su explorador de cadena de bloques {0} favorito +portfolio.pending.step3_seller.altcoin.wallet=en su monedero {0} +portfolio.pending.step3_seller.altcoin={0}Por favor compruebe {1} si la transacción a su dirección de recepción\n{2}\ntiene suficientes confirmaciones en la cadena de bloques.\nLa cantidad a pagar tiene que ser {3}\n\nPuede copiar y pegar su dirección {4} desde la pantalla principal después de cerrar este popup. portfolio.pending.step3_seller.postal={0}Por favor, compruebe si ha recibido {1} con \"US Postal Money Order\"desde el comprador de BTC.\n\nLa ID de intercambio (el texto \"reason for payment\") de la transacción es: \"{2}\" portfolio.pending.step3_seller.bank=Su compañero en intercambio ha confirmado que inició el pago de {0}.\n\nPor favor vaya a su página web de banco en línea y verifique si recibió {1} del comprador de BTC.\n\nEl ID de transacción (\"reason for payment\" text) es: \"{2}\"\n -portfolio.pending.step3_seller.cash=\n\nDebido a que el pago se hacho vía depósito en efectivo el comprador de BTC tiene que escribir \"SIN REEMBOLSO\" en el recibo de papel, dividirlo en 2 partes y enviarte una foto por e-mail.\n\nPara impedir el riesgo de devolución, confirme que todo está bien sólo si has recibido el e-mail y si está seguro de que el recibo es válido.\nSi no está seguro, {0} +portfolio.pending.step3_seller.cash=Debido a que el pago se hecho vía depósito en efectivo el comprador de BTC tiene que escribir \"SIN REEMBOLSO\" en el recibo de papel, dividirlo en 2 partes y enviarte una foto por e-mail.\n\nPara impedir el riesgo de chargeback, confirme que todo está bien sólo si ha recibido el e-mail y si está seguro de que el recibo es válido.\nSi no está seguro, {0} portfolio.pending.step3_seller.moneyGram=El comprador tiene que enviarle el número de autorización y una foto del recibo por correo electrónico.\n\nEl recibo debe mostrar claramente el monto, asi como su nombre completo, país y demarcación (departamento,estado, etc.). Por favor revise su correo electrónico si recibió el número de autorización.\n\nDespués de cerrar esa ventana emergente (popup), verá el nombre y la dirección del comprador de BTC para retirar el dinero de MoneyGram.\n\n¡Solo confirme el recibo de transacción después de haber obtenido el dinero con éxito! portfolio.pending.step3_seller.westernUnion=El comprador htiene que enviarle el MTCN (número de seguimiento) y una foto de el recibo por email.\nEl recibo debe mostrar claramente su nombre completo, ciudad, país y la cantidad. Por favor compruebe su email y si ha recibido el MTCN.\n\nDespués de cerrar ese popup verá el nombre del comprador de BTC y la dirección para recoger el dinero de Western Union.\n\nConfirme el recibo después de haber recogido satisfactoriamente el dinero! -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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! +portfolio.pending.step3_seller.halCash=El comprador tiene que enviarle el código HalCash como un mensaje de texto. Junto a esto recibirá un mensaje desde HalCash con la información requerida para retirar los EUR del cajero HalCash.\n\nDespués de retirar el dinero del cajero confirme aquí la recepción del pago! portfolio.pending.step3_seller.bankCheck=\n\nPor favor verifique también que el nombre del remitentente en la nota bancaria concuerda con el de el contrato de intercambio:\nNombre del remitente: {0}\n\nSi el nombre no es el mismo que el mostrado aquí, {1} portfolio.pending.step3_seller.openDispute=por favor, no confirme. Abra una disputa pulsando \"cmd + o\" o \"ctrl + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Confirmar recibo de pago -portfolio.pending.step3_seller.amountToReceive=Cantidad a recibir: -portfolio.pending.step3_seller.yourAddress=Su dirección {0}: -portfolio.pending.step3_seller.buyersAddress=Dirección comprador {0}: -portfolio.pending.step3_seller.yourAccount=Su cuenta de intercambio: -portfolio.pending.step3_seller.buyersAccount=Cuenta intercambio del comprador: +portfolio.pending.step3_seller.amountToReceive=Cantidad a recibir +portfolio.pending.step3_seller.yourAddress=Su dirección {0} +portfolio.pending.step3_seller.buyersAddress=Dirección {0} de comprador +portfolio.pending.step3_seller.yourAccount=Su cuenta de intercambio +portfolio.pending.step3_seller.buyersAccount=Cuenta de intecambio de comprador portfolio.pending.step3_seller.confirmReceipt=Confirmar recibo de pago portfolio.pending.step3_seller.buyerStartedPayment=El comprador de BTC ha iniciado el pago de {0}.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Compruebe las confirmaciones en la cadena de bloques en su monedero de altcoin o explorador de bloques y confirme el pago cuando tenga suficientes confirmaciones. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Confirme que h portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Sí, he recibido el pago portfolio.pending.step5_buyer.groupTitle=Resumen de el intercambio completado -portfolio.pending.step5_buyer.tradeFee=Tasa de intercambio: -portfolio.pending.step5_buyer.makersMiningFee=Tasa de minado: -portfolio.pending.step5_buyer.takersMiningFee=Tasas de minado totales: -portfolio.pending.step5_buyer.refunded=Depósito de seguridad devuelto: +portfolio.pending.step5_buyer.tradeFee=Tasa de transacción +portfolio.pending.step5_buyer.makersMiningFee=Tasa de minado +portfolio.pending.step5_buyer.takersMiningFee=Tasas de minado totales +portfolio.pending.step5_buyer.refunded=Depósito de seguridad devuelto portfolio.pending.step5_buyer.withdrawBTC=Retirar bitcoins -portfolio.pending.step5_buyer.amount=Cantidad a retirar: -portfolio.pending.step5_buyer.withdrawToAddress=Retirar a la dirección: +portfolio.pending.step5_buyer.amount=Cantidad a retirar +portfolio.pending.step5_buyer.withdrawToAddress=Retirar a la dirección portfolio.pending.step5_buyer.moveToBisqWallet=Transferir fondos a una billetera Bisq portfolio.pending.step5_buyer.withdrawExternal=Retirar al monedero externo portfolio.pending.step5_buyer.alreadyWithdrawn=Sus fondos ya han sido retirados.\nPor favor, compruebe el historial de transacciones. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Confirme la petición de retiro portfolio.pending.step5_buyer.amountTooLow=La cantidad a transferir es inferior a la tasa de transacción y el mínimo valor de transacción posible (polvo - dust). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Retiro completado portfolio.pending.step5_buyer.withdrawalCompleted.msg=Sus intercambios completados están almacenados en \"Portfolio/History\".\nPuede revisar todas las transacciones de bitcoin en \"Funds/Transactions\" -portfolio.pending.step5_buyer.bought=Ha comprado: -portfolio.pending.step5_buyer.paid=Ha pagado: +portfolio.pending.step5_buyer.bought=Ha comprado +portfolio.pending.step5_buyer.paid=Ha pagado -portfolio.pending.step5_seller.sold=Ha vendido: -portfolio.pending.step5_seller.received=Ha recibido: +portfolio.pending.step5_seller.sold=Ha vendido +portfolio.pending.step5_seller.received=Ha recibido tradeFeedbackWindow.title=Felicitaciones por completar su transacción tradeFeedbackWindow.msg.part1=Nos encantaría saber su opinion acerca de su experiencia de usuario. Nos ayudará a mejorar el software y refinar sus características. Si desea enviar sus comentarios, por favor complete esta breve encuesta (sin registro requerido) en: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Usadas en {0} transacciones funds.deposit.fundBisqWallet=Ingresa tu monedero Bisq funds.deposit.noAddresses=Aún no se ha generado la dirección de depósito funds.deposit.fundWallet=Dotar de fondos su monedero -funds.deposit.amount=Cantidad en BTC (opcional): +funds.deposit.withdrawFromWallet=Enviar fondos desde monedero +funds.deposit.amount=Cantidad en BTC (opcional) funds.deposit.generateAddress=Generar una nueva dirección funds.deposit.selectUnused=Por favor seleccione una dirección no utilizada de la tabla de arriba en vez de generar una nueva. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Cantidad del receptor funds.withdrawal.senderAmount=Cantidad del emisor funds.withdrawal.feeExcluded=La cantidad no incluye tasa de minado funds.withdrawal.feeIncluded=La cantidad incluye tasa de minado -funds.withdrawal.fromLabel=Retirar de la dirección: -funds.withdrawal.toLabel=Retirar a la dirección: +funds.withdrawal.fromLabel=Retirar desde la dirección +funds.withdrawal.toLabel=Retirar a la dirección funds.withdrawal.withdrawButton=Retiro seleccionado funds.withdrawal.noFundsAvailable=No hay fondos disponibles para el retiro funds.withdrawal.confirmWithdrawalRequest=Confirme la petición de retiro @@ -685,8 +702,8 @@ funds.locked.locked=Bloqueado en Multifirma para el intercambio con ID: {0} funds.tx.direction.sentTo=Enviado a: funds.tx.direction.receivedWith=Recibido con: -funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Pago de tasa de transacción de transacción BSQ +funds.tx.direction.genesisTx=Desde la transacción Genesis: +funds.tx.txFeePaymentForBsqTx=Tasa de minado para la tx BSQ funds.tx.createOfferFee=Creador y tasa de transacción: {0} funds.tx.takeOfferFee=Tomador y tasa de transacción: {0} funds.tx.multiSigDeposit=Depósito Multifirma: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Sin transacciones disponibles funds.tx.revert=Revertir funds.tx.txSent=La transacción se ha enviado exitosamente a una nueva dirección en la billetera Bisq local. funds.tx.direction.self=Enviado a usted mismo -funds.tx.proposalTxFee=Propuesta +funds.tx.proposalTxFee=Tasa de minado de la propuesta +funds.tx.reimbursementRequestTxFee=Requerimiento de reembolso +funds.tx.compensationRequestTxFee=Petición de compensación #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Propuesta support.tab.support=Tickets de soporte support.tab.ArbitratorsSupportTickets=Tickets de soporte del árbitro support.tab.TradersSupportTickets=Tickets de soporte de comerciante -support.filter=Filtrar lista: +support.filter=Filtrar lista support.noTickets=No hay tickets abiertos support.sendingMessage=Enviando mensaje... support.receiverNotOnline=El receptor no está online. El mensaje se ha guardado en su bandeja de entrada. @@ -743,7 +762,8 @@ support.buyerOfferer= comprador/creador BTC support.sellerOfferer=vendedor/creador BTC support.buyerTaker=comprador/Tomador BTC support.sellerTaker=vendedor/Tomador BTC -support.backgroundInfo=Bisq no es una compañía y no opera ningún tipo de atención al cliente.\nSi hay disputas en el proceso de intercambio (v.g un comerciante no sigue el protocolo de intercambio) la aplicación mostrará el botón \"Abrir disputa\" después de que el periodo de intercambio termine para contactar con el árbitro.\nEn caso de bugs u otros problemas, que son detectados por la aplicación se mostrará el botón \"Abrir ticket de soporte\" para contactar al árbitro, quien enviará el problema a los desarrolladores.\n\nEn los casos en que un usuario se vea atascado por un bug sin mostrarse el botón \"Abrir ticket de soporte\", puede abrir un ticket de soporte manualmente con un atajo de teclado especial.\n\nPor favor, úselo sólo si está seguro de que el software no está trabajando como debería. Si tiene problemas sobre el uso de Bisq o alguna pregunta, por favor lea el FAQ (preguntas frecuentes) en la web bisq.io o postee en el forum Bisq en la sección de soporte. Si está seguro de que quiere abrir un ticket de soporte, por favor seleccione el intercambio causente del problema en \"Portafolio/Intercambios abiertos\" y teclee la combinación de teclas \"cmd + o\" o \"ctrl + o\".\n\nSi hay disputas en el proceso de intercambio (v.g un comerciante no sigue el protocolo de intercambio) la aplicación mostrará el botón \"Abrir disputa\" después de que el periodo de intercambio termine para contactar con el árbitro.\n En casos de bugs u otros problemas, que son detectados por la aplicación se mostrará el botón \"Abrir ticket de soporte\" para contactar al árbitro, quien enviará el problema a los desarrolladores. En los casos en que un usuario se vea atascado por un bug sin mostrarse el botón \"Abrir ticket de soporte\", puede abrir un ticket de soporte manualmente con un atajo de teclado especial. Por favor, úselo sólo si está seguro de que el software no está trabajando como debería. Si tiene problemas sobre el uso de bisq o alguna pregunta, por favor lea el FAQ (preguntas frecuentes) en la web bisq.io o postee en el forum bisq en la sección de soporte.\n\nSi está seguro de que quiere abrir un ticket de soporte, por favor seleccione el intercambio causente del problema en \"Portafolio/Intercambios abiertos\" y teclee la combinación de teclas \"cmd + o\" o \"ctrl + o\" para abrir el ticket de soporte. +support.backgroundInfo=Bisq no es una compañía y no provee ningún tipo de atención al cliente. \n\nSi hay disputas en el proceso de intercambio (v.g un comerciante no sigue el protocolo de intercambio) la aplicación mostrará el botón \"Abrir disputa\" después de que el periodo de intercambio termine para contactar con el árbitro. \nEn casos de bugs u otros problemas, el software intentará encontrarlos y se mostrará el botón \"Abrir ticket de soporte\" para contactar al árbitro, que enviará el problema a los desarrolladores.\n\nSi tiene un problema y no se mostrase el botón \"Abrir ticket de soporte\", puede abrir un ticket de soporte manualmente seleccionando el intercambio que causa el problema en \"Portafolio/Intercambios abiertos\" y tecleando al combinación \"alt + o\" o \"option + +o\". Por favor, úselo sólo si está seguro de que el software no está trabajando como debería. Si tiene dudas o problemas, por favor lea el FAQ (preguntas frecuentes) en la web bisq.network o postee en el forum Bisq en la sección de soporte. + support.initialInfo="Por favor, tenga en cuenta las reglas básicas del proceso de disputa:\n1. Necesita responder a los requerimientos del árbitro en 2 días.\n2. El periodo máximo para la disputa es de 14 días.\n3. Necesita cumplir lo que el árbitro requiera de usted para mostrar entregar evidencia de su caso.\n4. Acepta las reglas mostradas en la wiki de acuerdo de usuario cuando inició la aplicación.\n\nPor favor lea más en detalle acerca del proceso de disputa en nuestra wiki:\nhttps://github.com/bitsquare/bitsquare/wiki/Dispute-process support.systemMsg=Mensaje de sistema: {0} support.youOpenedTicket=Ha abierto una solicitud de soporte. @@ -761,42 +781,52 @@ settings.tab.about=Acerca de setting.preferences.general=Preferencias generales setting.preferences.explorer=Explorador de bloques Bitcoin -setting.preferences.deviation=Desviación máxima del precio de mercado: -setting.preferences.autoSelectArbitrators=Seccionar árbitros automáticamente: +setting.preferences.deviation=Desviación áxima del precio de mercado +setting.preferences.avoidStandbyMode=Evitar modo standby setting.preferences.deviationToLarge=No se permiten valores superiores a {0}% -setting.preferences.txFee=Tasa de transacción de retiro (satoshi/byte): +setting.preferences.txFee=Tasa de transacción de retiro (satoshis/byte) setting.preferences.useCustomValue=Usar valor personalizado setting.preferences.txFeeMin=La tasa de transacción debe ser al menos de {0} sat/byte setting.preferences.txFeeTooLarge=El valor introducido está muy por encima de lo razonable (>5000 satoshis/byte). La tasa de transacción normalmente está en el rango de 50-400 satoshis/byte. -setting.preferences.ignorePeers=Ignorar comerciantes con dirección onion (separar con coma): -setting.preferences.refererId=Identificación de referencia: +setting.preferences.ignorePeers=Ignorar pares con la dirección onion (separar con coma) +setting.preferences.refererId=ID de referido setting.preferences.refererId.prompt=Identificación de referencia opcional: setting.preferences.currenciesInList=Monedas en lista para precio de mercado setting.preferences.prefCurrency=Moneda preferida -setting.preferences.displayFiat=Mostrar monedas nacionales: +setting.preferences.displayFiat=Mostrar monedas nacionales setting.preferences.noFiat=No hay monedas nacionales seleccionadas setting.preferences.cannotRemovePrefCurrency=No puede eliminar su moneda preferida para mostrar seleccionada -setting.preferences.displayAltcoins=Mostar altcoins: +setting.preferences.displayAltcoins=Mostrar altcoins setting.preferences.noAltcoins=No hay altcoins seleccionadas setting.preferences.addFiat=Añadir moneda nacional setting.preferences.addAltcoin=Añadir altcoin setting.preferences.displayOptions=Mostrar opciones -setting.preferences.showOwnOffers=Mostrar mis propias ofertas en el libro de ofertas: -setting.preferences.useAnimations=Usar animaciones: -setting.preferences.sortWithNumOffers=Ordenar listas de mercado con número de ofertas/intercambios: -setting.preferences.resetAllFlags=Reiniciar todas las marcas \"No mostrar de nuevo\": +setting.preferences.showOwnOffers=Mostrar mis propias ofertas en el libro de ofertas +setting.preferences.useAnimations=Usar animaciones +setting.preferences.sortWithNumOffers=Ordenar listas de mercado por número de ofertas/intercambios +setting.preferences.resetAllFlags=Restablecer las casillas \"No mostrar de nuevo\" setting.preferences.reset=Restablecer settings.preferences.languageChange=Para aplicar un cambio de idioma en todas las pantallas, se precisa reiniciar. settings.preferences.arbitrationLanguageWarning=En caso de disputa, tenga en cuenta que el arbitraje se maneja en {0}. -settings.preferences.selectCurrencyNetwork=Seleccione moneda base +settings.preferences.selectCurrencyNetwork=Seleccionar red +setting.preferences.daoOptions=Opciones DAO +setting.preferences.dao.resync.label=Reconstruir estado DAO desde la tx génesis +setting.preferences.dao.resync.button=Resincronizar +setting.preferences.dao.resync.popup=Después de reiniciar la aplicación el consenso BSQ será reconstruido desde la transacción génesis. +setting.preferences.dao.isDaoFullNode=Ejecutar Bisq como nodo completo DAO +setting.preferences.dao.rpcUser=usuario RPC +setting.preferences.dao.rpcPw=password RPC +setting.preferences.dao.fullNodeInfo=Para ejecutar Bisc como nodo completo DAO necesita estar ejecutando un nodo Bitcoin Core configurado con RPC y otros requerimientos documentados en "{0}". +setting.preferences.dao.fullNodeInfo.ok=Abrir página de documentos +setting.preferences.dao.fullNodeInfo.cancel=No, me quedo con el modo ligero settings.net.btcHeader=Red Bitcoin settings.net.p2pHeader=Red P2P -settings.net.onionAddressLabel=Mi dirección onion: -settings.net.btcNodesLabel=Usar pares de red de Bitcoin personalizados: -settings.net.bitcoinPeersLabel=Pares conectados: -settings.net.useTorForBtcJLabel=Usar Tor para la red Bitcoin: -settings.net.bitcoinNodesLabel=Nodos Bitcoin Core a los que conectarse: +settings.net.onionAddressLabel=Mi dirección onion +settings.net.btcNodesLabel=Utilizar nodos Bitcoin Core personalizados +settings.net.bitcoinPeersLabel=Pares conectados +settings.net.useTorForBtcJLabel=Usar Tor para la red Bitcoin +settings.net.bitcoinNodesLabel=Nodos Bitcoin Core a los que conectarse settings.net.useProvidedNodesRadio=Utilizar nodos Bitcoin Core proporcionados settings.net.usePublicNodesRadio=Utilizar red pública Bitcoin settings.net.useCustomNodesRadio=Utilizar nodos Bitcoin Core personalizados @@ -805,7 +835,7 @@ settings.net.warn.usePublicNodes.useProvided=No, utilizar nodos proporcionados settings.net.warn.usePublicNodes.usePublic=Sí, utilizar la red pública settings.net.warn.useCustomNodes.B2XWarning=¡Por favor, asegúrese de que su nodo Bitcoin es un nodo de confianza Bitcoin Core!\n\nConectar a nodos que no siguen las reglas de consenso puede causar perjuicios a su cartera y causar problemas en el proceso de intercambio.\n\nLos usuarios que se conecten a los nodos que violan las reglas de consenso son responsables de cualquier daño que estos creen. Las disputas causadas por ello se decidirán en favor del otro participante. No se dará soporte técnico a usuarios que ignoren esta advertencia y los mecanismos de protección! settings.net.localhostBtcNodeInfo=(Información de contexto: Si está corriendo un nodo bitcoin local (localhost) se conectará exclusivamente a eso.) -settings.net.p2PPeersLabel=Pares conectados: +settings.net.p2PPeersLabel=Pares conectados settings.net.onionAddressColumn=Dirección onion settings.net.creationDateColumn=Establecido settings.net.connectionTypeColumn=Dentro/Fuera @@ -859,17 +889,16 @@ setting.about.subsystems.val=Versión de red: {0}; Versión de mensajes P2P: {1} account.tab.arbitratorRegistration=Registro de árbitro account.tab.account=Cuenta account.info.headline=Bienvenido a su cuenta Bisq -account.info.msg=Aquí puede configurar cuentas de intercambio para monedas nacionales y altcoins, seleccionar árbitros y hacer copias de seguridad de la cartera y la cuenta.\n\nSe ha creado una cartera vacía de Bitcoin la primera vez que inició Bisq.\nRecomendamos que anote las palabras semilla de la cartera (ver botón al a izquierda) y considere añadir una contraseña antes de enviar fondos. Los depósitos y retiros Bitcoin se controlan en la sección \"Fondos\".\n\nPrivacidad y Seguridad:\nBisq es una casa de cambio ("exchange") descentralizada - por tanto, todos los datos se mantienen en su computadora, no hay servidores y no tenemos acceso a su información personal, sus fondos e incluso su dirección IP. Datos como números de cuenta bancaria, direcciones Bitcoin y altcoin, etc sólo se comparten con el par de intercambio para completar los intercambios iniciados (en caso de disputa el árbitro verá los mismos datos que el par de intercambio). +account.info.msg=Aquí puede añadir cuentas de intercambio para monedas nacionales y altcoins, seleccionar árbitros y crear una copia de seguridad de la cartera y datos e la cuenta.\n\nSe ha creado una cartera vacía de Bitcoin la primera vez que inició Bisq.\nRecomendamos que anote las palabras semilla de la cartera (ver botón a la izquierda) y considere añadir una contraseña antes de enviar fondos. Los depósitos y retiros Bitcoin se controlan en la sección \"Fondos\".\n\nPrivacidad y Seguridad:\nBisq es una casa de cambio descentralizada - lo que significa que todos los datos se mantienen en su computadora - no hay servidores y no tenemos acceso a su información personal, sus fondos e incluso su dirección IP. Datos como números de cuenta bancaria, direcciones Bitcoin y altcoin, etc sólo se comparten con el par de intercambio para completar los intercambios iniciados (en caso de disputa, el árbitro verá los mismos datos que el par de intercambio). account.menu.paymentAccount=Cuentas de moneda nacional account.menu.altCoinsAccountView=Cuentas de altcoi -account.menu.arbitratorSelection=Selección de árbitro account.menu.password=Password de monedero account.menu.seedWords=Semilla del monedero account.menu.backup=Copia de seguridad -account.menu.notifications=Notifications +account.menu.notifications=Notificaciones -account.arbitratorRegistration.pubKey=Clave pública: +account.arbitratorRegistration.pubKey=Clave pública account.arbitratorRegistration.register=Registro de árbitro account.arbitratorRegistration.revoke=Revocar registro @@ -891,12 +920,13 @@ account.arbitratorSelection.noMatchingLang=No hay idiomas coincidentes. account.arbitratorSelection.noLang=Puede seleccionar solamente árbitros que hablen al menos 1 idioma en común. account.arbitratorSelection.minOne=Necesita tener al menos un árbitro seleccionado. -account.altcoin.yourAltcoinAccounts=Sus cuentas de altcoin: +account.altcoin.yourAltcoinAccounts=Sus cuentas de altcoin account.altcoin.popup.wallet.msg=Por favor, asegúrese de que sigue los requerimientos para el uso de {0} cartera(s) tal como se describe en la página web {1}.\n¡Usar carteras desde casas de cambio centralizadas donde no tiene control sobre las claves o usar un software de cartera no compatible puede llevar a la pérdida de los fondos intercambiados!\nEl árbitro no es un especialista {2} y no puede ayudar en tales casos. account.altcoin.popup.wallet.confirm=Entiendo y confirmo que sé qué monedero tengo que utilizar. -account.altcoin.popup.xmr.msg=Si quiere comerciar XMR en Bisq, por favor asegúrese de que entiende y cumple todos los requerimientos:\n\nPara enviar XMR necesita usar o el monedero oficial Monero GUI o el monedero Monero simple con la bandera store-tx-info habilitada (por defecto en las nuevas versiones).\nPor favor asegúrese de que puede acceder a la tx key (usar el comando get_tx_key en simplewallet) porque podría requerirse en caso de disputa para habilitar al árbitro a verificar la transferencia XMR con la herramienta chcktx de XMR (http://xmr.llcoins.net/checktx.html).\nEn exploradores de bloque normales la transferencia no es verificable.\n\nNecesita entregar al árbitro la siguiente información en caso de disputa:- La clave privada de transacción (tx private key).\n- El hash de transacción.\n- La dirección pública del receptor.\n\nSi no puede proveer la información o si ha usado un monedero incompatible resultaría en la pérdida del caso de disputa. El emisor de XMR es responsable de ser capaz de verificar la transacción XMR a el árbitro en caso de disputa.\n\nNo se requiere la ID de pago, sólo la dirección pública normal.\n\nSi no está seguro del proceso visite el foro Monero (https://forum.getmonero.org) para más información. -account.altcoin.popup.blur.msg=Si quiere intercambiar BLUR por favor asegúrese de que entiende y cumple los siguientes requerimientos:\n\nPara envair BLUR debe usar el monedero de la Red Blur (blur-wallet-cli). Depués de enviar el pago de la transacción, el \nmonedero muestra un hash de transacción (tx ID). Debe guardar esta información. También debe usar el comando 'get_tx_key'\npara recuperar la clave privada de la transacción, junto con la clave pública del receptor. El moderador\nverificará entonces la transferencia BLUR usando el Visor de Transacciones BLUR (https://blur.cash/#tx-viewer).\n\nSi no puede proporcionar los datos requeridos al árbitro, perderá el caso de disputa.\nEl emisor BLUR es responsable de que el árbitro pueda verificar las transferencias BLUR en caso de disputa.\n\nSi no entiende estos requerimientos, busque ayuda en la Red Discord de BLUR (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=Si quiere comerciar XMR en Bisq, por favor asegúrese de que entiende y cumple todos los requerimientos.\n\nPara enviar XMR necesita usar o el monedero oficial Monero GUI o el monedero Monero simple con la bandera store-tx-info habilitada (por defecto en las nuevas versiones).\nPor favor asegúrese de que puede acceder a la tx key (usar el comando get_tx_key en simplewallet) porque podría requerirse en caso de disputa.\n\nmonero-wallet-cli (use el comando get_tx_key)\nmonero-wallet-gui (vaya a la pestaña de historia y clique en el botón (P) para prueba de pago)\n\nAdemás de la herramienta XMR checktx (https://xmr.llcoins.net/checktx.html) la verificación también se puede cumplir dentro del monedero.\nmonero-wallet-cli : usando el comando (check_tx_key).\nmonero-wallet-gui : en Avanzado > Probar/Comprobar página.\nEn exploradores de bloque normales la transferencia no es verificable.\n\nNecesita entregar al árbitro la siguiente información en caso de disputa:\n- La clave privada de transacción (tx private key).\n- El hash de transacción.\n- La dirección pública del receptor.\n\nSi no puede proveer la información o si ha usado un monedero incompatible resultaría en la pérdida del caso de disputa. El emisor de XMR es responsable de ser capaz de verificar la transacción XMR a el árbitro en caso de disputa.\n\nNo se requiere la ID de pago, sólo la dirección pública normal.\n\nSi no está seguro del proceso visite (https://www.getmonero.org/resources/user-guides/prove-payment.html) o el foro Monero (https://forum.getmonero.org) para más información. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=Si quiere intercambiar CCX en Bisq poar favor asegúrese de que entiende los siguientes requerimientos:\n\nPara enviar CCX debe usar un monedero ofcial Conceal, ya sea CLI o GUI. Después de enviar el pago, los monederos\nmuestran la clave secreta de la transacción. Debe guardarla junto con el hash de la transacción (ID) y la dirección\npública en caso de que sea necesario arbitraje. En tal caso, debe dar las tres al árbitro, quien\nverificará la transferencia CCX usando el Visor de Transacciones Conceal (https://explorer.conceal.network/txviewer).\nDebido a que Conceal es una moneda de privacidad, los exploradores de bloques no pueden verificar transferencias.\n\nSi no puede entregar los datos requeridos al árbitro, perderá el caso de disputa.\nSi no guarda la clave secreta de la transacción inmediatamente después de transferir CCX, no se podrá recuperar luego.\nSi no entiende estos requerimientos, busque ayuda en el discord Conceal (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Cuando use {0} sólo puede usar direcciones transparentes (que empiecen por t) y no las direcciones-z (privadas), porque el árbitro no sería capaz de verificar la transacción con direcciones-z. account.altcoin.popup.XZC.msg=Al usar {0} puede solamente usar direcciones transparentes (trazables), porque el árbitro no sería capaz de verificar la transacciones no trazables en el explorador de bloques. account.altcoin.popup.bch=Bitcoin cash and Bitcoin Clashic sufren de replay protection. Si usa una de estas monedes aseguŕese de que toma suficientes precauciones y entiende las implicaciones. Puede sufrir pérdidas enviando una moneda sin querer enviar las mismas monedeas a la otra cadena de bloques. Debido a que estos "airdrops" comparten la misma historia con la cadena de bloques de Bitcoin hay también riesgos de seguridad y un riesgo considerable de pérdida de privacidad.\n\nPor favor lea en el foro Bisq más acerca de este tema: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bch @@ -905,7 +935,7 @@ account.altcoin.popup.btg=Debido a que Bitcoin Gold comparte la misma historia q account.fiat.yourFiatAccounts=Sus cuentas de moneda\nnacional: account.backup.title=Copia de seguridad del monedero -account.backup.location=Localización de la copia de seguridad: +account.backup.location=Localización de la copia de seguridad account.backup.selectLocation=Seleccionar localización de la copia de seguridad account.backup.backupNow=Hacer copia de seguridad ahora (la copia de seguridad no está encriptada!) account.backup.appDir=Directorio de datos de aplicación @@ -922,7 +952,7 @@ account.password.setPw.headline=Establecer protección por password del monedero account.password.info=Con protección por password tiene que introducir su password al retirar bitcoin de su monedero o si quiere ver o restaurar un monedero desde las palabras semilla, así como al inicio de la aplicación account.seed.backup.title=Copia de seguridad de palabras semilla del monedero -account.seed.info=Por favor apunte en un papel tanto las palabras semilla del monedero como la fecha! Puede recuperar su monedero en cualquier momento con las palabras semilla y la fecha.\nLas palabras semilla se usan tanto para el monedero BTC como para el monedero BSQ.\nDebe apuntar las palabras semillas en una hoja de papel y no guardarla en su computadora.\n\nPor favor, tenga en cuenta que las palabras semilla no son un sustituto de la copia de seguridad.\nNecesita hacer la copia de seguridad de todo el directorio de aplicación en la pantalla \"Cuenta/Copia de seguridad\" para recuperar un estado de aplicación válido y los datos. +account.seed.info=Por favor apunte en un papel tanto las palabras semilla del monedero como la fecha! Puede recuperar su monedero en cualquier momento con las palabras semilla y la fecha.\nLas palabras semilla se usan tanto para el monedero BTC como para el monedero BSQ.\n\nDebe apuntar las palabras semillas en una hoja de papel y no guardarla en su computadora.\n\nPor favor, tenga en cuenta que las palabras semilla no son un sustituto de la copia de seguridad.\nNecesita hacer la copia de seguridad de todo el directorio de aplicación en la pantalla \"Cuenta/Copia de Seguridad\" para recuperar un estado de aplicación válido y los datos.\nImportar las palabras semilla solo se recomienda para casos de emergencia. La aplicación no será funcional sin una adecuada copia de seguridad de los archivos de la base de datos y claves! account.seed.warn.noPw.msg=No ha establecido una contraseña de cartera que proteja la visualización de las palabras semilla.\n\n¿Quiere que se muestren las palabras semilla? account.seed.warn.noPw.yes=Sí, y no preguntar de nuevo account.seed.enterPw=Introducir password para ver las palabras semilla @@ -934,64 +964,64 @@ account.seed.restore.ok=Ok, entiendo y quiero restaurar # Mobile notifications #################################################################### -account.notifications.setup.title=Setup -account.notifications.download.label=Download mobile app -account.notifications.download.button=Download -account.notifications.waitingForWebCam=Waiting for webcam... -account.notifications.webCamWindow.headline=Scan QR-code from phone -account.notifications.webcam.label=Use webcam -account.notifications.webcam.button=Scan QR code -account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: -account.notifications.testMsg.title=Test -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.setup.title=Configuración +account.notifications.download.label=Descargar aplicación móvil +account.notifications.download.button=Descargar +account.notifications.waitingForWebCam=Esperando a la cámara web... +account.notifications.webCamWindow.headline=Escanear código QR desde el teléfono +account.notifications.webcam.label=Usar webca +account.notifications.webcam.button=Escanear código QR +account.notifications.noWebcam.button=No tengo cámara web +account.notifications.testMsg.label=Enviar notificación de prueba +account.notifications.testMsg.title=Prueba +account.notifications.erase.label=Eliminar notificaciones en el teléfono +account.notifications.erase.title=Limpiar notificaciones +account.notifications.email.label=Emparejar token +account.notifications.email.prompt=Introducir token de emparejamiento recibido por emai account.notifications.settings.title=Configuración -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 BTC price is above -account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. -account.notifications.trade.message.msg.started=The BTC 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 BTC) -account.notifications.marketAlert.offerType.sell=Sell offers (I want to buy BTC) -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 BTC, 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.label=Offer alerts -account.notifications.marketAlert.manageAlerts.item=Offer alert for {0} offer with trigger price {1} and payment account {2} -account.notifications.marketAlert.manageAlerts.header.paymentAccount=Payment account -account.notifications.marketAlert.manageAlerts.header.trigger=Trigger price +account.notifications.useSound.label=Reproducir sonido de notificación en el teléfono +account.notifications.trade.label=Recibir mensajes de intercambio +account.notifications.market.label=Recibir alertas de oferta +account.notifications.price.label=Recibir alertas de preci +account.notifications.priceAlert.title=Alertas de precio +account.notifications.priceAlert.high.label=Notificar si el precio de BTC está por encima +account.notifications.priceAlert.low.label=Notificar si el precio de BTC está por debajo +account.notifications.priceAlert.setButton=Establecer alerta de precio +account.notifications.priceAlert.removeButton=Eliminar alerta de precio +account.notifications.trade.message.title=Estado de intercambio cambiado +account.notifications.trade.message.msg.conf=El depósito de transacción para el intercambio con ID {0} está confirmado. Por favor abra su aplicación Bisq e inicie el pago. +account.notifications.trade.message.msg.started=El comprador de BTC ha iniciado el pago para el intercambio con ID {0} +account.notifications.trade.message.msg.completed=El intercambio con ID {0} se ha completado. +account.notifications.offer.message.title=Su oferta fue tomada. +account.notifications.offer.message.msg=Su oferta con ID {0} se ha tomado. +account.notifications.dispute.message.title=Nuevo mensaje de disputa +account.notifications.dispute.message.msg=Ha recibido un mensaje de disputa para el intercambio con ID {0} + +account.notifications.marketAlert.title=Altertas de oferta +account.notifications.marketAlert.selectPaymentAccount=Ofertas que concuerden con la cuenta de pago +account.notifications.marketAlert.offerType.label=Tipo de oferta en la que estoy interesado +account.notifications.marketAlert.offerType.buy=Ofertas de compra (quiero vender BTC) +account.notifications.marketAlert.offerType.sell=Ofertas de venta (quiero comprar BTC) +account.notifications.marketAlert.trigger=Distancia de precio en la oferta (%) +account.notifications.marketAlert.trigger.info=Con distancia de precio establecida, solamente recibirá una alerta cuando se publique una oferta que satisfaga (o exceda) sus requerimientos. Por ejemplo: quiere vender BTC, pero solo venderá con un 2% de premium sobre el precio de mercado actual. Configurando este campo a 2% le asegurará que solo recibirá alertas de ofertas con precios que estén al 2% (o más) sobre el precio de mercado actual. +account.notifications.marketAlert.trigger.prompt=Porcentaje de distancia desde el precio de mercado (e.g. 2.50%, -0.50%, etc) +account.notifications.marketAlert.addButton=Añadir alerta de oferta +account.notifications.marketAlert.manageAlertsButton=Gestionar alertas de oferta +account.notifications.marketAlert.manageAlerts.title=Gestionar alertas de oferta +account.notifications.marketAlert.manageAlerts.label=Altertas de oferta +account.notifications.marketAlert.manageAlerts.item=Alerta de oferta para oferta {0} con precio de activación {1} y cuenta de pago {2} +account.notifications.marketAlert.manageAlerts.header.paymentAccount=Cuenta de pago +account.notifications.marketAlert.manageAlerts.header.trigger=Precio de activación account.notifications.marketAlert.manageAlerts.header.offerType=Tipo de oferta -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 Bisq offerbook.\nOffer 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.noWebCamFound.warning=No webcam found.\n\nPlease use the email option to send the token and encryption key from your mobile phone to the Bisq application. -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. +account.notifications.marketAlert.message.title=Alerta de oferta +account.notifications.marketAlert.message.msg.below=Por debajo +account.notifications.marketAlert.message.msg.above=Por encima +account.notifications.marketAlert.message.msg=Una nueva oferta "{0} {1}" con el precio {2} ({3} {4} precio de mercado) y método de pago " "{5}" se publicó al libro de ofertas de Bisq.\nID de la oferta: {6}. +account.notifications.priceAlert.message.title=Alerta de precio para {0} +account.notifications.priceAlert.message.msg=Su alerta de precio se activó. El precio actual {0} es {1} {2} +account.notifications.noWebCamFound.warning=No se ha encontrado webcam.\n\nPor favor use la opción de email para enviar el token y clave de encriptación desde su teléfono móvil a la aplicación Bisq. +account.notifications.priceAlert.warning.highPriceTooLow=El precio superior debe ser mayor que el precio inferior. +account.notifications.priceAlert.warning.lowerPriceTooHigh=El precio inferior debe ser más bajo que el precio superior. @@ -1001,326 +1031,474 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must #################################################################### dao.tab.bsqWallet=Monedero BSQ -dao.tab.proposals=Governance -dao.tab.bonding=Bonding +dao.tab.proposals=Gobernancia +dao.tab.bonding=Obligaciones +dao.tab.proofOfBurn=Tasa de listado de activos/Prueba de quemado dao.paidWithBsq=pagado con BSQ -dao.availableBsqBalance=Balance BSQ disponible -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Balance BSQ no verificado -dao.lockedForVoteBalance=Bloqueado para votar -dao.lockedInBonds=Locked in bonds +dao.availableBsqBalance=Disponible +dao.availableNonBsqBalance=Balance no-BSQ disponible (BTC) +dao.unverifiedBsqBalance=No verificado (esperando confirmación) +dao.lockedForVoteBalance=Usado para votar +dao.lockedInBonds=Bloqueado en bonos dao.totalBsqBalance=Balance total BSQ dao.tx.published.success=Su transacción ha sido publicada satisfactoriamente. dao.proposal.menuItem.make=Hacer propuesta -dao.proposal.menuItem.browse=Browse open proposals -dao.proposal.menuItem.vote=Vote on proposals -dao.proposal.menuItem.result=Vote results -dao.cycle.headline=Voting cycle -dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Fase actual: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Información -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! - -dao.results.cycles.header=Cycles -dao.results.cycles.table.header.cycle=Cycle +dao.proposal.menuItem.browse=Consultar propuestas abiertas +dao.proposal.menuItem.vote=Votar propuestas +dao.proposal.menuItem.result=Votar resultados +dao.cycle.headline=Ciclo votación +dao.cycle.overview.headline=Resumen del ciclo de votación +dao.cycle.currentPhase=Fase actual +dao.cycle.currentBlockHeight=Altura de bloque acutal +dao.cycle.proposal=Fase de propuesta +dao.cycle.blindVote=Fase de votación ciega +dao.cycle.voteReveal=Fase de revelado de voto +dao.cycle.voteResult=Resultado de la votación +dao.cycle.phaseDuration={0} bloques (≈{1}); Bloque {2} - {3} (≈{4} - ≈{5}) + +dao.results.cycles.header=Ciclos +dao.results.cycles.table.header.cycle=Ciclo dao.results.cycles.table.header.numProposals=Propuestas dao.results.cycles.table.header.numVotes=Votos -dao.results.cycles.table.header.voteWeight=Vote weight +dao.results.cycles.table.header.voteWeight=Peso de voto dao.results.cycles.table.header.issuance=Emisión -dao.results.results.table.item.cycle=Cycle {0} started: {1} +dao.results.results.table.item.cycle=Ciclo {0} comenzó: {1} -dao.results.proposals.header=Proposals of selected cycle +dao.results.proposals.header=Propuestas del ciclo seleccionado dao.results.proposals.table.header.proposalOwnerName=Nombre dao.results.proposals.table.header.details=Detalles -dao.results.proposals.table.header.myVote=My vote -dao.results.proposals.table.header.result=Vote result +dao.results.proposals.table.header.myVote=Mi voto +dao.results.proposals.table.header.result=Resultado de la votación -dao.results.proposals.voting.detail.header=Vote results for selected proposal +dao.results.proposals.voting.detail.header=Resultados para la propuesta seleccionada # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Indefinido + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=Tasa de creador BSQ +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=Tasa de tomador BSQ # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BSQ=Tasa de creador BSQ mínima # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BSQ=Tasas de tomador BSQ mínima # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC +dao.param.DEFAULT_MAKER_FEE_BTC=Tasa de creador BTC # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.DEFAULT_TAKER_FEE_BTC=Tasa de tomador BTC +# suppress inspection "UnusedProperty" +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BTC=Tasa de creador BTC mínima +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BTC=Tasa de tomador mínima BTC # suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.PROPOSAL_FEE=Tasa de propuesta en BSQ # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.BLIND_VOTE_FEE=Tasa de votación en BSQ # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Cantidad mínima BSQ solicitud de compensación # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Cantidad máxima BSQ solicitud de compensación # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.REIMBURSEMENT_MIN_AMOUNT=Cantidad mínima BSQ petición reembolso +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Cantidad máxima BSQ petición de reembolso + # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_GENERIC=Quorum requerido en BSQ para propuesta genérica # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_COMP_REQUEST=Quorum requerido en BSQ para solicitud de compensación +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REIMBURSEMENT=Quorum requerido en BSQ para solicitud de reembolso +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CHANGE_PARAM=Quorum requerido en BSQ para cambiar un parámetro +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REMOVE_ASSET=Quorum requerido en BSQ para eliminar un activo +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Quorum requerido en BSQ para una petición de confiscación +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Quorum requerido en BSQ para peticiones de rol obligados # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Umbral requeridoen % para una propuesta genérica # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_COMP_REQUEST=Umbral requerido en % para una solicitud de compensación # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_REIMBURSEMENT=Umbral requerido en % para una solicitud de reembolso # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.THRESHOLD_CHANGE_PARAM=Umbral requerido en % para cambiar un parámetro # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.THRESHOLD_REMOVE_ASSET=Umbral requerido en % para eliminar un activo +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Umbral requerido en % para una solicitud de confiscación +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Umbral requerido en % para solicitudes de rol obligado # suppress inspection "UnusedProperty" -dao.results.cycle.duration.label=Duration of {0} +dao.param.RECIPIENT_BTC_ADDRESS=Dirección BTC del receptor + # suppress inspection "UnusedProperty" -dao.results.cycle.duration.value={0} block(s) +dao.param.ASSET_LISTING_FEE_PER_DAY=Tasa de listado de activo por día # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.isDefaultValue=(default value) +dao.param.ASSET_MIN_VOLUME=Volumen mínimo de intercambio + +dao.param.currentValue=Valor actual: {0} +dao.param.blocks={0} bloques + # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.hasChanged=(has been changed in voting) +dao.results.cycle.duration.label=Duración de {0} +# suppress inspection "UnusedProperty" +dao.results.cycle.duration.value={0} bloque(s) +# suppress inspection "UnusedProperty" +dao.results.cycle.value.postFix.isDefaultValue=(valor por defecto) +# suppress inspection "UnusedProperty" +dao.results.cycle.value.postFix.hasChanged=(ha sido cambiado en la votación) # suppress inspection "UnusedProperty" dao.phase.PHASE_UNDEFINED=Indefinido # suppress inspection "UnusedProperty" -dao.phase.PHASE_PROPOSAL=Proposal phase +dao.phase.PHASE_PROPOSAL=Fase de propuesta # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK1=Break 1 +dao.phase.PHASE_BREAK1=Pausa 1 # suppress inspection "UnusedProperty" -dao.phase.PHASE_BLIND_VOTE=Blind vote phase +dao.phase.PHASE_BLIND_VOTE=Fase de votación ciega # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK2=Break 2 +dao.phase.PHASE_BREAK2=Pausa 2 # suppress inspection "UnusedProperty" -dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase +dao.phase.PHASE_VOTE_REVEAL=Fase de revelado de voto # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK3=Break 3 +dao.phase.PHASE_BREAK3=Pausa 3 # suppress inspection "UnusedProperty" -dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 +dao.phase.PHASE_RESULT=Fase de resultado -dao.results.votes.table.header.stakeAndMerit=Vote weight +dao.results.votes.table.header.stakeAndMerit=Peso de voto dao.results.votes.table.header.stake=Cantidad -dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID +dao.results.votes.table.header.merit=Conseguido dao.results.votes.table.header.vote=otar -dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) -dao.bond.reputation.lockupButton=Lockup -dao.bond.reputation.lockup.headline=Confirm lockup transaction -dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Desbloquear -dao.bond.reputation.unlock.headline=Confirm unlock transaction -dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): +dao.bond.menuItem.bondedRoles=Roles depositados +dao.bond.menuItem.reputation=Reputación abonada +dao.bond.menuItem.bonds=Bonos + +dao.bond.dashboard.bondsHeadline=BSQ abonados +dao.bond.dashboard.lockupAmount=Fondos bloqueados: +dao.bond.dashboard.unlockingAmount=Desbloqueando fondos (espere hasta que el tiempo de bloqueo finalice) + + +dao.bond.reputation.header=Bloquear un bono por reputación +dao.bond.reputation.table.header=Mis bonos de reputación +dao.bond.reputation.amount=Cantidad de BSQ a bloquear +dao.bond.reputation.time=Tiempo de desbloqueo en bloques +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash +dao.bond.reputation.lockupButton=Bloquear +dao.bond.reputation.lockup.headline=Confirmar transacción de bloqueo +dao.bond.reputation.lockup.details=Cantidad bloqueada: {0}\nTiempo de bloqueo: {1} bloque(s)\n\nEstá seguro de que quiere proceder? +dao.bond.reputation.unlock.headline=Confirmar desbloqueo de transacción +dao.bond.reputation.unlock.details=Cantidad a desbloquear: {0}\nTiempo de bloqueo: {1} bloque(s)\n\nEstá seguro de que quiere proceder? + +dao.bond.allBonds.header=Todos los bonos + +dao.bond.bondedReputation=Reputación depositada +dao.bond.bondedRoles=Roles depositados + +dao.bond.details.header=Detalles del rol +dao.bond.details.role=Rol +dao.bond.details.requiredBond=Bono BSQ requerido +dao.bond.details.unlockTime=Tiempo de desbloqueo en bloques +dao.bond.details.link=Enlace a la descripción del rol +dao.bond.details.isSingleton=Puede tomarse por múltiples titulares +dao.bond.details.blocks={0} bloques + +dao.bond.table.column.name=Nombre +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Tipo de bono +dao.bond.table.column.details=Detalles +dao.bond.table.column.lockupTxId=Tx ID de bloqueo +dao.bond.table.column.bondState=Estado del bono +dao.bond.table.column.lockTime=Tiempo de bloqueo +dao.bond.table.column.lockupDate=Fecha de bloqueo +dao.bond.table.button.lockup=Bloquear +dao.bond.table.button.unlock=Desbloquear +dao.bond.table.button.revoke=Revocar + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=No abonado aún # suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role +dao.bond.bondState.LOCKUP_TX_PENDING=Bloqueo pendiente # suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bono bloqueada # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator +dao.bond.bondState.UNLOCK_TX_PENDING=Desbloqueo pendiente # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Desbloqueo de tx confirmada # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.bondState.UNLOCKING=Desbloqueo del bono +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bono desbloqueada +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Obligación confiscada -dao.bond.details.header=Role details -dao.bond.details.role=Rol -dao.bond.details.requiredBond=Required BSQ bond -dao.bond.details.unlockTime=Unlock time in blocks -dao.bond.details.link=Link to role description -dao.bond.details.isSingleton=Can be taken by multiple role holders -dao.bond.details.blocks={0} blocks +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Rol depositado +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Reputación abonada -dao.bond.bondedRoles=Bonded roles -dao.bond.table.column.name=Nombre -dao.bond.table.column.link=Cuenta -dao.bond.table.column.bondType=Rol -dao.bond.table.column.startDate=Started -dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID -dao.bond.table.column.bondState=Bond state - -dao.bond.table.button.lockup=Lockup -dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Admin Github +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Admin foro +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Admin Twitter +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Administrador Rocket chat +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Admin Youtube +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Mantenedor Bisq +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Operador de la web +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Operador Foro +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Operador de nodo semilla +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Operador nodo de precio +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Operador de nodo BTC +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Operador de mercados +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=Operador explorador BSQ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Titular del nombre de dominio +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=Admin DNS +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediador +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Árbitro + +dao.burnBsq.assetFee=Tasa de listado de activo +dao.burnBsq.menuItem.assetFee=Tasa de listado de activo +dao.burnBsq.menuItem.proofOfBurn=Prueba de quemado +dao.burnBsq.header=Tasa por listar de activo +dao.burnBsq.selectAsset=Seleccionar activo +dao.burnBsq.fee=Tasa +dao.burnBsq.trialPeriod=Periodo de prueba +dao.burnBsq.payFee=Pagar tasa +dao.burnBsq.allAssets=Todos los activos +dao.burnBsq.assets.nameAndCode=Nombre del activo +dao.burnBsq.assets.state=Estado +dao.burnBsq.assets.tradeVolume=Volumen de intercambio +dao.burnBsq.assets.lookBackPeriod=Periodo de verificación +dao.burnBsq.assets.trialFee=Tasa de periodo de prueba +dao.burnBsq.assets.totalFee=Tasas totales pagadas +dao.burnBsq.assets.days=días {0} +dao.burnBsq.assets.toFewDays=La tasa de activo es demasiado baja. La cantidad mínima de días para el peridodo de prueba es {0}. # suppress inspection "UnusedProperty" -dao.phase.UNDEFINED=Indefinido +dao.assetState.UNDEFINED=Indefinido # suppress inspection "UnusedProperty" -dao.phase.PROPOSAL=Proposal phase +dao.assetState.IN_TRIAL_PERIOD=En periodo de prueba # suppress inspection "UnusedProperty" -dao.phase.BREAK1=Break before blind vote phase +dao.assetState.ACTIVELY_TRADED=Intercambiados activamente # suppress inspection "UnusedProperty" -dao.phase.BLIND_VOTE=Blind vote phase +dao.assetState.DE_LISTED=Delistados debido a inactividad # suppress inspection "UnusedProperty" -dao.phase.BREAK2=Break before vote reveal phase +dao.assetState.REMOVED_BY_VOTING=Eliminados por votación + +dao.proofOfBurn.header=Prueba de quemado +dao.proofOfBurn.amount=Cantidad +dao.proofOfBurn.preImage=Pre-imagen +dao.proofOfBurn.burn=Quemar +dao.proofOfBurn.allTxs=Todas las transacciones de prueba de quemado +dao.proofOfBurn.myItems=Mis transacciones de prueba de quemado +dao.proofOfBurn.date=Fecha +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Transacciones +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Firmar un mensaje con una clave de un periodo de prueba o transacción de quemado +dao.proofOfBurn.verify.window.title=Verifica un mensaje con la clave de la transacción de prueba de quemado. +dao.proofOfBurn.copySig=Copiar firma al portapapeles +dao.proofOfBurn.sign=Firma +dao.proofOfBurn.message=Mensaje +dao.proofOfBurn.sig=Firma +dao.proofOfBurn.verify=Verificar +dao.proofOfBurn.verify.header=Verificar mensaje de una clave desde prueba o transacción de quemado +dao.proofOfBurn.verificationResult.ok=Verificación exitosa +dao.proofOfBurn.verificationResult.failed=Verificación fallida + +# suppress inspection "UnusedProperty" +dao.phase.UNDEFINED=Indefinido +# suppress inspection "UnusedProperty" +dao.phase.PROPOSAL=Fase de propuesta +# suppress inspection "UnusedProperty" +dao.phase.BREAK1=Pausa antes de la fase de votación ciega # suppress inspection "UnusedProperty" -dao.phase.VOTE_REVEAL=Vote reveal phase +dao.phase.BLIND_VOTE=Fase de votación ciega # suppress inspection "UnusedProperty" -dao.phase.BREAK3=Break before result phase +dao.phase.BREAK2=Pausa antes de la fase de revelado de vot # suppress inspection "UnusedProperty" -dao.phase.RESULT=Vote result phase +dao.phase.VOTE_REVEAL=Fase de revelado de voto # suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase +dao.phase.BREAK3=Pausa antes de la fase de resultados +# suppress inspection "UnusedProperty" +dao.phase.RESULT=Fase de resultado de votación # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase +dao.phase.separatedPhaseBar.PROPOSAL=Fase de propuesta # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.BLIND_VOTE=Blind vote +dao.phase.separatedPhaseBar.BLIND_VOTE=Votación ciega # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.VOTE_REVEAL=Revelar voto # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.RESULT=Vote result +dao.phase.separatedPhaseBar.RESULT=Resultado de la votación # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Petición de compensación # suppress inspection "UnusedProperty" -dao.proposal.type.BONDED_ROLE=Proposal for a bonded role +dao.proposal.type.REIMBURSEMENT_REQUEST=Solicitud de reembolso +# suppress inspection "UnusedProperty" +dao.proposal.type.BONDED_ROLE=Propuesta para un rol depositado # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=Propuesta para eliminar una altcoin +dao.proposal.type.REMOVE_ASSET=Propuesta para eliminar un activo # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=Propuesta para cambiar un parámetro # suppress inspection "UnusedProperty" dao.proposal.type.GENERIC=Propuesta genérica # suppress inspection "UnusedProperty" -dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond +dao.proposal.type.CONFISCATE_BOND=Propuesta para confiscar un bono # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Petición de compensación # suppress inspection "UnusedProperty" -dao.proposal.type.short.BONDED_ROLE=Bonded role +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Solicitud de reembolso +# suppress inspection "UnusedProperty" +dao.proposal.type.short.BONDED_ROLE=Rol depositado # suppress inspection "UnusedProperty" -dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin +dao.proposal.type.short.REMOVE_ASSET=Eliminar una altcoin # suppress inspection "UnusedProperty" -dao.proposal.type.short.CHANGE_PARAM=Changing a parameter +dao.proposal.type.short.CHANGE_PARAM=Cambiar un parámetro # suppress inspection "UnusedProperty" dao.proposal.type.short.GENERIC=Propuesta genérica # suppress inspection "UnusedProperty" -dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond +dao.proposal.type.short.CONFISCATE_BOND=Confiscar un bono dao.proposal.details=Detalles de propuesta dao.proposal.selectedProposal=Propuesta seleccionada -dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.header=Propuestas del ciclo actual +dao.proposal.active.remove.confirm=Está seguro que quiere eliminar esta propuesta?\nLas tasas de propuesta pagadas se perderán. +dao.proposal.active.remove.doRemove=Sí, eliminar mi propuesta dao.proposal.active.remove.failed=No se pudo eliminar la propuesta dao.proposal.myVote.accept=Aceptar propuesta dao.proposal.myVote.reject=Eliminar propuesta -dao.proposal.myVote.removeMyVote=Ignore proposal -dao.proposal.myVote.merit=Vote weight from earned BSQ -dao.proposal.myVote.stake=Vote weight from stake -dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID -dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Balance disponible para votar: {0} +dao.proposal.myVote.removeMyVote=Ignorar propuesta +dao.proposal.myVote.merit=Peso del voto de BSQ adquiridos +dao.proposal.myVote.stake=Peso de voto desde stake +dao.proposal.myVote.blindVoteTxId=Id de la transacción de voto ciego +dao.proposal.myVote.revealTxId=ID de transacción de revelado de voto +dao.proposal.myVote.stake.prompt=Balance máximo disponible para votar: {0} dao.proposal.votes.header=otar en todas las propuestas -dao.proposal.votes.header.voted=My vote +dao.proposal.votes.header.voted=Mi voto dao.proposal.myVote.button=otar en todas las propuestas dao.proposal.create.selectProposalType=Seleccionar tipo de propuesta dao.proposal.create.proposalType=Tipo de propuesta dao.proposal.create.createNew=Hacer una nueva propuesta dao.proposal.create.create.button=Hacer propuesta -dao.proposal=proposal +dao.proposal=propuesta dao.proposal.display.type=Tipo de propuesta -dao.proposal.display.name=Nombre/nick: -dao.proposal.display.link=Link a la información detallada: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Cantidad requerida en BSQ: -dao.proposal.display.bsqAddress=Dirección BSQ: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Nombre/nick +dao.proposal.display.link=Enlace a información detallada +dao.proposal.display.link.prompt=Enlace al asunto Github +dao.proposal.display.requestedBsq=Cantidad solicitada en BSQ +dao.proposal.display.bsqAddress=Dirección BSQ +dao.proposal.display.txId=ID de transacción de la propuesta +dao.proposal.display.proposalFee=Tasa de propuesta +dao.proposal.display.myVote=Mi voto +dao.proposal.display.voteResult=Resumen de los resultados de la votación +dao.proposal.display.bondedRoleComboBox.label=Tipo de rol depositado +dao.proposal.display.requiredBondForRole.label=Bono requerido para el rol +dao.proposal.display.tickerSymbol.label=Símbolo ticker +dao.proposal.display.option=Opción dao.proposal.table.header.proposalType=Tipo de propuesta dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Eliminar mi propuesta +dao.proposal.table.icon.tooltip.changeVote=Voto actual: ''{0}''. Cambiar voto a: ''{1}'' -dao.proposal.display.myVote.accepted=Accepted -dao.proposal.display.myVote.rejected=Rejected -dao.proposal.display.myVote.ignored=Ignored -dao.proposal.myVote.summary=Voted: {0}; Vote weight: {1} (earned: {2} + stake: {3}); +dao.proposal.display.myVote.accepted=Aceptado +dao.proposal.display.myVote.rejected=Rechazado +dao.proposal.display.myVote.ignored=Ignorado +dao.proposal.myVote.summary=Votado: {0}; Peso del voto: {1} (obtenido: {2} + stake: {3}); -dao.proposal.voteResult.success=Accepted -dao.proposal.voteResult.failed=Rejected -dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) +dao.proposal.voteResult.success=Aceptado +dao.proposal.voteResult.failed=Rechadazo +dao.proposal.voteResult.summary=Resultado: {0}; Umbral: {1} (requerido > {2}); Quorum: {3} (requerido > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Seleccionar parámetro a cambiar +dao.proposal.display.paramValue=Valor de parámetro -dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.confiscateBondComboBox.label=Elegir bono +dao.proposal.display.assetComboBox.label=Activo a eliminar -dao.blindVote=blind vote +dao.blindVote=Voto ciego -dao.blindVote.startPublishing=Publishing blind vote transaction... -dao.blindVote.success=Your blind vote has been successfully published. +dao.blindVote.startPublishing=Publicando transacción de voto ciego.... +dao.blindVote.success=Su voto ciego ha sido publicado con éxito. dao.wallet.menuItem.send=Enviar dao.wallet.menuItem.receive=Recibir dao.wallet.menuItem.transactions=Transacciones -dao.wallet.dashboard.distribution=Estadísticas -dao.wallet.dashboard.genesisBlockHeight=Altura de bloque génesis: -dao.wallet.dashboard.genesisTxId=ID de transacción génesis: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=Número de todas las transacciones BSQ: -dao.wallet.dashboard.utxo=Número de todos los outputs de transacción no gastados: -dao.wallet.dashboard.burntTx=Número de todas las tasas de pago de transacciones (quemadas): -dao.wallet.dashboard.price=Precio: -dao.wallet.dashboard.marketCap=Capitalización de mercado: - -dao.wallet.receive.fundBSQWallet=Financie la billetera Bisq BSQ +dao.wallet.dashboard.myBalance=Balance de mi cartera +dao.wallet.dashboard.distribution=Distribución de todo BSQ +dao.wallet.dashboard.locked=Estado global de BSQ bloqueados +dao.wallet.dashboard.market=Datos de mercad +dao.wallet.dashboard.genesis=Transacción génesis +dao.wallet.dashboard.txDetails=Estadísticas de transacción BSQ +dao.wallet.dashboard.genesisBlockHeight=Altura de bloque génesis +dao.wallet.dashboard.genesisTxId=ID transacción génesis +dao.wallet.dashboard.genesisIssueAmount=BSQ emitidos en la transacción génesis +dao.wallet.dashboard.compRequestIssueAmount=BSQ emitidos para solicitudes de compensación +dao.wallet.dashboard.reimbursementAmount=BSQ emitidos para solicitudes de reembolso +dao.wallet.dashboard.availableAmount=BSQ totales disponibles +dao.wallet.dashboard.burntAmount=BSQ quemados (tasas) +dao.wallet.dashboard.totalLockedUpAmount=Bloqueados en obligaciones +dao.wallet.dashboard.totalUnlockingAmount=Desbloqueando BSQ de bonos +dao.wallet.dashboard.totalUnlockedAmount=BSQ desbloqueados de bonos +dao.wallet.dashboard.totalConfiscatedAmount=BSQ confiscados de bonos +dao.wallet.dashboard.allTx=Número de todas las transacciones BSQ +dao.wallet.dashboard.utxo=Número de todos los outputs de transacciones no gastadas +dao.wallet.dashboard.compensationIssuanceTx=Número de todas las transacciones emitidas de solicitudes de compensación +dao.wallet.dashboard.reimbursementIssuanceTx=Número de todas las transacciones emitidas de solicitud de reembolso +dao.wallet.dashboard.burntTx=Número de todas las transacciones de tasa de pago +dao.wallet.dashboard.price=Último precio intercambio BSQ/BTC (en Bisq) +dao.wallet.dashboard.marketCap=Capitalización de mercado (basado en el precio de intercambio) + dao.wallet.receive.fundYourWallet=Dotar de fondos su monedero +dao.wallet.receive.bsqAddress=Dirección cartera BSQ dao.wallet.send.sendFunds=Enviar fondos -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Cantidad en BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Enviar fondos no-BSQ (BTC) +dao.wallet.send.amount=Cantidad en BSQ +dao.wallet.send.btcAmount=Cantidad en BTC (fondos no-BSQ) dao.wallet.send.setAmount=Indicar cantidad a retirar (la cantidad mínima es {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Establecer cantidad en BTC a retirar (cantidad mínima {0}) +dao.wallet.send.receiverAddress=Dirección BSQ del receptor +dao.wallet.send.receiverBtcAddress=Dirección BTC del receptor dao.wallet.send.setDestinationAddress=Introduzca su dirección de destino dao.wallet.send.send=Enviar fondos BSQ -dao.wallet.send.sendBtc=Send BTC funds +dao.wallet.send.sendBtc=Enviar fondos BTC dao.wallet.send.sendFunds.headline=Confirme la petición de retiro dao.wallet.send.sendFunds.details=Enviando: {0}\nA la dirección receptora: {1}.\nLa tasa de transacción requerida es: {2} ({3} Satoshis/byte)\nTamaño de la transacción: {4} Kb\n\nEl receptor recibirá: {5}\n\nSeguro que quiere retirar esta cantidad? dao.wallet.chainHeightSynced=Sincronizado con la cadena de bloques. Altura actual: {0} / Mejor altura de la cadena: {1} @@ -1346,22 +1524,29 @@ dao.tx.type.enum.PAY_TRADE_FEE=Tasa de intercambio # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Tasa de solicitud de compensación # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Tasa para solicitud de reembolso +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Tasa para el intercambio # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Tasa para voto ciego # suppress inspection "UnusedProperty" dao.tx.type.enum.VOTE_REVEAL=Revelar voto # suppress inspection "UnusedProperty" -dao.tx.type.enum.LOCKUP=Lock up bond +dao.tx.type.enum.LOCKUP=Bloquear bono # suppress inspection "UnusedProperty" -dao.tx.type.enum.UNLOCK=Unlock bond +dao.tx.type.enum.UNLOCK=Desbloquear bono +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Tasa de listado de activo +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Prueba de quemado dao.tx.issuanceFromCompReq=Solicitud/emisión de compensación dao.tx.issuanceFromCompReq.tooltip=Solicitud de compensación que lleva a emitir nuevos BSQ.\nFecha de emisión: {0} - +dao.tx.issuanceFromReimbursement=Solicitud de reembolso/emisión +dao.tx.issuanceFromReimbursement.tooltip=Solicitud de reembolso que lleva a una emisión de nuevos BSQ.\nFecha de emisión: {0} dao.proposal.create.missingFunds=No tiene suficientes fondos para crear la propuesta.\nFaltan: {0} -dao.feeTx.confirm=Confirm {0} transaction -dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? +dao.feeTx.confirm=Confirmar transacción {0} +dao.feeTx.confirm.details={0} tasa: {1}\nTasa de minado: {2} ({3} Satoshis/byte)\nTamaño de la transacción: {4} Kb\n\nEstá seguro de que quire publicar la transacción {5}? #################################################################### @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Detalles de la disputa -contractWindow.dates=Fecha de la oferta / Fecha del intercambio: -contractWindow.btcAddresses=Dirección Bitcoin comprador BTC / Vendedor BTC: -contractWindow.onions=Dirección de red de comprador BTC / Vendedor BTC: +contractWindow.dates=Fecha oferta / Fecha intercambio +contractWindow.btcAddresses=Direcicón Bitcoin comprador BTC / vendedor BTC +contractWindow.onions=Dirección de red de comprador BTC / Vendedor BTC contractWindow.numDisputes=Número de disputas del comprador BTC / Vendedor BTC -contractWindow.contractHash=Hash del contrato: +contractWindow.contractHash=Hash del contrato displayAlertMessageWindow.headline=Información importante! displayAlertMessageWindow.update.headline=Información de actualización importante! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=La nueva versión ha sido descargada con éx displayUpdateDownloadWindow.download.openDir=Abrir directorio de descargas disputeSummaryWindow.title=Resumen -disputeSummaryWindow.openDate=Fecha de apertura de ticket: -disputeSummaryWindow.role=Rol del trader: -disputeSummaryWindow.evidence=Evidencia: +disputeSummaryWindow.openDate=Fecha de apertura de ticket +disputeSummaryWindow.role=Rol del trader +disputeSummaryWindow.evidence=Evidencia disputeSummaryWindow.evidence.tamperProof=Evidencia probada de manipulación disputeSummaryWindow.evidence.id=Verificación ID disputeSummaryWindow.evidence.video=Video/Screencast -disputeSummaryWindow.payout=Pago de la cantidad de intercambio: +disputeSummaryWindow.payout=Pago de la cantidad de intercambio disputeSummaryWindow.payout.getsTradeAmount=BTC {0} obtiene la cantidad de pago de intercambio disputeSummaryWindow.payout.getsAll=El {0} BTC obtiene todo disputeSummaryWindow.payout.custom=Pago personalizado disputeSummaryWindow.payout.adjustAmount=La cantidad introducida excede la cantidad disponible de {0}.\nAjustamos este campo al máximo posible. -disputeSummaryWindow.payoutAmount.buyer=Cantidad de pago del comprador: -disputeSummaryWindow.payoutAmount.seller=Cantidad de pago del vendedor: -disputeSummaryWindow.payoutAmount.invert=Usar perdedor como publicador: -disputeSummaryWindow.reason=Razón de la disputa: +disputeSummaryWindow.payoutAmount.buyer=Cantidad de pago del comprador +disputeSummaryWindow.payoutAmount.seller=Cantidad de pago del vendedor +disputeSummaryWindow.payoutAmount.invert=Usar perdedor como publicador +disputeSummaryWindow.reason=Razón de la disputa disputeSummaryWindow.reason.bug=Bug disputeSummaryWindow.reason.usability=Usabilidad disputeSummaryWindow.reason.protocolViolation=Violación del protocolo @@ -1417,18 +1602,18 @@ disputeSummaryWindow.reason.noReply=Sin respuesta disputeSummaryWindow.reason.scam=Estafa disputeSummaryWindow.reason.other=Otro disputeSummaryWindow.reason.bank=Banco -disputeSummaryWindow.summaryNotes=Notas de sumario: +disputeSummaryWindow.summaryNotes=Notas de sumario disputeSummaryWindow.addSummaryNotes=Añadir notas de sumario disputeSummaryWindow.close.button=Cerrar ticket disputeSummaryWindow.close.msg=Ticket cerrado el {0}\n\nResumen:\n{1} evidencia de manipulación entregada: {2}\n{3} hizo verificación de ID: {4}\n{5} hizo video o screencast: {6}\nCantidad de pago para el comprador de BTC: {7}Cantidad de pago para el vendedor de BTC: {8}\n\nNotas de resumen:{9}\n disputeSummaryWindow.close.closePeer=Necesitar cerrar también el ticket del par de intercambio! -emptyWalletWindow.headline={0} emergency wallet tool +emptyWalletWindow.headline=Herramienta de monedero {0} de emergencia emptyWalletWindow.info=Por favor usar sólo en caso de emergencia si no puede acceder a sus fondos desde la Interfaz de Usuario (UI).\n\nPor favor, tenga en cuentaque todas las ofertas abiertas se cerrarán automáticamente al usar esta herramienta.\n\nAntes de usar esta herramienta, por favor realice una copia de seguridad del directorio de datos. Puede hacerlo en \"Cuenta/Copia de Seguridad\".\n\nPor favor repórtenos su problema y envíe un reporte de fallos en Github en el foro de bisq para que podamos investigar qué causa el problema. -emptyWalletWindow.balance=Su balance disponible en el monedero: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Su balance disponible en cartera +emptyWalletWindow.bsq.btcBalance=Balance de Satoshis no-BSQ -emptyWalletWindow.address=Su dirección de destino: +emptyWalletWindow.address=Su dirección de destino emptyWalletWindow.button=Enviar todos los fondos emptyWalletWindow.openOffers.warn=Tiene ofertas abiertas que se eliminarán si vacía el monedero.\nEstá seguro de que quiere vaciar su monedero? emptyWalletWindow.openOffers.yes=Sí, estoy seguro @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=El balance de su monedero fue transferido con éx enterPrivKeyWindow.headline=Registro abierto sólo para árbitros invitados filterWindow.headline=Editar lista de filtro -filterWindow.offers=Ofertas filtradas (separadas por coma): -filterWindow.onions=Direcciones onion filtradas (separadas por coma): +filterWindow.offers=Ofertas filtradas (separadas por coma) +filterWindow.onions=Direcciones onion filtradas (separadas por coma) filterWindow.accounts=Cuentas de intercambio filtradas:\nFormato: lista de [ID método de pago | campo de datos | valor] separada por coma. -filterWindow.bannedCurrencies=Códigos de moneda filtrados (separados por coma): -filterWindow.bannedPaymentMethods=IDs de método de pago de pago (separados por coma): -filterWindow.arbitrators=Árbitros filtrados (direcciones onion separadas por coma): -filterWindow.seedNode=Nodos semilla filtrados (direcciones onion separadas por coma): -filterWindow.priceRelayNode=Nodos de retransmisión de precios filtrados ( direcciones separadas por coma): -filterWindow.btcNode=Nodos Bitcoin filtrados (direcciones separadas por coma + puerto): -filterWindow.preventPublicBtcNetwork=Prevenir uso de la red pública Bitcoin: +filterWindow.bannedCurrencies=Códigos de moneda filtrados (separados por coma) +filterWindow.bannedPaymentMethods=Métodos de pago filtrados (separados por coma) +filterWindow.arbitrators=Árbitros filtrados (direcciones separadas por coma) +filterWindow.seedNode=Nodos semilla filtrados (direcciones onion separadas por coma) +filterWindow.priceRelayNode=nodos de retransmisión de precio filtrados (direcciones onion separadas por coma) +filterWindow.btcNode=Nodos Bitcoin filtrados (direcciones + puerto separadas por coma) +filterWindow.preventPublicBtcNetwork=Prevenir uso público de la red Bitcoin filterWindow.add=Añadir filtro filterWindow.remove=Eliminar filtro -offerDetailsWindow.minBtcAmount=Cantidad mínima de BTC: +offerDetailsWindow.minBtcAmount=Cantidad mínima BTC offerDetailsWindow.min=(mínimo {0}) offerDetailsWindow.distance=(distancia del precio de mercado: {0}) -offerDetailsWindow.myTradingAccount=MI cuenta de intercambio: -offerDetailsWindow.offererBankId=(ID/BIC/SWIFT del banco del creador): +offerDetailsWindow.myTradingAccount=MI cuenta de intercambio +offerDetailsWindow.offererBankId=(ID/BIC/SWIFT del banco del creador) offerDetailsWindow.offerersBankName=(nombre del banco del creador) -offerDetailsWindow.bankId=ID bancaria (v.g BIC o SWIFT): -offerDetailsWindow.countryBank=País del banco del creador: -offerDetailsWindow.acceptedArbitrators=Árbitros aceptados: +offerDetailsWindow.bankId=ID bancaria (v.g BIC o SWIFT) +offerDetailsWindow.countryBank=País del banco del creador +offerDetailsWindow.acceptedArbitrators=Árbitros aceptados offerDetailsWindow.commitment=Compromiso -offerDetailsWindow.agree=Estoy de acuerdo: +offerDetailsWindow.agree=Estoy de acuerdo offerDetailsWindow.tac=Términos y condiciones: offerDetailsWindow.confirm.maker=Confirmar: Poner oferta a {0} bitcoin -offerDetailsWindow.confirm.taker=Confirmar: Tomar oferta a {0} bitcoin -offerDetailsWindow.warn.noArbitrator=No tiene árbitro seleccionado.\nPor favor seleccione el menos un árbitro. -offerDetailsWindow.creationDate=Fecha de creación: -offerDetailsWindow.makersOnion=Dirección onion del creador: +offerDetailsWindow.confirm.taker=Confirmar: Tomar oferta {0} bitcoin +offerDetailsWindow.creationDate=Fecha de creación +offerDetailsWindow.makersOnion=Dirección onion del creador qRCodeWindow.headline=Código QR qRCodeWindow.msg=Por favor, utiliza este código QR para financiar tu billetera Bisq desde una billetera externa. -qRCodeWindow.request="Solicitud pago:\n{0} +qRCodeWindow.request="Solicitud de pago:\n{0} selectDepositTxWindow.headline=Seleccione transacción de depósito para la disputa selectDepositTxWindow.msg=La transacción de depósito no se almacenó en el intercambio.\nPor favor seleccione una de las transacciones multifirma existentes de su monedero en que se usó la transacción de depósito en el intercambio fallido.\nPuede encontrar la transacción correcta abriendo la ventana de detalles de intercambio (clica en la ID de intercambio en la lista) y a continuación el output de la transacción del pago de tasa de intercambio a la siguiente transacción donde puede ver la transacción de depósito multifirma (la dirección comienza con 3). La ID de transacción debería ser visible en la lista presentada aquí. Una vez haya encontrado la transacción correcta selecciónela aquí y continúe.\n\nDisculpe los inconvenientes, pero este error ocurre muy poco a menudo y en el futuro intentaremos encontrar mejores maneras de resolverlo. @@ -1483,8 +1667,8 @@ selectBaseCurrencyWindow.select=Seleccione moneda base sendAlertMessageWindow.headline=Enviar notificación global sendAlertMessageWindow.alertMsg=Mensaje de alerta: sendAlertMessageWindow.enterMsg=Introducir mensaje -sendAlertMessageWindow.isUpdate=ls notificación actualización: -sendAlertMessageWindow.version=Número de nueva versión: +sendAlertMessageWindow.isUpdate=ls notificación actualización +sendAlertMessageWindow.version=Nuevo número de versión sendAlertMessageWindow.send=Enviar notificación sendAlertMessageWindow.remove=Eliminar notificación @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Sistema arbitraje tradeDetailsWindow.headline=Intercambio tradeDetailsWindow.disputedPayoutTxId=ID transacción de pago en disputa: tradeDetailsWindow.tradeDate=Fecha de intercambio -tradeDetailsWindow.txFee=Tasa de minado: +tradeDetailsWindow.txFee=Tasa de minado tradeDetailsWindow.tradingPeersOnion=Dirección onion de par de intercambio -tradeDetailsWindow.tradeState=Estado del intercambio: +tradeDetailsWindow.tradeState=Estado del intercambio walletPasswordWindow.headline=Introducir password para desbloquear @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Si Tor está bloqueado por su proveedor de feeOptionWindow.headline=Elija la moneda para el pago de la tasa de intercambio feeOptionWindow.info=Puede elegir pagar la tasa de intercambio en BSQ o BTC. Si elige BSQ apreciará la tasa de intercambio descontada. -feeOptionWindow.optionsLabel=Elija moneda para el pago de la tasa de intercambio: +feeOptionWindow.optionsLabel=Elija la moneda para el pago de la tasa de intercambio feeOptionWindow.useBTC=Usar BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=Su intercambio con ID {0} ha alcanzado la popup.warning.tradePeriod.ended=Su intercambio con ID {0} ha alcanzado el periodo máximo permitido de intercambio y aún no está completada.\n\nEl periodo de intercambio terminó el {1}\n\nPor favor, compruebe su estado de intercambio en \"Portafolio/Intercambios abiertos\" para contactar con el árbitro. popup.warning.noTradingAccountSetup.headline=No ha configurado una cuenta de intercambio popup.warning.noTradingAccountSetup.msg=Necesita configurar una moneda nacional o cuenta de altcoin antes de crear una oferta.\nQuiere configurar una cuenta? -popup.warning.noArbitratorSelected.headline=No tiene un árbitro seleccionado. -popup.warning.noArbitratorSelected.msg=Necesita configurar al menos un árbitro para poder comerciar.\nQuiere hacerlo ahora? +popup.warning.noArbitratorsAvailable=No hay árbitros disponibles. popup.warning.notFullyConnected=Necesita esperar hasta que esté completamente conectado a la red.\nPuede llevar hasta 2 minutos al inicio. popup.warning.notSufficientConnectionsToBtcNetwork=Necesita esperar hasta que tenga al menos {0} conexiones a la red Bitcoin. popup.warning.downloadNotComplete=Tiene que esperar hasta que finalice la descarga de los bloques Bitcoin que faltan. @@ -1583,10 +1767,10 @@ popup.warning.tooLargePercentageValue=No puede establecer un porcentaje del 100% popup.warning.examplePercentageValue=Por favor, introduzca un número de porcentaje como \"5.4\" para 5.4% popup.warning.noPriceFeedAvailable=No hay una fuente de precios disponible para esta moneda. No puede utilizar un precio pasado en porcentaje.\nPor favor, seleccione un precio fijo. popup.warning.sendMsgFailed=El envío de mensaje a su compañero de intercambio falló.\nPor favor, pruebe de nuevo y si continúa fallando, reporta el bug. -popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} +popup.warning.insufficientBtcFundsForBsqTx=No tiene suficientes fondos BTC para pagar la tasa de minado para esta transacción.\nPor favor ingrese fondos en su monedero BTC.\nFondos necesarios: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=No tiene suficientes fondos BSQ para pagar la tasa de minado en BSQ.\nPuede pagar la tasa en BTC o tiene que dotar de fondos su monedero BSQ. Puede comprar BSQ en Bisq.\nFondos BSQ necesarios: {0} -popup.warning.noBsqFundsForBtcFeePayment=SU monedero BSQ no tiene suficientes fondos para pagar la tasa de minado en BSQ. +popup.warning.insufficientBsqFundsForBtcFeePayment=No tiene suficientes fondos BSQ para pagar la tasa de intercambio en BSQ. Puede pagar la tasa en BTC o tiene que dotar de fondos su monedero BSQ. Puede comprar BSQ en Bisq.\n\nFondos BSQ necesarios: {0} +popup.warning.noBsqFundsForBtcFeePayment=Su monedero BSQ no tiene suficientes fondos para pagar la tasa de intercambio en BSQ. popup.warning.messageTooLong=Su mensaje excede el tamaño máximo permitido. Por favor, envíelo por partes o súbalo a un servicio como https://pastebin.com popup.warning.lockedUpFunds=Ha bloqueado fondos de un intercambio fallido.\nBalance bloqueado: {0} \nDepósito de dirección tx: {1}\n ID de intercambio: {2}.\n\nPor favor, abra un ticket de soporte seleccionando el intercambio en la pantalla de intercambios pendientesy clicando \"alt + o\" o \"option + o\"." @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=Para asegurarse de que ambos comerciantes siguen popup.info.cashDepositInfo=Por favor asegúrese de que tiene una oficina bancaria donde pueda hacer el depósito de efectivo.\nEl banco con ID (BIC/SWIFT) de el banco del vendedor es: {0} popup.info.cashDepositInfo.confirm=Confirmo que puedo hacer el depósito +popup.info.shutDownWithOpenOffers=Bisq se está cerrando, pero hay ofertas abiertas.\n\nEstas ofertas no estarán disponibles en la red P2P mientras Bisq esté cerrado, pero serán re-publicadas a la red P2P la próxima vez que inicie Bisq.\n\nPara mantener sus ofertas online, mantenga Bisq ejecutándose y asegúrese de que la computadora permanece online también (v.g. asegúrese de que no se pone en modo standby... el monitor en espera no es un problema). + popup.privateNotification.headline=Notificación privada importante! @@ -1611,8 +1797,8 @@ popup.shutDownInProgress.msg=Cerrrar la aplicación puede llevar unos segundos.\ popup.attention.forTradeWithId=Se requiere atención para el intercambio con ID {0} -popup.roundedFiatValues.headline=New privacy feature: Rounded fiat values -popup.roundedFiatValues.msg=To increase privacy of your trade the {0} amount was rounded.\n\nDepending on the client version you''ll pay or receive either values with decimals or rounded ones.\n\nBoth values do comply from now on with the trade protocol.\n\nAlso be aware that BTC values are changed automatically to match the rounded fiat amount as close as possible. +popup.roundedFiatValues.headline=Nueva característica de privacidad: Valores redondeados a fiat +popup.roundedFiatValues.msg=Para incrementar la privacidad de sus intercambios la cantidad de {0} se redondeó.\n\nDependiendo de la versión del cliente pagará o recibirá valores con decimales o redondeados.\n\nAmbos valores serán cumplirán con el protocolo de intercambio.\n\nTambién tenga en cuenta que los valores BTC cambian automáticamente para igualar la cantidad fiat redondeada tan ajustada como sea posible. #################################################################### @@ -1698,10 +1884,10 @@ confidence.confirmed=Confirmado en {0} bloque/s confidence.invalid=La transacción es inválida peerInfo.title=Información del par -peerInfo.nrOfTrades=Número de intercambios completados: +peerInfo.nrOfTrades=Número de intercambios completados peerInfo.notTradedYet=No ha comerciado con este usario. -peerInfo.setTag=Introducir etiqueta para este par: -peerInfo.age=Edad de la cuenta de pago: +peerInfo.setTag=Configrar etiqueta para ese par +peerInfo.age=Edad de la cuenta de pago peerInfo.unknownAge=Edad desconocida addressTextField.openWallet=Abrir su cartera bitcoin predeterminada @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Abrir un explorador de bloques con esta navigation.account=\"Cuenta\" navigation.account.walletSeed=\"Cuenta/Semilla de cartera\" -navigation.arbitratorSelection=\"Selección de árbitro\" navigation.funds.availableForWithdrawal=\"Ingresar/Enviar fondos\" navigation.portfolio.myOpenOffers=\"Portafolio/Mis ofertas abiertas\" navigation.portfolio.pending=\"Portafolio/Intercambios abiertos\" @@ -1790,8 +1975,8 @@ time.minutes=minutos time.seconds=segundos -password.enterPassword=Introduzca password: -password.confirmPassword=Confirme password: +password.enterPassword=Introducir password +password.confirmPassword=Confirmar password password.tooLong=La contraseña debe de tener menos de 500 caracteres. password.deriveKey=Derivar clave desde password password.walletDecrypted=El monedero se desencriptó con éxito y se eliminó la protección por password. @@ -1803,11 +1988,12 @@ password.forgotPassword=Password olvidado? password.backupReminder=Por favor, tenga en cuenta que al configurar una contraseña de cartera todas las copias de seguridad creadas desde la cartera no cifrada se borrarán.\n\n¡Es altamente recomendable hacer una copia de seguridad del directorio de aplicación y anotar las palabras semilla antes de configurar la contraseña! password.backupWasDone=Ya he hecho una copia de seguridad -seed.seedWords=Palabras semilla del monedero: -seed.date=Fecha de la cartera: +seed.seedWords=Palabras semilla de la cartera +seed.enterSeedWords=Introduzca palabras semilla de la cartera +seed.date=Fecha de la cartera seed.restore.title=Restaurar monederos desde las palabras semilla seed.restore=Restaurar monederos -seed.creationDate=Fecha de creación: +seed.creationDate=Fecha de creación seed.warn.walletNotEmpty.msg=Su cartera de bitcoin no está vacía.\n\nDebe vaciar esta cartera antes de intentar restaurar a otra más antigua, pues mezclar monederos puede llevar a copias de seguridad inválidas.\n\nPor favor, finalice sus intercambios, cierre todas las ofertas abiertas y vaya a la sección Fondos para retirar sus bitcoins.\nEn caso de que no pueda acceder a sus bitcoins puede utilizar la herramienta de emergencia para vaciar el monedero.\nPara abrir la herramienta de emergencia pulse \"alt + e\" o \"option + e\". seed.warn.walletNotEmpty.restore=Quiero restaurar de todos modos seed.warn.walletNotEmpty.emptyWallet=Vaciaré mi monedero antes @@ -1821,80 +2007,84 @@ seed.restore.error=Un error ocurrió el restaurar los monederos con las palabras #################################################################### payment.account=Cuenta -payment.account.no=Número de cuenta.: -payment.account.name=Nombre de cuenta: +payment.account.no=Número de cuenta +payment.account.name=Nombre de cuenta payment.account.owner=Nombre del propietario de la cuenta payment.account.fullName=Nombre completo -payment.account.state=Estado/Provincia/Región: -payment.account.city=Ciudad: -payment.bank.country=País del banco: +payment.account.state=Estado/Provincia/Región +payment.account.city=Ciudad +payment.bank.country=País del banco payment.account.name.email=Nombre / correo electrónico del titular de la cuenta: payment.account.name.emailAndHolderId=Nombre / correo electrónico del titular de la cuenta: {0} -payment.bank.name=Nombre del banco: +payment.bank.name=Nombre del banco payment.select.account=Seleccione tipo de cuenta payment.select.region=Seleccione región payment.select.country=Seleccione país payment.select.bank.country=Seleccione país del banco payment.foreign.currency=Está seguro de que quiere elegir una moneda diferente que la del país por defecto? payment.restore.default=No, restaurar moneda por defecto. -payment.email=Email: -payment.country=País: -payment.extras=Requisitos extra: -payment.email.mobile=Email o número de móvil: -payment.altcoin.address=Dirección de altcoin: -payment.altcoin=Altcoin: +payment.email=Email +payment.country=País +payment.extras=Requerimientos extra +payment.email.mobile=Email o número de móvil +payment.altcoin.address=Dirección altcoi +payment.altcoin=Altcoin payment.select.altcoin=Seleccione o busque altcoin -payment.secret=Pregunta secreta: -payment.answer=Respuesta: +payment.secret=Pregunta secreta +payment.answer=Respuesta payment.wallet=ID de cartera: -payment.uphold.accountId=Nombre de usuario, correo electrónico o núm de teléfono: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=Correo electrónico o núm. de telefóno: -payment.venmo.venmoUserName=Nombre de usuario Venmo: -payment.popmoney.accountId=Correo electrónico o núm. de telefóno: -payment.revolut.accountId=Correo electrónico o núm. de telefóno: -payment.supportedCurrencies=Monedas soportadas: +payment.uphold.accountId=Nombre de usuario, correo electrónico o núm de teléfono +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Correo electrónico o núm. de telefóno +payment.venmo.venmoUserName=Nombre de usuario Venmo +payment.popmoney.accountId=Correo electrónico o núm. de telefóno +payment.revolut.accountId=Correo electrónico o núm. de telefóno +payment.promptPay.promptPayId=Citizen ID/Tax ID o número de teléfono +payment.supportedCurrencies=Monedas soportadas payment.limitations=Límitaciones: payment.salt="Salt" de la verificación de edad de la cuenta. payment.error.noHexSalt=El "salt" necesitar estar en formato HEX./nSólo se recomienda editar el "salt" si quiere transferir el "salt" desde una cuenta antigua para mantener su edad de cuenta. La edad de cuenta se verifica usando el "salt" de la cuenta y datos de identificación de cuenta (v.g. IBAN). -payment.accept.euro=Aceptar intercambios desde estos países Euro. -payment.accept.nonEuro=Aceptar intercambios desde estos países no-Euro: -payment.accepted.countries=Países aceptados: -payment.accepted.banks=Bancos aceptados: -payment.mobile=Número de móvil: -payment.postal.address=Dirección postal: -payment.national.account.id.AR=Número CBU: +payment.accept.euro=Aceptar tratos desde estos países Euro. +payment.accept.nonEuro=Aceptar tratos desde estos países no-Euro +payment.accepted.countries=Países aceptados +payment.accepted.banks=Bancos aceptados (ID) +payment.mobile=Número de móvil +payment.postal.address=Dirección postal +payment.national.account.id.AR=Número CBU #new -payment.altcoin.address.dyn=Su dirección {0}: -payment.accountNr=Número de cuenta: -payment.emailOrMobile=Email o número de móvil: +payment.altcoin.address.dyn=Dirección {0}: +payment.altcoin.receiver.address=Dirección del receptor de altcoin +payment.accountNr=Número de cuenta +payment.emailOrMobile=Email o número de móvil payment.useCustomAccountName=Utilizar nombre de cuenta personalizado -payment.maxPeriod=Periodo máximo de intercambio: -payment.maxPeriodAndLimit=Duración máxima de intercambio: {0} / Límite máximo de intercambio: {1} +payment.maxPeriod=Periodo máximo de intercambio +payment.maxPeriodAndLimit=Duración máxima de intercambio: {0} / Límite máximo de intercambio: {1} payment.maxPeriodAndLimitCrypto=Duración máxima de intercambio: {0} / Límite máximo de intercambio: {1} payment.currencyWithSymbol=Moneda: {0} payment.nameOfAcceptedBank=Nombre de banco aceptado payment.addAcceptedBank=Añadir banco aceptado payment.clearAcceptedBanks=Despejar bancos aceptados -payment.bank.nameOptional=Nombre del banco (opcional): -payment.bankCode=Código bancario: +payment.bank.nameOptional=Nombre del banco (opcional) +payment.bankCode=Código bancario payment.bankId=ID bancario (BIC/SWIFT) -payment.bankIdOptional=ID bancaria (BIC/SWIFT) (opcional): -payment.branchNr=Número de sucursal: -payment.branchNrOptional=Número de sucursal (opcional): -payment.accountNrLabel=Número de cuenta (IBAN): -payment.accountType=Tipo de cuenta: +payment.bankIdOptional=ID bancaria (BIC/SWIFT) (opcional) +payment.branchNr=Número de sucursal +payment.branchNrOptional=Número de sucursal (opcional) +payment.accountNrLabel=Número de cuenta (IBAN) +payment.accountType=Tipo de cuenta payment.checking=Comprobando payment.savings=Ahorros payment.personalId=ID personal: -payment.clearXchange.info=Por favor asegúrese de que cumple los requisitos para usar Zelle (ClearXchange)\n\n1. Necesita tener su cuenta Zelle (ClearXchange) verificada en su plataforma antes de comenzar un intercambio o crear una oferta.\n\n2. Necesita tener una cuenta bancaria con uno de los siguientes bancos miembros:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. Necesita estar seguro de que no excede el límite de transferencia diario o mensual de Zelle (ClearXchange).\n\nPor favor use Zelle (ClearXchange) solo si cumple todos estos requerimientos, de lo contrario seguramente la transferencia falle y el intercambio termine en disputa.\nSi no ha cumplimentado los requisitos anteriores perderá el depósito de seguridad.\n\nPor favor, tenga en cuenta también que hay un mayor riesgo de chargeback al usar Zelle (ClearXchange).\nPara el vendador {0} es altamente recomendable ponerse en contacto con el comprador {1} usando la dirección de email o el número de movil para verificar que el o ella es el propietario de la cuenta Zelle (ClearXchange) account. +payment.clearXchange.info=Por favor asegúrese de que cumple los requisitos para el uso de Zelle (ClearXchange)\n\n1. Necesita tener su cuenta Zelle (ClearXchange) verificada en su plataforma antes de comenzar un intercambio o crear una oferta.\n\n2. Necesita tener una cuenta bancaria con uno de los siguientes bancos miembros\n● Bank of America\n● Capital One P2P Payments\n● Chase QuickPay\n● FirstBank Person to Person Transfers\n● Frost Send Money\n● U.S. Bank Send Money\n● TD Bank\n● Citibank\n● Wells Fargo SurePay\n\n3. Necesita estar seguro de que no excede el límite de transferencia diario o mensual de Zelle (ClearXchange).\n\nPor favor use Zelle (ClearXchange) solo si cumple todos estos requerimientos, de lo contrario seguramente la transferencia falle y el intercambio termine en disputa.\nSi no ha cumplimentado los requisitos anteriores perderá el depósito de seguridad.\n\nPor favor, tenga en cuenta también que hay un mayor riesgo de chargeback al usar Zelle (ClearXchange).\nPara el vendador {0} es altamente recomendable ponerse en contacto con el comprador {1} usando la dirección de email o el número de movil para verificar que el o ella es el propietario de la cuenta Zelle (ClearXchange) account. payment.moneyGram.info=Al utilizar MoneyGram, el comprador de BTC tiene que enviar el número de autorización y una foto del recibo al vendedor de BTC por correo electrónico. El recibo debe mostrar claramente el monto, asi como el nombre completo, país y demarcación (departamento,estado, etc.) del vendedor. Al comprador se le mostrará el correo electrónico del vendedor en el proceso de transacción. payment.westernUnion.info=Al utilizar Western Union, el comprador de BTC tiene que enviar el número de autorización y una foto del recibo al vendedor de BTC por correo electrónico. El recibo debe mostrar claramente el monto, asi como el nombre completo, país y demarcación (departamento,estado, etc.) del vendedor. Al comprador se le mostrará el correo electrónico del vendedor en el proceso de transacción. -payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. +payment.halCash.info=Al usar HalCash el comprador de BTC necesita enviar al vendedor de BTC el código HalCash a través de un mensaje de texto desde el teléfono móvil.\n\nPor favor asegúrese de que no excede la cantidad máxima que su banco le permite enviar con HalCash. La cantidad mínima por retirada es de 10 EUR y el máximo son 600 EUR. Para retiros frecuentes es 3000 por receptor al día y 6000 por receptor al mes. Por favor compruebe estos límites con su banco y asegúrese que son los mismos que aquí expuestos.\n\nLa cantidad de retir debe ser un múltiplo de 10 EUR ya que no se puede retirar otras cantidades desde el cajero automático. La Interfaz de Usuario en la pantalla crear oferta y tomar oferta ajustará la cantidad de BTC para que la cantidad de EUR sea correcta. No puede usar precios basados en el mercado ya que la cantidad de EUR cambiaría con el cambio de precios.\n\nEn caso de disputa el comprador de BTC necesita proveer la prueba de que ha enviado EUR. payment.limits.info=Por favor, tenga en cuenta que todas las transferencias bancarias tienen cierto riesgo de chargeback.\n\nPara disminuir este riesgo, Bisq establece límites por intecambio basándose en dos factores:\n\n1. El nivel estimado de riesgo de chargeback para el método de pago usado\n2. La edad de su cuenta para ese método de pago\n\nLa cuenta que está creando ahora es nueva y su edad es cero. A medida que su cuenta gane edad en un periodo de dos meses, también aumentará el límite por transacción.\n\n● Durante el primer mes, el límite será {0}\n● Durante el segundo mes, el límite será {1}\n● Después del segundo mes, el límite será {2}\n\nTenga en cuenta que no hay límites en el total de transacciones que puede realizar. +payment.cashDeposit.info=por favor confirme que su banco permite enviar depósitos de efectivo a cuentas de otras personas. Por ejemplo, Bank of America y Wells Fargo ya no permiten estos depósitos. + payment.f2f.contact=Información de contacto payment.f2f.contact.prompt=Cómo quiere ser contactado por el par de intercambio? (dirección email, número de teléfono...) payment.f2f.city=Ciudad para la reunión 'cara a cara' @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Información adicional opcional payment.f2f.extra=Información adicional payment.f2f.extra.prompt=El creador puede definir los 'términos y condiciones' o añadir información de contacto pública. Será mostrada junto con la oferta. -payment.f2f.info=Los intercambios 'cara a cara' tienen diferentes reglas y riesgos respecto a las transacciones online.\n\nLas principales diferencias son:\n● Los pares de intercambio necesitan intercambiar información acerca del lugar de reunión y la hora usando los detalles de contacto proporcionados.\n● Los pares de intercambio necesitan traer sus ordenadores portátiles y hacer la confirmación de 'pago enviado' y 'pago recibido' en el lugar de reunión.\n● Si un creador tiene 'Términos y condiciones' especiales necesita especificarlos en el campo de texto 'Información adicional' de la cuenta.\n● Tomando una oferta el tomador acepta los 'Términos y condiciones' del creador.\n● En caso de disputa el árbitro no puede ayudar mucho debido a que es difícil encontrar evidencias de lo que ha pasado durante una reunión. En estos casos los fondos BTC pueden bloquearse para siempre o hasta que los comerciantes lleguen a un acuerdo.\n\nPara asegurarse de que entiende las diferencias con los intercambios 'Cara a Cara' por favor lea las intrucciones y recomendaciones en: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info=Los intercambios 'Cara a Cara' (F2F) tienen diferentes reglas y riesgos que las transacciones online.\n\nLas principales diferencias son:\n● Los pares de intercambio necesitan intercambiar información acerca del punto de reunión y la hora usando los detalles de contacto proporcionados.\n● Los pares de intercambio tienen que traer sus portátiles y hacer la confirmación de 'pago enviado' y 'pago recibido' en el lugar de reunión.\nSi un creador tiene 'términos y condiciones' especiales necesita declararlos en el campo de texto 'información adicional' en la cuenta.\n● Tomando una oferta el tomador está de acuerdo con los 'términos y condiciones' declarados por el creador.\n● En caso de disputa el árbitro no puede ayudar mucho ya que normalmente es complicado obtener evidencias no manipulables de lo que ha pasado en una reunión. En estos casos los fondos BTC pueden bloquearse indefinidamente o hasta que los pares lleguen a un acuerdo.\n\nPara asegurarse de que comprende las diferencias con los intercambios 'Cara a Cara' por favor lea las instrucciones y recomendaciones en: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Abrir paǵina web payment.f2f.offerbook.tooltip.countryAndCity=Provincia y ciudad: {0} / {1} payment.f2f.offerbook.tooltip.extra=Información adicional: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoins +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoins - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2025,7 +2222,7 @@ BLOCK_CHAINS_SHORT=Altcoins validation.empty=No se permiten entradas vacías validation.NaN=El valor introducido no es válido -validation.notAnInteger=Input is not an integer value. +validation.notAnInteger=El valor introducido no es entero validation.zero=El 0 no es un valor permitido. validation.negative=No se permiten entradas negativas. validation.fiat.toSmall=No se permite introducir un valor menor que el mínimo posible @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} debe consistir en {1} números. validation.accountNr=El número de cuenta debe consistir en {0} números. validation.accountNrChars=El número de cuenta debe consistir en {0} caracteres. validation.btc.invalidAddress=La dirección no es correcta. Por favor compruebe el formato de la dirección. -validation.btc.amountBelowDust=La cantidad que quiere enviar está por debajo del límite de polvo de {0}\ny será rechazada por la red Bitcoin.\nPor favor use una cantidad más grande. validation.integerOnly=Por favor, introduzca sólo números enteros. validation.inputError=Su entrada causó un error:\n{0} -validation.bsq.insufficientBalance=La cantidad excede el balance disponible de {0}. -validation.btc.exceedsMaxTradeLimit=No se permiten cantidades más grandes que el límite de de intercambio de {0}. +validation.bsq.insufficientBalance=Su balance disponible es {0} +validation.btc.exceedsMaxTradeLimit=Su límite de intercambio es {0}. validation.bsq.amountBelowMinAmount=La cantidad mínima es {0} validation.nationalAccountId={0} debe consistir de {1} número(s). @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=El checksum de IBAN es inválido validation.iban.invalidLength=El número debe ser de una longitud de 15 a 34 carácteres. validation.interacETransfer.invalidAreaCode=Código de area no canadiense validation.interacETransfer.invalidPhone=Formato de número de teléfono inválido y no una dirección e-mail. -validation.inputTooLarge=Input must not be larger than {0} +validation.interacETransfer.invalidQuestion=Debe contener solamente letras, números, espacios y/o símbolos ' _ , . ? - +validation.interacETransfer.invalidAnswer=Debe ser una palabra y contener solamente letras, números, y/o el símbolo - +validation.inputTooLarge=El valor introducido no debe ser mayor que {0} +validation.inputTooSmall=Lo introducido tiene que ser mayor que {0} +validation.amountBelowDust=No se permiten cantidades por debajo del límite dust de {0} +validation.length=La longitud debe estar entre {0} y {1} +validation.pattern=Lo introducido debe ser de formato: {0} +validation.noHexString=Lo introducido no es un formato HEX. +validation.advancedCash.invalidFormat=Tiene que ser un formato de email o ID de cartera válido: X000000000000 diff --git a/core/src/main/resources/i18n/displayStrings_fa.properties b/core/src/main/resources/i18n/displayStrings_fa.properties index f5aed58798f..0a797e09591 100644 --- a/core/src/main/resources/i18n/displayStrings_fa.properties +++ b/core/src/main/resources/i18n/displayStrings_fa.properties @@ -25,7 +25,7 @@ #################################################################### shared.readMore=بیشتر بخوانید -shared.openHelp=بخش «کمک» را باز کنید +shared.openHelp=بخش «راهنما» را باز کنید shared.warning=هشدار shared.close=بستن shared.cancel=لغو @@ -35,15 +35,15 @@ shared.no=خیر shared.iUnderstand=فهمیدم shared.na=بدون پاسخ shared.shutDown=خاموش -shared.reportBug=گزاش اشکال در مورد مسائل GitHub  -shared.buyBitcoin=بیت کوین بخرید -shared.sellBitcoin=بیت کوین بفروشید +shared.reportBug=گزاش باگ در GitHub  +shared.buyBitcoin=بیتکوین بخرید +shared.sellBitcoin=بیتکوین بفروشید shared.buyCurrency=خرید {0} shared.sellCurrency=فروش {0} -shared.buyingBTCWith=خرید بیت کوین با {0} -shared.sellingBTCFor=فروش بیت کوین با {0} -shared.buyingCurrency=خرید {0} ( فروش بیت کوین) -shared.sellingCurrency=فروش {0} (خرید بیت کوین) +shared.buyingBTCWith=خرید بیتکوین با {0} +shared.sellingBTCFor=فروش بیتکوین با {0} +shared.buyingCurrency=خرید {0} ( فروش بیتکوین) +shared.sellingCurrency=فروش {0} (خرید بیتکوین) shared.buy=خرید shared.sell=فروش shared.buying=خریدن @@ -73,7 +73,7 @@ shared.details=جزئیات shared.address=آدرس shared.balanceWithCur=تراز در {0} shared.txId=شناسه تراکنش -shared.confirmations=تاییدیه ها +shared.confirmations=تاییدیه‌ها shared.revert=بازگرداندن تراکنش shared.select=انتخاب shared.usage=کاربرد @@ -81,113 +81,118 @@ shared.state=وضعیت shared.tradeId=شناسه معامله shared.offerId=شناسه پیشنهاد shared.bankName=نام بانک -shared.acceptedBanks=بانک های پذیرفته شده +shared.acceptedBanks=بانک‌های مورد پذیرش shared.amountMinMax=مقدار (حداقل - حداکثر) -shared.amountHelp=اگر پیشنهادی دارای یک دسته ی حداقل و حداکثر مقدار باشد، پس شما می توانید هر مقداری درون این محدوده را معامله کنید. +shared.amountHelp=اگر پیشنهادی دسته‌ی حداقل و حداکثر مقدار دارد، شما می توانید هر مقداری در محدوده پیشنهاد را معامله کنید. shared.remove=حذف shared.goTo=به {0} بروید -shared.BTCMinMax=بیت کوین (حداقل - حداکثر) +shared.BTCMinMax=بیتکوین (حداقل - حداکثر) shared.removeOffer=حذف پیشنهاد shared.dontRemoveOffer=پیشنهاد را حذف نکنید shared.editOffer=ویرایش پیشنهاد -shared.openLargeQRWindow=پنجره ی بزرگ کد QR را باز کنید -shared.tradingAccount=حساب تجاری +shared.openLargeQRWindow=کد QR در پنجره بزرگ باز کنید +shared.tradingAccount=حساب معاملات shared.faq=از صفحه پرسش و پاسخ‌های متداول بازدید نمایید shared.yesCancel=بله، لغو شود shared.nextStep=گام بعدی -shared.selectTradingAccount=حساب تجاری را انتخاب کنید -shared.fundFromSavingsWalletButton=انتقال وجوه از کیف پول Bisq -shared.fundFromExternalWalletButton=برای تهیه ی وجه، کیف پول خارجی خود را باز کنید -shared.openDefaultWalletFailed=باز کردن یک برنامه کیف پول بیت کوین پیش فرض، ناموفق بوده است. شاید برنامه را نصب نکرده باشید؟ +shared.selectTradingAccount=حساب معاملات را انتخاب کنید +shared.fundFromSavingsWalletButton=انتقال وجه از کیف Bisq +shared.fundFromExternalWalletButton=برای تهیه پول، کیف پول بیرونی خود را باز کنید +shared.openDefaultWalletFailed=پیدا کردن کیف پول پیش‌فرض بیتکوین ناموفق بوده است. شاید چنین برنامه‌ای را نصب نداشته باشید؟ shared.distanceInPercent=فاصله در ٪ از قیمت بازار shared.belowInPercent= ٪ زیر قیمت بازار shared.aboveInPercent= ٪ بالای قیمت بازار shared.enterPercentageValue=ارزش ٪ را وارد کنید shared.OR=یا -shared.notEnoughFunds=شما وجه کافی در کیف پول Bisq خود ندارید. \nبه {0} نیاز دارید، اما شما تنها دارای {1} در کیف پول خود هستید. \n\nلطفاً وجه آن معامله را از یک کیف پول بیت کوین خارجی یا از کیف پول Bisq در \"وجوه/دریافت وجوه\"، تأمین نمایید. -shared.waitingForFunds=برای وجوه صبر کنید... -shared.depositTransactionId=شناسه تراکنش سپرده -shared.TheBTCBuyer=خریدار بیت کوین +shared.notEnoughFunds=شما وجه کافی در کیف Bisq خود ندارید. \nبه {0} نیاز دارید، اما فقط {1} در کیف Bisq خود دارید. \n\nلطفاً وجه موردنیاز معامله را از کیف پولی دیگر یا از کیف Bisq در بخش \"وجوه/دریافت وجوه\"، تأمین نمایید. +shared.waitingForFunds=در انتظار دریافت وجه... +shared.depositTransactionId=شناسه تراکنش وجه دریافتی +shared.TheBTCBuyer=خریدار بیتکوین shared.You=شما shared.reasonForPayment=دلیل پرداخت shared.sendingConfirmation=در حال ارسال تاییدیه... shared.sendingConfirmationAgain=لطفاً تاییدیه را دوباره ارسال نمایید -shared.exportCSV=به csv صادر کنید +shared.exportCSV=به csv خروجی بگیرید shared.noDateAvailable=تاریخ موجود نیست shared.arbitratorsFee=هزینه داور shared.noDetailsAvailable=جزئیاتی در دسترس نیست shared.notUsedYet=هنوز مورد استفاده قرار نگرفته shared.date=تاریخ -shared.sendFundsDetailsWithFee=ارسال {0}:\nاز آدرس: {1}\nبه آدرس گیرنده: {2}.\nهزینه تراکنش الزامی عبارت است از: {3} ( {4} ساتوشی بر بایت) است\nاندازه تراکنش: {5} کیلوبایت\nمیزان دریافتی گیرنده: {6}\n\nآیا مطمئن هستید که می خواهید آن مبلغ را برداشت کنید؟ -shared.copyToClipboard=رونوشت در حافظه ی موقتی +shared.sendFundsDetailsWithFee=ارسال {0}:\nاز آدرس: {1}\nبه آدرس گیرنده: {2}.\nهزینه موردنیاز تراکنش: {3} ( {4} ساتوشی بر بایت) است\nسایز تراکنش: {5} کیلوبایت\nمقدار دریافتی گیرنده: {6}\n\nآیا از برداشت این مبلغ مطمئن هستید؟ +shared.copyToClipboard=کپی در کلیپ‌بورد shared.language=زبان shared.country=کشور shared.applyAndShutDown=اعمال و خاموش کردن shared.selectPaymentMethod=انتخاب روش پرداخت -shared.accountNameAlreadyUsed=آن نام حساب، درحال حاضر در یک حساب ذخیره شده، ثبت شده است.\nلطفا از نام دیگری استفاده نمایید. -shared.askConfirmDeleteAccount=آیا شما واقعاً می خواهید حساب انتخاب شده را حذف کنید؟ -shared.cannotDeleteAccount=شما نمی توانید آن حساب را حذف کنید زیرا در یک پیشنهاد باز یا معامله مورد استفاده قرار گرفته است. +shared.accountNameAlreadyUsed=چنین نامی درحال حاضر در حسابی دیگر ثبت شده است.\nلطفا از نام دیگری استفاده نمایید. +shared.askConfirmDeleteAccount=از حذف حساب انتخاب شده مطمئن هستید؟ +shared.cannotDeleteAccount=امکان حذف این حساب وجود ندارد. این حساب در پیشنهاد باز یا معامله‌ای در حال استفاده است. shared.noAccountsSetupYet=هنوز هیچ حساب کاربری تنظیم نشده است -shared.manageAccounts=مدیریت حساب ها +shared.manageAccounts=مدیریت حساب‌ها shared.addNewAccount=افزودن حساب جدید -shared.ExportAccounts=صادر کردن حساب ها -shared.importAccounts=وارد کردن حساب ها +shared.ExportAccounts=صادر کردن حساب‌ها +shared.importAccounts=وارد کردن حساب‌ها shared.createNewAccount=ایجاد حساب جدید -shared.saveNewAccount=ذخیره ی حساب جدید +shared.saveNewAccount=ذخیره‌ی حساب جدید shared.selectedAccount=حساب انتخاب شده shared.deleteAccount=حذف حساب shared.errorMessageInline=\nپیغام خطا: {0} -shared.errorMessage=پیغام خطا: +shared.errorMessage=Error message shared.information=اطلاعات shared.name=نام shared.id=شناسه shared.dashboard=داشبورد shared.accept=پذیرش -shared.balance=تراز +shared.balance=موجودی shared.save=ذخیره -shared.onionAddress=آدرس Onion +shared.onionAddress=آدرس شبکه Onion shared.supportTicket=بلیط پشتیبانی shared.dispute=مناقشه shared.seller=فروشنده shared.buyer=خریدار shared.allEuroCountries=تمام کشورهای یورو -shared.acceptedTakerCountries=کشورهای گیرنده ی پذیرفته شده -shared.arbitrator=داور انتخاب شده: +shared.acceptedTakerCountries=کشورهای هدف برای پذیرش طرف معامله +shared.arbitrator=Selected arbitrator shared.tradePrice=قیمت معامله shared.tradeAmount=مقدار معامله shared.tradeVolume=حجم معامله shared.invalidKey=کلید وارد شده صحیح نیست. -shared.enterPrivKey=کلید اختصاصی را برای باز کردن وارد کنید: -shared.makerFeeTxId=شناسه تراکنش هزینه ی سفارش گذار: -shared.takerFeeTxId=شناسه تراکنش هزینه ی پذیرنده: -shared.payoutTxId=شناسه تراکنش پرداخت: -shared.contractAsJson=قرارداد در قالب JSON: -shared.viewContractAsJson=مشاهده ی قرارداد در قالب JSON: +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format +shared.viewContractAsJson=مشاهده‌ی قرارداد در قالب JSON: shared.contract.title=قرارداد برای معامله با شناسه ی {0} -shared.paymentDetails=جزئیات پرداخت بیت کوین {0}: -shared.securityDeposit=سپرده ی امن -shared.yourSecurityDeposit=سپرده ی امن شما +shared.paymentDetails=BTC {0} payment details +shared.securityDeposit=سپرده‌ی اطمینان +shared.yourSecurityDeposit=سپرده ی اطمینان شما shared.contract=قرارداد shared.messageArrived=پیام رسید. -shared.messageStoredInMailbox=پیام در صندوق پستی ذخیره شد. +shared.messageStoredInMailbox=پیام در پیام‌های دریافتی ذخیره شد. shared.messageSendingFailed=ارسال پیام ناموفق بود. خطا: {0} shared.unlock=باز کردن -shared.toReceive=به منظور دریافت: -shared.toSpend=به منظور خرج: -shared.btcAmount=مقدار بیت کوین -shared.yourLanguage=زبان های شما: +shared.toReceive=to receive +shared.toSpend=to spend +shared.btcAmount=مقدار بیتکوین +shared.yourLanguage=Your languages shared.addLanguage=افزودن زبان shared.total=مجموع -shared.totalsNeeded=وجه موردنیاز: -shared.tradeWalletAddress=آدرس کیف پول تجاری: -shared.tradeWalletBalance=تراز کیف پول تجاری: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=سفارش گذار: {0} shared.takerTxFee=پذیرنده سفارش: {0} -shared.securityDepositBox.description=سپرده ی امن برای بیت کوین {0} -shared.iConfirm=می پذیرم -shared.tradingFeeInBsqInfo=معادل با {0} بعنوان هزینه استخراج مورد استفاده قرار گرفته است. -shared.openURL=Open {0} - +shared.securityDepositBox.description=سپرده‌ی اطمینان بیتکوین {0} +shared.iConfirm=تایید می‌کنم +shared.tradingFeeInBsqInfo=معادل با {0} برای کارمزد معدن‌کاوان مورد استفاده قرار گرفته است. +shared.openURL=باز {0} +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -198,27 +203,31 @@ shared.openURL=Open {0} #################################################################### mainView.menu.market=بازار -mainView.menu.buyBtc=خرید بیت کوین -mainView.menu.sellBtc=فروش بیت کوین -mainView.menu.portfolio=سبد سهام +mainView.menu.buyBtc=خرید بیتکوین +mainView.menu.sellBtc=فروش بیتکوین +mainView.menu.portfolio=سبد سرمایه mainView.menu.funds=وجوه mainView.menu.support=پشتیبانی mainView.menu.settings=تنظیمات mainView.menu.account=حساب -mainView.menu.dao=DAO - -mainView.marketPrice.provider=ارائه دهنده قیمت بازار: -mainView.marketPrice.bisqInternalPrice=قیمت آخرین معامله ی Bisq -mainView.marketPrice.tooltip.bisqInternalPrice=هیچ قیمت بازاری از ارائه دهندگان خارجی قیمت، موجود نیست.\nقیمت نمایش داده شده، قیمت آخرین معامله ی Bisq برای آن ارز است. -mainView.marketPrice.tooltip=قیمت بازار توسط {0}{1} ارائه شده است\nآخرین به روز رسانی: {2}\nURL لینک ارائه دهنده: {3} -mainView.marketPrice.tooltip.altcoinExtra=در صورتی که آلت کوین در Poloniex موجود نباشد، از https://coinmarketcap.com استفاده می کنیم. -mainView.balance.available=تراز موجود +mainView.menu.dao=DAO (موسسه خودمختار غیرمتمرکز) + +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} +mainView.marketPrice.bisqInternalPrice=قیمت آخرین معامله‌ی Bisq +mainView.marketPrice.tooltip.bisqInternalPrice=قیمت بازارهای خارجی موجود نیست.\nقیمت نمایش داده شده، از آخرین معامله‌ی Bisq برای ارز موردنظر اتخاذ شده است. +mainView.marketPrice.tooltip=قیمت بازار توسط {0}{1} ارائه شده است\nآخرین به روز رسانی: {2}\nURL لینک Node ارائه دهنده: {3} +mainView.marketPrice.tooltip.altcoinExtra=در صورتی که آلتکوین در Poloniex موجود نباشد، از نرخ https://coinmarketcap.com استفاده می کنیم. +mainView.balance.available=موجودی در دسترس mainView.balance.reserved=رزرو شده در پیشنهادها mainView.balance.locked=قفل شده در معاملات +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(استفاده از Tor) mainView.footer.localhostBitcoinNode=(لوکال هاست) -mainView.footer.btcInfo=همتایان شبکه بیت کوین: {0} / {1} {2} +mainView.footer.btcInfo=همتایان شبکه بیتکوین: {0} / {1} {2} mainView.footer.btcInfo.initializing= راه اندازی اولیه mainView.footer.btcInfo.synchronizedWith=همگام شده با mainView.footer.btcInfo.connectingTo=در حال ایجاد ارتباط با @@ -230,18 +239,18 @@ mainView.bootstrapState.torNodeCreated=(2/4) گره Tor ایجاد شد mainView.bootstrapState.hiddenServicePublished=(3/4) سرویس پنهان منتشر شد mainView.bootstrapState.initialDataReceived=(4/4) داده های اولیه دریافت شد -mainView.bootstrapWarning.noSeedNodesAvailable=گره های اولیه موجود نیست -mainView.bootstrapWarning.noNodesAvailable=گره ها و همتایان اولیه موجود نیستند +mainView.bootstrapWarning.noSeedNodesAvailable=عدم وجود Node های اولیه +mainView.bootstrapWarning.noNodesAvailable=Node ها و همتایان اولیه موجود نیستند mainView.bootstrapWarning.bootstrappingToP2PFailed=راه اندازی خودکار برای شبکه P2P ناموفق بود -mainView.p2pNetworkWarnMsg.noNodesAvailable=کلمات رمز خصوصی یا همتایان مصر برای داده های مورد درخواست موجود نیست.\nلطفاً ارتباط اینترنت خود را بررسی کنید یا برنامه را مجدداً راه اندازی کنید. -mainView.p2pNetworkWarnMsg.connectionToP2PFailed=ارتباط با شبکه P2P ناموفق بود (خطای گزارش شده : {0}).\nلطفاً اتصال اینترنت خود را بررسی کنید یا برنامه را مجددا راه اندازی کنید. +mainView.p2pNetworkWarnMsg.noNodesAvailable= Nodeی برای درخواست داده موجود نیست.\nلطفاً ارتباط اینترنت خود را بررسی کنید یا برنامه را مجدداً راه اندازی کنید. +mainView.p2pNetworkWarnMsg.connectionToP2PFailed=ارتباط با شبکه P2P ناموفق بود (خطای گزارش شده : {0}).\nلطفاً اتصال اینترنت خود را بررسی کنید یا برنامه را مجددا راه‌اندازی کنید. -mainView.walletServiceErrorMsg.timeout=ارتباط با شبکه ی بیت کوین به دلیل توقف زمانی، ناموفق بود. -mainView.walletServiceErrorMsg.connectionError=ارتباط با شبکه ی بیت کوین به دلیل یک خطا: {0}، ناموفق بود. +mainView.walletServiceErrorMsg.timeout=ارتباط با شبکه‌ی بیتکوین به دلیل وقفه، ناموفق بود. +mainView.walletServiceErrorMsg.connectionError=ارتباط با شبکه‌ی بیتکوین به دلیل یک خطا: {0}، ناموفق بود. -mainView.networkWarning.allConnectionsLost=اتصال شما به تمام {0} همتایان شبکه قطع شد.\nشاید اتصال کامپیوتر شما قطع شده است یا کامپیوتر شما در حالت آماده به کار بود. -mainView.networkWarning.localhostBitcoinLost=اتصال شما به گره ی لوکال هاست بیت کوین قطع شد.\nلطفاً به منظور اتصال به سایر گره های بیت کوین، برنامه ی Bisq یا گره ی لوکال هاست بیت کوین را مجددا راه اندازی کنید. +mainView.networkWarning.allConnectionsLost=اتصال شما به تمام {0} همتایان شبکه قطع شد.\nشاید ارتباط کامپیوتر شما قطع شده است یا کامپیوتر در حالت Standby است. +mainView.networkWarning.localhostBitcoinLost=اتصال شما به Node لوکال هاست بیتکوین قطع شد.\nلطفاً به منظور اتصال به سایر Nodeهای بیتکوین، برنامه‌ی Bisq یا Node لوکال هاست بیتکوین را مجددا راه اندازی کنید. mainView.version.update=(به روز رسانی موجود است) @@ -249,27 +258,27 @@ mainView.version.update=(به روز رسانی موجود است) # MarketView #################################################################### -market.tabs.offerBook=دفتر پیشنهاد -market.tabs.spread=تفاوت نرخ، اسپرد +market.tabs.offerBook=دفتر پیشنهادها +market.tabs.spread=تفاوت نرخ market.tabs.trades=معاملات # OfferBookChartView -market.offerBook.chart.title=دفتر پیشنهاد برای {0} +market.offerBook.chart.title=دفتر پیشنهادها برای {0} market.offerBook.buyAltcoin=خرید {0} (فروش {1}) market.offerBook.sellAltcoin=فروش {1} (خرید {0}) market.offerBook.buyWithFiat=خرید {0} market.offerBook.sellWithFiat=فروش {0} market.offerBook.sellOffersHeaderLabel=فروش {0} به market.offerBook.buyOffersHeaderLabel=خرید {0} از -market.offerBook.buy=من می خواهم بیت کوین بخرم. -market.offerBook.sell=من می خواهم بیت کوین بفروشم. +market.offerBook.buy=می‌خواهم بیتکوین بخرم. +market.offerBook.sell=می‌خواهم بیتکوین بفروشم. # SpreadView -market.spread.numberOfOffersColumn=تمام پیشنهادات ({0}) -market.spread.numberOfBuyOffersColumn=خرید بیت کوین ({0}) -market.spread.numberOfSellOffersColumn=فروش بیت کوین ({0}) -market.spread.totalAmountColumn=مجموع بیت کوین ({0}) -market.spread.spreadColumn=تفاوت نرخ، اسپرد +market.spread.numberOfOffersColumn=تمام پیشنهادها ({0}) +market.spread.numberOfBuyOffersColumn=خرید بیتکوین ({0}) +market.spread.numberOfSellOffersColumn=فروش بیتکوین ({0}) +market.spread.totalAmountColumn=مجموع بیتکوین ({0}) +market.spread.spreadColumn=تفاوت نرخ # TradesChartsView market.trades.nrOfTrades=معاملات: {0} @@ -287,14 +296,14 @@ market.trades.tooltip.candle.date=تاریخ: offerbook.createOffer=ایجاد پیشنهاد offerbook.takeOffer=برداشتن پیشنهاد -offerbook.trader=معامله گر -offerbook.offerersBankId=شناسه بانک سفارش گذار (BIC/SWIFT): {0} -offerbook.offerersBankName= نام بانک سفارش گذار : {0} -offerbook.offerersBankSeat=کشور بانک سفارش گذار: {0} -offerbook.offerersAcceptedBankSeatsEuro=محل کشورهای بانک پذیرفته شده (پذیرنده): تمام کشورهای یورو -offerbook.offerersAcceptedBankSeats=محل کشورهای بانک پذیرفته شده (پذیرنده): \n{0} +offerbook.trader=معامله‌گر +offerbook.offerersBankId=شناسه بانک سفارش‌گذار (BIC/SWIFT): {0} +offerbook.offerersBankName= نام بانک سفارش‌گذار : {0} +offerbook.offerersBankSeat=کشور بانک سفارش‌گذار: {0} +offerbook.offerersAcceptedBankSeatsEuro=بانک‌های کشورهای پذیرفته شده (پذیرنده): تمام کشورهای یورو +offerbook.offerersAcceptedBankSeats=بانک‌های کشورهای پذیرفته شده (پذیرنده): \n{0} offerbook.availableOffers=پیشنهادهای موجود -offerbook.filterByCurrency=فیلتر بر اساس ارز: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=فیلتر بر اساس روش پرداخت offerbook.nrOffers=تعداد پیشنهادها: {0} @@ -304,23 +313,23 @@ offerbook.createOfferTo=پیشنهاد جدیدی برای {0} {1} ایجاد ک # postfix to previous. e.g.: Create new offer to buy BTC with ETH or Create new offer to sell BTC for ETH offerbook.buyWithOtherCurrency=با {0} offerbook.sellForOtherCurrency=برای {0} -offerbook.takeOfferButton.tooltip=برای {0} پیشنهاد بگذار +offerbook.takeOfferButton.tooltip=پیشنهاد را برای {0} بردار offerbook.yesCreateOffer=بلی، ایجاد پیشنهاد -offerbook.setupNewAccount=تنظیم یک حساب تجاری جدید -offerbook.removeOffer.success=حذف پیشنهاد، موفقیت آمیز بود. +offerbook.setupNewAccount=تنظیم یک حساب معاملات جدید +offerbook.removeOffer.success=حذف پیشنهاد موفقیت آمیز بود. offerbook.removeOffer.failed=حذف پیشنهاد ناموفق بود:\n{0} -offerbook.deactivateOffer.failed=غیرفعالسازی پیشنهاد، ناموفق بود:\n{0} -offerbook.activateOffer.failed=انتشار پیشنهاد، ناموفق بود:\n{0} -offerbook.withdrawFundsHint=می توانید مبلغی را که از صفحه {0} پرداخت کرده اید، بردارید. - -offerbook.warning.noTradingAccountForCurrency.headline=حساب تجاری برای ارز انتخاب شده، موجود نیست -offerbook.warning.noTradingAccountForCurrency.msg=شما یک حساب تجاری برای ارز انتخاب شده ندارید.\nآیا می خواهید یک پیشنهاد با یکی از حساب تجاری موجود خود، ایجاد کنید؟ -offerbook.warning.noMatchingAccount.headline=حساب تجاری، مطابقت ندارد. -offerbook.warning.noMatchingAccount.msg=شما یک حساب تجاری با روش پرداخت موردنیاز برای آن پیشنهاد را ندارید.\nشما باید یک حساب تجاری با آن روش پرداخت، تنظیم کنید اگر میخواهید این پیشنهاد را بگیرید.\nآیا میخواهید این کار را همین الآن انجام دهید؟ -offerbook.warning.wrongTradeProtocol=آن پیشنهاد نیاز به نسخه پروتکل متفاوتی دارد، مانند پروتکلی که در نسخه نرم افزار خودتان استفاده می شود.\n\nلطفا بررسی کنید که آیا آخرین نسخه را نصب کرده اید یا خیر، در غیر این صورت، کاربری که این پیشنهاد را ایجاد کرده است، از یک نسخه قدیمی تر استفاده کرده است.\n\nکاربران نمی توانند با یک نسخه پروتکل تجاری ناسازگار، معامله کنند. -offerbook.warning.userIgnored=شما آن آدرس onion کاربر را به لیست بی اعتنایی خودتان افزوده اید. -offerbook.warning.offerBlocked=آن پیشنهاد توسط توسعه دهندگان Bisq مسدود شد.\nاحتمالاً هنگام گرفتن پیشنهاد، یک اشکال ناامن موجب پدید آمدن مسائلی شده است. -offerbook.warning.currencyBanned=ارز مورد استفاده در آن پیشنهاد، توسط توسعه دهندگان Bisq مسدود شد.\nلطفاً برای اطلاعات بیشتر، از انجمن Bisq بازدید نمایید. +offerbook.deactivateOffer.failed=غیرفعالسازی پیشنهاد ناموفق بود:\n{0} +offerbook.activateOffer.failed=انتشار پیشنهاد ناموفق بود:\n{0} +offerbook.withdrawFundsHint=می‌توانید مبلغی را که از صفحه {0} پرداخت کرده اید، بردارید. + +offerbook.warning.noTradingAccountForCurrency.headline=حساب معاملاتی برای ارز انتخاب شده موجود نیست +offerbook.warning.noTradingAccountForCurrency.msg=حساب معاملاتی برای ارز انتخاب شده ندارید.\nآیا می خواهید پیشنهادی را با یکی از حساب‌های معاملاتی خود، ایجاد کنید؟ +offerbook.warning.noMatchingAccount.headline=حساب معاملاتی، مطابقت ندارد. +offerbook.warning.noMatchingAccount.msg=حساب معاملاتی با روش پرداخت موردنیاز برای چنین پیشنهادی را ندارید.\nبرای برداشتن این پیشنهاد، باید حسابی معاملاتی با روش پرداخت موردنظر تنظیم کنید.\nآیا میخواهید این کار را هم‌اکنون انجام دهید؟ +offerbook.warning.wrongTradeProtocol=این پیشنهاد نیاز به نسخه پروتکل متفاوتی مانند پروتکل نسخه نرم‌افزار خودتان دارد.\n\nلطفا پس از نصب آخرین آپدیت نرم‌افزار دوباره تلاش کنید. در غیر این صورت، کاربری که این پیشنهاد را ایجاد کرده است، از نسخه‌ای قدیمی‌تر استفاده می‌کند.\n\nکاربران نمی توانند با نسخه‌های پروتکل معاملاتی ناسازگار، معامله کنند. +offerbook.warning.userIgnored=شما آدرس onion کاربر را به لیست بی‌اعتنایی خودتان افزوده‌اید. +offerbook.warning.offerBlocked=پیشنهاد توسط توسعه دهندگان Bisq مسدود شد.\nاحتمالاً هنگام گرفتن پیشنهاد، یک اشکال خارج از کنترل موجب پدید آمدن مشکلاتی شده است. +offerbook.warning.currencyBanned=ارز مورد استفاده در آن پیشنهاد، توسط توسعه‌دهندگان Bisq مسدود شد.\nبرای اطلاعات بیشتر، لطفاً از انجمن Bisq بازدید نمایید. offerbook.warning.paymentMethodBanned=روش پرداخت مورد استفاده در آن پیشنهاد، توسط توسعه دهندگان Bisq مسدود شد.\nلطفاً برای اطلاعات بیشتر، از انجمن Bisq بازدید نمایید. offerbook.warning.nodeBlocked=آدرس onion آن معامله گر، توسط توسعه دهندگان Bisq مسدود شد.\nاحتمالاً هنگام گرفتن پیشنهاد از جانب آن معامله گر، یک اشکال ناامن موجب پدید آمدن مسائلی شده است. offerbook.warning.tradeLimitNotMatching=حساب پرداخت شما، {0} روز قبل ایجاد شده است. محدودیت معامله ی شما بر اساس عمر حساب می باشد و برای آن معامله کافی نیست.\n\nمحدودیت معامله ی شما: {1}\nحداقل مقدار معامله ی پیشنهاد: {2}\nدر حال حاضر شما نمی توانید آن پیشنهاد را بردارید. وقتی عمر حساب شما از 2 ماه بیشتر شد، این محدودیت برداشته می شود. @@ -335,26 +344,26 @@ offerbook.info.buyBelowMarketPrice={0} کمتر از قیمت روز فعلی ب offerbook.info.buyAtFixedPrice=با این قیمت مقطوع خرید خواهید کرد. offerbook.info.sellAtFixedPrice=با این قیمت مقطوع، خواهید فروخت. offerbook.info.noArbitrationInUserLanguage=در صورت اختلاف، لطفا توجه داشته باشید که داوری برای این پیشنهاد در {0} مدیریت خواهد شد. زبان در حال حاضر به {1} تنظیم شده است. -offerbook.info.roundedFiatVolume=The amount was rounded to increase the privacy of your trade. +offerbook.info.roundedFiatVolume=مقدار برای حفظ حریم خصوصی شما گرد شده است. #################################################################### # Offerbook / Create offer #################################################################### -createOffer.amount.prompt=مقدار را به بیت کوین وارد کنید. +createOffer.amount.prompt=مقدار را به بیتکوین وارد کنید. createOffer.price.prompt=قیمت را وارد کنید createOffer.volume.prompt=مقدار را در {0} وارد کنید createOffer.amountPriceBox.amountDescription=مقدار BTC برای {0} createOffer.amountPriceBox.buy.volumeDescription=مقدار در {0} به منظور خرج کردن createOffer.amountPriceBox.sell.volumeDescription=مقدار در {0} به منظور دریافت نمودن -createOffer.amountPriceBox.minAmountDescription=حداقل مقدار بیت کوین -createOffer.securityDeposit.prompt=سپرده ی امن در بیت کوین +createOffer.amountPriceBox.minAmountDescription=حداقل مقدار بیتکوین +createOffer.securityDeposit.prompt=سپرده‌ی اطمینان در بیتکوین createOffer.fundsBox.title=پیشنهاد خود را تامین وجه نمایید -createOffer.fundsBox.offerFee=هزینه ی معامله: -createOffer.fundsBox.networkFee=هزینه ی تراکنش شبکه: +createOffer.fundsBox.offerFee=هزینه‌ی معامله +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=انتشار پیشنهاد در حال انجام است ... -createOffer.fundsBox.paymentLabel=معامله Bisq با شناسه ی {0} -createOffer.fundsBox.fundsStructure=({0} سپرده ی امن، {1} هزینه ی معامله، {2} هزینه ی تراکنش شبکه) +createOffer.fundsBox.paymentLabel=معامله Bisq با شناسه‌ی {0} +createOffer.fundsBox.fundsStructure=({0} سپرده‌ی اطمینان، {1} هزینه‌ی معامله، {2} هزینه‌ی تراکنش شبکه) createOffer.success.headline=پیشنهاد شما، منتشر شد. createOffer.success.info=شما می توانید پیشنهادهای باز خود را در \"سبد سهام/پیشنهادهای باز من\" مدیریت نمایید. createOffer.info.sellAtMarketPrice=شما همیشه به نرخ روز بازار خواهید فروخت، زیرا قیمت پیشنهادتان به طور مداوم به روزرسانی خواهد شد. @@ -363,83 +372,85 @@ createOffer.info.sellAboveMarketPrice=شما همیشه {0}% بیشتر از ن createOffer.info.buyBelowMarketPrice=شما همیشه {0}% کمتر از نرخ روز فعلی بازار پرداخت خواهید کرد، زیرا قیمت پیشنهادتان به طور مداوم به روز رسانی خواهد شد. createOffer.warning.sellBelowMarketPrice=شما همیشه {0}% کمتر از نرخ روز فعلی بازار دریافت خواهید کرد، زیرا قیمت پیشنهادتان به طور مداوم به روز رسانی خواهد شد. createOffer.warning.buyAboveMarketPrice=شما همیشه {0}% کمتر از نرخ روز فعلی بازار پرداخت خواهید کرد، زیرا قیمت پیشنهادتان به طور مداوم به روز رسانی خواهد شد. - +createOffer.tradeFee.descriptionBTCOnly=هزینه‌ی معامله +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries -createOffer.placeOfferButton=بررسی: پیشنهاد را برای {0} بیت کوین بگذارید -createOffer.alreadyFunded=در حال حاضر آن پیشنهاد را تامین وجه کرده اید.\nوجوه شما به کیف پول محلی Bisq منتقل شده و برای برداشت در صفحه \"وجوه/ارسال وجوه\" در دسترس است. +createOffer.placeOfferButton=بررسی: پیشنهاد را برای {0} بیتکوین بگذارید +createOffer.alreadyFunded=در حال حاضر آن پیشنهاد را تامین وجه کرده‌اید.\nوجوه شما به کیف پول محلی Bisq منتقل شده و برای برداشت در صفحه \"وجوه/ارسال وجوه\" در دسترس است. createOffer.createOfferFundWalletInfo.headline=پیشنهاد خود را تامین وجه نمایید # suppress inspection "TrailingSpacesInProperty" createOffer.createOfferFundWalletInfo.tradeAmount=مقدار معامله:{0}\n -createOffer.createOfferFundWalletInfo.msg=شما باید {0} برای این پیشنهاد، سپرده بگذارید.\nآن وجوه در کیف پول محلی شما ذخیره شده اند و هنگامی که کسی پیشنهاد شما را دریافت می کند، به آدرس سپرده چند امضایی قفل خواهد شد.\n\nمقدار مذکور، مجموع موارد ذیل است:\n{1} - سپرده ی امن شما: {2}\n-هزینه معامله: {3}\n-هزینه تراکنش شبکه: {4}\nشما هنگام تامین مالی معامله ی خود، می توانید بین دو گزینه انتخاب کنید:\n- از کیف پول Bisq خود استفاده کنید (راحت است، اما ممکن است تراکنش ها قابل لینک دهی و ارتباط باشد)، یا\n- از کیف پول خارجی انتقال دهید (به طور بالقوه ای ایمن تر و اختصاصی تر است)\n\nشما تمام گزینه ها و جزئیات تامین مالی را پس از بستن این تبلیغات بالاپر، خواهید دید. +createOffer.createOfferFundWalletInfo.msg=شما باید {0} برای این پیشنهاد، سپرده بگذارید.\nآن وجوه در کیف پول محلی شما ذخیره شده اند و هنگامی که کسی پیشنهاد شما را دریافت می کند، به آدرس سپرده چند امضایی قفل خواهد شد.\n\nمقدار مذکور، مجموع موارد ذیل است:\n{1} - سپرده‌ی اطمینان شما: {2}\n-هزینه معامله: {3}\n-هزینه تراکنش شبکه: {4}\nشما هنگام تامین مالی معامله‌ی خود، می‌توانید بین دو گزینه انتخاب کنید:\n- از کیف پول Bisq خود استفاده کنید (این روش راحت است، اما ممکن است تراکنش‌ها قابل رصد شوند)، یا\n- از کیف پول خارجی انتقال دهید (به طور بالقوه‌ای این روش ایمن‌تر و محافظ حریم خصوصی شما است)\n\nشما تمام گزینه‌ها و جزئیات تامین مالی را پس از بستن این پنجره، خواهید دید. # 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=یک خطا هنگام قرار دادن پیشنهاد، رخ داده است:\n\n{0}\n\nهیچ پولی تاکنون از کیف پول شما کم نشده است.\nلطفاً برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی نمایید. createOffer.setAmountPrice=تنظیم مقدار و قیمت -createOffer.warnCancelOffer=در حال حاضر،شما آن پیشنهاد را تامین وجه کرده اید.\nاگر اکنون لغو کنید، وجوه شما به کیف پول محلی Bisq منتقل شده و برای برداشت در صفحه ی \"وجوه/ارسال وجوه\" در درسترس است.\nآیا شما مطمئن هستید که می خواهید لغو کنید؟ +createOffer.warnCancelOffer=در حال حاضر،شما آن پیشنهاد را تامین وجه کرده‌اید.\nاگر اکنون لغو کنید، وجوه شما به کیف پول محلی Bisq منتقل شده و برای برداشت در صفحه ی \"وجوه/ارسال وجوه\" در درسترس است.\nآیا شما مطمئن هستید که می‌خواهید لغو کنید؟ createOffer.timeoutAtPublishing=یک وقفه در انتشار پیشنهاد، رخ داده است. -createOffer.errorInfo=\n\nهزینه سفارش گذار، از قبل پرداخت شده است. در بدترین حالت،شما آن هزینه را از دست داده اید.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا تا ببینید آیا می توانید این مشکل را حل کنید یا خیر. -createOffer.tooLowSecDeposit.warning=شما سپرده های امن را با مقداری کمتر از مقدار پیش فرض {0} تنظیم کرده اید.\nآیا شما مطمئن هستید که می خواهید از یک سپرده امن کمتر استفاده کنید؟ -createOffer.tooLowSecDeposit.makerIsSeller=در صورتی که همتای تجاری، از پروتکل معامله پیروی نکند، این کار محافظت کمتری برای شما دارد. -createOffer.tooLowSecDeposit.makerIsBuyer=از آنجا که شما سپرده کمتری را در معرض خطر دارید، محافظت کمتری برای آن همتای تجاری دارد که شما از پروتکل معامله آن پیروی می کنید.\nسایر کاربران ممکن است ترجیح دهند به جای پیشنهادهای شما، پیشنهادهای دیگر را بپذیرند. +createOffer.errorInfo=\n\nهزینه سفارش گذار، از قبل پرداخت شده است. در بدترین حالت، شما آن هزینه را از دست داده‌اید.\nلطفاً سعی کنید برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا تا ببینید آیا می‌توانید این مشکل را حل کنید یا خیر. +createOffer.tooLowSecDeposit.warning=شما سپرده‌های اطمینان را با مقداری کمتر از مقدار پیش‌فرض {0} تنظیم کرده‌‍اید.\nآیا شما مطمئن هستید که می‌خواهید از یک سپرده اطمینان کمتر استفاده کنید؟ +createOffer.tooLowSecDeposit.makerIsSeller=در صورتی که همتای معاملاتی، از پروتکل معامله پیروی نکند، این کار محافظت کمتری برای شما دارد. +createOffer.tooLowSecDeposit.makerIsBuyer=از آنجا که شما سپرده کمتری برای ضمانت دارید، طرف معامله شما اطمینان کمی به این معامله دارد.\nمعامله‌گران ممکن است ترجیح دهند به جای پیشنهادهای شما، پیشنهادهای دیگر را بپذیرند. createOffer.resetToDefault=خیر، راه اندازی مجدد برای ارزش پیشفرض createOffer.useLowerValue=بلی، استفاده از ارزش پایین تر من createOffer.priceOutSideOfDeviation=قیمتی که شما وارد کرده اید، بیشتر از حداکثر انحراف مجاز از قیمت روز بازار است.\nحداکثر انحراف مجاز، {0} است و می تواند در اولویت ها، تنظیم شود. createOffer.changePrice=تغییر قیمت -createOffer.tac=هنگام انتشار این پیشنهاد، من قبول می کنم با هر معامله گری که شرایط تعیین شده در این صفحه را دارا میباشد، معامله کنم. -createOffer.currencyForFee=هزینه ی معامله -createOffer.setDeposit=تنظیم سپرده ی امن خریدار +createOffer.tac=با انتشار این پیشنهاد، می‌پذیرم که با هر معامله گری که شرایط تعیین شده در این صفحه را دارا می‌باشد، معامله کنم. +createOffer.currencyForFee=هزینه‌ی معامله +createOffer.setDeposit=تنظیم سپرده‌ی اطمینان خریدار #################################################################### # Offerbook / Take offer #################################################################### -takeOffer.amount.prompt=مقدار را به بیت کوین وارد کنید. -takeOffer.amountPriceBox.buy.amountDescription=مقدار بیت کوین به منظور فروش -takeOffer.amountPriceBox.sell.amountDescription=مقدار بیت کوین به منظور خرید -takeOffer.amountPriceBox.priceDescription=قیمت به ازای هر بیت کوین در {0} -takeOffer.amountPriceBox.amountRangeDescription=محدوده ی مقدار ممکن -takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=مقداری که شما وارد کرده اید، از تعداد عددهای اعشاری مجاز فراتر رفته است.\nمقدار به 4 عدد اعشاری تنظیم شده است. -takeOffer.validation.amountSmallerThanMinAmount=مقدار نمی تواند کوچکتر از حداقل مقدار تعیین شده در پیشنهاد باشد. -takeOffer.validation.amountLargerThanOfferAmount=مقدار ورودی نمی تواند بالاتر از مقدار تعیین شده در پیشنهاد باشد. -takeOffer.validation.amountLargerThanOfferAmountMinusFee=مقدار ورودی، باعث ایجاد تغییر جزئی برای فروشنده بیت کوین می شود. +takeOffer.amount.prompt=مقدار را به بیتکوین وارد کنید. +takeOffer.amountPriceBox.buy.amountDescription=مقدار بیتکوین به منظور فروش +takeOffer.amountPriceBox.sell.amountDescription=مقدار بیتکوین به منظور خرید +takeOffer.amountPriceBox.priceDescription=قیمت به ازای هر بیتکوین در {0} +takeOffer.amountPriceBox.amountRangeDescription=محدوده‌ی مقدار ممکن +takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=مقداری که شما وارد کرده‌اید، از تعداد عددهای اعشاری مجاز فراتر رفته است.\nمقدار به 4 عدد اعشاری تنظیم شده است. +takeOffer.validation.amountSmallerThanMinAmount=مقدار نمی‌تواند کوچکتر از حداقل مقدار تعیین شده در پیشنهاد باشد. +takeOffer.validation.amountLargerThanOfferAmount=مقدار ورودی نمی‌تواند بالاتر از مقدار تعیین شده در پیشنهاد باشد. +takeOffer.validation.amountLargerThanOfferAmountMinusFee=مقدار ورودی، باعث ایجاد تغییر جزئی برای فروشنده بیتکوین می شود. takeOffer.fundsBox.title=معامله خود را تأمین وجه نمایید takeOffer.fundsBox.isOfferAvailable=بررسی کنید آیا پیشنهاد در دسترس است... -takeOffer.fundsBox.tradeAmount=مقدار برای فروش: -takeOffer.fundsBox.offerFee=هزینه ی معامله -takeOffer.fundsBox.networkFee=کل هزینه های تراکنش شبکه: +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=هزینه‌ی معامله +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=برداشتن پیشنهاد در حال انجام است... -takeOffer.fundsBox.paymentLabel=معامله Bisq با شناسه ی {0} -takeOffer.fundsBox.fundsStructure=({0} سپرده ی امن، {1} هزینه ی معامله، {2} هزینه تراکنش شبکه) -takeOffer.success.headline=با موفقیت یک پیشنهاد را قبول کرده اید. -takeOffer.success.info=شما می توانید وضعیت معامله ی خود را در \"سبد سهام /معاملات باز\" ببینید. +takeOffer.fundsBox.paymentLabel=معامله Bisq با شناسه‌ی {0} +takeOffer.fundsBox.fundsStructure=({0} سپرده‌ی اطمینان، {1} هزینه‌ی معامله، {2} هزینه تراکنش شبکه) +takeOffer.success.headline=با موفقیت یک پیشنهاد را قبول کرده‌اید. +takeOffer.success.info=شما می‌توانید وضعیت معامله‌ی خود را در \"سبد سهام /معاملات باز\" ببینید. takeOffer.error.message=هنگام قبول کردن پیشنهاد، اتفاقی رخ داده است.\n\n{0} # new entries -takeOffer.takeOfferButton=بررسی: برای {0} بیت کوین پیشنهاد بگذارید. -takeOffer.noPriceFeedAvailable=شما نمی توانید آن پیشنهاد را قبول کنید، زیرا از یک قیمت درصدی مبتنی بر قیمت روز بازار استفاده می کند، اما هیچ خوراک قیمتی در دسترس نیست. -takeOffer.alreadyFunded.movedFunds=شما در حال حاضر آن پیشنهاد را تامین وجه کرده اید.\nوجوه شما به کیف پول محلی Bisq منتقل شده و برای برداشت در صفحه \"وجوه/ارسال وجوه\" در دسترس است. +takeOffer.takeOfferButton=بررسی: برای {0} بیتکوین پیشنهاد بگذارید. +takeOffer.noPriceFeedAvailable=امکان پذیرفتن پیشنهاد وجود ندارد. پیشنهاد از قیمت درصدی مبتنی بر قیمت روز بازار استفاده می‌کند و قیمت‌های بازار هم‌اکنون در دسترس نیست. +takeOffer.alreadyFunded.movedFunds=شما در حال حاضر آن پیشنهاد را تامین وجه کرده‌اید.\nوجوه شما به کیف پول محلی Bisq منتقل شده و برای برداشت در صفحه \"وجوه/ارسال وجوه\" در دسترس است. takeOffer.takeOfferFundWalletInfo.headline=معامله خود را تأمین وجه نمایید # suppress inspection "TrailingSpacesInProperty" takeOffer.takeOfferFundWalletInfo.tradeAmount=مقدار معامله: {0}\n -takeOffer.takeOfferFundWalletInfo.msg=شما باید {0} برای قبول این پیشنهاد، سپرده بگذارید.\nمقدار مذکور، مجموع موارد ذیل است:\n{1} - سپرده ی امن شما: {2}\n-هزینه معامله: {3}\n-تمامی هزینه های تراکنش شبکه: {4}\nشما هنگام تامین مالی معامله ی خود، می توانید بین دو گزینه انتخاب کنید:\n- از کیف پول Bisq خود استفاده کنید (راحت است، اما ممکن است تراکنش ها قابل لینک دهی و ارتباط باشد)، یا\n- از کیف پول خارجی انتقال دهید (به طور بالقوه ای ایمن تر و اختصاصی تر است)\n\nشما تمام گزینه ها و جزئیات تامین مالی را پس از بستن این تبلیغات بالاپر، خواهید دید. +takeOffer.takeOfferFundWalletInfo.msg=شما باید {0} برای قبول این پیشنهاد، سپرده بگذارید.\nاین مقدار مجموع موارد ذیل است:\n{1} - سپرده‌ی اطمینان شما: {2}\n-هزینه معامله: {3}\n-تمامی هزینه های تراکنش شبکه: {4}\nشما هنگام تامین مالی معامله‌ی خود، می‌توانید بین دو گزینه انتخاب کنید:\n- از کیف پول Bisq خود استفاده کنید (این روش راحت است، اما ممکن است تراکنش‌ها قابل رصد شوند)، یا\n- از کیف پول خارجی انتقال دهید (به طور بالقوه‌ای این روش ایمن‌تر و محافظ حریم خصوصی شما است)\n\nشما تمام گزینه‌ها و جزئیات تامین مالی را پس از بستن این پنجره، خواهید دید. takeOffer.alreadyPaidInFunds=اگر شما در حال حاضر در وجوه، پرداختی داشته اید، می توانید آن را در صفحه ی \"وجوه/ارسال وجوه\" برداشت کنید. takeOffer.paymentInfo=اطلاعات پرداخت takeOffer.setAmountPrice=تنظیم مقدار -takeOffer.alreadyFunded.askCancel=شما در حال حاضر، آن پیشنهاد را تامین وجه کرده اید.\nاگر اکنون لغو کنید، وجوه شما به کیف پول محلی Bisq منتقل خواهد شد و برای برداشت در صفحه ی \"وجوه/ارسال وجوه\" در درسترس است.\nآیا شما مطمئن هستید که می خواهید لغو کنید؟ -takeOffer.failed.offerNotAvailable=درخواست پذیرفتن پیشنهاد ناموفق بود، چون پیشنهاد دیگر در دسترس نیست. شاید معامله گر دیگری در عین حال پیشنهاد را برداشته است. -takeOffer.failed.offerTaken=شما نمی توانید آن پیشنهاد را بپذیرید، چون قبلاً توسط معامله گر دیگری پذیرفته شده است. -takeOffer.failed.offerRemoved=شما نمی توانید آن پیشنهاد را بپذیرید، چون پیشنهاد در این فاصله حذف شده است. +takeOffer.alreadyFunded.askCancel=شما در حال حاضر، آن پیشنهاد را تامین وجه کرده‌اید.\nاگر اکنون لغو کنید، وجوه شما به کیف پول محلی Bisq منتقل خواهد شد و برای برداشت در صفحه ی \"وجوه/ارسال وجوه\" در درسترس است.\nآیا شما مطمئن هستید که می‌خواهید لغو کنید؟ +takeOffer.failed.offerNotAvailable=درخواست پذیرفتن پیشنهاد ناموفق بود، چون پیشنهاد دیگر در دسترس نیست. شاید معامله‌گر دیگری همزمان پیشنهاد را برداشته است. +takeOffer.failed.offerTaken=شما نمی توانید آن پیشنهاد را بپذیرید، چون قبلاً توسط معامله‌گر دیگری پذیرفته شده است. +takeOffer.failed.offerRemoved=شما نمی‌توانید آن پیشنهاد را بپذیرید، چون پیشنهاد در این فاصله حذف شده است. takeOffer.failed.offererNotOnline=درخواست پذیرش پیشنهاد ناموفق بود، زیرا سفارش گذار دیگر آنلاین نیست. -takeOffer.failed.offererOffline=شما نمی توانید آن پیشنهاد را بپذیرید، زیرا سفارش گذار آفلاین است. -takeOffer.warning.connectionToPeerLost=ارتباط شما با سفارش گذار قطع شد. \nاو ممکن است آفلاین شده باشد یا ارتباط با شما را به دلیل ارتباطات باز بسیار زیاد، قطع کرده است.\n\nاگر هنوز می توانید پیشنهاد او را در دفتر پیشنهاد ببینید، می توانید دوباره به پذیرش آن پیشنهاد اقدام نمایید. +takeOffer.failed.offererOffline=شما نمی‌توانید آن پیشنهاد را بپذیرید، زیرا سفارش گذار آفلاین است. +takeOffer.warning.connectionToPeerLost=ارتباط شما با سفارش گذار قطع شد. \nاو ممکن است آفلاین شده باشد یا ارتباط با شما را به دلیل ارتباطات باز بسیار زیاد، قطع کرده است.\n\nاگر هنوز می توانید پیشنهاد او را در دفتر پیشنهاد ببینید، می‌توانید دوباره به پذیرش آن پیشنهاد اقدام نمایید. -takeOffer.error.noFundsLost=\n\nهیچ پولی تاکنون از کیف پول شما کم نشده است.\nلطفاً برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی نمایید تا ببینید آیا می توانید مشکل را حل کنید یا خیر. -takeOffer.error.feePaid=\n\nهزینه پذیرنده، از قبل پرداخت شده است. در بدترین حالت،شما آن هزینه را از دست داده اید.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا تا ببینید آیا می توانید این مشکل را حل کنید یا خیر. -takeOffer.error.depositPublished=\n\nتراکنش سپرده از قبل منتشر شده است.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا ببینید آیا می توانید این مشکل را حل کنید یا خیر.\nاگر مشکل همچنان پابرجا است، لطفاً برای پشتیبانی با توسعه دهندگان تماس بگیرید. -takeOffer.error.payoutPublished=\n\nتراکنش پرداخت از قبل منتشر شده است.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا تا ببینید آیا می توانید این مشکل را حل کنید یا خیر.\nاگر مشکل همچنان پابرجا است، لطفاً برای پشتیبانی با توسعه دهندگان تماس بگیرید. -takeOffer.tac=با پذیرفتن این پیشنهاد، من قبول می کنم تا با شرایط تعیین شده در این صفحه معامله کنم. +takeOffer.error.noFundsLost=\n\nهیچ پولی تاکنون از کیف پول شما کم نشده است.\nلطفاً برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی نمایید تا ببینید آیا می‌توانید مشکل را حل کنید یا خیر. +takeOffer.error.feePaid=\n\nهزینه پذیرنده، از قبل پرداخت شده است. در بدترین حالت،شما آن هزینه را از دست داده اید.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا تا ببینید آیا می‌توانید این مشکل را حل کنید یا خیر. +takeOffer.error.depositPublished=\n\nتراکنش سپرده از قبل منتشر شده است.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا ببینید آیا می‌توانید این مشکل را حل کنید یا خیر.\nاگر مشکل همچنان پابرجا است، لطفاً برای پشتیبانی با توسعه دهندگان تماس بگیرید. +takeOffer.error.payoutPublished=\n\nتراکنش پرداخت از قبل منتشر شده است.\nلطفاً سعی کنید تا برنامه را مجدداً راه اندازی کرده و ارتباط اینترنت خود را بررسی کنند تا تا ببینید آیا می‌توانید این مشکل را حل کنید یا خیر.\nاگر مشکل همچنان پابرجا است، لطفاً برای پشتیبانی با توسعه دهندگان تماس بگیرید. +takeOffer.tac=با پذیرفتن این پیشنهاد، من قبول می‌کنم تا با شرایط تعیین شده در این صفحه معامله کنم. #################################################################### @@ -470,57 +481,60 @@ portfolio.pending.step3_seller.confirmPaymentReceived=تأیید رسید پرد portfolio.pending.step5.completed=تکمیل شده portfolio.pending.step1.info=تراکنش سپرده منتشر شده است.\nباید برای حداقل یک تأییدیه بلاک چین قبل از آغاز پرداخت، {0} صبر کنید. -portfolio.pending.step1.warn=تراکنش سپرده هنوز مورد تأیید قرار نگرفته است.\nدر موارد نادر، این ممکن است در زمانی اتفاق بیفتد که هزینه ی تأمین مالی یک معامله گر از کیف پول خارجی خیلی کم باشد. -portfolio.pending.step1.openForDispute=تراکنش سپرده هنوز مورد تأیید قرار نگرفته است.\nدر موارد نادر، این ممکن است در زمانی اتفاق بیفتد که هزینه ی تأمین مالی یک معامله گر از کیف پول خارجی خیلی کم باشد.\nحداکثر دوره ی زمانی برای معامله، سپری شده است.\n\nشما می توانید بیشتر منتظر باشید یا برای گشودن یک مناقشه، با داور تماس بگیرید. +portfolio.pending.step1.warn=تراکنش سپرده هنوز مورد تأیید قرار نگرفته است.\nدر موارد نادر، این ممکن است در زمانی اتفاق بیفتد که هزینه‌ی تأمین مالی یک معامله گر از کیف پول خارجی خیلی کم باشد. +portfolio.pending.step1.openForDispute=تراکنش سپرده هنوز مورد تأیید قرار نگرفته است.\nدر موارد نادر، این ممکن است در زمانی اتفاق بیفتد که هزینه‌ی تأمین مالی یک معامله گر از کیف پول خارجی خیلی کم باشد.\nحداکثر دوره‌ی زمانی برای معامله، سپری شده است.\n\nشما می‌توانید بیشتر منتظر باشید یا برای گشودن یک مناقشه، با داور تماس بگیرید. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2.confReached=معامله شما، حداقل یک تأییدیه بلاک چین دریافت کرده است.\n(اگر بخواهید، می توانید برای تأییدیه های بیشتر صبر کنید - 6 تأییدیه، خیلی امن در نظر گرفته می شود.)\n\n +portfolio.pending.step2.confReached=معامله شما، حداقل یک تأییدیه بلاکچین دریافت کرده است.\n(اگر بخواهید، می توانید برای تأییدیه‌های بیشتر صبر کنید - حداقل 6 تأییدیه، عدد بسیار امنی به شمار می‌آید.)\n\n -portfolio.pending.step2_buyer.copyPaste=(شما می توانید ارزش ها را پس از بستن آن تبلیغ بالاپر، از صفحه اصلی کپی پیست کنید.) -portfolio.pending.step2_buyer.refTextWarn=از هیچ پیام اضافی مانند بیت کوین، BTC یا Bisq در متن \"دلیل پرداخت\" هرگز استفاده نکنید. +portfolio.pending.step2_buyer.copyPaste=(شما می توانید مقادیر را پس از بستن پنجره، از صفحه اصلی کپی پیست کنید.) +portfolio.pending.step2_buyer.refTextWarn=از هرگونه پیام اضافی مانند بیتکوین، BTC یا Bisq در متن \"دلیل پرداخت\" هرگز استفاده نکنید. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.accountDetails=در اینجا، جزئیات حساب معامله ی فروشنده ی بیت کوین ارائه شده است:\n +portfolio.pending.step2_buyer.accountDetails=در اینجا، جزئیات حساب معامله ی فروشنده‌ی بیتکوین ارائه شده است:\n portfolio.pending.step2_buyer.tradeId=لطفاً فراموش نکنید که شناسه معامله را اضافه نمایید # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.assign=بنابراین با \"دلیل پرداخت\"، گیرنده می تواند پرداخت شما را به این معامله اختصاص دهد.\n\n -portfolio.pending.step2_buyer.fees=اگر بانک شما هزینه هایی را متحمل میکند، باید آن هزینه ها را پوشش دهید. +portfolio.pending.step2_buyer.assign=بنابراین با \"دلیل پرداخت\"، گیرنده می‌تواند پرداخت شما را به این معامله اختصاص دهد.\n\n +portfolio.pending.step2_buyer.fees=اگر بانک شما هزینه هایی را متحمل می‌کند، باید آن هزینه‌ها را پوشش دهید. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.altcoin=لطفاً از کیف پول {0} خارجی شما انتقال دهید.\n{1} به فروشنده بیت کوین\n\n +portfolio.pending.step2_buyer.altcoin=لطفاً از کیف پول {0} خارجی شما انتقال دهید.\n{1} به فروشنده بیتکوین\n\n # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.cash=لطفاً به یک بانک بروید و {0} را به فروشنده ی بیت کوین پرداخت نمایید.\n\n -portfolio.pending.step2_buyer.cash.extra=الزام مهم:\nبعد از انجام اینکه پرداخت را انجام دادید، روی کاغذ رسید بنویسید: بدون استرداد.\nسپس آن را به 2 قسمت پاره کنید، از آن ها عکس بگیرید و به آدرس ایمیل فروشنده ی بیت کوین ارسال نمایید. -portfolio.pending.step2_buyer.moneyGram=لطفاً {0} را توسط مانی گرام، به فروشنده ی بیت کوین پرداخت نمایید.\n\n -portfolio.pending.step2_buyer.moneyGram.extra=الزام مهم:\nبعد از اینکه پرداخت را انجام دادید، شماره مجوز و یک عکس از رسید را با ایمیل به فروشنده ی بیت کوین ارسال کنید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}. -portfolio.pending.step2_buyer.westernUnion=لطفاً {0} را با استفاده از Western Union به فروشنده ی بیت کوین پرداخت کنید.\n\n -portfolio.pending.step2_buyer.westernUnion.extra=الزام مهم:\nبعد از اینکه پرداخت را انجام دادید، MTCN (عدد پیگیری) و یک عکس از رسید را با ایمیل به فروشنده ی بیت کوین ارسال کنید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}. +portfolio.pending.step2_buyer.cash=لطفاً به یک بانک بروید و {0} را به فروشنده ی بیتکوین پرداخت نمایید.\n\n +portfolio.pending.step2_buyer.cash.extra=مورد الزامی مهم:\nبعد از اینکه پرداخت را انجام دادید، روی کاغذ رسید بنویسید: بدون استرداد.\nسپس آن را به 2 قسمت پاره کنید، از آن ها عکس بگیرید و به آدرس ایمیل فروشنده‌ی بیتکوین ارسال نمایید. +portfolio.pending.step2_buyer.moneyGram=لطفاً {0} را توسط مانی‌گرام، به فروشنده ی بیتکوین پرداخت نمایید.\n\n +portfolio.pending.step2_buyer.moneyGram.extra=مورد الزامی مهم:\nبعد از اینکه پرداخت را انجام دادید، شماره مجوز و یک عکس از رسید را با ایمیل به فروشنده‌ی بیتکوین ارسال کنید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}. +portfolio.pending.step2_buyer.westernUnion=لطفاً {0} را با استفاده از Western Union به فروشنده‌ی بیتکوین پرداخت کنید.\n\n +portfolio.pending.step2_buyer.westernUnion.extra=مورد الزامی مهم:\nبعد از اینکه پرداخت را انجام دادید، MTCN (عدد پیگیری) و یک عکس از رسید را با ایمیل به فروشنده‌ی بیتکوین ارسال کنید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.postal=لطفاً {0} را توسط \"US Postal Money Order\" به فروشنده ی بیت کوین پرداخت کنید.\n\n +portfolio.pending.step2_buyer.postal=لطفاً {0} را توسط \"US Postal Money Order\" به فروشنده‌ی بیتکوین پرداخت کنید.\n\n # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.bank=لطفاً به صفحه ی وبسایت بانکداری آنلاین خود رفته و {0} را فروشنده ی بیت کوین پرداخت کنید.\n\n -portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n +portfolio.pending.step2_buyer.bank=لطفاً به صفحه‌ی وبسایت بانکداری آنلاین خود رفته و {0} را فروشنده‌ی بیتکوین پرداخت کنید.\n\n +portfolio.pending.step2_buyer.f2f=لطفا با استفاده از راه‌های ارتباطی ارائه شده توسط فروشنده با وی تماس بگیرید و قرار ملاقاتی را برای پرداخت {0} بیتکوین تنظیم کنید.\n portfolio.pending.step2_buyer.startPaymentUsing=آغاز پرداخت با استفاده از {0} -portfolio.pending.step2_buyer.amountToTransfer=مقدار مورد انتقال: -portfolio.pending.step2_buyer.sellersAddress=آدرس {0} فروشنده: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=پرداخت آغاز شد -portfolio.pending.step2_buyer.warn=شما هنوز پرداخت {0} خود را انجام نداده اید.\nلطفاً توجه داشته باشید که معامله باید تا {1} تکمیل شود، در غیراینصورت معامله توسط داور مورد بررسی قرار خواهد گرفت. -portfolio.pending.step2_buyer.openForDispute=شما پرداخت خود را تکمیل نکرده اید.\nحداکثر دوره ی زمانی برای معامله، به پایان رسیده است. \n\nلطفاً برای بازگشایی یک مناقشه، با داور تماس بگیرید. -portfolio.pending.step2_buyer.paperReceipt.headline=آیا کاغذ رسید را به فروشنده ی بیت کوین ارسال نموده اید؟ +portfolio.pending.step2_buyer.warn=شما هنوز پرداخت {0} خود را انجام نداده‌اید.\nلطفاً توجه داشته باشید که معامله باید تا {1} تکمیل شود، در غیراینصورت معامله توسط داور مورد بررسی قرار خواهد گرفت. +portfolio.pending.step2_buyer.openForDispute=شما پرداخت خود را تکمیل نکرده اید.\nحداکثر دوره‌ی زمانی برای معامله، به پایان رسیده است. \n\nلطفاً برای بازگشایی یک مناقشه، با داور تماس بگیرید. +portfolio.pending.step2_buyer.paperReceipt.headline=آیا کاغذ رسید را برای فروشنده‌ی بیتکوین فرستادید؟ portfolio.pending.step2_buyer.paperReceipt.msg=به یاد داشته باشید:\nباید روی کاغذ رسید بنویسید: غیر قابل استرداد.\nبعد آن را به 2 قسمت پاره کنید، عکس بگیرید و آن را به آدرس ایمیل فروشنده ارسال کنید. portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=شماره و رسید مجوز را ارسال کنید -portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=شما باید شماره مجوز و یک عکس از رسید را با ایمیل به فروشنده ی بیت کوین ارسال نمایید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}.\nآیا شماره مجوز و قرارداد را به فروشنده ارسال فرستاده اید؟ +portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=شما باید شماره مجوز و یک عکس از رسید را با ایمیل به فروشنده‌ی بیتکوین ارسال نمایید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}.\nآیا شماره مجوز و قرارداد را برای فروشنده فرستادید؟ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=MTCN و رسید را ارسال کنید -portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=شما باید MTCN (شماره پیگیری) و یک عکس از رسید را با ایمیل به فروشنده ی بیت کوین ارسال نمایید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}.\n\nآیا MTCN و قرارداد را به فروشنده ارسال فرستاده اید؟ -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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid you send the code to the seller? -portfolio.pending.step2_buyer.confirmStart.headline=تأیید کنید که پرداخت را آغاز کرده اید -portfolio.pending.step2_buyer.confirmStart.msg=آیا شما پرداخت {0} را به شریک تجاری خود آغاز کردید؟ -portfolio.pending.step2_buyer.confirmStart.yes=بلی، پرداخت را آغاز کرده ام +portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=شما باید MTCN (شماره پیگیری) و یک عکس از رسید را با ایمیل به فروشنده‌ی بیتکوین ارسال نمایید.\nرسید باید به طور واضح نام کامل، کشور، ایالت فروشنده و مقدار را نشان دهد. ایمیل فروشنده: {0}.\n\nآیا MTCN و قرارداد را برای فروشنده فرستادید؟ +portfolio.pending.step2_buyer.halCashInfo.headline=کد HalCash را بفرستید +portfolio.pending.step2_buyer.halCashInfo.msg=باید کد HalCash و شناسه‌ی معامله ({0}) را به فروشنده بیتکوین پیامک بفرستید. شماره موبایل فروشنده بیتکوین {1} است. آیا کد را برای فروشنده فرستادید؟ +portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Some banks might require the receiver's name. The UK sort code and account number is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. +portfolio.pending.step2_buyer.confirmStart.headline=تأیید کنید که پرداخت را آغاز کرده‌اید +portfolio.pending.step2_buyer.confirmStart.msg=آیا شما پرداخت {0} را به شریک معاملاتی خود آغاز کردید؟ +portfolio.pending.step2_buyer.confirmStart.yes=بلی، پرداخت را آغاز کرده‌ام portfolio.pending.step2_seller.waitPayment.headline=برای پرداخت منتظر باشید -portfolio.pending.step2_seller.waitPayment.msg=تراکنش سپرده، حداقل یک تأییدیه بلاک چین دارد.شما\nباید تا آغاز پرداخت {0} از جانب خریدار بیت کوین، صبر نمایید. -portfolio.pending.step2_seller.warn=خریدار بیت کوین هنوز پرداخت {0} را انجام نداده است.\nشما باید تا آغاز پرداخت از جانب او، صبر نمایید.\nاگر معامله روی {1} تکمیل نشده است، داور بررسی خواهد کرد. -portfolio.pending.step2_seller.openForDispute=خریدار بیت کوین پرداخت خود را آغاز نکرده است.\nحداکثر دوره ی زمانی مجاز برای معامله به پایان رسیده است.\nشما می توانید بیشتر صبر کرده و به همتای معامله زمان بیشتری بدهید یا برای بازگشایی یک مناقشه، با داور تماس بگیرید. +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information +portfolio.pending.step2_seller.waitPayment.msg=تراکنش سپرده، حداقل یک تأییدیه بلاکچین دارد.شما\nباید تا آغاز پرداخت {0} از جانب خریدار بیتکوین، صبر نمایید. +portfolio.pending.step2_seller.warn=خریدار بیتکوین هنوز پرداخت {0} را انجام نداده است.\nشما باید تا آغاز پرداخت از جانب او، صبر نمایید.\nاگر معامله روی {1} تکمیل نشده است، داور بررسی خواهد کرد. +portfolio.pending.step2_seller.openForDispute=خریدار بیتکوین پرداخت خود را آغاز نکرده است.\nحداکثر دوره‌ی زمانی مجاز برای معامله به پایان رسیده است.\nشما می توانید بیشتر صبر کرده و به همتای معامله زمان بیشتری بدهید یا برای بازگشایی یک مناقشه، با داور تماس بگیرید. # suppress inspection "UnusedProperty" message.state.UNDEFINED=تعریف نشده @@ -535,101 +549,103 @@ message.state.ACKNOWLEDGED=همتا رسید پیام را تأیید کرد # suppress inspection "UnusedProperty" message.state.FAILED=ارسال پیام ناموفق بود -portfolio.pending.step3_buyer.wait.headline=برای تأییدیه ی پرداخت فروشنده ی بیت کوین منتظر باشید -portfolio.pending.step3_buyer.wait.info=برای تأییدیه رسید پرداخت {0} از جانب فروشنده ی بیت کوین، منتظر باشید -portfolio.pending.step3_buyer.wait.msgStateInfo.label=وضعیت پیام پرداخت آغاز شد: -portfolio.pending.step3_buyer.warn.part1a=بر بلاک چین {0} -portfolio.pending.step3_buyer.warn.part1b=در ارائه دهنده ی پرداخت شما (برای مثال بانک) -portfolio.pending.step3_buyer.warn.part2=فروشنده ی بیت کوین هنوز پرداخت شما را تأیید نکرده است.\nلطفاً {0} را بررسی کنید اگر ارسال پرداخت موفقیت آمیز بوده است.\nاگر فروشنده ی بیت کوین رسید پرداخت شما را تا {1} تأیید نکند، معامله توسط داور مورد بررسی قرار خواهد گرفت. -portfolio.pending.step3_buyer.openForDispute=فروشنده ی بیت کوین هنوز پرداخت شما را تأیید نکرده است.\nحداکثر دوره ی زمانی مجاز برای معامله به پایان رسیده است.\nشما می توانید بیشتر صبر کرده و به همتای معامله زمان بیشتری بدهید یا برای بازگشایی یک مناقشه، با داور تماس بگیرید. +portfolio.pending.step3_buyer.wait.headline=برای تأییدیه‌ی پرداخت فروشنده‌ی بیتکوین منتظر باشید +portfolio.pending.step3_buyer.wait.info=برای تأییدیه رسید پرداخت {0} از جانب فروشنده‌ی بیتکوین، منتظر باشید +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status +portfolio.pending.step3_buyer.warn.part1a=بر بلاکچین {0} +portfolio.pending.step3_buyer.warn.part1b=در ارائه دهنده‌ی پرداخت شما (برای مثال بانک) +portfolio.pending.step3_buyer.warn.part2=فروشنده‌ی بیتکوین هنوز پرداخت شما را تأیید نکرده است.\nلطفاً {0} را بررسی کنید اگر ارسال پرداخت موفقیت آمیز بوده است.\nاگر فروشنده‌ی بیتکوین رسید پرداخت شما را تا {1} تأیید نکند، معامله توسط داور مورد بررسی قرار خواهد گرفت. +portfolio.pending.step3_buyer.openForDispute=فروشنده‌ی بیتکوین هنوز پرداخت شما را تأیید نکرده است.\nحداکثر دوره‌ی زمانی مجاز برای معامله به پایان رسیده است.\nشما می‌توانید بیشتر صبر کرده و به همتای معامله زمان بیشتری بدهید یا برای بازگشایی یک مناقشه، با داور تماس بگیرید. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step3_seller.part=شریک تجاری شما تأیید کرده که پرداخت {0} را آغاز نموده است.\n\n -portfolio.pending.step3_seller.altcoin={0}لطفاً روی کاوشگر بلاک چین {1} محبوب خود بررسی کنید که آیا تراکنش برای آدرس گیرنده ی شما\n{2}\nدر حال حاضر دارای تأییدیه های بلاک چین کافی هست یا خیر.\nمبلغ پرداخت باید {3} باشد.\n\nشما می توانید بعد از بستن تبلیغ بالاپر، آدرس {4} خود را از صفحه ی اصلی کپی پیست کنید. -portfolio.pending.step3_seller.postal={0}لطفاً بررسی کنید که آیا {1} را با \"US Postal Money Order\" از خریدار بیت کوین دریافت کرده اید یا خیر.\n\nشناسه معامله (متن \"دلیل پرداخت\") تراکنش: \"{2}\" -portfolio.pending.step3_seller.bank=شریک تجاری شما تأیید کرده که پرداخت {0} را آغاز نموده است.\n\nلطفاً به صفحه ی وبسایت بانکداری آنلاین خود رفته و بررسی کنید که آیا {1} را از خریدار بیت کوین دریافته کرده اید یا خیر.\n\nشناسه معامله (متن \"دلیل پرداخت\") تراکنش: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\nچون پرداخت با سپرده ی نقدی انجام شده است، خریدار بیت کوین باید \"غیر قابل استرداد\" را روی رسید کاغذی بنویسید، آن را به 2 تکه پاره کند و یک عکس به ایمیل شما ارسال نماید.\n\nبه منظور اجتناب از استرداد وجه، تنها در صورتی تأیید کنید که ایمیل را دریافت کرده و مطمئن هستید که کاغذرسید معتبر است.\nاگر اطمینان ندارید، {0} -portfolio.pending.step3_seller.moneyGram=خریدار باید شماره مجوز و عکسی از رسید را به ایمیل شما ارسال کند.\nرسید باید به طور واضح نام کامل شما ، کشور، ایالت فروشنده و مقدار را نشان دهد. لطفاً ایمیل خود را بررسی کنید که آیا شماره مجوز را دریافت کرده اید یا خیر.\n\nپس از بستن تبلیغ بالاپر، نام و آدرس خریدار بیت کوین را برای برداشت پول از مانی گرام خواهید دید.\n\nتنها پس از برداشت موفقیت آمیز پول، رسید را تأیید کنید! -portfolio.pending.step3_seller.westernUnion=خریدار باید MTCN (شماره پیگیری) و عکسی از رسید را به ایمیل شما ارسال کند.\nرسید باید به طور واضح نام کامل شما، کشور، ایالت فروشنده و مقدار را نشان دهد. لطفاً ایمیل خود را بررسی کنید که آیا MTCN را دریافت کرده اید یا خیر.\nپس از بستن تبلیغ بالاپر، نام و آدرس خریدار بیت کوین را برای برداشت پول از Western Union خواهید دید.\nتنها پس از برداشت موفقیت آمیز پول، رسید را تأیید کنید! -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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! +portfolio.pending.step3_seller.part=شریک معاملاتی شما تأیید کرده که پرداخت {0} را آغاز نموده است.\n\n +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. +portfolio.pending.step3_seller.postal={0}لطفاً بررسی کنید که آیا {1} را با \"US Postal Money Order\" از خریدار بیتکوین دریافت کرده‌اید یا خیر.\n\nشناسه معامله (متن \"دلیل پرداخت\") تراکنش: \"{2}\" +portfolio.pending.step3_seller.bank=شریک معاملاتی شما تأیید کرده که پرداخت {0} را آغاز نموده است.\n\nلطفاً به صفحه‌ی وبسایت بانکداری آنلاین خود رفته و بررسی کنید که آیا {1} را از خریدار بیتکوین دریافته کرده‌اید یا خیر.\n\nشناسه معامله (متن \"دلیل پرداخت\") تراکنش: \"{2}\"\n\n +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf you are not sure, {0} +portfolio.pending.step3_seller.moneyGram=خریدار باید شماره مجوز و عکسی از رسید را به ایمیل شما ارسال کند.\nرسید باید به طور واضح نام کامل شما ، کشور، ایالت فروشنده و مقدار را نشان دهد. لطفاً ایمیل خود را بررسی کنید که آیا شماره مجوز را دریافت کرده‌اید یا خیر.\n\nپس از بستن پنجره، نام و آدرس خریدار بیتکوین را برای برداشت پول از مانی‌گرام خواهید دید.\n\nتنها پس از برداشت موفقیت آمیز پول، رسید را تأیید کنید! +portfolio.pending.step3_seller.westernUnion=خریدار باید MTCN (شماره پیگیری) و عکسی از رسید را به ایمیل شما ارسال کند.\nرسید باید به طور واضح نام کامل شما، کشور، ایالت فروشنده و مقدار را نشان دهد. لطفاً ایمیل خود را بررسی کنید که آیا MTCN را دریافت کرده اید یا خیر.\nپس از بستن پنجره، نام و آدرس خریدار بیتکوین را برای برداشت پول از Western Union خواهید دید.\nتنها پس از برداشت موفقیت آمیز پول، رسید را تأیید کنید! +portfolio.pending.step3_seller.halCash=خریدار باید کد HalCash را برای شما با پیامک بفرستد. علاه‌برآن شما از HalCash پیامی را محتوی اطلاعات موردنیاز برای برداشت EUR از خودپردازهای پشتیبان HalCash دریافت خواهید کرد.\n\nپس از اینکه پول را از دستگاه خودپرداز دریافت کردید، لطفا در اینجا رسید پرداخت را تایید کنید. portfolio.pending.step3_seller.bankCheck=\n\nلطفاً همچنین تأیید کنید که نام فرستنده در اظهارنامه بانک شما، با نام فرستنده در قرارداد معامله مطابقت دارد:\nنام فرستنده: {0}\nاگر نام مذکور همان نامی نیست که در اینجا نشان داده شده است، {1} portfolio.pending.step3_seller.openDispute=لطفاً تأیید نکنید بلکه یک مناقشه را با وارد کردن \"alt + o\" یا \"option + o\" باز کنید. portfolio.pending.step3_seller.confirmPaymentReceipt=تأیید رسید پرداخت -portfolio.pending.step3_seller.amountToReceive=مقدار مورد دریافت: -portfolio.pending.step3_seller.yourAddress=آدرس {0} شما: -portfolio.pending.step3_seller.buyersAddress=آدرس {0} خریدار: -portfolio.pending.step3_seller.yourAccount=حساب تجاری شما: -portfolio.pending.step3_seller.buyersAccount=حساب تجاری خریدار: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=تأیید رسید پرداخت -portfolio.pending.step3_seller.buyerStartedPayment=خریدار بیت کوین پرداخت {0} را آغاز کرده است.\n{1} -portfolio.pending.step3_seller.buyerStartedPayment.altcoin=تأییدیه های بلاک چین در کیف پول آلت کوین خود را بررسی کنید یا کاوشگر را مسدود نموده و هنگامی که تأییدیه های بلاک چین کافی دارید، پرداخت را تأیید کنید. -portfolio.pending.step3_seller.buyerStartedPayment.fiat=حساب تجاری خود را بررسی کنید (برای مثال بانک) و وقتی وجه را دریافت کردید، تأیید نمایید. -portfolio.pending.step3_seller.warn.part1a=بر بلاک چین {0} -portfolio.pending.step3_seller.warn.part1b=در ارائه دهنده ی پرداخت شما (برای مثال بانک) -portfolio.pending.step3_seller.warn.part2=شما هنوز رسید پرداخت را تأیید نکرده اید.\nلطفاً {0} را بررسی کنید که آیا وجه را دریافت کرده اید یا خیر.\nاگر رسید را تا {1} تأیید نکنید، معامله توسط داور مورد بررسی قرار خواهد گرفت. -portfolio.pending.step3_seller.openForDispute=شما هنوز رسید پرداخت را تأیید نکرده اید.\nحداکثر دوره زمانی برای معامله به پایان رسیده است.\nلطفاً تأیید کنید یا برای بازگشایی یک مناقشه با داور تماس بگیرید. +portfolio.pending.step3_seller.buyerStartedPayment=خریدار بیتکوین پرداخت {0} را آغاز کرده است.\n{1} +portfolio.pending.step3_seller.buyerStartedPayment.altcoin=تأییدیه‌های بلاکچین را در کیف پول آلتکوین خود یا بلاکچین اکسپلورر بررسی کنید و هنگامی که تأییدیه های بلاکچین کافی دارید، پرداخت را تأیید کنید. +portfolio.pending.step3_seller.buyerStartedPayment.fiat=حساب معاملاتی خود را بررسی کنید (برای مثال بانک) و وقتی وجه را دریافت کردید، تأیید نمایید. +portfolio.pending.step3_seller.warn.part1a=در بلاکچین {0} +portfolio.pending.step3_seller.warn.part1b=در ارائه دهنده‌ی پرداخت شما (برای مثال بانک) +portfolio.pending.step3_seller.warn.part2=شما هنوز رسید پرداخت را تأیید نکرده‌اید.\nلطفاً {0} را بررسی کنید که آیا وجه را دریافت کرده‌اید یا خیر.\nاگر رسید را تا {1} تأیید نکنید، معامله توسط داور مورد بررسی قرار خواهد گرفت. +portfolio.pending.step3_seller.openForDispute=شما هنوز رسید پرداخت را تأیید نکرده‌اید.\nحداکثر دوره زمانی برای معامله به پایان رسیده است.\nلطفاً تأیید کنید یا برای بازگشایی یک مناقشه با داور تماس بگیرید. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step3_seller.onPaymentReceived.part1=آیا وجه {0} را از شریک تجاری خود دریافت کرده اید؟\n\n +portfolio.pending.step3_seller.onPaymentReceived.part1=آیا وجه {0} را از شریک معاملاتی خود دریافت کرده‌اید؟\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.fiat=شناسه معامله (متن \"دلیل پرداخت\") تراکنش: \"{0}\"\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.name=لطفاً همچنین تأیید کنید که نام فرستنده در اظهارنامه بانک شما، با نام فرستنده در قرارداد معامله مطابقت دارد:\nنام فرستنده: {0}\nاگر نام مذکور همان نامی نیست که در اینجا نشان داده شده است، لطفاً تأیید نکنید بلکه یک مناقشه را با وارد کردن \"alt + o\" یا \"option + o\" باز کنید.\n\n -portfolio.pending.step3_seller.onPaymentReceived.note=لطفاً توجه داشته باشید، هرچه زودتر رسید را تأیید کنید، مبلغ معامله ی قفل شده برای خریدار بیت کوین آزاد میشود و سپرده ی امن مسترد خواهد شد. -portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=تأیید کنید که وجه را دریافت کرده اید -portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=بله وجه را دریافت کرده ام - -portfolio.pending.step5_buyer.groupTitle=خلاصه ای از معامله ی کامل شده -portfolio.pending.step5_buyer.tradeFee=هزینه ی معامله -portfolio.pending.step5_buyer.makersMiningFee=هزینه ی استخراج: -portfolio.pending.step5_buyer.takersMiningFee=کل هزینه های تراکنش شبکه: -portfolio.pending.step5_buyer.refunded=سپرده ی امن مسترد شده: -portfolio.pending.step5_buyer.withdrawBTC=برداشت بیت کوین شما -portfolio.pending.step5_buyer.amount=مقدار برداشت: -portfolio.pending.step5_buyer.withdrawToAddress=برداشت به آدرس: +portfolio.pending.step3_seller.onPaymentReceived.note=لطفاً توجه داشته باشید، هرچه زودتر رسید را تأیید کنید، مبلغ معامله‌ی قفل شده برای خریدار بیتکوین آزاد می‌شود و سپرده‌ی اطمینان مسترد خواهد شد. +portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=تأیید کنید که وجه را دریافت کرده‌اید +portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=بله وجه را دریافت کرده‌ام + +portfolio.pending.step5_buyer.groupTitle=خلاصه‌ای از معامله‌ی کامل شده +portfolio.pending.step5_buyer.tradeFee=هزینه‌ی معامله +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit +portfolio.pending.step5_buyer.withdrawBTC=برداشت بیتکوین شما +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=انتقال وجوه به کیف پول Bisq portfolio.pending.step5_buyer.withdrawExternal=برداشت به کیف پول خارجی -portfolio.pending.step5_buyer.alreadyWithdrawn=وجوه شما در حال حاضر برداشت شده است.\nلطفاً تاریخچه ی تراکنش را بررسی کنید. +portfolio.pending.step5_buyer.alreadyWithdrawn=وجوه شما در حال حاضر برداشت شده است.\nلطفاً تاریخچه‌ی تراکنش را بررسی کنید. portfolio.pending.step5_buyer.confirmWithdrawal=تأیید درخواست برداشت portfolio.pending.step5_buyer.amountTooLow=مقدار مورد انتقال کمتر از هزینه تراکنش و حداقل ارزش tx (dust) است. portfolio.pending.step5_buyer.withdrawalCompleted.headline=برداشت تکمیل شد -portfolio.pending.step5_buyer.withdrawalCompleted.msg=معاملات تکمیل شده ی شما در \"سبد سهام/تاریخچه\" ذخیره شده است.\nشما میتوانید تمام تراکنش های بیت کوین خود را در \"وجوه/تراکنش ها\" مرور کنید. -portfolio.pending.step5_buyer.bought=شما خریده اید: -portfolio.pending.step5_buyer.paid=شما پرداخت کرده اید: +portfolio.pending.step5_buyer.withdrawalCompleted.msg=معاملات تکمیل شده‌ی شما در \"سبد سهام/تاریخچه\" ذخیره شده است.\nشما میتوانید تمام تراکنش‌های بیتکوین خود را در \"وجوه/تراکنش‌ها\" مرور کنید. +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=شما فروخته اید: -portfolio.pending.step5_seller.received=شما دریافت کرده اید: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received -tradeFeedbackWindow.title=تبریک به خاطر تکمیل معامله تان -tradeFeedbackWindow.msg.part1=ما دوست داریم از شما در مورد تجربه تان در اینجا بشنویم. این به ما کمک می کند تا نرم افزار را بهبود بخشیم و مشکلات را حل کنیم. اگر می خواهید بازخورد را ارائه دهید، لطفا این نظرسنجی کوتاه (ثبت نام لازم نیست) را در زیر پر کنید: -tradeFeedbackWindow.msg.part2=اگر سوالی دارید یا مشکلی را تجربه کرده اید، لطفا با سایر کاربران و شرکت کننده ها از طریق انجمن Bisq که در ذیل ارائه شده، به اشتراک بگذارید: +tradeFeedbackWindow.title=تبریک، معامله شما کامل شد. +tradeFeedbackWindow.msg.part1=دوست داریم تجربه شما را بشنویم. این امر به ما کمک می کند تا نرم افزار را بهبود بخشیم و مشکلات را حل کنیم. اگر می خواهید بازخوردی ارائه کنید، لطفا این نظرسنجی کوتاه (بدون نیاز به ثبت نام) را در زیر پر کنید: +tradeFeedbackWindow.msg.part2=اگر سوالی دارید یا مشکلی را تجربه کرده‌اید، لطفا با سایر کاربران و شرکت کننده ها از طریق انجمن Bisq که در ذیل ارائه شده، به اشتراک بگذارید: tradeFeedbackWindow.msg.part3=بابت استفاده از Bisq، از شما متشکریم! portfolio.pending.role=نقش من portfolio.pending.tradeInformation=اطلاعات معامله portfolio.pending.remainingTime=زمان باقیمانده portfolio.pending.remainingTimeDetail={0} (تا {1}) -portfolio.pending.tradePeriodInfo=پس از تأییدیه بلاک چین اولیه، دوره ی زمانی معامله آغاز می شود. بر اساس روش پرداخت مورد استفاده، حداکثر مهلت مجاز متفاوتی اعمال می گردد. +portfolio.pending.tradePeriodInfo=پس از تأییدیه بلاکچین اولیه، دوره ی زمانی معامله آغاز می شود. بسته به نوع روش پرداخت، حداکثر مهلت مجاز مختلفی اعمال می گردد. portfolio.pending.tradePeriodWarning=اگر مهلت به پایان برسد، هر دو معامله گر می توانند یک مناقشه را باز کنند. portfolio.pending.tradeNotCompleted=معامله به موقع (تا {0}) تکمیل نشد portfolio.pending.tradeProcess=فرآیند معامله -portfolio.pending.openAgainDispute.msg=اگر مطمئن نیستید که پیام به داور رسیده است (برای مثال اگر پس از 1 روز پاسخی دریافت نکرده اید)، مجدداً یک مناقشه باز کنید. +portfolio.pending.openAgainDispute.msg=اگر مطمئن نیستید که پیام به داور رسیده است (برای مثال اگر پس از 1 روز پاسخی دریافت نکرده‌اید)، مجدداً یک مناقشه باز کنید. portfolio.pending.openAgainDispute.button=باز کردن مجدد مناقشه portfolio.pending.openSupportTicket.headline=باز کردن تیکت پشتیبانی -portfolio.pending.openSupportTicket.msg=لطفاً تنها در مورد اضطراری از آن استفاده کنید اگر یک دکمه ی \"باز کردن پشتیبانی\" یا \"باز کردن مناقشه\" برای شما به نمایش درنیامده است.\n\nوقتی شما یک تیکت پشتیبانی را باز می کنید، معامله منقطع شده و توسط داور رسیدگی خواهد شد. +portfolio.pending.openSupportTicket.msg= لطفاً تنها در موارد اضطراری که دکمه‌ی \"باز کردن پشتیبانی\" یا \"باز کردن مناقشه\" برای شما به نمایش درنیامده است، از آن استفاده کنید.\n\nوقتی شما یک تیکت پشتیبانی را باز می‌کنید، معامله متوقف شده و توسط داور رسیدگی خواهد شد. portfolio.pending.notification=اطلاع رسانی portfolio.pending.openDispute=باز کردن مناقشه portfolio.pending.disputeOpened=مناقشه باز شده است portfolio.pending.openSupport=باز کردن تیکت پشتیبانی portfolio.pending.supportTicketOpened=تیکت پشتیبانی باز شد portfolio.pending.requestSupport=درخواست پشتیبانی -portfolio.pending.error.requestSupport=لطفاً مشکل را به داور خود گزارش کنید.\n\nاو اطلاعات را به منظور بررسی مشکل به توسعه دهندگان ارجاع می دهد.\nپس از این که مشکل مورد تجزیه و تحلیل قرار گرفت، تمام وجوه قفل شده به شما بازگردانیده خواهد شد. -portfolio.pending.communicateWithArbitrator=لطفاض در صفحه ی \"پشتیبانی\" با داور در ارتباط باشید. -portfolio.pending.supportTicketOpenedMyUser=شما در حال حاضر یک تیکت پشتیبانی باز کرده اید.\n{0} -portfolio.pending.disputeOpenedMyUser=شما در حال حاضر یک مناقشه باز کرده اید.\n{0} -portfolio.pending.disputeOpenedByPeer=همتای معامله شما یک مناقشه باز کرده است\n{0} -portfolio.pending.supportTicketOpenedByPeer=همتای معامله شما یک تیکت پشتیبانی باز کرده است.\n{0} -portfolio.pending.noReceiverAddressDefined=هیچ آدرسی برای گیرنده تعیین نشده است -portfolio.pending.removeFailedTrade=اگر داور نتواند آن معامله را ببندد شما میتوانید خودتان آن را به صفحه ی معاملات ناموفق منتقل نمایید.\nآیا می خواهید آن معامله ناموفق را از صفحه ی معاملات در انتظار حذف کنید؟ +portfolio.pending.error.requestSupport=لطفاً مشکل را به داور خود گزارش کنید.\n\nداور اطلاعات را به منظور بررسی مشکل به توسعه دهندگان ارجاع می‌دهد.\nپس از این که مشکل مورد تجزیه و تحلیل قرار گرفت، تمام وجوه قفل شده به شما باز خواهد گشت. +portfolio.pending.communicateWithArbitrator=لطفا در صفحه‌ی \"پشتیبانی\" با داور در ارتباط باشید. +portfolio.pending.supportTicketOpenedMyUser=شما در حال حاضر یک تیکت پشتیبانی باز کرده‌اید.\n{0} +portfolio.pending.disputeOpenedMyUser=شما در حال حاضر یک مناقشه باز کرده‌اید.\n{0} +portfolio.pending.disputeOpenedByPeer=طرف معامله شما یک مناقشه باز کرده است\n{0} +portfolio.pending.supportTicketOpenedByPeer=طرف معامله شما یک تیکت پشتیبانی باز کرده است.\n{0} +portfolio.pending.noReceiverAddressDefined=آدرسی برای گیرنده تعیین نشده است +portfolio.pending.removeFailedTrade=اگر داور نتواند آن معامله را ببندد شما می‌توانید خودتان آن را به صفحه‌ی معاملات ناموفق منتقل نمایید.\nآیا می‌خواهید آن معامله ناموفق را از صفحه‌ی معاملات در انتظار حذف کنید؟ portfolio.closed.completed=تکمیل شده portfolio.closed.ticketClosed=تیکت بسته شده است portfolio.closed.canceled=لغو شده است @@ -644,55 +660,56 @@ funds.tab.deposit=دریافت وجوه funds.tab.withdrawal=ارسال وجوه funds.tab.reserved=وجوه اندوخته funds.tab.locked=وجوه قفل شده -funds.tab.transactions=تراکنش ها +funds.tab.transactions=تراکنش‌ها funds.deposit.unused=استفاده نشده funds.deposit.usedInTx=مورد استفاده در تراکنش (های) {0} funds.deposit.fundBisqWallet=تأمین مالی کیف پول Bisq  -funds.deposit.noAddresses=هنوز هیچ آدرس های سپرده ای ایجاد نشده است +funds.deposit.noAddresses=آدرس‌هایی برای سپرده ایجاد نشده است funds.deposit.fundWallet=تأمین مالی کیف پول شما -funds.deposit.amount=مقدار به بیت کوین (اختیاری): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=ایجاد آدرس جدید funds.deposit.selectUnused=لطفاً به جای ایجاد یک آدرس جدید، یک آدرس استفاده نشده را از جدول بالا انتخاب کنید. -funds.withdrawal.arbitrationFee=هزینه ی داوری -funds.withdrawal.inputs=انتخاب ورودی ها -funds.withdrawal.useAllInputs=استفاده از تمام ورودی های موجود -funds.withdrawal.useCustomInputs=استفاده از ورودی های سفارشی +funds.withdrawal.arbitrationFee=هزینه‌ی داوری +funds.withdrawal.inputs=انتخاب ورودی‌ها +funds.withdrawal.useAllInputs=استفاده از تمام ورودی‌های موجود +funds.withdrawal.useCustomInputs=استفاده از ورودی‌های سفارشی funds.withdrawal.receiverAmount=مقدار گیرنده funds.withdrawal.senderAmount=مقدار فرستنده -funds.withdrawal.feeExcluded=مبلغ هزینه ی تراکنش شبکه را شامل نمی شود -funds.withdrawal.feeIncluded=مبلغ هزینه ی تراکنش شبکه را شامل می شود -funds.withdrawal.fromLabel=برداشت از آدرس: -funds.withdrawal.toLabel=برداشت به آدرس: +funds.withdrawal.feeExcluded=این مبلغ کارمزد تراکنش در شبکه را شامل نمی‌شود +funds.withdrawal.feeIncluded=این مبلغ کارمزد تراکنش در شبکه را شامل می‌شود +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=برداشت انتخاب شد -funds.withdrawal.noFundsAvailable=هیچ وجهی برای برداشت موجود نیست +funds.withdrawal.noFundsAvailable=وجهی برای برداشت وجود ندارد funds.withdrawal.confirmWithdrawalRequest=تأیید درخواست برداشت funds.withdrawal.withdrawMultipleAddresses=برداشت از چندین آدرس ({0}) funds.withdrawal.withdrawMultipleAddresses.tooltip=برداشت از چندین آدرس\n{0} -funds.withdrawal.notEnoughFunds=شما وجه کافی در کیف پول خود ندارید. +funds.withdrawal.notEnoughFunds=وجه کافی در کیف پول خود ندارید. funds.withdrawal.selectAddress=یک آدرس مرجع از جدول انتخاب کنید funds.withdrawal.setAmount=مبلغ مورد نظر برای برداشت را تعیین نمایید funds.withdrawal.fillDestAddress=آدرس مقصد خود را پر کنید -funds.withdrawal.warn.noSourceAddressSelected=شما باید یک آدرس مرجع از جدول بالا انتخاب نمایید -funds.withdrawal.warn.amountExceeds=شما وجه کافی و موجود از آدرس انتخاب شده ندارید.\nدرنظر بگیرید که چندین آدرس را در جدول بالا انتخاب کنید یا هزینه را تغییر دهید تا هزینه تراکنش شبکه را نیز شامل گردد. +funds.withdrawal.warn.noSourceAddressSelected=یک آدرس مرجع از جدول بالا انتخاب نمایید +funds.withdrawal.warn.amountExceeds=وجه کافی موجود از آدرس انتخاب شده ندارید.\nدرنظر بگیرید که چندین آدرس را در جدول بالا انتخاب کنید یا هزینه را تغییر دهید تا کارمزد تراکنش در شبکه را نیز شامل گردد. funds.reserved.noFunds=هیچ وجهی در پیشنهادهای باز اندوخته نشده است. -funds.reserved.reserved=اندوخته در کیف پول محلی برای پیشنهاد با شناسه: {0} +funds.reserved.reserved=اندوخته‌ی کیف پول محلی برای پیشنهاد با شناسه: {0} funds.locked.noFunds=هیچ وجهی در معاملات قفل نشده است -funds.locked.locked=قفل شده به صورت چند امضایی برای معامله با شناسه ی {0} +funds.locked.locked=قفل شده به صورت چند امضایی برای معامله با شناسه‌ی {0} funds.tx.direction.sentTo=ارسال به: funds.tx.direction.receivedWith=دریافت با: -funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=پرداخت هزینه تراکنش برای تراکنش BSQ  -funds.tx.createOfferFee=سفارش گذار و هزینه تراکنش: {0} +funds.tx.direction.genesisTx=از تراکنش بلاک Genesis: +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx +funds.tx.createOfferFee=سفارش‌گذار و هزینه تراکنش: {0} funds.tx.takeOfferFee=پذیرنده و هزینه تراکنش: {0} funds.tx.multiSigDeposit=سپرده چند امضایی: {0} funds.tx.multiSigPayout=پرداخت چند امضایی: {0} funds.tx.disputePayout=پرداخت مناقشه: {0} -funds.tx.disputeLost=موارد مناقشه ی بازنده: {0} +funds.tx.disputeLost=مورد مناقشه‌ی شکست خورده: {0} funds.tx.unknown=دلیل ناشناخته: {0} funds.tx.noFundsFromDispute=عدم بازپرداخت از مناقشه funds.tx.receivedFunds=وجوه دریافت شده @@ -701,122 +718,135 @@ funds.tx.noTxAvailable=هیچ تراکنشی موجود نیست funds.tx.revert=عودت funds.tx.txSent=تراکنش به طور موفقیت آمیز به یک آدرس جدید در کیف پول محلی Bisq ارسال شد. funds.tx.direction.self=ارسال شده به خودتان -funds.tx.proposalTxFee=پیشنهاد +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=درخواست خسارت #################################################################### # Support #################################################################### -support.tab.support=تیکت های پشتیبانی -support.tab.ArbitratorsSupportTickets=تیکت های پشتیبانی داور -support.tab.TradersSupportTickets=تیکت های پشتیبانی معامله گر -support.filter=لیست فیلتر: +support.tab.support=تیکت‌های پشتیبانی +support.tab.ArbitratorsSupportTickets=تیکت‌های پشتیبانی داور +support.tab.TradersSupportTickets=تیکت‌های پشتیبانی معامله گر +support.filter=Filter list support.noTickets=هیچ تیکتی به صورت باز وجود ندارد support.sendingMessage=در حال ارسال پیام ... support.receiverNotOnline=گیرنده آنلاین نیست. پیام در صندوق پستی او ذخیره شد. support.sendMessageError=ارسال پیام ناموفق بود. خطا: {0} -support.wrongVersion=پیشنهاد در آن مناقشه با یک نسخه ی قدیمی از Bisq ایجاد شده است.\nشما نمی توانید آن مناقشه را با نسخه ی برنامه ی خودتان ببندید.\n\nلطفاً از یک نسخه ی قدیمی تر با پروتکل نسخه ی {0} استفاده کنید +support.wrongVersion=پیشنهاد در آن مناقشه با یک نسخه‌ی قدیمی از Bisq ایجاد شده است.\nشما نمی توانید آن مناقشه را با نسخه‌ی برنامه‌ی خودتان ببندید.\n\nلطفاً از یک نسخه‌ی قدیمی‌تر با پروتکل نسخه‌ی {0} استفاده کنید support.openFile=انتخاب فایل به منظور پیوست (حداکثر اندازه فایل: {0} کیلوبایت) support.attachmentTooLarge=مجموع اندازه ضمائم شما {0} کیلوبایت است و از حداکثر اندازه ی مجاز پیام {1} کیلوبایت، بیشتر شده است. -support.maxSize=حداکثر اندازه ی مجاز فایل {0} کیلوبایت است. +support.maxSize=حداکثر اندازه‌ی مجاز فایل {0} کیلوبایت است. support.attachment=ضمیمه -support.tooManyAttachments=شما نمی توانید بیشتر از 3 ضمیمه در یک پیام ارسال کنید. +support.tooManyAttachments=شما نمی‌توانید بیشتر از 3 ضمیمه در یک پیام ارسال کنید. support.save=ذخیره فایل در دیسک -support.messages=پیام ها +support.messages=پیام‌ها support.input.prompt=لطفاً پیام خود به داور را در اینجا وارد کنید support.send=ارسال -support.addAttachments=افزودن ضمائم +support.addAttachments=افزودن ضمیمه support.closeTicket=بستن تیکت -support.attachments=ضمائم: +support.attachments=ضمیمه‌ها: support.savedInMailbox=پیام در صندوق پستی گیرنده ذخیره شد support.arrived=پیام به گیرنده تحویل داده شد support.acknowledged=تحویل پیام از طرف گیرنده تأیید شد support.error=گیرنده نتوانست پیام را پردازش کند. خطا: {0} -support.buyerAddress=آدرس خریدار بیت کوین -support.sellerAddress=آدرس فروشنده بیت کوین +support.buyerAddress=آدرس خریدار بیتکوین +support.sellerAddress=آدرس فروشنده بیتکوین support.role=نقش support.state=حالت support.closed=بسته support.open=باز -support.buyerOfferer=خریدار/سفارش گذار بیت کوین -support.sellerOfferer=فروشنده/سفارش گذار بیت کوین -support.buyerTaker=خریدار/پذیرنده ی بیت کوین -support.sellerTaker=فروشنده/پذیرنده ی بیت کوین -support.backgroundInfo=Bisq یک شرکت نیست و هیچ نوع پشتیبانی از مشتری را اجرا نمی کند.\n\nاگر مناقشانی در پردازش معامله وجود داشته باشد (برای مثال معامله گر از پروتکل معامله پیروی نکند) نرم افزار یک دکمه \"باز کردن مناقشه\" را برای تماس با داور، پس از این که دوره زمانی معامله تمام شد، نشان خواهد داد.\nدر مواردی که اشکالات نرم افزاری یا سایر مسائل به وجود آمده باشد، که توسط نرم افزار شناسایی خواهند شد یک دکمه ی \"باز کردن تیکت پشتیبانی\" به منظور تماس با داور نشان داده می شود که موضوع را به سمع و نظر توسعه دهندگان می رساند.\n\nدر مواردی که کاربر با یک اشکال مواجه شد و دکمه ی \"باز کردن تیکت پشتیبانی\" برای او نشان داده نشد، شما میتواند به صورت دستی یک تیکت پشتیبانی را با یک میانبر ویژه باز کنید.\n\nلطفاً تنها در صورتی از آن استفاده کنید که شما مطمئن هستید که نرم افزار طبق انتظار کار نمی کند. اگر با نحوه استفاده از Bisq مشکل دارید یا هر سؤال دیگری برایتان پیش آمده، از پرسش و پاسخ های متداول در صفحه وبسایت bisq.network دیدن کنید یا آن را در تالار گفتگوی Bisq در بخش پشتیبانی پست کنید.\n\nاگر اطمینان دارید که می خواهید یک تیکت پشتیبانی باز کنید، لطفاً معامله ای را انتخاب کنید که منجر به مشکل شده است در \"سبد سهام/معاملات باز\" و ترکیب کلیدی \"alt + o\" یا \"option + o\" را به منظور باز کردن تیکت پشتیبانی تایپ نمایید. -support.initialInfo=لطفاً به قوانین اساسی برای فرآیند مناقشه توجه داشته باشید:\n1. شما باید ظرفمدت 2 روز به درخواست های داور پاسخ دهید.\n2. حداکثر دوره ی زمانی برای مناقشه 14 روز است.\n3. شما باید با تحویل شواهد برای مورد خودتان، آنچه را که داور درخواست میکند برآورده سازید.\n4. اولین بار که استفاده از نرم افزار را شروع کردید، قوانین مشخص شده در ویکی در موافقتنامه ی کاربر را پذیرفتید.\n\nلطفاً جزئیات بیشتر درباره ی فرآیند مناقشه را در ویکی ما بخوانید:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system +support.buyerOfferer=خریدار/سفارش گذار بیتکوین +support.sellerOfferer=فروشنده/سفارش گذار بیتکوین +support.buyerTaker=خریدار/پذیرنده‌ی بیتکوین +support.sellerTaker=فروشنده/پذیرنده‌ی بیتکوین +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + +support.initialInfo=لطفاً به قوانین مهم برای فرآیند مناقشه توجه داشته باشید:\n1. شما باید ظرف مدت 2 روز به درخواست‌های داور پاسخ دهید.\n2. حداکثر دوره‌ی زمانی برای مناقشه 14 روز است.\n3. شما باید با تحویل شواهد خودتان، آنچه را که داور درخواست می‌کند برآورده سازید.\n4. اولین بار که استفاده از نرم افزار را شروع کردید، قوانین مشخص شده در ویکی در موافقتنامه‌ی کاربر را پذیرفتید.\n\nلطفاً جزئیات بیشتر درباره‌ی فرآیند مناقشه را در ویکی ما بخوانید:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=پیغام سیستم: {0} -support.youOpenedTicket=شما یک درخواست برای پشتیبانی را باز کردید. -support.youOpenedDispute=شما یک درخواست برای یک مناقشه را باز کردید.\n\n{0} -support.peerOpenedTicket=همتای معامله ی شما به دلیل مشکلات فنی درخواست پشتیبانی کرده است. لطفاً منتظر دستورالعمل های بعدی باشید. -support.peerOpenedDispute=همتای معامله ی شما درخواست یک مناقشه کرده است.\n\n{0} +support.youOpenedTicket=درخواستی برای پشتیبانی باز کردید. +support.youOpenedDispute=درخواستی برای مناقشه باز کردید.\n\n{0} +support.peerOpenedTicket=همتای معامله‌ی شما به دلیل مشکلات فنی درخواست پشتیبانی کرده است. لطفاً منتظر دستورالعمل‌های بعدی باشید. +support.peerOpenedDispute=همتای معامله‌ی شما درخواست مناقشه کرده است.\n\n{0} #################################################################### # Settings #################################################################### -settings.tab.preferences=اولویت ها +settings.tab.preferences=اولویت‌ها settings.tab.network=اطلاعات شبکه settings.tab.about=درباره -setting.preferences.general=اولویت های عمومی -setting.preferences.explorer=مرورگر بلاک بیت کوین: -setting.preferences.deviation=حداکثر انحراف از قیمت روز بازار: -setting.preferences.autoSelectArbitrators=انتخاب خودکار داوران: +setting.preferences.general=اولویت‌های عمومی +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=مقادیر بزرگتر از {0}% مجاز نیست. -setting.preferences.txFee=هزینه تراکنش برداشت (ساتوشی/بایت): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=استفاده از ارزش سفارشی -setting.preferences.txFeeMin=هزینه تراکنش هزینه باید {0} ساتوشی/بایت باشد +setting.preferences.txFeeMin=کارمزد تراکنش حداقل باید {0} ساتوشی/بایت باشد setting.preferences.txFeeTooLarge=ورودی شما بالاتر از مقدار معقول (> 5000 ساتوشی/بایت) است. هزینه تراکنش معمولا در محدوده 50-400 ساتوشی / بایت است. -setting.preferences.ignorePeers=همتایان با آدرس Onion را نادیده بگیرید (جدا شده با ویرگول): -setting.preferences.refererId=شناسه ارجاع: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=شناسه ارجاع اختیاری -setting.preferences.currenciesInList=ارزها در لیست خوراک قیمت روز بازار -setting.preferences.prefCurrency=ارز مرجح:\n: -setting.preferences.displayFiat=نمایش ارزهای ملی: +setting.preferences.currenciesInList=ارزها در لیست قیمت روز بازار +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=هیچ ارز ملی انتخاب نشده است -setting.preferences.cannotRemovePrefCurrency=شما نمی توانید ارز ترجیحی انتخاب شده ی خود را حذف کنید -setting.preferences.displayAltcoins=نمایش آلت کوین ها: -setting.preferences.noAltcoins=هیچ آلت کوینی انتخاب نشده است +setting.preferences.cannotRemovePrefCurrency=شما نمی‌توانید ارز مطلوب انتخاب شده‌ی خود را حذف کنید +setting.preferences.displayAltcoins=نمایش آلتکوین‌ها: +setting.preferences.noAltcoins=هیچ آلتکوینی انتخاب نشده است setting.preferences.addFiat=افزودن ارز ملی -setting.preferences.addAltcoin=افزودن آلت کوین -setting.preferences.displayOptions=نمایش گزینه ها -setting.preferences.showOwnOffers=نمایش پیشنهادهای خودم در دفتر پیشنهاد: -setting.preferences.useAnimations=استفاده از انیمیشن ها: -setting.preferences.sortWithNumOffers=مرتب سازی لیست های بازار با تعداد معاملات/پیشنهادها: -setting.preferences.resetAllFlags=بازنشانی تمام پرچم های \"دوباره نشان نده\": -setting.preferences.reset=بازنشانی -settings.preferences.languageChange=اعمال تغییر زبان به تمام صفحات مستلزم یک راه اندازی مجدد است. +setting.preferences.addAltcoin=افزودن آلتکوین +setting.preferences.displayOptions=نمایش گزینه‌ها +setting.preferences.showOwnOffers=نمایش پیشنهادهای من در دفتر پیشنهاد: +setting.preferences.useAnimations=استفاده از انیمیشن‌ها: +setting.preferences.sortWithNumOffers=مرتب سازی لیست‌های بازار با تعداد معاملات/پیشنهادها: +setting.preferences.resetAllFlags=تنظیم مجدد تمام پرچم‌های \"دوباره نشان نده\": +setting.preferences.reset=تنظیم مجدد +settings.preferences.languageChange=اعمال تغییر زبان به تمام صفحات مستلزم یک راه‌اندازی مجدد است. settings.preferences.arbitrationLanguageWarning=در صورت اختلاف، لطفا توجه داشته باشید که داوری در {0} پردازش شده است. -settings.preferences.selectCurrencyNetwork=انتخاب ارز پایه - -settings.net.btcHeader=شبکه بیت کوین +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode + +settings.net.btcHeader=شبکه بیتکوین settings.net.p2pHeader=شبکه همتا به همتا P2P -settings.net.onionAddressLabel=آدرس Onion من -settings.net.btcNodesLabel=استفاده از گره های هسته ای بیت کوین سفارشی: -settings.net.bitcoinPeersLabel=همتایان مرتبط: -settings.net.useTorForBtcJLabel=استفاده از Tor برای شبکه بیت کوین: -settings.net.bitcoinNodesLabel=گره های هسته ای بیت کوین برای اتصال با: -settings.net.useProvidedNodesRadio=استفاده از گره های هسته ای بیت کوین ارائه شده -settings.net.usePublicNodesRadio=استفاده از شبکه بیت کوین عمومی -settings.net.useCustomNodesRadio= استفاده از گره های هسته ای بیت کوین سفارشی -settings.net.warn.usePublicNodes=اگر از شبکه عمومی بیت کوین استفاده می کنید، در معرض یک مشکل امنیتی شدید ناشی از نقص فیلتر Bloom می پردازید که برای کیف پول های SPV مانند BitcoinJ (که در Bisq استفاده می شود) مورد استفاده قرار می گیرد. هر گره کاملی که به آن متصل هستید می تواند متوجه شود که تمام آدرس های کیف پول شما به یک هویت اختصاص دارند.\n\nلطفاً جزئیات بیشتر را بخوانید در: https://bisq.network/blog/privacy-in-bitsquare.\n\nآیا مطمئن هستید که می خواهید از گره های عمومی استفاده کنید؟ -settings.net.warn.usePublicNodes.useProvided=خیر، استفاده از گره های ارائه شده استفاده کنید. +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel= استفاده از نودهای بیتکوین اختصاصی +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to +settings.net.useProvidedNodesRadio=استفاده از نودهای بیتکوین ارائه شده +settings.net.usePublicNodesRadio=استفاده از شبکه بیتکوین عمومی +settings.net.useCustomNodesRadio= استفاده از نودهای بیتکوین اختصاصی +settings.net.warn.usePublicNodes=اگر از شبکه عمومی بیتکوین استفاده می‌کنید، حریم خصوصی شما در معرض نودهای شبکه بیتکوین قرار می‌گیرد. این نقص ناشی از طراحی و پیاده‌سازی معیوب تکنولوژی Bloom Filter است که در کیف پول های SPV مانند BitcoinJ (که در Bisq هم استفاده می‌شود) وجود دارد. هر نود کامل بیتکوین که به آن متصل باشید می‌تواند هویت شما را با آدرس‌های کیف‌پول‌شما مرتبط بداند و این می‌تواند باعث برملا شدن هویت شما به نودهای شبکه بیتکوین شود.\nلطفاً جزئیات بیشتر را در این لینک بخوانید: https://bisq.network/blog/privacy-in-bitsquare.\n\nآیا مطمئن هستید که می‌خواهید از نودهای عمومی استفاده کنید؟ +settings.net.warn.usePublicNodes.useProvided=خیر، از نودهای فراهم شده استفاده کنید. settings.net.warn.usePublicNodes.usePublic=بلی، از شبکه عمومی استفاده کنید. -settings.net.warn.useCustomNodes.B2XWarning=لطفاً مطمئن شوید که گره ی بیت کوین شما، یک گره ی هسته ای بیت کوین مورد اعتماد است!\n\nارتباط با گره هایی که از قوانین عمومی هسته ی بیت کوین استفاده نمی کنند، می تواند کیف پول شما را دچار مشکل کرده و منجر به مشکلاتی در فرآیند معامله شود.\n\nکاربرانی که به گره های ناقض قوانین عمومی متصل می شوند، مسئول هرگونه آسیب ایجاد شده توسط آن هستند. مناقشات ایجاد شده توسط آن به نفع همتای دیگر، تصمیم گیری می شوند. هیچ پشتیبانی فنی به کاربرانی که سازوکارهای محافظت و هشدار ما را نادیده می گیرند، اعطا نمی شود! -settings.net.localhostBtcNodeInfo=(اطلاعات پیش زمینه: اگر شما یک گره محلی بیت کوین (لوکال هاست) را اجرا می کنید، به طور انحصاری به آن متصل می شوید.) -settings.net.p2PPeersLabel=همتایان مرتبط: +settings.net.warn.useCustomNodes.B2XWarning=لطفاً مطمئن شوید که نود بیتکوین شما، یک نود بیتکوین مورد اعتماد است!\n\nارتباط با نودهایی که از قوانین اجماع بیتکوین استفاده نمی‌کنند، می‌تواند کیف‌پول شما را دچار مشکل کرده و منجر به اختلال در فرآیند معامله شود.\n\nکاربرانی که به نودهای ناقض قوانین اجماع بیتکوین متصل می شوند، مسئول هرگونه آسیب ایجاد شده توسط آن نود هستند. مناقشات ایجاد شده توسط آن به نفع همتای دیگر، تصمیم گیری می‌شوند. هیچ پشتیبانی فنی به کاربرانی که سازوکارهای محافظت و هشدار ما را نادیده می‌گیرند، اعطا نمی‌شود! +settings.net.localhostBtcNodeInfo=(اطلاعات پیش زمینه: اگر شما یک نود لوکال بیتکوین (لوکال هاست) را اجرا می‌کنید، به طور انحصاری به آن متصل می‌شوید.) +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=آدرس Onion settings.net.creationDateColumn=تثبیت شده settings.net.connectionTypeColumn=درون/بیرون -settings.net.totalTrafficLabel=ترافیک مجموع: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=تاخیر چرخشی settings.net.sentBytesColumn=ارسال شده settings.net.receivedBytesColumn=دریافت شده settings.net.peerTypeColumn=نوع همتا settings.net.openTorSettingsButton=تنظیمات Tor را باز کنید.   -settings.net.needRestart=به منظور اعمال آن تغییر باید برنامه را مجدداً راه اندازی کنید.\nآیا می خواهید آن را هم اکنون انجام دهید؟ +settings.net.needRestart=به منظور اعمال آن تغییر باید برنامه را مجدداً راه اندازی کنید.\nآیا می‌خواهید این کار را هم اکنون انجام دهید؟ settings.net.notKnownYet=هنوز شناخته شده نیست ... settings.net.sentReceived=ارسال شده: {0}، دریافت شده: {1} settings.net.ips=[آدرس آی پی: پورت | نام میزبان: پورت | آدرس Onion : پورت] (جدا شده با ویرگول). اگر از پیش فرض (8333) استفاده می شود، پورت می تواند حذف شود. @@ -832,7 +862,7 @@ settings.net.reSyncSPVAfterRestart=فایل زنجیره SPV حذف شده اس settings.net.reSyncSPVAfterRestartCompleted=همگام سازی مجدد هم اکنون تکمیل شده است. لطفاً برنامه را مجدداً راه اندازی نمایید. settings.net.reSyncSPVFailed=حذف فایل زنجیره SPV امکان پذیر نیست. \nخطا: {0} setting.about.aboutBisq=درباره Bisq -setting.about.about=Bisq یک پروژه منبع باز و یک شبکه غیر متمرکز از کاربرانی است که می خواهند بیت کوین را با ارزهای ملی یا ارزهای رمزگزاری شده جایگزین به روشی امن تبادل کنند. در صفحه وب پروژه ی ما، درباره Bisq بیشتر یاد بگیرید. +setting.about.about=Bisq یک پروژه منبع باز و یک شبکه غیر متمرکز از کاربرانی است که می خواهند بیتکوین را با ارزهای ملی یا ارزهای رمزگزاری شده جایگزین به روشی امن تبادل کنند. در صفحه وب پروژه ی ما، درباره Bisq بیشتر یاد بگیرید. setting.about.web=صفحه وب Bisq setting.about.code=کد منبع setting.about.agpl=مجوز AGPL @@ -843,12 +873,12 @@ setting.about.donate=اهدا setting.about.providers=ارائه دهندگان داده setting.about.apisWithFee=Bisq از APIهای شخص ثالث 3rd party برای قیمت های روز فیات و آلت کوین و همچنین برای برآورد هزینه تراکنش شبکه استفاده می کند. setting.about.apis=Bisq از APIهای شخص ثالث 3rd party برای قیمت های روز فیات و آلت کوین استفاده می کند. -setting.about.pricesProvided=قیمت های روز ارائه شده توسط: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} و {2} -setting.about.feeEstimation.label=برآورد هزینه تراکنش شبکه ارائه شده توسط: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=جزئیات نسخه -setting.about.version=نسخه ی برنامه: -setting.about.subsystems.label=نسخه های زیرسیستم ها: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=نسخه ی شبکه: {0}; نسخه ی پیام همتا به همتا: {1}; نسخه ی Local DB: {2}; نسخه پروتکل معامله: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=نسخه ی شبکه: {0}; نسخه ی پیام ه account.tab.arbitratorRegistration=ثبت نام داور account.tab.account=حساب account.info.headline=به حساب Bisq خود خوش آمدید -account.info.msg=در اینجا شما می توانید حساب های معاملاتی برای ارزهای ملی و آلت کوین ها تنظیم کنید، داوران را انتخاب نموده و از کیف پول و اطلاعات حساب خود را پشتیبان بگیرید.\n\nاولین بار که از Bisq استفاده کردید، یک کیف پول خالی بیت کوین ایجاد شد.\nما توصیه می کنیم که کلمات رمز خصوصی کیف پول بیت کوین خود را (دکمه ی سمت چپ را ببینید) و درنظر بگیرید که قبل از تامین وجه یک رمز اضافه نمایید. سپرده ها و برداشت های بیت کوین در بخش \"وجوه\" مدیریت می شوند.\nحریم خصوصی و امنیت:\nBisq یک مبادله غیر متمرکز است - به این معنی که تمام داده های شما بر روی کامپیوتر شما نگهداری می شود، هیچ سروری وجود ندارد و ما به اطلاعات شخصی شما، وجوه شما یا حتی آدرس IP شما دسترسی نداریم. داده هایی مانند شماره حساب های بانکی، آدرس های آلت کوین و بیت کوین، و غیره فقط با شریک تجاری شما برای تحقق معاملاتتان به اشتراک گذاشته می شود (در صورت یک مناقشه، داور اطلاعات مشابهی را مانند همتای معامله شما، مشاهده خواهد کرد). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=حساب های ارز ملی account.menu.altCoinsAccountView=حساب های آلت کوین -account.menu.arbitratorSelection=انتخاب داور account.menu.password=رمز کیف پول account.menu.seedWords=رمز پشتیبان کیف پول account.menu.backup=پشتیبان account.menu.notifications=Notifications -account.arbitratorRegistration.pubKey=کلید عمومی: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=ثبت نام داور account.arbitratorRegistration.revoke=لغو ثبت نام @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=زبان مطابقی وجود ندا account.arbitratorSelection.noLang=شما می توانید داورانی را انتخاب کنید که حداقل به 1 زبان متداول صحبت می کنند. account.arbitratorSelection.minOne=شما باید حداقل یک داور را انتخاب کنید. -account.altcoin.yourAltcoinAccounts=حساب های آلت کوین شما: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=لطفا مطمئن شوید که الزامات استفاده از کیف پول {0} را همان طور که در صفحه {1} شرح داده شده است، پیروی می کنید.\nاستفاده از کیف پول مبادلات متمرکز که در آن کلید های خود را تحت کنترل ندارید و یا استفاده از یک نرم افزار کیف پول ناسازگار می تواند منجر به از دست رفتن وجوه معامله شده شود!\nداور یک متخصص {2} نیست و در چنین مواردی نمی تواند کمک کند. account.altcoin.popup.wallet.confirm=من می فهمم و تأیید می کنم که می دانم از کدام کیف پول باید استفاده کنم. -account.altcoin.popup.xmr.msg=اگر میخواهید XMR را در Bisq معامله کنید، لطفا مطمئن شوید که شرایط زیر را درک کرده و انجام می دهید:\n\nبرای ارسال XMR، شما باید از کیف پول رسمی مونرو GUI یا کیف پول ساده مونرو با پرچم فعال store-tx-info (به طور پیش فرض در نسخه های جدید) استفاده کنید.\nلطفا مطمئن شوید که می توانید به کلید تراکنش دسترسی پیدا کنید (از دستور get_tx_key در کیف پول ساده استفاده کنید)، در صورت مناقشه لازم است که داور را قادر سازید تا انتقال XMR را با ابزار بررسی تراکنش XMR تأیید کند (http://xmr.llcoins.net/checktx.html).\nدر مرورگرهای بلاک عادی، انتقال قابل تایید نیست.\n\nدر صورت یک مناقشه، باید داده های زیر را در اختیار داور بگذارید:\n- کلید خصوصی تراکنش\n- هش تراکنش\n- آدرس عمومی گیرنده\n\nاگر شما نمی توانید داده های بالا را ارائه نموده یا اگر از کیف پول ناسازگار استفاده کرده اید، این می تواند منجر به باختن مناقشه شود. فرستنده ی XMR مسئول است تا انتقال XMR به داور را در صورت یک مناقشه، تأیید نماید.\n\nشناسه پرداخت لازم نیست، فقط آدرس عمومی معمولی.\n\nاگر شما درباره ی این فرآیند مطمئن نیستید از تالار گفتگوی مونرو (https://forum.getmonero.org) برای کسب اطلاعات بیشتر بازدید نمایید. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=هنگام استفاده از {0} شما فقط می توانید آدرس های شفاف (که با t شروع می شوند) و نه z-addresses (خصوصی) را استفاده کنید، زیرا داور قادر به تأیید معامله با z-addresses نخواهد بود. account.altcoin.popup.XZC.msg=هنگام استفاده از {0} شما فقط می توانید از آدرس های شفاف (قابل ردیابی) استفاده کنید نه آدرس های بی نشان، زیرا داور قادر نخواهد بود تا معامله را با آدرس های غیر قابل کشف در یک مرورگر مسدود تأیید کند. -account.altcoin.popup.bch=Bitcoin Cash و Bitcoin Clasics در معرض حملات بازپخش هستند. اگر از این کوین ها استفاده می کنید حتما اقدامات احتیاطی لازم را انجام دهید و همه پیامدها را متوجه شوید. شما می توانید از طریق ارسال یک کوین و ارسال ناخواسته کوین های مشابه در بلاک چین دیگر، متحمل ضرر شوید. از آنجایی که کوین های ایردراپ یا همان جایزه سابقه مشابهی با بلاک چین بیت کوین دارند، باز هم خطرات امنیتی و یک ریسک قابل ملاحظه برای از دست دادن حریم خصوصی وجود دارد.\n\nلطفا در مورد این موضوع در تالار گفتگو Bisq بیشتر بخوانید: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.altcoin.popup.btg=از آنجایی که Bitcoin Gold سابقه مشابهی با بلاک چین بیت کوین دارند، باز هم خطرات امنیتی و یک ریسک قابل ملاحظه برای از دست دادن حریم خصوصی وجود دارد. اگر شما از Bitcoin Gold استفاده می کنید حتما اقدامات احتیاطی لازم را انجام دهید و همه پیامدها را متوجه شوید. \n\nلطفا در مورد این موضوع در تالار گفتگو Bisq بیشتر بخوانید: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc +account.altcoin.popup.bch=Bitcoin Cash و Bitcoin Clasics در معرض حملات بازپخش هستند. اگر از این کوین ها استفاده می کنید حتما اقدامات احتیاطی لازم را انجام دهید و همه پیامدها را متوجه شوید. شما می توانید از طریق ارسال یک کوین و ارسال ناخواسته کوین های مشابه در بلاک چین دیگر، متحمل ضرر شوید. از آنجایی که کوین های ایردراپ یا همان جایزه سابقه مشابهی با بلاک چین بیتکوین دارند، باز هم خطرات امنیتی و یک ریسک قابل ملاحظه برای از دست دادن حریم خصوصی وجود دارد.\n\nلطفا در مورد این موضوع در تالار گفتگو Bisq بیشتر بخوانید: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc +account.altcoin.popup.btg=از آنجایی که Bitcoin Gold سابقه مشابهی با بلاک چین بیتکوین دارند، باز هم خطرات امنیتی و یک ریسک قابل ملاحظه برای از دست دادن حریم خصوصی وجود دارد. اگر شما از Bitcoin Gold استفاده می کنید حتما اقدامات احتیاطی لازم را انجام دهید و همه پیامدها را متوجه شوید. \n\nلطفا در مورد این موضوع در تالار گفتگو Bisq بیشتر بخوانید: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=ارز ملی شما\nحساب ها: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=کیف پول پشتیبان -account.backup.location=محل پشتیبان گیری: +account.backup.location=Backup location account.backup.selectLocation=انتخاب محل پشتیبان گیری account.backup.backupNow=پشتیبان گیری در حال حاضر (پشتیبان رمزگذاری نشده است!) account.backup.appDir=راهنمای داده های برنامه @@ -919,14 +949,14 @@ account.password.removePw.button=حذف رمز account.password.removePw.headline=حذف رمز محافظ برای کیف پول account.password.setPw.button=تنظیم رمز account.password.setPw.headline=تنظیم رمز محافظ برای کیف پول -account.password.info=با محافظت رمزی شما باید کل رمز خودتان را هنگام برداشت بیت کوین از کیف پول یا هنگام مشاهده یا استرداد یک کیف پول از کلمات رمز خصوصی و همچنین در راه اندازی برنامه وارد کنید. +account.password.info=با محافظت رمزی شما باید کل رمز خودتان را هنگام برداشت بیتکوین از کیف پول یا هنگام مشاهده یا استرداد یک کیف پول از کلمات رمز خصوصی و همچنین در راه اندازی برنامه وارد کنید. account.seed.backup.title=پشتیبان گیری از کلمات رمز خصوصی کیف های پول شما -account.seed.info=لطفاً هر دوی کلمات رمز خصوصی کیف پول و تاریخ را بنویسید! شما می توانید در هر زمان با آن کلمات و تاریخ، کیف پول خود را بازیابی کنید.\nکلمات رمز خصوصی هم برای کیف پول بیت کوین و هم کیف پول BSQ استفاده می شود.\n\nشما باید کلمات رمز خصوصی را روی یک برگه کاغذی نوشته و آنها را در رایانه ی خود ذخیره نکنید.\n\nلطفاً توجه داشته باشید که کلمات رمز خصوصی یک جایگزین برای یک پشتیبان نیستند.\nشما باید کل راهنمای نرم افزار را در صفحه ی \"حساب/پشتیبان\" پشتیبان گیری کنید تا حالت و داده های معتبر برنامه، بازیابی شود.\nاظهار کلمات رمز خصوصی فقط برای موارد اضطراری توصیه می شود. نرم افزار بدون یک پشتیبان مناسب از فایل ها و کلید های پایگاه داده کار نمی کند! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=شما یک رمز عبور کیف پول تنظیم نکرده اید که از نمایش کلمات رمز خصوصی محافظت کند.\n\nآیا می خواهید کلمات رمز خصوصی نشان داده شود؟ account.seed.warn.noPw.yes=بلی، و دوباره از من نپرس account.seed.enterPw=وارد کردن رمز عبور به منظور مشاهده ی کلمات رمز خصوصی -account.seed.restore.info=لطفاً توجه داشته باشید که نمی توانید یک کیف پول را از نسخه ی قدیمی Bisq (هر نسخه ی قبل از 0.5.0) وارد کنید، چون قالب کیف پول تغییر کرده است!\n\nاگر شما می خواهید وجوه را از نسخه ی قدیمی به نسخه ی جدید برنامه ی Bisq منتقل کنید، آن را با یک تراکنش بیت کوین بفرستید.\n\nهمچنین آگاه باشید که بازگردانی کیف پول تنها برای موارد اضطراری است و شاید منجر به مشکلاتی با پایگاه داده داخلی کیف پول شود.\nاین یک راه برای استفاده از پشتیبان نیست! لطفاً برای بازگرداندن حالت قبلی برنامه از یک پشتیبان از راهنما داده برنامه استفاده کنید. +account.seed.restore.info=لطفاً توجه داشته باشید که نمی توانید یک کیف پول را از نسخه ی قدیمی Bisq (هر نسخه ی قبل از 0.5.0) وارد کنید، چون قالب کیف پول تغییر کرده است!\n\nاگر شما می خواهید وجوه را از نسخه ی قدیمی به نسخه ی جدید برنامه ی Bisq منتقل کنید، آن را با یک تراکنش بیتکوین بفرستید.\n\nهمچنین آگاه باشید که بازگردانی کیف پول تنها برای موارد اضطراری است و شاید منجر به مشکلاتی با پایگاه داده داخلی کیف پول شود.\nاین یک راه برای استفاده از پشتیبان نیست! لطفاً برای بازگرداندن حالت قبلی برنامه از یک پشتیبان از راهنما داده برنامه استفاده کنید. account.seed.restore.ok=خوب، من می فهمم و می خواهم بازگردانی کنم @@ -942,24 +972,24 @@ account.notifications.webCamWindow.headline=Scan QR-code from phone account.notifications.webcam.label=Use webcam account.notifications.webcam.button=Scan QR code account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: +account.notifications.testMsg.label=Send test notification account.notifications.testMsg.title=Test -account.notifications.erase.label=Clear notifications on phone: +account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications -account.notifications.email.label=Pairing token: +account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=تنظیمات -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.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 BTC price is above account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. +account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. Please open your Bisq application and start the payment. account.notifications.trade.message.msg.started=The BTC 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 @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must dao.tab.bsqWallet=کیف پول BSQ  dao.tab.proposals=Governance dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=پرداخت شده با BSQ -dao.availableBsqBalance=تراز BSQ موجود -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=تراز BSQ تأیید نشده -dao.lockedForVoteBalance=قفل شده برای رأی گیری +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=تراز BSQ مجموع @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Vote on proposals dao.proposal.menuItem.result=Vote results dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=مرحله ی کنونی: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=اطلاعات -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Vote result +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Cycles dao.results.cycles.table.header.cycle=Cycle @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Vote results for selected proposal # suppress inspection "UnusedProperty" dao.param.UNDEFINED=تعریف نشده + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC + +# suppress inspection "UnusedProperty" +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal +# suppress inspection "UnusedProperty" +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests + # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocks # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Duration of {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 dao.results.votes.table.header.stakeAndMerit=Vote weight dao.results.votes.table.header.stake=سهام dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=رأی dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=باز کردن dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=نقش @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders dao.bond.details.blocks={0} blocks -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=نام -dao.bond.table.column.link=حساب -dao.bond.table.column.bondType=نقش -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=جزئیات dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=باز کردن dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Arbitrator + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=حالت +dao.burnBsq.assets.tradeVolume=حجم معامله +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=تعریف نشده +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=مقدار +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=تاریخ +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=تراکنش‌ها +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=تعریف نشده @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1209,9 +1366,11 @@ dao.phase.separatedPhaseBar.RESULT=Vote result # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=درخواست خسارت # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=پیشنهاد برای حذف یک آلت کوین +dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=پیشنهاد برای تغییر یک پارامتر # suppress inspection "UnusedProperty" @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=درخواست خسارت # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond dao.proposal.details=جزئیات پیشنهاد dao.proposal.selectedProposal=پیشنهادهای انتخاب شده dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=نمی توان پیشنهاد را حذف کرد. dao.proposal.myVote.accept=قبول پیشنهاد dao.proposal.myVote.reject=رد پیشنهاد @@ -1244,7 +1407,7 @@ dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=تراز موجود برای رأی گیری: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=رأی به تمام پیشنهادها dao.proposal.votes.header.voted=My vote dao.proposal.myVote.button=رأی به تمام پیشنهادها @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=ارائه ی پیشنهاد جدید dao.proposal.create.create.button=ارائه ی پیشنهاد dao.proposal=proposal dao.proposal.display.type=نوع پیشنهاد -dao.proposal.display.name=نام/نام مستعار: -dao.proposal.display.link=پیوند به جزئیات اطلاعات: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=مبلغ درخواست شده در BSQ: -dao.proposal.display.bsqAddress=آدرس BSQ: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=My vote +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=نوع پیشنهاد dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' dao.proposal.display.myVote.accepted=Accepted dao.proposal.display.myVote.rejected=Rejected @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Accepted dao.proposal.voteResult.failed=Rejected dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=ارسال dao.wallet.menuItem.receive=دریافت dao.wallet.menuItem.transactions=تراکنش ها -dao.wallet.dashboard.distribution=آمار -dao.wallet.dashboard.genesisBlockHeight=ارتفاع جنسیس بلاک: -dao.wallet.dashboard.genesisTxId=شناسه تراکنش جنسیس: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=تعداد تمام تراکنش های BSQ: -dao.wallet.dashboard.utxo=تعداد تمام خروجی های تراکنش خرج نشده: -dao.wallet.dashboard.burntTx=تعداد تمام تراکنش های پرداخت های هزینه (سوخته): -dao.wallet.dashboard.price=قیمت: -dao.wallet.dashboard.marketCap=جمع آوری سرمایه در بازار: - -dao.wallet.receive.fundBSQWallet=تأمین مالی کیف پول BSQ Bisq  +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=تراکنش جنسیس +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=تأمین مالی کیف پول BSQ خودتان +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=ارسال وجوه -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=مقدار در BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=تعیین مبلغ به منظور برداشت (حداقل مبلغ {0} است) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=آدرس مقصد خود را پر کنید dao.wallet.send.send=ارسال وجوه BSQ  dao.wallet.send.sendBtc=Send BTC funds @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=هزینه ی معامله # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=هزینه برای درخواست خسارت # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=هزینه برای پیشنهاد # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=هزینه برای رأی کور @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=آشکارسازی رأی dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=درخواست/صدور خسارت dao.tx.issuanceFromCompReq.tooltip=درخواست خسارت که منجر به یک صدور BSQ جدید می شود.\nتاریخ صدور: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=شما وجوه کافی برای ایجاد پیشنهاد را ندارید.\nمقدار مورد نیاز: {0} dao.feeTx.confirm=Confirm {0} transaction dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=جزئیات مناقشه -contractWindow.dates=تاریخ پیشنهاد / تاریخ معامله: -contractWindow.btcAddresses=آدرس بیت کوین خریدار بیت کوین/فروشنده ی بیت کوین -contractWindow.onions=آدرس شبکه خریدار بیت کوین/فروشنده ی بیت کوین -contractWindow.numDisputes=تعداد مناقشات خریدار بیت کوین/فروشنده ی بیت کوین: -contractWindow.contractHash=هش قرارداد: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=اطلاعات مهم! displayAlertMessageWindow.update.headline=اطلاعات به روز مهم! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=نسخه ی جدید به طور موفقی displayUpdateDownloadWindow.download.openDir=باز کردن راهنمای دانلود disputeSummaryWindow.title=خلاصه -disputeSummaryWindow.openDate=تاریخ باز کردن تیکت: -disputeSummaryWindow.role=نقش معامله گر: -disputeSummaryWindow.evidence=شواهد: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=شواهد اثبات رشوه: disputeSummaryWindow.evidence.id=اعتبارسنجی شناسه disputeSummaryWindow.evidence.video=ویدئو/ فیلم از صفحه -disputeSummaryWindow.payout=پرداخت مبلغ معامله: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0} پرداختی مبلغ معامله را دریافت می کند disputeSummaryWindow.payout.getsAll=BTC {0} همه را دریافت می کند disputeSummaryWindow.payout.custom=پرداخت سفارشی disputeSummaryWindow.payout.adjustAmount=مقدار وارد شده بیش از مقدار موجود {0} است. \nما این بخش ورودی را به حداکثر مقدار ممکن تنظیم می کنیم. -disputeSummaryWindow.payoutAmount.buyer=مبلغ پرداختی خریدار: -disputeSummaryWindow.payoutAmount.seller=مبلغ پرداختی فروشنده: -disputeSummaryWindow.payoutAmount.invert=از بازنده به عنوان ناشر استفاده کنید: -disputeSummaryWindow.reason=دلیل مناقشه: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=اشکال disputeSummaryWindow.reason.usability=قابلیت استفاده disputeSummaryWindow.reason.protocolViolation=نقض پروتکل @@ -1417,18 +1602,18 @@ disputeSummaryWindow.reason.noReply=بدون پاسخ disputeSummaryWindow.reason.scam=کلاهبرداری disputeSummaryWindow.reason.other=سایر disputeSummaryWindow.reason.bank=بانک -disputeSummaryWindow.summaryNotes=نکات خلاصه: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=افزودن نکات خلاصه disputeSummaryWindow.close.button=بستن تیکت -disputeSummaryWindow.close.msg=تیکت در {0} بسته شد.\n\nخلاصه:\n{1} شواهد اثبات رشوه را تحویل داد: {2}\n{3} اعتبارسنجی شناسه را انجام داد: {4}\n{5} یک ویدئو یا اسکرین کست انجام داد: {6}\nمبلغ پرداختی برای خریدار بیت کوین: {7}\nمبلغ پرداختی برای فروشنده بیت کوین: {8}\n\nنکات خلاصه:\n{9} +disputeSummaryWindow.close.msg=تیکت در {0} بسته شد.\n\nخلاصه:\n{1} شواهد اثبات رشوه را تحویل داد: {2}\n{3} اعتبارسنجی شناسه را انجام داد: {4}\n{5} یک ویدئو یا اسکرین کست انجام داد: {6}\nمبلغ پرداختی برای خریدار بیتکوین: {7}\nمبلغ پرداختی برای فروشنده بیتکوین: {8}\n\nنکات خلاصه:\n{9} disputeSummaryWindow.close.closePeer=شما باید همچنین تیکت همتایان معامله را هم ببندید! emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=لطفاً تنها در مورد اضطراری از آن استفاده کنید اگر نمی توانید به وجه خود از UI دسترسی داشته باشید.\n\nلطفاً توجه داشته باشید که تمام معاملات باز به طور خودکار در هنگام استفاده از این ابزار، بسته خواهد شد.\n\nقبل از به کار گیری این ابزار، از راهنمای داده ی خود پشتیبان بگیرید. می توانید این کار را در \"حساب/پشتیبان\" انجام دهید.\n\nلطفاً مشکل خود را به ما گزارش کنید و گزارش مشکل را در GitHub یا تالار گفتگوی Bisq بایگانی کنید تا ما بتوانیم منشأ مشکل را بررسی نماییم. -emptyWalletWindow.balance=تراز موجود کیف پول شما: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=آدرس مقصد شما: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=ارسال تمام وجوه emptyWalletWindow.openOffers.warn=شما معاملات بازی دارید که اگر کیف پول را خالی کنید، حذف خواهند شد.\nآیا شما مطمئن هستید که می خواهید کیف پول را خالی کنید؟ emptyWalletWindow.openOffers.yes=بله، مطمئن هستم @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=تراز کیف پول شما به طور موف enterPrivKeyWindow.headline=ثبت نام فقط برای داوران دعوت شده، باز است filterWindow.headline=ویرایش لیست فیلتر -filterWindow.offers=پیشنهادهای فیلتر شده (جدا شده با ویرگول): -filterWindow.onions=آدرس های Onion فیلتر شده (جدا شده با ویرگول): -filterWindow.accounts=داده های حساب تجاری فیلترشده:\nفرمت: لیست جدا شده با ویرگول [شناسه روش پرداخت، زمینه داده، ارزش] -filterWindow.bannedCurrencies=کدهای ارز فیلترشده (جدا شده با ویرگول): -filterWindow.bannedPaymentMethods=شناسه های روش پرداخت فیلتر شده (جدا شده با ویرگول): -filterWindow.arbitrators=داوران فیلتر شده (آدرس های Onion جدا شده با ویرگول): -filterWindow.seedNode=گره های اولیه فیلتر شده (آدرس های Onion جدا شده با ویرگول): -filterWindow.priceRelayNode=گره های رله قیمت فیلترشده (آدرس های Onion جدا شده با ویرگول): -filterWindow.btcNode=گره های بیت کوین فیلترشده (آدرس ها + پورت جدا شده با ویرگول): -filterWindow.preventPublicBtcNetwork=جلوگیری از استفاده از شبکه بیت کوی نعمومی: +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) +filterWindow.accounts=داده های حساب معاملاتی فیلترشده:\nفرمت: لیست جدا شده با ویرگول [شناسه روش پرداخت، زمینه داده، ارزش] +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=افزودن فیلتر filterWindow.remove=حذف فیلتر -offerDetailsWindow.minBtcAmount=حداقل مقدار بیت کوین: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(حداقل {0}) offerDetailsWindow.distance=(فاصله از قیمت روز بازار: {0}) -offerDetailsWindow.myTradingAccount=حساب معاملاتی من: -offerDetailsWindow.offererBankId=(/BIC/SWIFT/شناسه بانک سفارش گذار): +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(نام بانک سفارش گذار) -offerDetailsWindow.bankId=شناسه بانک (برای مثال BIC یا SWIFT): -offerDetailsWindow.countryBank=کشور بانک سفارش گذار: -offerDetailsWindow.acceptedArbitrators=داوران پذیرفته شده: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=تعهد -offerDetailsWindow.agree=من موافقم: -offerDetailsWindow.tac=شرایط و الزامات: +offerDetailsWindow.agree=من موافقم +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=تأیید: پیشنهاد را به {0} بگذارید offerDetailsWindow.confirm.taker=تأیید: پیشنهاد را به {0} بپذیرید -offerDetailsWindow.warn.noArbitrator=شما داوری انتخاب نکرده اید. \nلطفاً حداقل یک داور انتخاب کنید. -offerDetailsWindow.creationDate=تاریخ ایجاد: -offerDetailsWindow.makersOnion=آدرس Onion سفارش گذار: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=QR-Code qRCodeWindow.msg=لطفاً از آن QR-Code برای تأمین وجه کیف پول Bisq از کیف پول خارجی خود استفاده کنید. -qRCodeWindow.request="درخواست پرداخت:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=تراکنش سپرده را برای مناقشه انتخاب کنید selectDepositTxWindow.msg=تراکنش سپرده در معامله ذخیره نشده بود.\nلطفاً یکی از تراکنش های چندامضایی موجود از کیف پول خود را انتخاب کنید که تراکنش سپرده در معامله ی ناموفق، استفاده شده بود.\n\nشما می توانید تراکنش صحیح را با باز کردن پنجره جزئیات معامله (با کلیک بر روی شناسه معامله در لیست) و دنبال کردن خروجی تراکنش پرداخت هزینه معامله تا تراکنش بعدی که در آن شما می توانید تراکنش سپرده ی چند امضایی را ببینید (آدرس با 3 شروع می شود)، پیدا کنید. آن شناسه تراکنش باید در لیست ارائه شده در اینجا قابل مشاهده باشد. هنگامی که تراکنش صحیح را یافتید، آن تراکنش را در اینجا انتخاب نموده و ادامه دهید.\n\nبا عرض پوزش برای این مشکل، اما این خطا ندرتاً رخ دهد و در آینده ما سعی خواهیم کرد راه های بهتری برای حل آن پیدا کنیم. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=بازار پیشفرض انتخاب شده، {0} selectBaseCurrencyWindow.select=انتخاب ارز پایه sendAlertMessageWindow.headline=ارسال اطلاع رسانی جهانی -sendAlertMessageWindow.alertMsg=پیام هشدار دهنده: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=وارد کردن پیام -sendAlertMessageWindow.isUpdate=به روز رسانی اطلاع رسانی: -sendAlertMessageWindow.version=شماره نسخه ی جدید: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=ارسال اطلاع رسانی sendAlertMessageWindow.remove=حذف اطلاع رسانی sendPrivateNotificationWindow.headline=ارسال پیام اختصاصی -sendPrivateNotificationWindow.privateNotification=اعلان اختصاصی: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=وارد کردن اعلان sendPrivateNotificationWindow.send=ارسال اطلاع رسانی خصوصی showWalletDataWindow.walletData=داده های کیف پول -showWalletDataWindow.includePrivKeys=شامل کلیدهای خصوصی: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=سیستم داوری tradeDetailsWindow.headline=معامله tradeDetailsWindow.disputedPayoutTxId=شناسه تراکنش پرداختی مورد مناقشه: tradeDetailsWindow.tradeDate=تاریخ معامله -tradeDetailsWindow.txFee=هزینه ی استخراج: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=آدرس Onion همتایان معامله: -tradeDetailsWindow.tradeState=وضعیت معامله: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=وارد کردن رمز عبور به منظور باز کردن @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=تنظیمات شبکه Tor  torNetworkSettingWindow.noBridges=از پل ها استفاده نکنید torNetworkSettingWindow.providedBridges=اتصال با پل های ارائه شده torNetworkSettingWindow.customBridges=وارد کردن پل های سفارشی -torNetworkSettingWindow.transportType=نوع انتقال: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (توصیه شده) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=یک رله پل یا بیشتر وارد کنید (یکی در هر خط): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=نوع آدرس:پورت torNetworkSettingWindow.restartInfo=برای اعمال تغییرات باید برنامه را مجدداً راه اندازی کنید. torNetworkSettingWindow.openTorWebPage=صفحه وب پروژه ی Tor را باز کنید @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=اگر Tor توسط ارائه دهنده feeOptionWindow.headline=انتخاب ارز برای پرداخت هزینه معامله feeOptionWindow.info=شما می توانید انتخاب کنید که هزینه معامله را در BSQ یا در BTC بپردازید. اگر BSQ را انتخاب می کنید، از تخفیف هزینه معامله برخوردار می شوید. -feeOptionWindow.optionsLabel=انتخاب ارز برای پرداخت هزینه معامله: +feeOptionWindow.optionsLabel=انتخاب ارز برای پرداخت هزینه معامله feeOptionWindow.useBTC=استفاده از BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,11 +1758,10 @@ popup.warning.tradePeriod.halfReached=معامله شما با شناسه {0} ن popup.warning.tradePeriod.ended=معامله شما با شناسه {0} به حداکثر مجاز دوره زمانی معامله رسیده و کامل نشده است.\n\n دوره معامله در {1} به پایان رسیده است.\n\n لطفا معامله خود را در \"سبد سهام/معاملات باز\" برای تماس با داور بررسی کنید. popup.warning.noTradingAccountSetup.headline=شما یک حساب معاملاتی را راه اندازی نکرده اید popup.warning.noTradingAccountSetup.msg=قبل از اینکه بتوانید یک پیشنهاد ایجاد کنید، باید یک ارز ملی یا حساب کاربری آلت کوین را تنظیم کنید. \nآیا می خواهید یک حساب کاربری را راه اندازی کنید؟ -popup.warning.noArbitratorSelected.headline=شما یک داور انتخاب نکرده اید. -popup.warning.noArbitratorSelected.msg=شما باید حداقل یک داور انتخاب کنید تا بتوانید معامله کنید.\nآیا می خواهید این کار را اکنون انجام دهید؟ +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=شما باید منتظر بمانید تا به طور کامل به شبکه متصل شوید. \nاین ممکن است در هنگام راه اندازی حدود 2 دقیقه طول بکشد. -popup.warning.notSufficientConnectionsToBtcNetwork=شما باید منتظر بمانید تا حداقل {0} اتصال به شبکه بیت کوین داشته باشید. -popup.warning.downloadNotComplete=شما باید منتظر بمانید تا بارگیری بلاک های بیت کوین باقیمانده کامل شود. +popup.warning.notSufficientConnectionsToBtcNetwork=شما باید منتظر بمانید تا حداقل {0} اتصال به شبکه بیتکوین داشته باشید. +popup.warning.downloadNotComplete=شما باید منتظر بمانید تا بارگیری بلاک های بیتکوین باقیمانده کامل شود. popup.warning.removeOffer=آیا شما مطمئن هستید که می خواهید این پیشنهاد را حذف کنید؟\nاگر آن پیشنهاد را حذف کنید، هزینه سفارش گذار {0} از دست خواهد رفت . popup.warning.tooLargePercentageValue=شما نمیتوانید درصد 100٪ یا بیشتر را تنظیم کنید. popup.warning.examplePercentageValue=لطفا یک عدد درصد مانند \"5.4\" برای 5.4% وارد کنید @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=برای این ارز هیچ خوراک قی popup.warning.sendMsgFailed=ارسال پیام به شریک معاملاتی شما ناموفق بود. \nلطفا دوباره امتحان کنید و اگر همچنان ناموفق بود، گزارش یک اشکال را ارسال کنید. popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=شما مبلغ BSQ کافی برای پرداخت هزینه استخراج در BSQ ندارید. \nشما می توانید هزینه را در BTC پرداخت کنید یا باید کیف پول BSQ خود را تامین وجه کنید. \nشما می توانید BSQ را در Bisq بخرید.\nوجوه BSQ  موردنیاز: {0} -popup.warning.noBsqFundsForBtcFeePayment=کیف پول BSQ شما وجه کافی برای پرداخت هزینه استخراج در BSQ را ندارد. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=پیام شما بیش از حداکثر اندازه مجاز است. لطفا آن را در چند بخش ارسال کنید یا آن را در یک سرویس مانند https://pastebin.com آپلود کنید. popup.warning.lockedUpFunds=شما مبلغی را از یک معامله ی ناموفق قفل کرده اید.\n تراز قفل شده: {0} \nآدرس تراکنش سپرده: {1}\n شناسه معامله: {2} .\n\n لطفا یک تیکت پشتیبانی را با انتخاب معامله در صفحه معاملات در انتظار باز کنید و \"alt + o\" or \"option + o\" را بگیرید. @@ -1594,15 +1778,17 @@ popup.warning.nodeBanned=یکی از گره های {0} مسدود شده است. popup.warning.priceRelay=رله قیمت popup.warning.seed=دانه -popup.info.securityDepositInfo=برای اطمینان از این که هر دو معامله گر از پروتکل معامله پیروی می کنند، آنها باید مبلغ سپرده امن را پرداخت کنند. \n\nسپرده در کیف پول معاملاتی محلی شما باقی خواهد ماند تا زمانی که پیشنهاد توسط معامله گر دیگر پذیرفته شد.\nپس از این که معامله با موفقیت انجام شد، بازپرداخت به شما انجام خواهد شد.\n\nلطفا توجه داشته باشید که اگر شما یک پیشنهاد باز کنید، باید برنامه خود را در حال اجرا نگاه دارید. هنگامی که یک معامله گر دیگر بخواهد پیشنهاد شما را بپذیرد، باید برنامه ی شما برای اجرا پروتکل معامله، آنلاین باشد.\n مطمئن شوید که حالت آماده به کار غیرفعال شده است، زیرا شبکه را قطع خواهد کرد (حالت آماده به کار مانیتور مشکلی ندارد). +popup.info.securityDepositInfo=برای اطمینان از این که هر دو معامله گر از پروتکل معامله پیروی می کنند، آنها باید مبلغ سپرده اطمینان را پرداخت کنند. \n\nسپرده در کیف پول معاملاتی محلی شما باقی خواهد ماند تا زمانی که پیشنهاد توسط معامله گر دیگر پذیرفته شد.\nپس از این که معامله با موفقیت انجام شد، بازپرداخت به شما انجام خواهد شد.\n\nلطفا توجه داشته باشید که اگر شما یک پیشنهاد باز کنید، باید برنامه خود را در حال اجرا نگاه دارید. هنگامی که یک معامله گر دیگر بخواهد پیشنهاد شما را بپذیرد، باید برنامه ی شما برای اجرا پروتکل معامله، آنلاین باشد.\n مطمئن شوید که حالت آماده به کار غیرفعال شده است، زیرا شبکه را قطع خواهد کرد (حالت آماده به کار مانیتور مشکلی ندارد). popup.info.cashDepositInfo=لطفا مطمئن شوید که شما یک شعبه بانک در منطقه خود دارید تا بتوانید سپرده نقدی را بپردازید. شناسه بانکی (BIC/SWIFT) بانک فروشنده: {0}. popup.info.cashDepositInfo.confirm=تأیید می کنم که می توانم سپرده را ایجاد کنم +popup.info.shutDownWithOpenOffers=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=اعلان خصوصی مهم! popup.securityRecommendation.headline=توصیه امنیتی مهم -popup.securityRecommendation.msg=ما می خواهیم به شما یادآوری کنیم که استفاده از رمز محافظت برای کیف پول خود را در نظر بگیرید اگر از قبل آن را فعال نکرده اید.\n\nهمچنین شدیداً توصیه می شود که کلمات رمز خصوصی کیف پول را بنویسید. این کلمات رمز خصوصی مانند یک رمزعبور اصلی برای بازیابی کیف پول بیت کوین شما هستند. \nدر قسمت \"کلمات رمز خصوصی کیف پول\" اطلاعات بیشتری کسب می کنید.\n\n علاوه بر این شما باید از پوشه داده های کامل نرم افزار در بخش \"پشتیبان گیری\" پشتیبان تهیه کنید. +popup.securityRecommendation.msg=ما می خواهیم به شما یادآوری کنیم که استفاده از رمز محافظت برای کیف پول خود را در نظر بگیرید اگر از قبل آن را فعال نکرده اید.\n\nهمچنین شدیداً توصیه می شود که کلمات رمز خصوصی کیف پول را بنویسید. این کلمات رمز خصوصی مانند یک رمزعبور اصلی برای بازیابی کیف پول بیتکوین شما هستند. \nدر قسمت \"کلمات رمز خصوصی کیف پول\" اطلاعات بیشتری کسب می کنید.\n\n علاوه بر این شما باید از پوشه داده های کامل نرم افزار در بخش \"پشتیبان گیری\" پشتیبان تهیه کنید. popup.bitcoinLocalhostNode.msg=Bisq یک گره بیتکوین هسته محلی در حال اجرا را (در لوکا هاست) شناسایی کرد.\n لطفا اطمینان حاصل کنید که این گره قبل از شروع Bisq به طور کامل همگام سازی شده و در حالت هرس شده اجرا نمی شود. @@ -1628,11 +1814,11 @@ notification.trade.paymentStarted=خریدار BTC پرداخت را آغاز ک notification.trade.selectTrade=انتخاب معامله notification.trade.peerOpenedDispute=همتای معامله شما یک {0} را باز کرده است. notification.trade.disputeClosed={0} بسته شده است. -notification.walletUpdate.headline=به روز رسانی کیف پول تجاری -notification.walletUpdate.msg=کیف پول تجاری شما به میزان کافی تأمین وجه شده است.\nمبلغ: {0} -notification.takeOffer.walletUpdate.msg=کیف پول تجاری شما قبلاً از یک تلاش اخذ پیشنهاد، تأمین وجه شده است.\nمبلغ: {0} +notification.walletUpdate.headline=به روز رسانی کیف پول معاملاتی +notification.walletUpdate.msg=کیف پول معاملاتی شما به میزان کافی تأمین وجه شده است.\nمبلغ: {0} +notification.takeOffer.walletUpdate.msg=کیف پول معاملاتی شما قبلاً از یک تلاش اخذ پیشنهاد، تأمین وجه شده است.\nمبلغ: {0} notification.tradeCompleted.headline=معامله تکمیل شد -notification.tradeCompleted.msg=شما اکنون می توانید وجوه خود را به کیف پول بیت کوین خارجی خود برداشت کنید یا آن را به کیف پول Bisq منتقل نمایید. +notification.tradeCompleted.msg=شما اکنون می توانید وجوه خود را به کیف پول بیتکوین خارجی خود برداشت کنید یا آن را به کیف پول Bisq منتقل نمایید. #################################################################### @@ -1652,11 +1838,11 @@ systemTray.tooltip=Bisq: شبکه تبادل غیرمتمرکز guiUtil.miningFeeInfo=لطفا مطمئن شوید که هزینه استخراج مورد استفاده در کیف پول خارجی شما حداقل {0} ساتوشی/بایت است. در غیر این صورت تراکنش های معامله نمی تواند تأیید شود و معامله در معرض مناقشه قرار می گیرد. -guiUtil.accountExport.savedToPath=حساب های تجاری در مسیر ذیل ذخیره شد:\n{0} +guiUtil.accountExport.savedToPath=حساب های معاملاتی در مسیر ذیل ذخیره شد:\n{0} guiUtil.accountExport.noAccountSetup=شما حساب های معاملاتی برای صادرات ندارید. guiUtil.accountExport.selectPath=انتخاب مسیر به {0} # suppress inspection "TrailingSpacesInProperty" -guiUtil.accountExport.tradingAccount=حساب تجاری با شناسه {0}\n +guiUtil.accountExport.tradingAccount=حساب معاملاتی با شناسه {0}\n # suppress inspection "TrailingSpacesInProperty" guiUtil.accountImport.noImport=ما حساب معاملاتی با شناسه {0} را وارد نکردیم چون در حال حاضر وجود دارد.\n guiUtil.accountExport.exportFailed=صادرات به CSV به دلیل یک خطا ناموفق بود.\n خطا = {0} @@ -1685,10 +1871,10 @@ peerInfoIcon.tooltip.tradePeer=همتای معامله peerInfoIcon.tooltip.maker=سفارش گذار peerInfoIcon.tooltip.trade.traded={0} آدرس پیازی: {1}\nتاکنون {2} بار(ها) با آن همتا معامله داشته اید\n{3} peerInfoIcon.tooltip.trade.notTraded={0} آدرس پیازی: {1}\nتاکنون با آن همتا معامله نداشته اید.\n{2} -peerInfoIcon.tooltip.age=حساب تجاری {0} قبل ایجاد شده است. +peerInfoIcon.tooltip.age=حساب معاملاتی {0} قبل ایجاد شده است. peerInfoIcon.tooltip.unknownAge=عمر حساب پرداخت ناشناخته است. -tooltip.openPopupForDetails=باز کردن بالاپر برای جزئیات +tooltip.openPopupForDetails=باز کردن پنجره برای جزئیات tooltip.openBlockchainForAddress= مرورگرهای بلاک چین خارجی را برای آدرس باز کنید: {0} tooltip.openBlockchainForTx=باز کردن مرورگر بلاک چین خارجی برای تراکنش: {0} @@ -1698,16 +1884,16 @@ confidence.confirmed=تأیید شده در {0} بلاک(s) confidence.invalid=تراکنش نامعتبر است peerInfo.title=اطلاعات همتا -peerInfo.nrOfTrades=تعداد معاملات تکمیل شده: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=شما تاکنون با آن کاربر معامله نداشته اید. -peerInfo.setTag=گذاشتن برچسب برای آن همتا: -peerInfo.age=عمر حساب پرداخت: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=عمر شناخته شده نیست -addressTextField.openWallet=باز کردن کیف پول بیت کوین پیشفرضتان +addressTextField.openWallet=باز کردن کیف پول بیتکوین پیشفرضتان addressTextField.copyToClipboard=رونوشت آدرس در حافظه ی موقتی addressTextField.addressCopiedToClipboard=آدرس در حافظه موقتی رونوشت شد -addressTextField.openWallet.failed=باز کردن یک برنامه کیف پول بیت کوین پیش فرض، ناموفق بوده است. شاید شما برنامه را نصب نکرده باشید؟ +addressTextField.openWallet.failed=باز کردن یک برنامه کیف پول بیتکوین پیش فرض، ناموفق بوده است. شاید شما برنامه را نصب نکرده باشید؟ peerInfoIcon.tooltip={0}\nتگ: {1} @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=باز کردن یک مرورگر بلا navigation.account=\"حساب\" navigation.account.walletSeed=\"حساب/رمز پشتیبان کیف پول\" -navigation.arbitratorSelection=\"انتخاب داور\" navigation.funds.availableForWithdrawal=\"وجوه/ارسال وجوه\" navigation.portfolio.myOpenOffers=\"سبد سهام /پیشنهادهای باز من\" navigation.portfolio.pending=\"سبد سهام /معاملات باز\" @@ -1790,8 +1975,8 @@ time.minutes=دقائق time.seconds=ثانیه ها -password.enterPassword=وارد کردن رمز عبور: -password.confirmPassword=تأیید رمز عبور: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=رمز عبور باید کمتر از 500 کاراکتر باشد. password.deriveKey=کلید را از رمز عبور استنتاج کنید password.walletDecrypted=کیف پول با موفقیت رمزگشایی شد و حفاظت با رمز عبور حذف شد. @@ -1803,12 +1988,13 @@ password.forgotPassword=رمز عبور را فراموش کرده اید؟ password.backupReminder=لطفا توجه داشته باشید که هنگام تنظیم یک رمز عبور کیف پول، تمام پشتیبان های خودکار از کیف پول رمزگذاری نشده حذف خواهد شد.\n\n توصیه می شود که نسخه پشتیبان از دایرکتوری نرم برنامه را تهیه کنید و قبل از تنظیم رمز عبور، کلمات رمز خصوصی خود را بنویسید! password.backupWasDone=من قبلا یک نسخه پشتیبان تهیه کرده ام -seed.seedWords=کلمات رمز خصوصی کیف پول: -seed.date=تاریخ کیف پول: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=بازگرداندن کیف های پول از کلمات رمز خصوصی seed.restore=بازگرداندن کیف های پول -seed.creationDate=تاریخ ایجاد: -seed.warn.walletNotEmpty.msg=کیف پول بیت کوین شما خالی نیست.\n\n شما باید قبل از تلاش برای بازگرداندن یک کیف پول قدیمی تر، این کیف پول را خالی کنید، زیرا ترکیب کیف پول ها با هم می تواند به پشتیبان گیری های نامعتبر منجر شود.\n\n لطفا معاملات خود را نهایی کنید، تمام پیشنهادهای باز را ببندید و برای برداشتن بیت کوین به قسمت وجوه بروید.\n در صورت عدم دسترسی به بیت کوین شما میتوانید از ابزار اضطراری برای خالی کردن کیف پول استفاده کنید.\n برای باز کردن این ابزار اضطراری، دکمه \"alt + e\" یا \"option + e\" را بزنید. +seed.creationDate=Creation date +seed.warn.walletNotEmpty.msg=کیف پول بیتکوین شما خالی نیست.\n\n شما باید قبل از تلاش برای بازگرداندن یک کیف پول قدیمی تر، این کیف پول را خالی کنید، زیرا ترکیب کیف پول ها با هم می تواند به پشتیبان گیری های نامعتبر منجر شود.\n\n لطفا معاملات خود را نهایی کنید، تمام پیشنهادهای باز را ببندید و برای برداشتن بیتکوین به قسمت وجوه بروید.\n در صورت عدم دسترسی به بیتکوین شما میتوانید از ابزار اضطراری برای خالی کردن کیف پول استفاده کنید.\n برای باز کردن این ابزار اضطراری، دکمه \"alt + e\" یا \"option + e\" را بزنید. seed.warn.walletNotEmpty.restore=میخواهم به هر حال بازگردانی کنم seed.warn.walletNotEmpty.emptyWallet=من ابتدا کیف پول هایم را خالی می کنم seed.warn.notEncryptedAnymore=کیف های پول شما رمزگذاری شده اند. \n\nپس از بازگرداندن، کیف های پول دیگر رمزگذاری نخواهند شد و شما باید رمز عبور جدید را تنظیم کنید.\n\n آیا می خواهید ادامه دهید؟ @@ -1821,80 +2007,84 @@ seed.restore.error=هنگام بازگرداندن کیف پول با کلمات #################################################################### payment.account=حساب -payment.account.no=شماره حساب: -payment.account.name=نام حساب: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=نام کامل مالک حساب payment.account.fullName=نام کامل (اول، وسط، آخر) -payment.account.state=ایالت/استان/ناحیه: -payment.account.city=شهر: -payment.bank.country=کشور بانک: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=نام کامل/ایمیل مالک حساب payment.account.name.emailAndHolderId=نام کامل/ایمیل/{0} مالک حساب -payment.bank.name=نام بانک: +payment.bank.name=نام بانک payment.select.account=انتخاب نوع حساب payment.select.region=انتخاب ناحیه payment.select.country=انتخاب کشور payment.select.bank.country=انتخاب کشور بانک payment.foreign.currency=آیا مطمئن هستید که می خواهید ارزی به جز ارز پیش فرض کشور انتخاب کنید؟ payment.restore.default=خیر، ارز پیشفرض را تعیین کن -payment.email=ایمیل: -payment.country=کشور: -payment.extras=الزامات اضافه: -payment.email.mobile=ایمیل یا شماره موبایل: -payment.altcoin.address=آدرس آلت کوین: -payment.altcoin=آلت کوین: +payment.email=Email +payment.country=کشور +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=انتخاب یا جستجوی آلت کوین -payment.secret=سوال محرمانه: -payment.answer=پاسخ: -payment.wallet=شناسه کیف پول: -payment.uphold.accountId=نام کاربری یا ایمیل یا شماره تلفن: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=ایمیل یا شماره تلفن: -payment.venmo.venmoUserName=نام کاربری Venmo: -payment.popmoney.accountId=ایمیل یا شماره تلفن: -payment.revolut.accountId=ایمیل یا شماره تلفن: -payment.supportedCurrencies=ارزهای مورد حمایت: -payment.limitations=محدودیت ها: -payment.salt=داده های تصافی برای اعتبارسنجی سن حساب: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=داده تصادفی باید در فرمت HEX باشد.\n اگر بخواهید داده تصادفی را از یک حساب قدیمی برای حفظ سن حساب خود منتقل کنید، فقط توصیه می شود که فیلد داده تصادفی را ویرایش کنید. عمر حساب با استفاده از داده تصادفی حساب و شناسایی دادههای تصادفی (به عنوان مثال IBAN) تأیید شده است. -payment.accept.euro=پذیرش معاملات از این کشورهای یورو: -payment.accept.nonEuro=پذیرش معاملات از کشورهای غیر یورو: -payment.accepted.countries=کشورهای پذیرفته شده: -payment.accepted.banks=بانک های پذیرفته شده (شناسه): -payment.mobile=شماره تلفن: -payment.postal.address=آدرس پستی: -payment.national.account.id.AR=شماره CBU: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn=آدرس {0}: -payment.accountNr=شماره حساب: -payment.emailOrMobile=ایمیل یا شماره موبایل: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=استفاده از نام حساب سفارشی -payment.maxPeriod=حداکثر دوره ی زمانی مجاز معامله: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=حداکثر طول مدت معامله: {0} / حداکثر حد معامله: {1} / عمر حساب: {2} -payment.maxPeriodAndLimitCrypto=حداکثر طول مدت معامله: {0} / حداکثر حد معامله: {1} +payment.maxPeriodAndLimitCrypto=Max. trade duration: {0} / Max. trade limit: {1} payment.currencyWithSymbol=ارز: {0} payment.nameOfAcceptedBank=نام بانک پذیرفته شده payment.addAcceptedBank=افزودن بانک پذیرفته شده payment.clearAcceptedBanks=پاک کردن بانک های پذیرفته شده -payment.bank.nameOptional=نام بانک (اختیاری): -payment.bankCode=کد بانک: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=شناسه بانک (BIC/SWIFT) -payment.bankIdOptional=شناسه بانک (BIC/SWIFT) (اختیاری): -payment.branchNr=شماره شعبه: -payment.branchNrOptional=شماره شعبه (اختیاری): -payment.accountNrLabel=شماره حساب (IBAN): -payment.accountType=نوع حساب: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=بررسی payment.savings=اندوخته ها -payment.personalId=شناسه شخصی: -payment.clearXchange.info=لطفا مطمئن شوید که الزامات استفاده از Zelle (ClearXchange) را برآورده می کنید.\n\n1. قبل از شروع یک معامله یا ایجاد یک پیشنهاد، باید حساب Zelle (ClearXchange) خود را بر روی پلت فرم آن ها تأیید کنید.\n\n2. شما باید یک حساب بانکی در یکی از بانک های عضو زیر داشته باشید:\n\n \t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. شما باید مطمئن باشید که از محدودیت های انتقال روزانه یا ماهانه یZelle (ClearXchange)  تجاوز نمی کنید.\n\n لطفا فقط وقتی از Zelle (ClearXchange) استفاده کنید که تمام الزامات را برآورده کرده باشید، در غیر این صورت احتمالا انتقال Zelle (ClearXchange) ناکام خواهد ماند و معامله در یک مناقشه به پایان می رسد.\n\nاگر شما الزامات فوق را دارا نباشید، سپرده های امن خود را از دست خواهید داد.\n\n همچنین هنگام استفاده از Zelle (ClearXchange)، از ریسک بالاتر استرداد وجه آگاه باشید.\n\n برای فروشنده {0} بسیار توصیه می شود که با استفاده از آدرس ایمیل یا شماره تلفن ارائه شده در ارتباط با {1} خریدار باشد تا تأیید کند که آیا او واقعا صاحب حساب Zelle (ClearXchange) است یا خیر. +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=هنگام استفاده از MoneyGram، خریدار BTC باید شماره مجوز و عکس رسید را از طریق ایمیل به فروشنده BTC ارسال کند. رسید باید به وضوح نام کامل فروشنده، کشور، دولت و مبلغ را نشان دهد. ایمیل فروشنده در فرآیند معامله به خریدار نشان داده می شود. payment.westernUnion.info=هنگام استفاده از Western Union، خریدار BTC باید شماره MTCN (شماره پیگیری) را از طریق ایمیل به فروشنده BTC ارسال کند. رسید باید به وضوح نام کامل فروشنده، کشور، دولت و مبلغ را نشان دهد. ایمیل فروشنده در فرآیند معامله به خریدار نشان داده می شود. payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=لطفا توجه داشته باشید که تمام انتقال های بانکی مقدار مشخصی از ریسک استرداد وجه را تقبل می کنند. برای کاهش این ریسک، Bisq محدودیت به ازای هر معامله را بر اساس دو عامل تعیین می کند: \n\n1. میزان برآورد ریسک استرداد وجه برای روش پرداخت استفاده شده.\n\n2. عمر حساب کاربری شما برای این روش پرداخت\n\n حسابی که اکنون ایجاد می کنید، جدید است و عمر آن صفر است. همانطور که عمر حساب شما در طول یک دوره دو ماهه رشد می کند، محدودیت به ازای هر معامله ی شما نیز با آن رشد می کند:\n\n ● در ماه اول، میزان محدودیت به ازای هر معامله شما {0} خواهد بود\n ● در طول ماه دوم محدودیت شما {1} خواهد بود\n ● پس از ماه دوم، محدودیت شما {2} خواهد بود \n\n لطفا توجه داشته باشید که هیچ محدودیتی در کل تعداد دفعاتی که می توانید معامله کنید، وجود ندارد. +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.f2f.contact=Contact info payment.f2f.contact.prompt=How you want to get contacted by the trading peer? (email address, phone number,...) payment.f2f.city=City for 'Face to face' meeting @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Optional additional information payment.f2f.extra=Additional information payment.f2f.extra.prompt=The maker can define 'terms and conditions' or add a public contact information. It will be displayed with the offer. -payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he need to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked up forever or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he needs to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Open web page payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} payment.f2f.offerbook.tooltip.extra=Additional information: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=آلت کوین ها +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=آلت کوین ها - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2030,7 +2227,7 @@ validation.zero=ورودی 0 مجاز نیست. validation.negative=یک مقدار منفی مجاز نیست. validation.fiat.toSmall=ورودی کوچکتر از حداقل مقدار ممکن مجاز نیست. validation.fiat.toLarge=ورودی بزرگتر از حداکثر مقدار ممکن مجاز نیست. -validation.btc.fraction=نتایج ورودی در یک مقدار بیت کوین با کسری از کوچکترین واحد (ساتوشی). +validation.btc.fraction=نتایج ورودی در یک مقدار بیتکوین با کسری از کوچکترین واحد (ساتوشی). validation.btc.toLarge=ورودی بزرگتر از {0} مجاز نیست. validation.btc.toSmall=ورودی کوچکتر از {0} مجاز نیست. validation.securityDeposit.toSmall=ورودی کوچکتر از {0} مجاز نیست. @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} باید شامل {1} عدد باشد. validation.accountNr=عدد حساب باید متشکل از {0} عدد باشد. validation.accountNrChars=عدد حساب باید متشکل از {0} کاراکتر باشد. validation.btc.invalidAddress=آدرس درست نیست. لطفا فرمت آدرس را بررسی کنید -validation.btc.amountBelowDust=مبلغی که میخواهید ارسال کنید زیر مقدار ذره {0} است\n و توسط شبکه بیت کوین رد شد. \nلطفا از مقدار بیشتری استفاده کنید. validation.integerOnly=لطفا فقط اعداد صحیح را وارد کنید. validation.inputError=ورودی شما یک خطا ایجاد کرد: {0} -validation.bsq.insufficientBalance=مقدار بیش از تراز موجود {0} است. -validation.btc.exceedsMaxTradeLimit=مقدار بیش از حد معامله ی شما از {0} مجاز نیست. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=مقدار حداقل {0} است validation.nationalAccountId={0} باید شامل {1} عدد باشد. @@ -2061,7 +2257,7 @@ validation.bic.letters=کد بانک و کد کشور باید حروف باشن validation.bic.invalidLocationCode=BIC حاوی کد مکان نامعتبر است validation.bic.invalidBranchCode=BIC حاوی کد شعبه نامعتبر است validation.bic.sepaRevolutBic=حساب های Revolut Sepa پشتیبانی نمی شود. -validation.btc.invalidFormat=فرمت آدرس بیت کوین نامعتبر است. +validation.btc.invalidFormat=فرمت آدرس بیتکوین نامعتبر است. validation.bsq.invalidFormat=فرمت آدرس BSQ نامعتبر است. validation.email.invalidAddress=آدرس نامعتبر است validation.iban.invalidCountryCode=کد کشور نامعتبر است @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=سرجمع IBAN نامعتبر است validation.iban.invalidLength=شماره باید طولی به اندازه ی 15 تا 34 کاراکتر داشته باشد. validation.interacETransfer.invalidAreaCode=کد ناحیه غیر کانادایی validation.interacETransfer.invalidPhone=فرمت شماره تلفن نامعتبر است و نه یک آدرس ایمیل +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_hu.properties b/core/src/main/resources/i18n/displayStrings_hu.properties index 5cad4dc375f..48e0a86c66b 100644 --- a/core/src/main/resources/i18n/displayStrings_hu.properties +++ b/core/src/main/resources/i18n/displayStrings_hu.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Új fiók mentése shared.selectedAccount=Kiválasztott fiók shared.deleteAccount=Fiók törlése shared.errorMessageInline=\nHiba üzenet: {0} -shared.errorMessage=Hiba üzenet: +shared.errorMessage=Error message shared.information=Információ shared.name=Név shared.id=Azonosító @@ -152,19 +152,19 @@ shared.seller=eladó shared.buyer=vásárló shared.allEuroCountries=Minden európai ország shared.acceptedTakerCountries=Vevő által elfogadott országok -shared.arbitrator=Kiválasztott bíró: +shared.arbitrator=Selected arbitrator shared.tradePrice=Tranzakció ára shared.tradeAmount=Tranzakció összege shared.tradeVolume=Tranzakció mennyisége shared.invalidKey=A megadott kulcs nem volt helyes. -shared.enterPrivKey=A feloldáshoz add meg a privát kulcsot: -shared.makerFeeTxId=Ajánló díj tranzakció azonosítója: -shared.takerFeeTxId=Vevő díj tranzakció azonosítója: -shared.payoutTxId=Kifizetési tranzakció azonosítója: -shared.contractAsJson=Szerződés JSON formátumban: +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=Szerződés megtekintése JSON formátumban shared.contract.title=Tranzakciói szerződés azonosítója: {0} -shared.paymentDetails=BTC {0} fizetési részletek: +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=Kaució shared.yourSecurityDeposit=Biztonsági letéted shared.contract=Szerződés @@ -172,22 +172,27 @@ shared.messageArrived=Üzenet érkezett. shared.messageStoredInMailbox=Az üzenet postafiókban lett tárolva. shared.messageSendingFailed=Üzenetküldés sikertelen. Hiba: {0} shared.unlock=Felnyit -shared.toReceive=részesül: -shared.toSpend=költenivaló: +shared.toReceive=to receive +shared.toSpend=to spend shared.btcAmount=BTC összeg: -shared.yourLanguage=Nyelveid: +shared.yourLanguage=Your languages shared.addLanguage=Nyelv hozzáadása: shared.total=Végösszeg -shared.totalsNeeded=Szükséges pénzeszközök: -shared.tradeWalletAddress=Tranzakciói pénztárca cím: -shared.tradeWalletBalance=Tranzakciói pénztárca egyenleg: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=Ajánló: {0} shared.takerTxFee=Vevő: {0} shared.securityDepositBox.description=Kaució BTC-nak {0} shared.iConfirm=Megerősítem shared.tradingFeeInBsqInfo=bányászati díjként használt {0}-nak felel meg shared.openURL=Open {0} - +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Beállítások mainView.menu.account=Fiók mainView.menu.dao=DASz -mainView.marketPrice.provider=Piaci árszolgáltató: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=Legújabb Bisq tranzakció ára mainView.marketPrice.tooltip.bisqInternalPrice=A külső árelnyelő szolgáltatóktól nincs piaci ár.\nA megjelenített ár a legutóbbi Bisq tranzakciós ár az adott valutának. mainView.marketPrice.tooltip=A piaci árat {0} {1} szolgáltatja\nUtolsó frissítés: {2}\nSzálgáltató csomópont URL-címe: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Ha az Altérme nem érhető el a Polon mainView.balance.available=Rendelkezésre álló egyenleg mainView.balance.reserved=Fenntartva ajánlatokban mainView.balance.locked=Zárolt tranzakciók +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(Tor használatával) mainView.footer.localhostBitcoinNode=(localhost) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Ajánló bank székhelyének országa: {0} offerbook.offerersAcceptedBankSeatsEuro=Banki székhelyek elfogadott országai (vevő): Minden Euró ország offerbook.offerersAcceptedBankSeats=A banki országok elfogadott székhelye (vevő):\n {0} offerbook.availableOffers=Érvényes ajánlatok -offerbook.filterByCurrency=Szűrés valuta szerint: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=Szűrés fizetési mód szerint offerbook.nrOffers=Ajánlatok száma: {0} @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=Kapnivaló {0} összeg createOffer.amountPriceBox.minAmountDescription=Minimális BTC összeg createOffer.securityDeposit.prompt=BTC óvadék createOffer.fundsBox.title=Finanszírozd ajánlatodat -createOffer.fundsBox.offerFee=Tranzakció díj: -createOffer.fundsBox.networkFee=Bányászati díj: +createOffer.fundsBox.offerFee=Tranzakció díj +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=Az ajánlat közzététele folyamatban van ... createOffer.fundsBox.paymentLabel=Bisq tranzakció {0} azonosítóval createOffer.fundsBox.fundsStructure=({0} óvadék, {1} tranzakció díj, {2} bányászati díj) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=You will always get {0}% more than the cur 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.tradeFee.descriptionBTCOnly=Tranzakció díj +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=Áttekintés: Helyezd ajánlatodat {0} bitcoinért @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=A beviteli összeg nem lehet ma takeOffer.validation.amountLargerThanOfferAmountMinusFee=Ez a beviteli mennyiség a BTC értékesítőjének porfelbontást okozna. takeOffer.fundsBox.title=Finanszírozd tranzakciódat takeOffer.fundsBox.isOfferAvailable=Ellenőrizd ha az ajánlat rendelkezésre áll-e ... -takeOffer.fundsBox.tradeAmount=Eladandó mennyiség: -takeOffer.fundsBox.offerFee=Váltó díj: -takeOffer.fundsBox.networkFee=Összes bányászati díj: +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=Tranzakció díj +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=Fogadó ajánlat folyamatban ... takeOffer.fundsBox.paymentLabel=Bisq tranzakció {0} azonosítóval takeOffer.fundsBox.fundsStructure=({0} óvadék, {1} tranzakció díj, {2} bányászati díj) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Kérjük küldjön {0} a \"US Posta Pénz R portfolio.pending.step2_buyer.bank=Kérjük navigáljon az online banki internetes oldalára és fizessen {0} a BTC eladónak.\n\n portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Fizetést elindítása {0} használva -portfolio.pending.step2_buyer.amountToTransfer=Átutalás összege: -portfolio.pending.step2_buyer.sellersAddress=Eladó {0} címe: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Fizetés elindítva portfolio.pending.step2_buyer.warn=Még nem tette meg a {0} kifizetését!\nKérjük vegye figyelembe, hogy a tranzakciót {1}-ig kell bevégezni, ellenkező esetben a tranzakció a bíróhoz kerül kivizsgálásra. portfolio.pending.step2_buyer.openForDispute=Még nem fejezte be fizetését!\nA tranzakció max. időtartama eltelt.\n\nKérjük, forduljon a bíróhoz egy vita megnyitásához. @@ -513,11 +525,13 @@ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Küldj MTCN-t és ny portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=El kell küldenie a MTCN (nyomon követési számot) és az átvételről készült fényképet e-mailben a BTC eladónak.\nA nyugtán egyértelműen meg kell jelennie az eladó teljes neve, város, ország és az összeg. Az eladó e-mailje: {0}.\n\nElküldted a MTCN-t és a szerződést az eladónak? 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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid 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 is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=Konfirmálja, hogy elkezdte a kifizetést portfolio.pending.step2_buyer.confirmStart.msg=Kezdeményezte már a {0} fizetést a váltótársa számára? portfolio.pending.step2_buyer.confirmStart.yes=Igen, elkezdtem a kifizetést portfolio.pending.step2_seller.waitPayment.headline=Várás fizetésre +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=A betét tranzakció legalább egy blokklánc konfirmaciót kapott.\nMeg kell várnia, amíg a BTC vevő el nem indítja a {0} fizetést. portfolio.pending.step2_seller.warn=A BTC vevő a {0} még mindig nem fizette ki.\nMeg kell várnia, amíg ez el nem végzi a kifizetést.\nHa a tranzakció még nem fejeződött be {1}-éig, a bíróhoz kerül megvizsgálásra. portfolio.pending.step2_seller.openForDispute=A BTC vevő még nem kezdte meg fizetését!\nA tranzakció maximális megengedett időtartama lejárt.\nVárakozhat hosszabb ideig, ezennel több időt adhatna váltótársának vagy kapcsolatba léphet a bíróval egy vita megnyitásához. @@ -537,17 +551,19 @@ message.state.FAILED=Sending message failed portfolio.pending.step3_buyer.wait.headline=Várja meg a BTC eladó fizetési visszaigazolását portfolio.pending.step3_buyer.wait.info=Várakozás a BTC eladó {0} fizetés beérkezésének megerősítésére. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=a {0} blokkláncon portfolio.pending.step3_buyer.warn.part1b=a fizetési szolgáltatódnál (például banknál) portfolio.pending.step3_buyer.warn.part2=A BTC eladó még mindig nem konfirmálta kifizetését!\nKérjük ellenőrizze ha a {0} átutálása sikeres volt.\nHa a BTC eladó nem igazolja a kifizetés beérkezését {1}-ig, a tranzakció a bíróhoz kerül vizsgálatra. portfolio.pending.step3_buyer.openForDispute=A BTC vevő még nem konfirmálta fizetését!\nA tranzakció maximális megengedett időtartama lejárt.\nVárakozhat hosszabb ideig, ezennel több időt adhatna váltótársának vagy kapcsolatba léphet a bíróval egy vita megnyitásához. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Váltótársa visszaigazolta, hogy kezdeményezte a {0} kifizetést.\n\n -portfolio.pending.step3_seller.altcoin={0}Kérjük, ellenőrizze a kedvenc {1} blokklánc felfedezőjén, ha a beérkező címhez tartozó tranzakció\n{2}\nmár elegendő blokklánc konfirmációt ért el.\nA fizetési összegnek {3} kell legyen\n\nA {4} címét másolhatja és beillesztheti a fő képernyőn a felugró bezárása után. +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Kérjük ellenőrizze, hogy megkapta-e a {1} \"US Posta Pénz Rendeléssen\" keresztül a BTC vevőjétől.\n\nA tranzakció azonosítója (\"fizetés indoka\" szövege): \"{2}\" portfolio.pending.step3_seller.bank=Your trading partner has confirmed that he initiated the {0} payment.\n\nPlease go to your online banking web page and check if you have received {1} from the BTC buyer.\n\nThe trade ID (\"reason for payment\" text) of the transaction is: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\nMivel a fizetés készpénzes befizetés útján történik, a BTC vevőnek \"NINCS VISSZATÉRÍTÉS\" kell írnia a papírszámlára, azt 2 részre kell tépnie, és e-mailben elküldenie önnek a fényképet.\n\nA visszautasítási kockázat elkerülése érdekében csak akkor konfirmálja ha hegkapta az e-mailt, és ha biztos benne, hogy a papírszámla érvényes.\nHa nem biztos benne, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf 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.\nThe receipt must clearly show your full name, country, state and the amount. Please check your email if you received the Authorisation number.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from MoneyGram.\n\nOnly confirm receipt after you have successfully picked up the money! portfolio.pending.step3_seller.westernUnion=A vevőnek el kell küldenie az MTCN-t (nyomon követési számot) és egy átvételről készült fényképet e-mailen keresztül.\nAz átvételi elismervényen egyértelműen meg kell jelennie a teljes neve, városa, országa illetve az összeg. Kérjük ellenőrizze e-mailjét, hogy megkapta-e az MTCN-t.\n\nMiután lezárta a felugró ablakot, látni fogja a BTC vásárló nevét és címét, hogy felemelhesse Western Uniótól a pénzt.\n\nCsak azután fogadja el a kézhezvételt, miután sikeresen felemelte a pénzt! 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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=The buyer has to send you the HalCash cod portfolio.pending.step3_seller.bankCheck=\n\nKérjük ellenőrizze, hogy a bankszámlakivonatban szereplő feladó neve megegyezik-e a tranzakciói szerződésből származónak:\nFeladó neve: {0}\n\nHa a név nem egyezik az itt láthatóval, {1} portfolio.pending.step3_seller.openDispute=Kérjük, ne konfirmálja hanem nyisson meg vitát \"alt + o\" vagy \"option + o\" beírásával. portfolio.pending.step3_seller.confirmPaymentReceipt=Fizetési vevény konfirmálása -portfolio.pending.step3_seller.amountToReceive=Kapnivaló összeg: -portfolio.pending.step3_seller.yourAddress=A {0} címed: -portfolio.pending.step3_seller.buyersAddress=Vásárló {0} címe: -portfolio.pending.step3_seller.yourAccount=Tranzakció fiókod: -portfolio.pending.step3_seller.buyersAccount=Vevő tranzakció fiókja: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=Fizetési vevény konfirmálása portfolio.pending.step3_seller.buyerStartedPayment=A BTC vevő megkezdte a {0} fizetést.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Ellenőrizze blokklánc konfirmációit az altérmék pénztárcájában vagy a blokkfelfedezőben, és konfirmálja a fizetést, ha elegendő blokklánc megerősítést kap. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Konfirmálja, portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Igen, megkaptam a fizetést portfolio.pending.step5_buyer.groupTitle=Lezárult tranzakció összefoglalása -portfolio.pending.step5_buyer.tradeFee=Tranzakció díj: -portfolio.pending.step5_buyer.makersMiningFee=Bányászati díj: -portfolio.pending.step5_buyer.takersMiningFee=Összes bányászati díj: -portfolio.pending.step5_buyer.refunded=Visszatérített kaució: +portfolio.pending.step5_buyer.tradeFee=Tranzakció díj +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=Bitcoin visszavonása -portfolio.pending.step5_buyer.amount=Visszavonandó összeg: -portfolio.pending.step5_buyer.withdrawToAddress=Visszavonás a címre: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=Pénzeszközök áthelyezése a Bisq pénztárcába portfolio.pending.step5_buyer.withdrawExternal=Visszavonás külső tárcába portfolio.pending.step5_buyer.alreadyWithdrawn=A pénzeszközei már vissza voltak vonva.\nEllenőrizze a tranzakció előzményeit. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Visszavonási kérelem jóváhag portfolio.pending.step5_buyer.amountTooLow=Az átutalás összege alacsonyabb, mint a tranzakciós díj és a minimális lehetséges tx érték (por). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Visszavonás befejeződött portfolio.pending.step5_buyer.withdrawalCompleted.msg=Befejezett tranzakciói a \"Portfólió/Történelem\" alatt találhatók.\nAz összes bitcoin tranzakciót megtekintheti a \"Pénzeszközök/Tranzakciók\" alatt -portfolio.pending.step5_buyer.bought=Vásároltál: -portfolio.pending.step5_buyer.paid=Fizettél: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=Eladtál: -portfolio.pending.step5_seller.received=Kaptál: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Congratulations on completing your trade tradeFeedbackWindow.msg.part1=We'd love to hear back from you about your experience. It'll help us to improve the software and to smooth out any rough edges. If you'd like to provide feedback, please fill out this short survey (no registration required) at: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Használt {0} tranzakcióban funds.deposit.fundBisqWallet=Bisq pénztárca finanszírozása funds.deposit.noAddresses=Befizetési cím még nem lett létrehozva funds.deposit.fundWallet=Finanszírozd pénztárcádat -funds.deposit.amount=Összeg BTC-ban (opcionális): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=Új cím generálása funds.deposit.selectUnused=Kérjük, válasszon ki egy fel nem használt címet a fenti táblázatból, ne pedig egy újat generáljon. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Vevő összege funds.withdrawal.senderAmount=Küldő összege funds.withdrawal.feeExcluded=Az összeg kizárja a bányászati díjat funds.withdrawal.feeIncluded=Az összeg befoglalja a bányászati díjat -funds.withdrawal.fromLabel=Visszavonás címről: -funds.withdrawal.toLabel=Visszavonás címre: +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=Visszavonás kiválasztottakat funds.withdrawal.noFundsAvailable=A visszavonáshoz nem állnak rendelkezésre pénzeszközök funds.withdrawal.confirmWithdrawalRequest=Visszavonási kérelem megerősítése @@ -686,7 +703,7 @@ funds.locked.locked=Zárolt multisig tranzakció azonosítója: {0} funds.tx.direction.sentTo=Elküldve: funds.tx.direction.receivedWith=Fogadott: funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Tx díjfizetés a BSQ tx számára +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=Ajánló és tx díj: {0} funds.tx.takeOfferFee=Vevő és tx díj: {0} funds.tx.multiSigDeposit=Multisig letét: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Nincs hozzáférhető tranzakció funds.tx.revert=Visszaszállás funds.tx.txSent=Tranzakció sikeresen elküldve egy új címre a helyi Bisq pénztárcában. funds.tx.direction.self=Küld saját magadnak. -funds.tx.proposalTxFee=Kártérítési kérelem +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=Kártérítési kérelem #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Kártérítési kérelem support.tab.support=Támogatási jegyek support.tab.ArbitratorsSupportTickets=Biró támogatási jegyei support.tab.TradersSupportTickets=Kereskedő támogatási jegyei -support.filter=Lista szűrése: +support.filter=Filter list support.noTickets=Nincsenek nyitott jegyek support.sendingMessage=Üzenet küldése ... support.receiverNotOnline=A vevő nincs online. Az üzenet mentve lett a postaládájába. @@ -743,7 +762,8 @@ support.buyerOfferer=BTC vevő/Ajánló support.sellerOfferer=BTC eladó/Ajánló support.buyerTaker=BTC vásárló/Vevő support.sellerTaker=BTC eladó/Vevő -support.backgroundInfo=Bisq nem vállalat, és semmiféle ügyfélszolgálatot nem működtet.\n\nHa a tranzakciói folyamatban viták jelennek (például egy kereskedő nem követi a tranzakciói protokollt), akkor az alkalmazás megjeleníti a \"Vita nyitása\" gombot, miután a tranzakciói időszak lejárt a bíróval való kapcsolatfelvételre.\nAz alkalmazás által észlelt szoftverhibák vagy egyéb problémák esetén megjelenik egy \"Támogatási jegy nyitása\" gombra, hogy kapcsolatba léphessen a bíróval, aki továbbítja a problémát a fejlesztőknek.\n\nAzokban az esetekben, amikor a felhasználó egy hiba által elakadt anélkül, hogy megjelenjen a \"Támogatási jegy nyitása\" gomb, megnyithatja a támogatási jegyet manuálisan egy speciális rövidítéssel.\n\nCsak akkor használja ezt, ha biztos benne, hogy a szoftver nem a várt módon működik. Ha problémái vannak a Bisq használatával vagy bármely kérdéssel kapcsolatban, kérjük, tekintse át a bisq.io weboldalon található GYIK-ot, vagy írjon be a Bisq fórumon a támogatási részben.\n\nHa biztos benne, hogy támogatási jegyet szeretne megnyitni, kérjük válassza ki a problémát a \"Portfólió/ Nyílt tranzakciók\" alatt, és írja be a \"alt + o\" vagy az \"option + o\" billentyűkombinációkat a támogatási jegy megnyitása érdekében. +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + support.initialInfo=Kérjük, vegye figyelembe a vitarendezés alapvető szabályait:\n1. A bírók kérelmeit válaszolnia kell 2 napon belül.\n2. A vita maximális időtartama 14 nap.\n3. Felelnie kell amire a bíró kérni fog Öntől hogy bizonyítékot szolgáltasson ügyének.\n4. Elfogadta a wiki felhasználói körében vázolt szabályokat, amikor elindította az alkalmazást.\n\nKérjük olvassa el részletesebben a vitarendezési folyamatot a wiki weboldalunkon:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Rendszerüzenet: {0} support.youOpenedTicket=Nyitottál egy támogatási kérelmet. @@ -760,43 +780,53 @@ settings.tab.network=Hálózati info settings.tab.about=Névjegy setting.preferences.general=Általános beállítások -setting.preferences.explorer=Bitcoin blokk felfedező: -setting.preferences.deviation=Max. eltérés a piaci ártól: -setting.preferences.autoSelectArbitrators=Automatikus bíró kiválasztás: +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=30% -nál magasabb értékek nem megengedettek. -setting.preferences.txFee=Visszavonási tranzakciós díj (satoshi/byte): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=Egyedi érték használata setting.preferences.txFeeMin=A tranzakciós díjnak legalább 5 satoshi/byte-nak kell lennie setting.preferences.txFeeTooLarge=A bevitele minden elfogadható érték fölött van (> 5000 satoshi/bájt). A tranzakciós díj általában 50-400 satoshi/bájt. -setting.preferences.ignorePeers=Onion címmel rendelkező partnerek mellőzése (vesszővel elv.): -setting.preferences.refererId=Referral ID: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=Optional referral ID setting.preferences.currenciesInList=Pénznemek a piaci árlistában -setting.preferences.prefCurrency=Kedvelt pénznem: -setting.preferences.displayFiat=Nemzeti valuták megjelenítése: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=Nincsenek kiválasztott nemzeti valuták setting.preferences.cannotRemovePrefCurrency=Nem tudod eltávolítani a kiválasztott kedvelt megjelenítési pénznemet -setting.preferences.displayAltcoins=Altérmék megjelenítése: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=Nincsenek kiválasztott altérmék setting.preferences.addFiat=Nemzeti valuta hozzáadása setting.preferences.addAltcoin=Altérme hozzáadása setting.preferences.displayOptions=Megjelenítési lehetőségek -setting.preferences.showOwnOffers=Saját ajánlatok megjelenítése az ajánlati könyvben: -setting.preferences.useAnimations=Animációk használata: -setting.preferences.sortWithNumOffers=Piaci listák felsorolása ajánlatok/tranzakció számmal: -setting.preferences.resetAllFlags=A \"Ne mutasd meg újra\" jelzők visszaállítása: +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Visszaállítás settings.preferences.languageChange=Nyelvváltoztatás alkalmazása minden képernyőre újraindításhoz szükséges. settings.preferences.arbitrationLanguageWarning=Vita esetén vegye figyelembe, hogy a választottbíráskodás a {0} -ben történik. -settings.preferences.selectCurrencyNetwork=Válassza ki az alap valutát +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Bitcoin hálózat settings.net.p2pHeader=P2P hálózat -settings.net.onionAddressLabel=Saját Onion címem: -settings.net.btcNodesLabel=Használj egyéni Bitcoin Core csomópontokat: -settings.net.bitcoinPeersLabel=Kapcsolt társak: -settings.net.useTorForBtcJLabel=Használj Tor-t a Bitcoin hálózathoz: -settings.net.bitcoinNodesLabel=Bitcoin Core csomópontok a csatlakozáshoz: +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel=Használj egyéni Bitcoin Core csomópontokat +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Használd a megadott Bitcoin Core csomópontokat settings.net.usePublicNodesRadio=Használd a nyilvános Bitcoin hálózatot settings.net.useCustomNodesRadio=Használj egyéni Bitcoin Core csomópontokat @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=Nem, használd a megadott csomópon settings.net.warn.usePublicNodes.usePublic=Igen, használd a nyilvános hálózatot settings.net.warn.useCustomNodes.B2XWarning=Győződjön meg róla, hogy a Bitcoin csomópontja egy megbízható Bitcoin Core csomópont!\n\nA Bitcoin alapvető konszenzus szabályait nem követő csomópontok összekapcsolása felboríthatja a mobiltárcáját, és problémákat okozhat a tranzakció folyamatán.\n\nAzok a felhasználók, akik a konszenzus szabályokat sértő csomópontokhoz csatlakoznak, felelősek az esetleges károkért. Az ezzel járó vitákat a másik fél javára döntődnek. Nem lesz ajánlva technikai támogatást olyan felhasználóknak, akik figyelmen kívül hagyják figyelmeztető és védelmi mechanizmusaikat! settings.net.localhostBtcNodeInfo=(Háttér-információ: Ha helyi bitcoin csomópontot (localhost) futtat, akkor kizárólag ehhez kapcsolódik.) -settings.net.p2PPeersLabel=Kapcsolt társak: +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Onion cím settings.net.creationDateColumn=Alapítva settings.net.connectionTypeColumn=Be/Ki -settings.net.totalTrafficLabel=Összes forgalom: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=Körút settings.net.sentBytesColumn=Elküldve: settings.net.receivedBytesColumn=Fogadott: @@ -843,12 +873,12 @@ setting.about.donate=Adományoz setting.about.providers=Adatszolgáltatók setting.about.apisWithFee=A Bisq 3. féltől származó API-kat használ a fiat és altérmék piaci áraira, valamint a bányászati díjbecslésre. setting.about.apis=Bisq 3. féltől származó API-kat használ a Fiat és Altérmék piaci árak számára. -setting.about.pricesProvided=A piaci árakat biztosítják: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} és {2} -setting.about.feeEstimation.label=Bányászati díjbecslés által: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Verzió részletek -setting.about.version=Alkalmazás verzió: -setting.about.subsystems.label=Alrendszerek verziói: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Hálózati verzió: {0}; P2P üzenet verziója: {1}; Helyi adatbázis verzió: {2}; Tranzakció protokollverzió: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Hálózati verzió: {0}; P2P üzenet verziója: {1} account.tab.arbitratorRegistration=Bírói bejegyzés account.tab.account=Fiók account.info.headline=Üdvözöljük a Bisq-fiókodban -account.info.msg=Itt beállíthatja a nemzeti valuták és az altérmék tranzakciói fájljait, kiválaszthatja a bírókat, mentheti a pénztárcáját és fiókadatait.\n\nEgy üres Bitcoin pénztárca lett létrehozva Bisq első indításakor.\nJavasoljuk írja le a Bitcoin pénztárca magszavait (bal oldalon látható gomb), illetve egy jelszó hozzáadása mielőtt finanszírozná ezt. A Bitcoin betétek és visszavonások kezelése a \"Pénzeszközök\"-nél történik.\n\nAdatvédelem és biztonság:\nBisq egy decentralizált csere - ami azt jelenti, hogy az összes adata a felhasználó számítógépén marad, nincsenek szerverek és még nekünk sincs hozzáférésünk személyes adataihoz, pénzeszközeihez, vagy akár az IP-címéhez. Az adatok, mint például a bankszámlaszámok, altcoin és a Bitcoin címek stb. csak a váltótársával osztoznak az Ön által kezdeményezett tranzakciók teljesítéséhez (vita esetén a bíró ugyanazokat az adatokat fogja látni, mint a váltótársa). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Nemzeti valuta fiókok account.menu.altCoinsAccountView=Altérmék fiókok -account.menu.arbitratorSelection=Bírók kiválasztása account.menu.password=Pénztárca-jelszó account.menu.seedWords=Pénztárca mag account.menu.backup=Biztonsági mentés account.menu.notifications=Notifications -account.arbitratorRegistration.pubKey=Nyilvános kulcs: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Bíró regisztrálás account.arbitratorRegistration.revoke=Regisztráció visszavonása @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Nincs megfelelő nyelv. account.arbitratorSelection.noLang=Csak olyan bírákat választhat ki, akik legalább 1 közös nyelvet beszélnek. account.arbitratorSelection.minOne=Legalább egy bírót kell választania. -account.altcoin.yourAltcoinAccounts=Te altérmék fiókjai: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=Ügyeljen arra, hogy követi a {0} pénztárcák használatának követelményeit a {1} weboldalon leírtak szerint.\nKözpontosított váltók pénztárcáinak használatávál, ahol nincsen hozzáférése kulcsaihoz vagy egy inkompatibilis pénztárca szoftvert használnak, tranzakciózói értékeinek elvesztéséhez vezethet!\nA bíró nem {2} szakember, és ilyenféle esetekben nem tud segíteni. account.altcoin.popup.wallet.confirm=Megértem és alátámasztom, hogy tudom, melyik pénztárcát kell használnom. -account.altcoin.popup.xmr.msg=Ha XMR-t szeretne váltani Bisq-en, kérjük győződjön meg hogy megértette és teljesíti a következő követelményeket:\n\nXMR küldéséhez használnia kell a hivatalos Monero GUI pénztárcát vagy a Monero egyszerű pénztárcát a store-tx-info zászlóval beiktatva (alapértelmezett az új verziókban).\nGyőződjön meg róla, hogy hozzáférhet a tx kulcshoz (használja a get_tx_key parancsot a simplewallet-ben), mivel ez egy vita esetén szükség ahhoz, hogy a bíró ellenőrizhesse az XMR-átvitelt az XMR checktx eszközzel (http://xmr.llcoins.net/checktx.html).\nNormál blokk felfedezőkön az átvitel nem ellenőrizhető.\n\nVita esetén a következő adatokat kell megadnia a bírónak:\n- A tx magánkulcsot\n- A tranzakció hasht\n- A címzett nyilvános címét\n\nHa nem tudja megadni a fenti adatokat, vagy ha nem kompatibilis pénztárcát használt, elvesztené a vitás ügyet. Az XMR feladó vita esetén felelős az XMR-átutalást ellenőrizni a bíró előtt.\n\nNincs szükség fizetési azonosítóra, csak a szokásos nyilvános címre.\n\nHa nem biztos a folyamatban, látogasson el a Monero fórumra (https://forum.getmonero.org) további információkért. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=A {0} használatakor csak átlátható címeket használhat (t-vel kezdődve) nem pedig a z-címeket (privát), mivel hogy a bíró nem tudja ellenőrizni a z-címekkel kezdődő tranzakciókat. account.altcoin.popup.XZC.msg=A {0} használatakor csak átlátható (nyomon követhető) címeket használhat, nem pedig lenyomozhatatlan címeket, mivel hogy a bíró nem tudja ellenőrizni a tranzakciót lenyomozhatatlan címmel a blokkböngészőben. account.altcoin.popup.bch=Bitcoin Cash és Bitcoin Clashic ismételt védelemben részesül. Ha ezeket az érméket használja, győződjön meg róla, hogy elegendő óvintézkedést és minden következtetést megért. Veszteségeket szenvedhet úgy, hogy egy érmét küld és szándék nélkül ugyanazokat az érméket küldi a másik blokkláncon. Mivel ezek a "légpénzes érmék" ugyanazt a történelmet osztják a Bitcoin blokkhálózattal, szintén vannak biztonsági kockázatok és jelentős rizikót jelent a magánélet elvesztését illetően.\n\nKérjük olvasson többet erről a témáról a Bisq fórumon: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Mivel hogy Bitcoin Gold ugyanazt a történetet osztja a Bitcoin blokkhálózatal, ez bizonyos biztonsági kockázatokkal jár és jelentős rizikót jelent a magánélet elvesztésében. Ha Bitcoin Gold-ot használ, győződjön meg róla hogy elegendő óvintézkedést és minden lehetséges következtetést megért.\n\nKérjük olvasson többet erről a témáról a Bisq fórumon: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Nemzeti valuta\nfiókjaid: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=Biztonsági pénztárca -account.backup.location=Biztonsági másolat elhelyezése: +account.backup.location=Backup location account.backup.selectLocation=Válassz biztonsági másolat elhelyezését account.backup.backupNow=Biztonsági mentés most (nem titkosított!) account.backup.appDir=Alkalmazásadatok könyvtára @@ -922,7 +952,7 @@ account.password.setPw.headline=Pénztárca jelszóvédelmének beiktatása account.password.info=Jelszavas védelemmel meg kell adnia a jelszavát, amikor kivonja a bitcoint a pénztárcából, vagy meg szeretné nézni illetve visszaállítani egy mobiltárcát a magszavakból, valamint az alkalmazás indításakor. account.seed.backup.title=Pénztárca magszavak biztonsági mentése -account.seed.info=Kérjük írja le a pénztárca magszavakat és a dátumot! Pénztárcáját bármikor visszaállíthatja a magszavakkal és dátummal.\nA magszavakat mind a BTC, mind a BSQ pénztárcájához használja.\n\nLe kellene írnia a magszavakat egy papírlapra, és nem pedig számítógépen menteni azokat.\n\nVegye figyelembe, hogy a magszavak NEM helyettesítik a biztonsági másolatot.\nA \"Fiók/Biztonsági mentés\" képernyőn az egész alkalmazás könyvtárat mentenie kell az érvényes alkalmazásállapot és adatai visszanyeréséhez.\nA magszavak importálása csak vészhelyzet esetén ajánlott. Az alkalmazás nem fog működni az adatbázisfájlok és a kulcsok megfelelő mentése nélkül! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=Nem állított be olyan pénztárca jelszót, amely megvédené a magszavak megjelenítését.\n\nMeg szeretné jeleníteni a magszavakat? account.seed.warn.noPw.yes=Igen, és ne kérdezz többé account.seed.enterPw=Írd be a jelszót a magszavak megtekintéséhez @@ -942,24 +972,24 @@ account.notifications.webCamWindow.headline=Scan QR-code from phone account.notifications.webcam.label=Use webcam account.notifications.webcam.button=Scan QR code account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: +account.notifications.testMsg.label=Send test notification account.notifications.testMsg.title=Test -account.notifications.erase.label=Clear notifications on phone: +account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications -account.notifications.email.label=Pairing token: +account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=Beállítások -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.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 BTC price is above account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. +account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. Please open your Bisq application and start the payment. account.notifications.trade.message.msg.started=The BTC 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 @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must dao.tab.bsqWallet=BSQ pénztárca dao.tab.proposals=Governance dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=BSQ-vel fizetve -dao.availableBsqBalance=Rendelkezésre álló BSQ egyenleg -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Ellenőrizetlen BSQ egyenleg -dao.lockedForVoteBalance=Locked for voting +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=Teljes BSQ egyenleg @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Vote on proposals dao.proposal.menuItem.result=Vote results dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Jelenlegi fázis: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Információ -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Vote result +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Cycles dao.results.cycles.table.header.cycle=Cycle @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Vote results for selected proposal # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Határozatlan + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC + # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocks # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Duration of {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 dao.results.votes.table.header.stakeAndMerit=Vote weight dao.results.votes.table.header.stake=Stake dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=Szavazás dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Felnyit dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=Szerep @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders dao.bond.details.blocks={0} blocks -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=Név -dao.bond.table.column.link=Fiók -dao.bond.table.column.bondType=Szerep -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=Részletek dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=Felnyit dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Arbitrator + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=Állapot +dao.burnBsq.assets.tradeVolume=Tranzakció mennyisége +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Határozatlan +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Összeg +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=Dátum +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Tranzakciók +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Határozatlan @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1209,6 +1366,8 @@ dao.phase.separatedPhaseBar.RESULT=Vote result # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Kártérítési kérelem # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Kártérítési kérelem # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond dao.proposal.details=Proposal details dao.proposal.selectedProposal=Kiválasztott kártérítési kérelmek dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=A kártérítési kérelmet nem sikerült eltávolítani. dao.proposal.myVote.accept=Accept proposal dao.proposal.myVote.reject=Reject proposal @@ -1244,7 +1407,7 @@ dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Available balance for voting: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=Vote on all proposals dao.proposal.votes.header.voted=My vote dao.proposal.myVote.button=Vote on all proposals @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=Új kártérítési kérelem létrehozása dao.proposal.create.create.button=Kártérítési kérelem létrehozása dao.proposal=proposal dao.proposal.display.type=Proposal type -dao.proposal.display.name=Név/becenév: -dao.proposal.display.link=Link a részletekhez: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Kért összeg BSQ-ban: -dao.proposal.display.bsqAddress=BSQ cím: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=My vote +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Proposal type dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' dao.proposal.display.myVote.accepted=Accepted dao.proposal.display.myVote.rejected=Rejected @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Accepted dao.proposal.voteResult.failed=Rejected dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=Küldés dao.wallet.menuItem.receive=Fogadd: dao.wallet.menuItem.transactions=Tranzakciók -dao.wallet.dashboard.distribution=Statisztika -dao.wallet.dashboard.genesisBlockHeight=Genesis blokk magassága: -dao.wallet.dashboard.genesisTxId=Genesis tranzakció azonosítója: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=Összes BSQ tranzakciók száma: -dao.wallet.dashboard.utxo=Nem használt tranzakciós kimenetek száma: -dao.wallet.dashboard.burntTx=Díjfizetési tranzakciók száma (égetve): -dao.wallet.dashboard.price=Ár: -dao.wallet.dashboard.marketCap=Piac tőkésítés: - -dao.wallet.receive.fundBSQWallet=Bisq BSQ pénztárca finanszírozása +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=Genesis tranzakció +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=Finanszírozd BSQ pénztárcádat +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=Pénzátutalás -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Összeg BSQ-ban: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=Add meg a visszavonni kívánt összeget (a minimális összeg {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=Töltsd ki a célcímedet dao.wallet.send.send=BSQ pénzeszközök átutalása dao.wallet.send.sendBtc=Send BTC funds @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Fizesd a kereskedési díj tranzakciót # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Kártérítési kérelem tranzakciói díj # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Fee for proposal # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Szavazási díj @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=Vote reveal dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Compensation request/issuance dao.tx.issuanceFromCompReq.tooltip=Compensation request which led to an issuance of new BSQ.\nIssuance date: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=Nem rendelkezik elegendő összegekkel a kártérítési kérelem létrehozásához.\nHiányzó: {0} dao.feeTx.confirm=Confirm {0} transaction dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Vita részletei -contractWindow.dates=Ajánlat / Tranzakció dátuma: -contractWindow.btcAddresses=Bitcoin cím BTC vevő / BTC eladó: -contractWindow.onions=Hálózati cím BTC vevő / BTC eladó: -contractWindow.numDisputes=Viták száma BTC vevő / BTC eladó: -contractWindow.contractHash=Szerződés hash: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Fontos információ! displayAlertMessageWindow.update.headline=Fontos frissítési információk! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=Az új verziót sikeresen letöltötték és displayUpdateDownloadWindow.download.openDir=Letöltési könyvtár megnyitása disputeSummaryWindow.title=Összefogló -disputeSummaryWindow.openDate=Jegy megnyitásának időpontja: -disputeSummaryWindow.role=Kereskedő szerepe: -disputeSummaryWindow.evidence=Bizonyíték: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=Szabotázsbiztos bizonyíték disputeSummaryWindow.evidence.id=Azonosító ellenőrzés disputeSummaryWindow.evidence.video=Videó/Screencast -disputeSummaryWindow.payout=Tranzakció összeg kifizetése: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0} kapja a tranzakció összeget disputeSummaryWindow.payout.getsAll=BTC {0} kap mindent disputeSummaryWindow.payout.custom=Egyéni kifizetés disputeSummaryWindow.payout.adjustAmount=A megadott összeg meghaladja a rendelkezésre álló {0} összeget.\nA beviteli mezőt a lehető legnagyobb értékre állítottuk be. -disputeSummaryWindow.payoutAmount.buyer=Vevő kifizetési összege: -disputeSummaryWindow.payoutAmount.seller=Eladó kifizetési összege: -disputeSummaryWindow.payoutAmount.invert=Vesztő használata kiadóként: -disputeSummaryWindow.reason=Vita indoka: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Kódhiba disputeSummaryWindow.reason.usability=Használhatóság disputeSummaryWindow.reason.protocolViolation=Protokoll megszegés @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Nincs válasz disputeSummaryWindow.reason.scam=Csalás disputeSummaryWindow.reason.other=Egyéb disputeSummaryWindow.reason.bank=Bank -disputeSummaryWindow.summaryNotes=Összefoglaló megjegyzések: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Összefoglaló megjegyzések hozzáadása disputeSummaryWindow.close.button=Jegy lezárása disputeSummaryWindow.close.msg=A jegy lezárva {0}\n\nÖsszefoglalás:\n{1} szolgáltatott hamisítatlan bizonyíték: {2}\n{3} végrehajtott azonosító igazolás: {4}\n{5} végrehajtott screencast vagy video: {6}\nKifizetendő összeg a BTC vevő számára: {7}\nKifizetendő összeg a BTC eladó számára: {8}\n\nÖsszefoglaló megjegyzések:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Be kell zárnia a váltótársai jegyét is emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=Kérjük használja ezt csak vészhelyzet esetén, ha nem tud hozzáférni az pénzeszközeihez a felhasználói felületről.\n\nKérjük vegye figyelembe, hogy az összes nyitott ajánlat automatikusan le lesznek zárva e eszköz használatával.\n\nAz eszköz használata előtt végezzen biztonsági másolatot adatai könyvtárnak. Ezt a \"Fiók/Biztonsági mentés\"-nél teheti meg.\n\nKérjük jelentse a problémát, és nyújtson be hibajelentést a Github vagy a Bisq fórumon, hogy megvizsgálhassuk ennek okát. -emptyWalletWindow.balance=Rendelkezésedre álló pénztárca-egyenleg: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=Úticéled címe: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=Minden összeg átutalása emptyWalletWindow.openOffers.warn=Nyitott ajánlatai vannak, amelyek eltávolításra kerülnek ha kiüríti a tárcáját.\nBiztosan szeretné üríteni a tárcáját? emptyWalletWindow.openOffers.yes=Igen, biztos vagyok benne @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Pénztárcád egyenlete sikeresen átkerült. enterPrivKeyWindow.headline=A regisztráció csak a meghívott bírók számára elérhető filterWindow.headline=Szűrő lista szerkesztése -filterWindow.offers=Szűrt ajánlatok (vesszővel elválasztva): -filterWindow.onions=Szűrt Onion címek (vesszővel elválasztva): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=Szűrt tranzakciói számlaadatok:\nFormátum: vesszővel elválasztott lista [fizetési mód azonosítója | adatmező | érték] -filterWindow.bannedCurrencies=Szűrt valuta kódok (vesszővel elv.): -filterWindow.bannedPaymentMethods=Szűrt fizetési módazonosítók (vesszővel elv.): -filterWindow.arbitrators=Szűrt bírák (vesszővel elv. Onion címek): -filterWindow.seedNode=Szűrt magcsomópontok (vesszővel elv. Onion címek): -filterWindow.priceRelayNode=Szűrt relé csomópontok (vesszővel elv. Onion címek): -filterWindow.btcNode=Szűrt Bitcoin csomópontok (vesszővel elv. címek + port): -filterWindow.preventPublicBtcNetwork=A nyilvános Bitcoin hálózat használatának megakadályozása: +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=Szűrő hozzáadása filterWindow.remove=Szűrő eltávolítása -offerDetailsWindow.minBtcAmount=Minimális BTC összeg: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(minimum {0}) offerDetailsWindow.distance=(távolság a piaci ártól: {0}) -offerDetailsWindow.myTradingAccount=Tranzakció fiókom: -offerDetailsWindow.offererBankId=(ajánló bankazonosítója): +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(ajánló bank neve) -offerDetailsWindow.bankId=Bankazonosító (pl. BIC vagy SWIFT): -offerDetailsWindow.countryBank=Ajánló bank országa: -offerDetailsWindow.acceptedArbitrators=Elfogadott bírók: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Elkötelezettség -offerDetailsWindow.agree=Egyetértek: -offerDetailsWindow.tac=Felhasználási feltételek: +offerDetailsWindow.agree=Egyetértek +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=Jóváhagyás: Helyezd ajánlatodat {0} bitcoinért offerDetailsWindow.confirm.taker=Jóváhagyás: Fogadd ajánlatot {0} bitcoint -offerDetailsWindow.warn.noArbitrator=Nem választott bírót.\nKérjük, válasszon legalább egyet. -offerDetailsWindow.creationDate=Létrehozás dátuma: -offerDetailsWindow.makersOnion=Ajánló Onion címe: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=QR-kód qRCodeWindow.msg=Kérjük, használja azt a QR-kódot a Bisq tárcája finanszírozásához a külső pénztárcájából. -qRCodeWindow.request="Fizetési kérelem:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Válasszon betét tranzakciót vitára küldeni selectDepositTxWindow.msg=A kaució tranzakciója nem lett rögzítve.\nVálasszon ki egy létező multisig tranzakciót a pénztárcájából, mely a kaució tranzakciót tartalmazza e lebukott átvitelben.\n\nA megfelelő tranzakciót a tranzakciói részletek ablak megnyitásánál találhatja (kattintson a tranzakció azonosítóra a listában), és kövesse a tranzakciói díj fizetését a következő tranzakcióra, ahol a multisig betét tranzakciót láthatja (a cím 3-al kezdődik). A tranzakció azonosító látható az itt bemutatott listában. Miután megtalálta a helyes tranzakciót, válassza ki azt itt és folytassa.\n\nSajnáljuk a kellemetlenséget, de iljen hibának nagyon ritkán fordulhatnak elő, és a jövőben megpróbálunk jobb megoldásokat találni. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=A kiválasztott alapértelmezett piac {0}.\n\nHa m selectBaseCurrencyWindow.select=Válaszd ki az alap valutát sendAlertMessageWindow.headline=Globális értesítés küldése -sendAlertMessageWindow.alertMsg=Riasztási üzenet: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Írja be az üzenetét -sendAlertMessageWindow.isUpdate=Frissítési értesítés: -sendAlertMessageWindow.version=Új verziószám: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Értesítés küldése sendAlertMessageWindow.remove=Értesítés eltávolítása sendPrivateNotificationWindow.headline=Privát üzenet küldése -sendPrivateNotificationWindow.privateNotification=Privát értesítés: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Írja be az értesítést sendPrivateNotificationWindow.send=Privát értesítés küldése showWalletDataWindow.walletData=Pénztárca adatok -showWalletDataWindow.includePrivKeys=Privát kulcsok befoglalása: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Bírósági rendszer tradeDetailsWindow.headline=Tranzakció tradeDetailsWindow.disputedPayoutTxId=Vitatott kifizetés tranzakció azonosítója: tradeDetailsWindow.tradeDate=Tranzakció dátuma -tradeDetailsWindow.txFee=Bányászati díj: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=Váltótársak Onion címe -tradeDetailsWindow.tradeState=Tranzakció állapota: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=Adja meg a jelszót a feloldáshoz @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Tor hálózati beállítások torNetworkSettingWindow.noBridges=Ne használj hidakat torNetworkSettingWindow.providedBridges=Megadott hidakhoz csatlakozás torNetworkSettingWindow.customBridges=Adjon meg egyéni hidakat -torNetworkSettingWindow.transportType=Szállítás típusa: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (ajánlott) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Adjon meg egy vagy több hídrögzítőt (egy soronként): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=írja cím:port torNetworkSettingWindow.restartInfo=A módosítások alkalmazásához újra kell indítania torNetworkSettingWindow.openTorWebPage=Tor projekt weboldal megnyitása @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Ha Tor-t az internetszolgáltatója vagy az feeOptionWindow.headline=Válasszon valutát a kereskedési díjak fizetéséhez feeOptionWindow.info=Választhatod fizetned a kereskedelmi díjat BSQ-ban vagy BTC-ben. Ha a BSQ-t választod, értékelni fogod a kedvezményes kereskedelmi díjat. -feeOptionWindow.optionsLabel=Válassza ki a kereskedési díj fizetési valutát: +feeOptionWindow.optionsLabel=Válasszon valutát a kereskedési díjak fizetéséhez feeOptionWindow.useBTC=Használj BTC-t +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=Az {0} azonosított tranzakció elérte a popup.warning.tradePeriod.ended=Az {0} azonosított tranzakció elérte a megengedett maximális kereskedési időszakot, és nem fejeződött be.\n\nA kereskedési időszak véget ért {1}.-én\n\nKérjük ellenőrizze tranzakcióját a \"Portfólió/Nyílt tranzakciók\"-nól, hogy kapcsolatba léphessen a bíróval. popup.warning.noTradingAccountSetup.headline=Nem állított be egy tranzakció fiókot popup.warning.noTradingAccountSetup.msg=Létre kell hoznia egy nemzeti valuta vagy altérmék fiókot, mielőtt létrehozna egy ajánlatot.\nSzeretne létrehozni egy fiókot -popup.warning.noArbitratorSelected.headline=Nincs egy kiválasztott bírója. -popup.warning.noArbitratorSelected.msg=Be kell állítania legalább egy bírót, hogy képes legyen tranzakciózni.\nSzeretné ezt most tenni? +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=Meg kell várnia, amíg teljes mértékben csatlakozva van a hálózathoz.\nAz indulás kb. 2 percig tarthat. popup.warning.notSufficientConnectionsToBtcNetwork=Meg kell várnod amíg legalább {0} kapcsolatot létesítesz a Bitcoin hálózattal. popup.warning.downloadNotComplete=Meg kell várnod amíg befejeződik a hiányzó Bitcoin blokkok letöltése. @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=Az adott valutához nem áll rendelkezésre popup.warning.sendMsgFailed=Üzenet küldése a váltótársának sikertelen volt.\nKérjük próbálkozzon újra, és ha továbbra is sikertelen, jelezzen hibát. popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=Nincs elegendő BSQ-je a tx díj kifizetéséhez a BSQ-ben.\nKifizetheti ezt a díjat BTC-ben, vagy finanszíroznia kell a BSQ pénztárcáját.\nHiányzó BSQ összeg: {0} -popup.warning.noBsqFundsForBtcFeePayment=A BSQ pénztárcád nem rendelkezik elegendő összeggel a tx díj megfizetéséért BSQ-ban. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=Az üzenete meghaladja a max. megengedett méretett. Kérjük, küldje el több részben, vagy töltse fel egy olyan szolgáltatásra, mint például a https://pastebin.com. popup.warning.lockedUpFunds=Zárolt összegei vannak egy sikertelen tranzakcióból.\nZárolt egyenleg: {0} \nBetét tx cím: {1}\nTranzakció azonosító: {2}.\n\nKérjük nyisson támogatási jegyet a tranzakció kiválasztásával a megoldásra váró tranzakciók képernyőjén és kattintson \"alt + o\" vagy \"option + o\"." @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=Annak biztosítása érdekében, hogy mindkét ke popup.info.cashDepositInfo=Please be sure that you have a bank branch in your area to be able to make the cash deposit.\nThe 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=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=Fontos privát értesítés! @@ -1698,10 +1884,10 @@ confidence.confirmed=Megrögzítve {0} blokkban confidence.invalid=Tranzakció érvénytelen peerInfo.title=Társ info -peerInfo.nrOfTrades=Befejezett tranzakciók száma: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=Eddig még nem kereskedett ezzel a felhasználóval. -peerInfo.setTag=Társ címkéjének beállítása: -peerInfo.age=Fizetési számla kora: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Kor nem ismert addressTextField.openWallet=Alapértelmezett bitcoin pénztárca nyitása @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Blokklánc-felfedező megnyitása az ado navigation.account=\"Fiók\" navigation.account.walletSeed=\"Fiók/Pénztárca mag \" -navigation.arbitratorSelection=\"Bíró kiválasztása\" navigation.funds.availableForWithdrawal=\"Pénzeszközök/Pénzutalás\" navigation.portfolio.myOpenOffers=\"Portfólió/Nyílt tranzakciók\" navigation.portfolio.pending=\"Portfólió/Nyílt tranzakciók\" @@ -1790,8 +1975,8 @@ time.minutes=perce time.seconds=másodperc -password.enterPassword=Írd be a jelszót: -password.confirmPassword=Jelszó megerősítése: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=A jelszó 500 karakternél rövidebb kell legyen. password.deriveKey=Jelszó leválasztása kulcsból password.walletDecrypted=Pénztárca sikeresen visszafejtve és a jelszavas védelem eltávolítva. @@ -1803,11 +1988,12 @@ password.forgotPassword=Elfelejtetted jelszavadat? password.backupReminder=Kérjük vegye figyelembe, hogy a mobiltárca-jelszó beállításakor a titkosított tárból automatikusan létrehozott mentések törlődnek.\n\nErősen ajánlott biztonsági másolatot készíteni az alkalmazáskönyvtárról, és a jelszó beállítása előtt írja le a magszavakat! password.backupWasDone=Már megtettem egy biztonsági másolatot -seed.seedWords=Pénztárca magszavai: -seed.date=Pénztárca dátuma: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=Pénztárcák visszaállítása magszavakból seed.restore=Pénztárcák visszaállítása -seed.creationDate=Létrehozás dátuma: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=A bitcoin pénztárcája nem üres.\n\nEzt a tárcát ki kell ürítenie, mielőtt megpróbálná helyreállítani a régebbieket, mivel ezek keverése együttesen érvénytelen biztonsági mentéseket eredményezhetnek.\n\nKérjük véglegesítse az tranzakcióit, zárja be az összes nyitott ajánlatot és menjen a Pénzeszközökre hogy visszavonja bitcointjai.\nHa nem tud hozzáférni bitcoinjaihoz, a vészhelyzeti eszközzel ürítheti ki a pénztárcát.\nA sürgősségi eszköz megnyitásához nyomjon \"alt + e\" vagy \"option + e\". seed.warn.walletNotEmpty.restore=Szeretném akárhogyan is visszaállítani seed.warn.walletNotEmpty.emptyWallet=Először kiürítem a pénztárcáimat @@ -1821,13 +2007,13 @@ seed.restore.error=Hiba történt a pénztárcák visszahelyezésekor a vetőmag #################################################################### payment.account=Fiók -payment.account.no=Fiókszám: -payment.account.name=Fiók neve: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=Fiók tulajdonos teljes neve payment.account.fullName=Teljes név (első, középső, utolsó) -payment.account.state=Állam/Provincia/Régió: -payment.account.city=Város: -payment.bank.country=Bank országa: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=Fiók tulajdonos teljes neve / email payment.account.name.emailAndHolderId=Fiók tulajdonos teljes neve / email / {0} payment.bank.name=Bank neve @@ -1837,64 +2023,68 @@ payment.select.country=Válassz országot payment.select.bank.country=Válaszd ki a bank országát payment.foreign.currency=Biztosan más valutát szeretne választani az ország nemzeti valutáját? payment.restore.default=Nem, alapértelmezett valuta visszaállítása -payment.email=E-mail: -payment.country=Ország: -payment.extras=Extra követelmények: -payment.email.mobile=E-mail vagy mobil: -payment.altcoin.address=Altérmék cím: -payment.altcoin=Altérme: +payment.email=Email +payment.country=Ország +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=Válassz vagy keress altérmét -payment.secret=Titkos kérdés: -payment.answer=Válasz: -payment.wallet=Pénztárca azonosító: -payment.uphold.accountId=Felhasználónév vagy e-mail cím vagy telefonszám: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=E-mail vagy telefonszám: -payment.venmo.venmoUserName=Venmo felhasználónév: -payment.popmoney.accountId=E-mail vagy telefonszám: -payment.revolut.accountId=E-mail vagy telefonszám: -payment.supportedCurrencies=Támogatott valuták: -payment.limitations=Korlátozások: -payment.salt=Só a fiók korhatár ellenőrzéséhez: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=A sónak HEX formátumban kell lennie.\nCsak akkor ajánlatos szerkeszteni a só mezőt, ha át szeretné vinni a sót egy régebbi fiókból, a fiók korának megőrzése érdekében. A fiók korát a fiók sójának és az azonosító számlaadatok (pl. IBAN) használatával lesz ellenőrizve. -payment.accept.euro=Fogadj ezekből az Euro-országokból származó tranzakciókat: -payment.accept.nonEuro=Fogadj ezekből a non-Euro-országokból származó tranzakciókat: -payment.accepted.countries=Elfogadott országok -payment.accepted.banks=Elfogadott bankok (azonosító): -payment.mobile=Mobil szám: -payment.postal.address=Postázási cím: -payment.national.account.id.AR=CBU number: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn={0} cím: -payment.accountNr=Fiókszám: -payment.emailOrMobile=E-mail vagy mobil: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=Használj egyéni fióknevet -payment.maxPeriod=Max. megengedett tranzakció időszak: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=Max. tranzakció időtartama: {0} / Max. tranzakció korlátozás: {1} / Fiók kora: {2} payment.maxPeriodAndLimitCrypto=Max. tranzakció időtartama: {0} / Max. tranzakció korlátozás: {1} payment.currencyWithSymbol=Valuta: {0} payment.nameOfAcceptedBank=Elfogadott bank neve payment.addAcceptedBank=Hozzáad elfogadott bankot payment.clearAcceptedBanks=Töröld elfogadott bankokat -payment.bank.nameOptional=Bank neve (opcionális): -payment.bankCode=Bank kód: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=Bankazonosító (BIC/SWIFT): -payment.bankIdOptional=Bankazonosító (BIC/SWIFT) (opcionális): -payment.branchNr=Fiókszám: -payment.branchNrOptional=Bankfiók száma (opcionális): -payment.accountNrLabel=Fiókszám (IBAN): -payment.accountType=Fiók típus: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=Folyószámla payment.savings=Takarékpénztár -payment.personalId=Személyi azonosító: -payment.clearXchange.info=Kérjük győződjön meg róla, hogy teljesíti a Zelle (ClearXchange) használatának követelményeit.\n\n1. A tranzakció megkezdése előtt vagy az ajánlat létrehozása előtt a Zelle (ClearXchange) fiókot ellenőriznie kell a platformjukon.\n\n2. A következő tagbankok valamelyikében bankszámlára van szüksége:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● Wells Fargo SurePay\n\n3. Biztosnak kell lennie abban, hogy ne lépje túl a napi vagy havi Zelle (ClearXchange) átviteli korlátokat.\n\nKérjük csak akkor használjon Zelle (ClearXchanget) ha teljesíti ezeket a követelményeket, különben nagyon valószínű hogy a Zelle (ClearXchange) átutalása meghiúsul és a tranzakció vitára kerül.\nHa nem teljesítette a fenti követelményeket, ilyen esetekben elveszítheti a kaucióát.\n\nKérjük ugyanakkor vegye figyelembe a magasabb visszautalási kockázatot is Zelle (ClearXchange) használatakor.\nAz {0} eladónak erősen ajánlott a {1} vevővel kapcsolatba lépni a megadott e-mail címen vagy mobilszámon annak igazolására, hogy tulajdonképpen a Zelle (ClearXchange) fiók tulajdonosa. +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=When using MoneyGram the BTC buyer has to send the Authorisation number and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, country, state and the amount. The buyer will get displayed the seller's email in the trade process. payment.westernUnion.info=When using Western Union the BTC buyer has to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, city, country and the amount. The buyer will get displayed the seller's email in the trade process. payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=Kérjük vegye figyelembe, hogy minden banki átutalás bizonyos mértékű visszaterhelési kockázatot hordoz.\n\nE kockázat enyhítése érdekében Bisq két tényező alapján határozza meg a tranzakciók korlátozását:\n\n1. Az alkalmazott fizetési módra vonatkozó visszavásárlási kockázat becsült szintje\n2. Fiókja kora az adott fizetési mód esetében\n\nA most létrehozott fiókja új és kora nulla. Mivel fiókja egy két hónapos időszakon keresztül növekszik, a tranzakciós korlátaival együtt fog növekedni:\n\n● Az első hónap folyamán a tranzakció korláta {0}\n● A második hónapban folyamán a tranzakció korláta {1}\n● A második hónap elmúltja után a tranzakció korláta {2}\n\nKérjük vegye figyelembe, hogy nincs korlátozás az összes tranzakcióra vonatkozóan. +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.f2f.contact=Contact info payment.f2f.contact.prompt=How you want to get contacted by the trading peer? (email address, phone number,...) payment.f2f.city=City for 'Face to face' meeting @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Optional additional information payment.f2f.extra=Additional information payment.f2f.extra.prompt=The maker can define 'terms and conditions' or add a public contact information. It will be displayed with the offer. -payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he need to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked up forever or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he needs to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Open web page payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} payment.f2f.offerbook.tooltip.extra=Additional information: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altérmék +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altérmék - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} a {1} számokból kell állnia. validation.accountNr=A fiókszámnak {0} számokkal kell rendelkeznie. validation.accountNrChars=A fiókszámnak {0} karakterből kell állnia. validation.btc.invalidAddress=A cím helytelen. Kérjük, ellenőrizze a címformátumot. -validation.btc.amountBelowDust=Az elküldeni kívánt összeg a {0} porhatár alatt van\nés ezért a bitcoin hálózat elutasítja.\nKérjük használjon egy nagyobb összeget. validation.integerOnly=Kérjük, írjon be csupán egész számokat. validation.inputError=A beviteled hibát okozott:\n{0} -validation.bsq.insufficientBalance=Az összeg meghaladja a {0} rendelkezésre álló egyenleget. -validation.btc.exceedsMaxTradeLimit={0} váltási limitnél nagyobb összeg nem engedélyezett. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=Min. amount is {0} validation.nationalAccountId={0} {1} számokból kell állnia. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=Az IBAN ellenőrzőösszeg érvénytelen validation.iban.invalidLength=A számnak hossza 15-34 karakter kell legyen. validation.interacETransfer.invalidAreaCode=Nem kanadai körzetszám validation.interacETransfer.invalidPhone=Érvénytelen telefonszám formátum és nem egy e-mail cím +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_pt.properties b/core/src/main/resources/i18n/displayStrings_pt.properties index fe3a89a7450..85dc94c3220 100644 --- a/core/src/main/resources/i18n/displayStrings_pt.properties +++ b/core/src/main/resources/i18n/displayStrings_pt.properties @@ -49,7 +49,7 @@ shared.sell=vender shared.buying=comprando shared.selling=vendendo shared.P2P=P2P -shared.oneOffer=oferecer +shared.oneOffer=oferta shared.multipleOffers=ofertas shared.Offer=Oferta shared.openOffers=abrir ofertas @@ -67,7 +67,7 @@ shared.volumeWithCur=Volume em {0} shared.currency=Moeda shared.market=Mercado shared.paymentMethod=Método de pagamento -shared.tradeCurrency=Negociar moeda +shared.tradeCurrency=Moeda negociada shared.offerType=Tipo de oferta shared.details=Detalhes shared.address=Endereço @@ -96,7 +96,7 @@ shared.faq=Visite a página de FAQ shared.yesCancel=Sim, cancelar shared.nextStep=Próximo passo shared.selectTradingAccount=Selecionar conta de negociação -shared.fundFromSavingsWalletButton=Transferir fundos de carteira Bisq +shared.fundFromSavingsWalletButton=Pagar com a carteira Bisq shared.fundFromExternalWalletButton=Abrir sua carteira externa para prover fundos shared.openDefaultWalletFailed=Erro ao abrir a carteira padrão de Bitcoin. Talvez você não possua uma instalada. shared.distanceInPercent=Distância em % do preço de mercado @@ -104,8 +104,8 @@ shared.belowInPercent=% abaixo do preço de mercado shared.aboveInPercent=% acima do preço de mercado shared.enterPercentageValue=Insira % do valor shared.OR=OR -shared.notEnoughFunds=Você não possui fundos suficientes em sua carteira bisq.\nVocê necessita de {0} porém possui apenas {1} em sua carteira bisq.\n\nFavor financiar essa negociação usando uma carteira Bitcoin externa ou financie sua carteira bisq em \"Fundos/Receber fundos\". -shared.waitingForFunds=Esperando por saldo... +shared.notEnoughFunds=Você não possui saldo suficiente em sua carteira bisq.\nSão necessários {0}, porém você possui apenas {1}.\n\nPor favor, transfira mais bitcoins para a sua carteira bisq em \"Fundos/Receber fundos\" ou realize o pagamento usando uma carteira externa. +shared.waitingForFunds=Aguardando pagamento... shared.depositTransactionId=ID da Transação de depósito shared.TheBTCBuyer=O comprador de BTC shared.You=Você @@ -118,7 +118,7 @@ shared.arbitratorsFee=Taxa de arbitragem shared.noDetailsAvailable=Sem detalhes disponíveis shared.notUsedYet=Ainda não usado shared.date=Data -shared.sendFundsDetailsWithFee=Enviando: {0}\nDo endereço: {1}\nPara o endereço: {2}.\nTaxa de transação necessária: {3} ({4} satoshis/byte)\nTamanho da transação: {5} Kb\n\nO destinatário irá receber: {6}\n\nVocê tem certeza que gostaria de sacar essa quantidade? +shared.sendFundsDetailsWithFee=Enviando: {0}\nDo endereço: {1}\nPara o endereço: {2}.\nTaxa de transação necessária: {3} ({4} satoshis/byte)\nTamanho da transação: {5} Kb\n\nO destinatário irá receber: {6}\n\nVocê tem certeza que gostaria de sacar essa quantia? shared.copyToClipboard=Copiar para área de transferência shared.language=Idioma shared.country=País @@ -137,7 +137,7 @@ shared.saveNewAccount=Salvar nova conta shared.selectedAccount=Conta selecionada shared.deleteAccount=Apagar conta shared.errorMessageInline=\nMensagem do erro: {0} -shared.errorMessage=Mensagem de erro: +shared.errorMessage=Mensagem de erro shared.information=Informação shared.name=Nome shared.id=ID @@ -152,19 +152,19 @@ shared.seller=vendedor shared.buyer=comprador shared.allEuroCountries=Todos os Euro-países shared.acceptedTakerCountries=Países aceitos para aceitador -shared.arbitrator=Árbitro escolhido: +shared.arbitrator=Árbitro escolhido shared.tradePrice=Preço de negociação shared.tradeAmount=Quantidade negociada shared.tradeVolume=Volume de negociação shared.invalidKey=A chave que você inseriu não estava correta -shared.enterPrivKey=Insira chave privada para destravar: -shared.makerFeeTxId=ID de transação da taxa do ofertante: -shared.takerFeeTxId=ID de transação da taxa do aceitador: -shared.payoutTxId=ID da transação de pagamento: -shared.contractAsJson=Contrato em formato JSON: +shared.enterPrivKey=Insira a chave privada para destravar +shared.makerFeeTxId=ID de transação da taxa do ofertante +shared.takerFeeTxId=ID de transação da taxa do aceitador +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=Ver contrato em formato JSON shared.contract.title=Contrato para negociação com ID: {0} -shared.paymentDetails=Detalhes do pagamento BTC {0} +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=Depósito de segurança shared.yourSecurityDeposit=Seu depósito de segurança shared.contract=Contrato @@ -172,22 +172,27 @@ shared.messageArrived=Chegou mensagem. shared.messageStoredInMailbox=Mensagem guardada na caixa de correio. shared.messageSendingFailed=Falha no envio da mensagem. Erro: {0} shared.unlock=Destravar -shared.toReceive=para receber: -shared.toSpend=para gastar: +shared.toReceive=a receber +shared.toSpend=a ser gasto shared.btcAmount=Quantidade de BTC -shared.yourLanguage=Seus idiomas: +shared.yourLanguage=Seus idiomas shared.addLanguage=Adicionar idioma shared.total=Total -shared.totalsNeeded=Fundo necessário: -shared.tradeWalletAddress=Endereço da carteira de negociação: -shared.tradeWalletBalance=Balanço da carteira de negociação: +shared.totalsNeeded=Quantia necessária +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=Ofertante: {0} shared.takerTxFee=Aceitador da oferta: {0} shared.securityDepositBox.description=Depósito de segurança para BTC {0} shared.iConfirm=Eu confirmo shared.tradingFeeInBsqInfo=equivalente a {0} utilizado como taxa de mineração -shared.openURL=Open {0} - +shared.openURL=Aberto {0} +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=Todos +shared.edit=Editar +shared.advancedOptions=Opções avançadas +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Configurações mainView.menu.account=Conta mainView.menu.dao=DAO -mainView.marketPrice.provider=Provedor de preços: +mainView.marketPrice.provider=Preço por +mainView.marketPrice.label=Preço de mercado +mainView.marketPriceWithProvider.label=Preço de mercado por {0} mainView.marketPrice.bisqInternalPrice=Preço da última negociação Bisq mainView.marketPrice.tooltip.bisqInternalPrice=Não foi encontrado preço de mercardo nos provedores externos.\nO preço exibido corresponder ao último preço de negociação no Bisq para essa moeda. mainView.marketPrice.tooltip=Preço é fornecido por {0}{1}\nÚltima atualização: {2}\nURL do provedor: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Se a altcoin não estiver disponível mainView.balance.available=Saldo disponível mainView.balance.reserved=Reservado em ofertas mainView.balance.locked=Travado em negociações +mainView.balance.reserved.short=Reservado +mainView.balance.locked.short=Travado mainView.footer.usingTor=(usando Tor) mainView.footer.localhostBitcoinNode=(localhost) @@ -259,8 +268,8 @@ market.offerBook.buyAltcoin=Comprar {0} (vender {1}) market.offerBook.sellAltcoin=Vender {0} (comprar {1}) market.offerBook.buyWithFiat=Comprar {0} market.offerBook.sellWithFiat=Vender {0} -market.offerBook.sellOffersHeaderLabel=Comprar {0} para -market.offerBook.buyOffersHeaderLabel=Comprar {0} de +market.offerBook.sellOffersHeaderLabel=Ordens de compra de {0} +market.offerBook.buyOffersHeaderLabel=Ordens de venda de {0} market.offerBook.buy=Eu quero comprar bitcoin market.offerBook.sell=Eu quero vender bitcoin @@ -286,24 +295,24 @@ market.trades.tooltip.candle.date=Data: #################################################################### offerbook.createOffer=Criar oferta -offerbook.takeOffer=Aceitar oferta +offerbook.takeOffer=Aceitar offerbook.trader=Trader offerbook.offerersBankId=ID do banco do ofertante (BIC/SWIFT): {0} offerbook.offerersBankName=Nome do banco do ofertante: {0} offerbook.offerersBankSeat=País da sede do banco do ofertante: {0} offerbook.offerersAcceptedBankSeatsEuro=Países sedes aceitos pelo banco (tomador): Todos os países da zona do Euro offerbook.offerersAcceptedBankSeats=Países aceitos como sede bancária (tomador):\n{0} -offerbook.availableOffers=Ofertas disponíveis -offerbook.filterByCurrency=Filtrar por moeda: +offerbook.availableOffers=Ofertas +offerbook.filterByCurrency=Filtrar por moeda offerbook.filterByPaymentMethod=Filtrar por método de pagamento -offerbook.nrOffers=N. de ofertas: {0} -offerbook.volume={0} (min - max) +offerbook.nrOffers=Nº. de ofertas: {0} +offerbook.volume={0} (mín. - máx.) # e.g: Create new offer to buy BTC - {0} buy or sell, {1} BTC or other currency like ETH -offerbook.createOfferTo=Criar nova oferta para {0} {1} +offerbook.createOfferTo=Criar oferta para {0} {1} # postfix to previous. e.g.: Create new offer to buy BTC with ETH or Create new offer to sell BTC for ETH -offerbook.buyWithOtherCurrency=com {0} -offerbook.sellForOtherCurrency=para {0} +offerbook.buyWithOtherCurrency=(pagar com {0}) +offerbook.sellForOtherCurrency=(receber em {0}) offerbook.takeOfferButton.tooltip=Tomar oferta por {0} offerbook.yesCreateOffer=Sim, criar oferta offerbook.setupNewAccount=Configurar uma nova conta de negociação @@ -344,18 +353,18 @@ offerbook.info.roundedFiatVolume=O montante foi arredondado para aumentar a priv createOffer.amount.prompt=Escreva aqui o valor em BTC createOffer.price.prompt=Escreva aqui o preço createOffer.volume.prompt=Escreva aqui o valor em {0} -createOffer.amountPriceBox.amountDescription=Quantidade em BTC para {0} +createOffer.amountPriceBox.amountDescription=Quantia em BTC para {0} createOffer.amountPriceBox.buy.volumeDescription=Valor em {0} a ser gasto createOffer.amountPriceBox.sell.volumeDescription=Valor em {0} a ser recebido -createOffer.amountPriceBox.minAmountDescription=Quantidade mínima de BTC +createOffer.amountPriceBox.minAmountDescription=Quantia mínima de BTC createOffer.securityDeposit.prompt=Depósito de segurança em BTC createOffer.fundsBox.title=Financiar sua oferta -createOffer.fundsBox.offerFee=Taxa da negociação: -createOffer.fundsBox.networkFee=Taxa de mineração: -createOffer.fundsBox.placeOfferSpinnerInfo=Oferta sendo publicada... +createOffer.fundsBox.offerFee=Taxa da negociação +createOffer.fundsBox.networkFee=Taxa de mineração +createOffer.fundsBox.placeOfferSpinnerInfo=Sua oferta está sendo publicada... createOffer.fundsBox.paymentLabel=negociação bisq com ID {0} -createOffer.fundsBox.fundsStructure=({0} depósito de segurança, {1} taxa de transação, {2} taxa de mineração) -createOffer.success.headline=Sua oferta foi publicada. +createOffer.fundsBox.fundsStructure=({0} para o depósito de segurança, {1} para a taxa de transação e {2} para a taxa de mineração) +createOffer.success.headline=Sua oferta foi publicada createOffer.success.info=Você pode administrar suas ofertas abertas em \"Portfolio/Minhas ofertas\". createOffer.info.sellAtMarketPrice=Você irá sempre vender a preço de mercado e o preço de sua oferta será atualizado constantemente. createOffer.info.buyAtMarketPrice=Você irá sempre comprar a preço de mercado e o preço de sua oferta será atualizado constantemente. @@ -363,30 +372,32 @@ createOffer.info.sellAboveMarketPrice=Você irá sempre receber {0}% a mais do q createOffer.info.buyBelowMarketPrice=Você irá sempre pagar {0}% a menos do que o atual preço de mercado e o preço de sua oferta será atualizado constantemente. createOffer.warning.sellBelowMarketPrice=Você irá sempre receber {0}% a menos do que o atual preço de mercado e o preço da sua oferta será atualizado constantemente. createOffer.warning.buyAboveMarketPrice=Você irá sempre pagar {0}% a mais do que o atual preço de mercado e o preço da sua oferta será atualizada constantemente. - +createOffer.tradeFee.descriptionBTCOnly=Taxa da negociação +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries -createOffer.placeOfferButton=Revisar: Colocar oferta para {0} bitcoin +createOffer.placeOfferButton=Criar oferta para {0} bitcoin createOffer.alreadyFunded=Você já havia financiado aquela oferta.\nSeus fundos foram movidos para sua carteira Bisq local e estão disponíveis para retirada na janela \"Fundos/Enviar fundos\".Save createOffer.createOfferFundWalletInfo.headline=Financiar sua oferta. # suppress inspection "TrailingSpacesInProperty" createOffer.createOfferFundWalletInfo.tradeAmount=- Quantia da negociação: {0} \n -createOffer.createOfferFundWalletInfo.msg=You need to deposit {0} to this offer.\n\nThose funds are reserved in your local wallet and will get locked into the multisig deposit address once someone takes your offer.\n\nThe amount is the sum of:\n{1}- Your security deposit: {2}\n- Trading fee: {3}\n- Mining fee: {4}\n\nYou can choose between two options when funding your trade:\n- Use your Bisq wallet (convenient, but transactions may be linkable) OR\n- Transfer from an external wallet (potentially more private)\n\nYou will see all funding options and details after closing this popup. +createOffer.createOfferFundWalletInfo.msg=Você precisa depositar {0} para esta oferta.\n\nEsses fundos ficam reservados na sua carteira local e ficarão travados no ednereço de depósito multisig quando alguém aceitar a sua oferta.\n\nA quantia equivale a soma de:\n{1}- Seu depósito de segurança: {2}\n- Taxa de negociação: {3}\n- Taxa de mineração: {4}\n\nVocê pode escolher entre duas opções para financiar sua negociação:\n- Usar a sua carteira Bisq (conveniente, mas transações poderão ser associadas entre si) OU\n- Transferir a partir de uma carteira externa (potencialmente mais privado)\n\nVocê verá todas as opções de financiamento e detalhes após fechar esta janela. # 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=Um erro ocorreu ao emitir uma oferta:\n\n{0}\n\nNenhum fundo foi retirado de sua carteira até agora.\nFavor reinicie o programa e verifique sua conexão de internet. -createOffer.setAmountPrice=Definir preço e quantidade +createOffer.setAmountPrice=Definir preço e quantia createOffer.warnCancelOffer=Você já havia financiado aquela oferta.\nSeus fundos foram movidos para sua carteira Bisq local e estão disponíveis para retirada na janela \"Fundos/Enviar fundos\".\nTem certeza que deseja cancelar? createOffer.timeoutAtPublishing=Um erro ocorreu ao publicar a oferta: tempo esgotado. createOffer.errorInfo=A taxa já está paga. No pior dos casos, você perdeu essa taxa.\nPor favor, tente reiniciar o seu aplicativo e verifique sua conexão de rede para ver se você pode resolver o problema. -createOffer.tooLowSecDeposit.warning=You have set the security deposit to a lower value than the recommended default value of {0}.\nAre you sure you want to use a lower security deposit? +createOffer.tooLowSecDeposit.warning=Você definiu o depósito de segurança para um valor mais baixo do que o valor padrão recomendado de {0}.\nVocê tem certeza de que deseja usar um depósito de segurança menor? createOffer.tooLowSecDeposit.makerIsSeller=Há menos proteção caso a oura parte da negociação não seguir o protocolo de negociação. -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.tooLowSecDeposit.makerIsBuyer=Os seus compradores se sentirão menos seguros, pois você terá menos bitcoins sob risco. Isso pode fazer com que eles prefiram escolher outras ofertas ao invés da sua. createOffer.resetToDefault=Não, voltar ao valor padrão createOffer.useLowerValue=Sim, usar meu valor mais baixo createOffer.priceOutSideOfDeviation=O preço submetido está fora do desvio máximo com relação ao preço de mercado.\nO desvio máximo é {0} e pode ser alterado nas preferências. createOffer.changePrice=Alterar preço -createOffer.tac=With publishing this offer I agree to trade with any trader who fulfills the conditions as defined in this screen. +createOffer.tac=Ao publicar essa oferta, eu concordo em negociar com qualquer trader que preencher as condições definidas nesta tela. createOffer.currencyForFee=Taxa da negociação createOffer.setDeposit=Definir o depósito de segurança do comprador @@ -395,20 +406,20 @@ createOffer.setDeposit=Definir o depósito de segurança do comprador # Offerbook / Take offer #################################################################### -takeOffer.amount.prompt=Insira quantidade de BTC -takeOffer.amountPriceBox.buy.amountDescription=Quantidade de BTC para vender -takeOffer.amountPriceBox.sell.amountDescription=Quantidade de BTC para comprar +takeOffer.amount.prompt=Insira quantia de BTC +takeOffer.amountPriceBox.buy.amountDescription=Quantia de BTC para vender +takeOffer.amountPriceBox.sell.amountDescription=Quantia de BTC para comprar takeOffer.amountPriceBox.priceDescription=Preço por bitcoin em {0} -takeOffer.amountPriceBox.amountRangeDescription=Quantidades permitidas -takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=A quantidade que você inseriu excede o número máximo de casas decimais permitida.\nA quantia foi ajustada para 4 casas decimais. -takeOffer.validation.amountSmallerThanMinAmount=A quantidade não pode ser inferior à quantia mínima definida na oferta. -takeOffer.validation.amountLargerThanOfferAmount=A quantidade inserida não pode ser superior à quantidade definida na oferta. -takeOffer.validation.amountLargerThanOfferAmountMinusFee=Essa quantidade inseria criaria trocados minúsculos para o vendedor de BTC. +takeOffer.amountPriceBox.amountRangeDescription=Quantias permitidas +takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=A quantia que você inseriu excede o número máximo de casas decimais permitida.\nA quantia foi ajustada para 4 casas decimais. +takeOffer.validation.amountSmallerThanMinAmount=A quantia não pode ser inferior à quantia mínima definida na oferta. +takeOffer.validation.amountLargerThanOfferAmount=A quantia inserida não pode ser superior à quantia definida na oferta. +takeOffer.validation.amountLargerThanOfferAmountMinusFee=Essa quantia inserida criaria um troco pequeno demais para o vendedor de BTC. takeOffer.fundsBox.title=Financiar sua negociação takeOffer.fundsBox.isOfferAvailable=Verificar se oferta está disponível ... -takeOffer.fundsBox.tradeAmount=Quantidade a se vender: -takeOffer.fundsBox.offerFee=Taxa da negociação: -takeOffer.fundsBox.networkFee=Total de taxas de mineração: +takeOffer.fundsBox.tradeAmount=Quantia a ser vendida +takeOffer.fundsBox.offerFee=Taxa da negociação +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=Aceitação da oferta em progresso ... takeOffer.fundsBox.paymentLabel=negociação Bisq com ID {0} takeOffer.fundsBox.fundsStructure=({0} depósito de segurança, {1} taxa de transação, {2} taxa de mineração) @@ -423,23 +434,23 @@ takeOffer.alreadyFunded.movedFunds=Você já havia financiado aquela oferta.\nSe takeOffer.takeOfferFundWalletInfo.headline=Financiar sua negociação # suppress inspection "TrailingSpacesInProperty" takeOffer.takeOfferFundWalletInfo.tradeAmount=- Quantia da negociação: {0} \n -takeOffer.takeOfferFundWalletInfo.msg=You need to deposit {0} for taking this offer.\n\nThe amount is the sum of:\n{1}- Your security deposit: {2}\n- Trading fee: {3}\n- Total mining fees: {4}\n\nYou can choose between two options when funding your trade:\n- Use your Bisq wallet (convenient, but transactions may be linkable) OR\n- Transfer from an external wallet (potentially more private)\n\nYou will see all funding options and details after closing this popup. +takeOffer.takeOfferFundWalletInfo.msg=Você precisa depositar {0} para aceitar esta oferta.\n\nA quantia equivale a soma de:\n{1}- Seu depósito de segurança: {2}\n- Taxa de negociação: {3}\n- Taxas de mineração: {4}\n\nVocê pode escolher entre duas opções para financiar sua negociação:\n- Usar a sua carteira Bisq (conveniente, mas transações podem ser associadas entre si) OU\n- Transferir a partir de uma carteira externa (potencialmente mais privado)\n\nVocê verá todas as opções de financiamento e detalhes após fechar esta janela. takeOffer.alreadyPaidInFunds=Se você já pagou com seus fundos você pode retirar na janela \"Fundos/Enviar fundos\". takeOffer.paymentInfo=Informações de pagamento -takeOffer.setAmountPrice=Definir quantidade +takeOffer.setAmountPrice=Definir quantia takeOffer.alreadyFunded.askCancel=Você já havia financiado aquela oferta.\nSeus fundos foram movidos para sua carteira Bisq local e estão disponíveis para retirada na janela \"Fundos/Enviar fundos\".\nTem certeza que deseja cancelar? takeOffer.failed.offerNotAvailable=Pedido de aceitar oferta de negociação falhou pois a oferta não está mais disponível. Talvez outro negociador tenha aceitado a oferta neste período. takeOffer.failed.offerTaken=Não é possível aceitar a oferta pois ela já foi aceita por outro negociador. takeOffer.failed.offerRemoved=Não é possível aceitar a oferta pois ela foi removida. -takeOffer.failed.offererNotOnline=Aceitação da oferta falhou pois o ofertador não está mais online. -takeOffer.failed.offererOffline=Não é possível aceitar a oferta pois o ofertador está offline. -takeOffer.warning.connectionToPeerLost=Conexão perdida com o ofertador.\nEle pode ter saído ou fechado a conexão devido a um excesso de conexões abertas.\n\nSe ainda puder ver a oferta dele na lista de ofertas você pode tentar aceitá-la novamente. +takeOffer.failed.offererNotOnline=Erro ao aceitar a oferta: o ofertante não está mais online. +takeOffer.failed.offererOffline=Erro ao aceitar a oferta: o ofertante está offline. +takeOffer.warning.connectionToPeerLost=Você perdeu a conexão com o ofertante.\nEle pode ter desconectado ou ter fechado a conexão com o seu computador devido a um excesso de conexões abertas.\n\nCaso você ainda esteja vendo a oferta dele na lista de ofertas, você pode tentar aceitá-la novamente. -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. -takeOffer.error.feePaid=\n\nThe taker 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. +takeOffer.error.noFundsLost=\n\nA sua carteira ainda não realizou o pagamento.\nPor favor, reinicie o programa e verifique a sua conexão com a internet. +takeOffer.error.feePaid=\n\nA taxa de aceitação já foi paga. No pior dos casos, você perderá essa taxa.\nPor favor, reinicie o programa e verifique a sua conexão com a internet. 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. +takeOffer.tac=Ao aceitar essa oferta, eu concordo com as condições de negociação definidas nesta tela. #################################################################### @@ -447,7 +458,7 @@ takeOffer.tac=With taking this offer I agree to the trade conditions as defined #################################################################### editOffer.setPrice=Definir preço -editOffer.confirmEdit=Confirmar: Editar oferta +editOffer.confirmEdit=Editar oferta editOffer.publishOffer=Publicando a sua oferta. editOffer.failed=Erro ao editar oferta:\n{0} editOffer.success=A sua oferta foi editada com sucesso. @@ -469,7 +480,7 @@ portfolio.pending.step3_buyer.waitPaymentArrived=Aguardar até que o pagamento c portfolio.pending.step3_seller.confirmPaymentReceived=Confirmar pagamento recebido portfolio.pending.step5.completed=Concluído -portfolio.pending.step1.info=Deposit transaction has been published.\n{0} need to wait for at least one blockchain confirmation before starting the payment. +portfolio.pending.step1.info=A transação de depósito foi publicada.\nApós aguardar uma confirmação da blockchain, {0} poderá iniciar o pagamento. portfolio.pending.step1.warn=A transação do depósito ainda não foi confirmada.\nIsto pode ocorrer em casos raros em que a taxa de financiamento a partir de uma carteira externa de um dos negociadores foi muito baixa. portfolio.pending.step1.openForDispute=The deposit transaction still did not get confirmed.\nThat might happen in rare cases when the funding fee of one trader from the external wallet was too low.\nThe max. period for the trade has elapsed.\n\nYou can wait longer or contact the arbitrator for opening a dispute. @@ -477,7 +488,7 @@ portfolio.pending.step1.openForDispute=The deposit transaction still did not get portfolio.pending.step2.confReached=Sua negociação já tem ao menos uma confirmação do protocolo.\n(Você pode aguardar mais confirmações se quiser - 6 confirmações são consideradas muito seguras.)\n\n portfolio.pending.step2_buyer.copyPaste=(Você pode copia e colar os valores da janela principal após fechar aquele popup) -portfolio.pending.step2_buyer.refTextWarn=DO NOT use any additional notice in the \"reason for payment\" text like bitcoin, BTC or Bisq. +portfolio.pending.step2_buyer.refTextWarn=NÃO escreva nenhum texto ou aviso adicional no campo \"razão do pagamento\" (não escreva nada sobre bitcoin, BTC ou Bisq). # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.accountDetails=A seguir estão os detalhes da conta do vendedor de BTC:\n portfolio.pending.step2_buyer.tradeId=Favor não esquecer de adicionar o ID da negociação @@ -491,36 +502,39 @@ portfolio.pending.step2_buyer.cash=Favor ir ao banco e pagar {0} ao vendedor de portfolio.pending.step2_buyer.cash.extra=REQUESITO IMPORTANTE:\nApós executar o pagamento escrever no recibo: NÃO ACEITO RESTITUIÇÃO\nEntão rasgue-o em 2 partes, tire uma foto e envia-a para o email do vendedor de BTC. portfolio.pending.step2_buyer.moneyGram=Por favor, paque {0} ao vendedor de BTC usando 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 BTC seller.\nThe receipt must clearly show the seller''s full name, country, state and the amount. The seller''s email is: {0}. -portfolio.pending.step2_buyer.westernUnion=Please pay {0} to the BTC seller by using Western Union.\n\n +portfolio.pending.step2_buyer.westernUnion=Por favor, pague {0} ao vendedor de BTC através da 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 BTC seller.\nThe 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=Favor enviar {0} através de \"US Postal Money Order\" para o vendedor de BTC.\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.bank=Favor acessar sua conta bancária online e pagar {0} ao vendedor de BTC.\n\n -portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n +portfolio.pending.step2_buyer.f2f=Por favor, entre em contato com o vendedor de BTC através do contato fornecido e combine um encontro para pagá-lo {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Iniciar pagamento usando {0} -portfolio.pending.step2_buyer.amountToTransfer=Quantidade a ser transferida -portfolio.pending.step2_buyer.sellersAddress=Endereço {0} do vendedor: +portfolio.pending.step2_buyer.amountToTransfer=Quantia a ser transferida +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Pagamento iniciado -portfolio.pending.step2_buyer.warn=You still have not done your {0} payment!\nPlease note that the trade has to be completed by {1} otherwise the trade will be investigated by the arbitrator. +portfolio.pending.step2_buyer.warn=Você ainda não realizou o seu pagamento de {0}!\nEssa negociação deve ser completada até {1}, caso contrário ela será investigada pelo árbitro. portfolio.pending.step2_buyer.openForDispute=Você ainda não concluiu o pagamento!\nO período máximo para a negociação já passou.\n\nFavor entrar em contato com o árbitro para abrir uma disputa. portfolio.pending.step2_buyer.paperReceipt.headline=Você enviou o papel de recibo para o vendedor de BTC? portfolio.pending.step2_buyer.paperReceipt.msg=Lembre-se:\nVocê deve escrever no recibo: SEM RESTITUIÇÃO\nDepois deve rasgá-lo em 2 partes, tirar uma foto e enviar para o email do vendedor. portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=Enviar o número de autorização e o recibo portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=You need to send the Authorisation number and a photo of the receipt by email to the BTC seller.\nThe receipt must clearly show the seller''s full name, country, state and the amount. The seller''s email is: {0}.\n\nDid 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.headline=Enviar MTCN e recibo portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=You need to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller.\nThe receipt must clearly show the seller''s full name, city, country and the amount. The seller''s email is: {0}.\n\nDid you send the MTCN and contract to the seller? -portfolio.pending.step2_buyer.halCashInfo.headline=Send HalCash code +portfolio.pending.step2_buyer.halCashInfo.headline=Enviar código HalCash 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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid 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 is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=Confirme que você iniciou o pagamento portfolio.pending.step2_buyer.confirmStart.msg=Você iniciou o pagamento {0} para o seu parceiro de negociação? portfolio.pending.step2_buyer.confirmStart.yes=Sim, iniciei o pagamento portfolio.pending.step2_seller.waitPayment.headline=Aguardar o pagamento +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=A transação de depósito tem pelo menos uma confirmação blockchain do protocolo.\nVocê precisa aguardar até que o comprador de BTC inicie o pagamento de {0}. portfolio.pending.step2_seller.warn=O comprador de BTC ainda não fez o pagamento de {0}\nVocê precisa esperar até que ele inicie o pagamento.\nCaso a negociação não conclua em {1} o árbitro irá investigar. -portfolio.pending.step2_seller.openForDispute=The BTC buyer has not started his payment!\nThe max. allowed period for the trade has elapsed.\nYou can wait longer and give the trading peer more time or contact the arbitrator for opening a dispute. +portfolio.pending.step2_seller.openForDispute=O comprador de BTC ainda não iniciou o pagamento!\nO período máximo permitido para a negociação expirou.\nVocê pode aguardar mais um pouco, dando mais tempo para o seu parceiro de negociação, ou você pode entrar em contato com o árbitro para abrir uma disputa. # suppress inspection "UnusedProperty" message.state.UNDEFINED=Indefinido @@ -537,29 +551,31 @@ message.state.FAILED=Erro ao enviar a mensagem portfolio.pending.step3_buyer.wait.headline=Aguarde confirmação de pagamento do vendedor de BTC. portfolio.pending.step3_buyer.wait.info=Aguardando confirmação do vendedor de BTC para o recibo do pagamento de {0}. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=na blockchain {0} portfolio.pending.step3_buyer.warn.part1b=com seu provedor de pagamentos (por exemplo seu banco) portfolio.pending.step3_buyer.warn.part2=The BTC seller still has not confirmed your payment!\nPlease check {0} if the payment sending was successful.\nIf the BTC seller does not confirm the receipt of your payment by {1} the trade will be investigated by the arbitrator. portfolio.pending.step3_buyer.openForDispute=The BTC seller has not confirmed your payment!\nThe max. period for the trade has elapsed.\nYou can wait longer and give the trading peer more time or contact the arbitrator for opening a dispute. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Seu parceiro de negociação confirmou que iniciou o pagamento de {0}.\n\n -portfolio.pending.step3_seller.altcoin={0}Favor verifique com seu explorador de blockchain {1} se a transação para o seu endereço de recebimento\n{2}\nTem confirmações suficientes.\nO pagamento deve ser {3}\n\nVocê pode copiar e colar seu endereço {4} da janela principal após fechar aquele popup. +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Por gentileza verifique se recebeu {1} como \"US Postal Money Order\" do comprador de BTC.\n\nO ID de negociação (texto \"razão do pagamento\") da transação é: \"{2}\" portfolio.pending.step3_seller.bank=Your trading partner has confirmed that he initiated the {0} payment.\n\nPlease go to your online banking web page and check if you have received {1} from the BTC buyer.\n\nThe trade ID (\"reason for payment\" text) of the transaction is: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\nDevido ao pagamento ser realizado via depósito de dinheiro, o comprador de BTC deve escrever \"SEM RESTITUIÇÃO\" no recibo de papel, rasgá-lo em 2 partes e enviar uma foto para você por email.\n\nPara evitar risco de restituição, apenas confirme se você recebeu o email e tem certeza de que o recibo é válido.\nSe não tiver certeza, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf 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.\nThe receipt must clearly show your full name, country, state and the amount. Please check your email if you received the Authorisation number.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from MoneyGram.\n\nOnly 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.\nThe receipt must clearly show your full name, city, country and the amount. Please check your email if you received the MTCN.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from Western Union.\n\nOnly 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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! -portfolio.pending.step3_seller.bankCheck=\n\nPlease also verify that the sender's name in your bank statement matches that one from the trade contract:\nSender's name: {0}\n\nIf the name is not the same as the one displayed here, {1} -portfolio.pending.step3_seller.openDispute=please don't confirm but open a dispute by entering \"alt + o\" or \"option + o\". +portfolio.pending.step3_seller.bankCheck=\n\nPor favor, verifique também que o nome do remetente no seu extrato bancário confere com o do contrato de negociação:\nNome do remetente: {0}\n\nSe o nome do extrato bancário não for o mesmo que o exibido acima, {1} +portfolio.pending.step3_seller.openDispute=por favor, não confirme e abra uma disputa pressionando \"alt + o\" ou \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Confirmar recibo de pagamento -portfolio.pending.step3_seller.amountToReceive=Valor a receber: -portfolio.pending.step3_seller.yourAddress=Seu endereço de {0}: -portfolio.pending.step3_seller.buyersAddress=Endereço {0} do comprador: -portfolio.pending.step3_seller.yourAccount=Sua conta de negociação: -portfolio.pending.step3_seller.buyersAccount=Conta de negociação do comprador: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=Confirmar recibo de pagamento portfolio.pending.step3_seller.buyerStartedPayment=O comprador de BTC iniciou o pagamento {0}.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Verifique as confirmações de transação em sua carteira altcoin ou explorador de blockchain e confirme o pagamento quando houverem confirmações suficientes. @@ -567,7 +583,7 @@ portfolio.pending.step3_seller.buyerStartedPayment.fiat=Verifique em sua conta d portfolio.pending.step3_seller.warn.part1a=na blockchain {0} portfolio.pending.step3_seller.warn.part1b=em seu provedor de pagamentos (por exemplo um banco) portfolio.pending.step3_seller.warn.part2=You still have not confirmed the receipt of the payment!\nPlease check {0} if you have received the payment.\nIf you don''t confirm receipt by {1} the trade will be investigated by the arbitrator. -portfolio.pending.step3_seller.openForDispute=You have not confirmed the receipt of the payment!\nThe max. period for the trade has elapsed.\nPlease confirm or contact the arbitrator for opening a dispute. +portfolio.pending.step3_seller.openForDispute=Você ainda não confirmou o recebimento do pagamento!\nO período máximo para a negociação expirou.\nPor favor, confirme o recebimento do pagamento ou entre em contato com o árbitro para abrir uma disputa. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.part1=Você recebeu o pagamento {0} de seu parceiro de negociação?\n\n # suppress inspection "TrailingSpacesInProperty" @@ -579,27 +595,27 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Confirme que r portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Sim, eu recebi o pagamento portfolio.pending.step5_buyer.groupTitle=Resumo da negociação -portfolio.pending.step5_buyer.tradeFee=Taxa da negociação: -portfolio.pending.step5_buyer.makersMiningFee=Taxa de mineração: -portfolio.pending.step5_buyer.takersMiningFee=Total de taxas de mineração: -portfolio.pending.step5_buyer.refunded=Depósito de segurança devolvido: +portfolio.pending.step5_buyer.tradeFee=Taxa da negociação +portfolio.pending.step5_buyer.makersMiningFee=Taxa de mineração +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=Retirar seus bitcoins -portfolio.pending.step5_buyer.amount=Quantia a ser retirada: -portfolio.pending.step5_buyer.withdrawToAddress=Retirar para o endereço: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=Mover fundos para carteira Bisq portfolio.pending.step5_buyer.withdrawExternal=Retirar para carteira externa portfolio.pending.step5_buyer.alreadyWithdrawn=Seus fundos já forem retirados.\nFavor verifique o histórico de transações. portfolio.pending.step5_buyer.confirmWithdrawal=Confirmar solicitação de retirada -portfolio.pending.step5_buyer.amountTooLow=A quantidade a ser transferida é inferior à taxa de transação e o valor mínimo de transação (poeira). +portfolio.pending.step5_buyer.amountTooLow=A quantia a ser transferida é inferior à taxa de transação e o valor mínimo de transação (poeira). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Retirada completada portfolio.pending.step5_buyer.withdrawalCompleted.msg=Suas negociações concluídas estão salvas em \"Portfolio/Histórico\".\nVocê pode rever todas as suas transações bitcoin em \"Fundos/Transações\" -portfolio.pending.step5_buyer.bought=Você comprou: -portfolio.pending.step5_buyer.paid=Você pagou: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=Você vendeu: -portfolio.pending.step5_seller.received=Você recebeu: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received -tradeFeedbackWindow.title=Congratulations on completing your trade +tradeFeedbackWindow.title=Parabéns, você completou uma negociação tradeFeedbackWindow.msg.part1=We'd love to hear back from you about your experience. It'll help us to improve the software and to smooth out any rough edges. If you'd like to provide feedback, please fill out this short survey (no registration required) at: tradeFeedbackWindow.msg.part2=If you have any questions, or experienced any problems, please get in touch with other users and contributors via the Bisq forum at: tradeFeedbackWindow.msg.part3=Obrigado por usar Bisq! @@ -609,7 +625,7 @@ portfolio.pending.tradeInformation=Informação da negociação portfolio.pending.remainingTime=Tempo restante portfolio.pending.remainingTimeDetail={0} (até {1}) portfolio.pending.tradePeriodInfo=After the first blockchain confirmation, 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.tradePeriodWarning=Se o período expirar os dois negociantes poderão abrir uma disputa. portfolio.pending.tradeNotCompleted=Negociação não completada a tempo (até {0}) portfolio.pending.tradeProcess=Processo de negociação 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 open a dispute again. @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Utilizado em {0} transações funds.deposit.fundBisqWallet=Financiar carteira Bisq funds.deposit.noAddresses=Nenhum endereço de depósito foi gerado ainda funds.deposit.fundWallet=Financiar sua carteira -funds.deposit.amount=Quantidade em BTC (opcional): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=Gerar um endereço novo funds.deposit.selectUnused=Favor selecione um endereço não utilizado da tabela acima no lugar de gerar um novo. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Quantia do recipiente funds.withdrawal.senderAmount=Quantia do remetente funds.withdrawal.feeExcluded=Quantia excluindo a taxa de mineração funds.withdrawal.feeIncluded=Quantia incluindo a taxa de mineração -funds.withdrawal.fromLabel=Retirar do endereço: -funds.withdrawal.toLabel=Retirar para o endereço: +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=Retirar selecionados funds.withdrawal.noFundsAvailable=Não há fundos disponíveis para retirada funds.withdrawal.confirmWithdrawalRequest=Confirmar solicitação de retirada @@ -675,7 +692,7 @@ funds.withdrawal.selectAddress=Selecione um endereço de origem da tabela funds.withdrawal.setAmount=Defina quantia a ser retirada funds.withdrawal.fillDestAddress=Preencha seu endereço de destino funds.withdrawal.warn.noSourceAddressSelected=Você precisa selecionar um endereço de origem na tabela acima. -funds.withdrawal.warn.amountExceeds=You don't have sufficient funds available from the selected address.\nConsider to select multiple addresses in the table above or change the fee toggle to include the miner fee. +funds.withdrawal.warn.amountExceeds=Você não tem saldo suficiente no endereço selecionado.\nTente selecionar múltiplos endereços na tabela acima ou modificar a opção para incluir a taxa do minerador. funds.reserved.noFunds=Não há fundos reservados em ofertas abertas funds.reserved.reserved=Reservado na carteira local com ID de oferta: {0} @@ -686,7 +703,7 @@ funds.locked.locked=Locked in multisig for trade with ID: {0} funds.tx.direction.sentTo=Enviado para: funds.tx.direction.receivedWith=Recebido com: funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Pagamento de taxa de transação para transação BSQ +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=Taxa de oferta e transação: {0} funds.tx.takeOfferFee=Taxa de aceitação e transação: funds.tx.multiSigDeposit=Depósito Multisig: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Sem transações disponíveis funds.tx.revert=Reverter funds.tx.txSent=Transação enviada com sucesso para um novo endereço em sua carteira Bisq local. funds.tx.direction.self=Enviar para você mesmo -funds.tx.proposalTxFee=Proposta +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=Pedido de compensação #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Proposta support.tab.support=Tickets de suporte support.tab.ArbitratorsSupportTickets=Tickets de suporte do árbitro support.tab.TradersSupportTickets=Tickets de suporte do negociador -support.filter=Filtrar lista: +support.filter=Filter list support.noTickets=Não há tickets abertos support.sendingMessage=Enviando mensagem... support.receiverNotOnline=Recebedor não está conectado. A mensagem foi gravada na caixa postal. @@ -743,7 +762,8 @@ support.buyerOfferer=Comprador de BTC / Ofetante support.sellerOfferer=Vendedor de BTC / Ofertante support.buyerTaker=Comprador de BTC / Aceitador da oferta support.sellerTaker=Vendedor de BTC / Aceitador da oferta -support.backgroundInfo=Bisq is not a company and not operating any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display a \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIn cases of software bugs or other problems, which are detected by the application there will be displayed a \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIn cases where a user got stuck by a bug without getting displayed that \"Open support ticket\" button, you can open a support ticket manually with a special short cut.\n\nPlease use that only if you are sure that the software is not working like expected. If you have problems how to use Bisq or any questions please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section.\n\nIf you are sure that you want to open a support ticket please select the trade which causes the problem under \"Portfolio/Open trades\" and type the key combination \"alt + o\" or \"option + o\" to open the support ticket. +support.backgroundInfo=A Bisq não é uma empresa e não possui nenhum tipo de serviço de atendimento ao consumidor.\n\nSe surgir alguma disputa no processo de negociação (se você não receber um pagamento), clique no botão \"Abrir disputa\" após o período de negociação ter terminado para entrar em contato com o árbitro da negociação.\nSe surgiu algum problema/bug no aplicativo, o próprio aplicativo tentará detectá-lo e, se possível, irá exibir um botão \"Abrir ticket de suporte\". Este ticket será enviado para o árbitro, que encaminhará o problema detectado para os desenvolvedores do aplicativo.\n\nSe surgr algum problema/bug no aplicativo e o botão \"Abrir ticket de suporte\" não for exibido, você poderá abrir um ticket manualmente. Abra a negociação em que o problema surgiu e use a combinação de teclas \"alt + o\" ou \"option + o\". Por favor, utilize esse atalho somente se você tiver certeza de que o software não está funcionando corretamente. Se você tiver problemas ou dúvidas, por favor leia as dúvidas comuns (FAQ) no site https://bisq.network ou faça uma postagem na seção suporte do fórum do Bisq. + support.initialInfo=Please note the basic rules for the dispute process:\n1. You need to respond to the arbitrators requests in between 2 days.\n2. The maximum period for the dispute is 14 days.\n3. You need to fulfill what the arbitrator is requesting from you to deliver evidence for your case.\n4. You accepted the rules outlined in the wiki in the user agreement when you first started the application.\n\nPlease read more in detail about the dispute process in our wiki:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Mensagem do sistema: {0} support.youOpenedTicket=Você abriu uma solicitação para suporte. @@ -760,43 +780,53 @@ settings.tab.network=Informações da rede settings.tab.about=Sobre setting.preferences.general=Preferências gerais -setting.preferences.explorer=Explorar de blocos bitcoin: -setting.preferences.deviation=Desvio máximo do preço de mercado: -setting.preferences.autoSelectArbitrators=Selecionar árbitros automaticamente: +setting.preferences.explorer=Explorar de blocos do Bitcoin +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=Valores acima de {0}% não são permitidos. -setting.preferences.txFee=Taxa de transação de retirada (satoshis/byte): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=Usar valor personalizado setting.preferences.txFeeMin=A taxa de transação precisa ter pelo menos {0} satoshis/byte -setting.preferences.txFeeTooLarge=Your input is above any reasonable value (>5000 satoshis/byte). Transaction fee is usually in the range of 50-400 satoshis/byte. -setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.): -setting.preferences.refererId=ID de Referência: +setting.preferences.txFeeTooLarge=Seu valor está muito alto (>5.000 satoshis/byte). A taxa de transação normalmente fica na faixa de 50-400 satoshis/byte. +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=ID de referência opcional setting.preferences.currenciesInList=Moedas na lista de preços de mercado -setting.preferences.prefCurrency=Moeda de preferência: -setting.preferences.displayFiat=Mostrar moedas nacionais: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=Não há moedas nacionais selecionadas setting.preferences.cannotRemovePrefCurrency=Você não pode remover a moeda preferencial de exibição selecionada -setting.preferences.displayAltcoins=Mostrar altcoins: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=Não há altcoins selecionadas setting.preferences.addFiat=Adicionar moeda nacional setting.preferences.addAltcoin=Adicionar altcoin setting.preferences.displayOptions=Opções de exibição -setting.preferences.showOwnOffers=Exibir minhas próprias ofertas no livro de ofertas: -setting.preferences.useAnimations=Usar animações: -setting.preferences.sortWithNumOffers=Ordenar listas de mercado por número de ofertas/negociações: -setting.preferences.resetAllFlags=Limpar todas as marcações de \"Não mostrar novamente\": +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Limpar settings.preferences.languageChange=Para aplicar a mudança de língua em todas as telas requer uma reinicialização. settings.preferences.arbitrationLanguageWarning=Em caso de litígio, por favor, note que a arbitragem é tratada em {0}. -settings.preferences.selectCurrencyNetwork=Escolher moeda de base +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Rede Bitcoin settings.net.p2pHeader=Rede P2P -settings.net.onionAddressLabel=Meu endereço onion: -settings.net.btcNodesLabel=Usar nodos personalizados do Bitcoin Core: -settings.net.bitcoinPeersLabel=Pares conectados: -settings.net.useTorForBtcJLabel=Usar Tor para conectar à rede Bitcoin: -settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to: +settings.net.onionAddressLabel=Meu endereço onion +settings.net.btcNodesLabel=Usar nodos personalizados do Bitcoin Core +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Usar nodos do Bitcoin Core fornecidos settings.net.usePublicNodesRadio=Usar rede pública do Bitcoin settings.net.useCustomNodesRadio=Usar nodos personalizados do Bitcoin Core @@ -804,12 +834,12 @@ settings.net.warn.usePublicNodes=If you use the public Bitcoin network you are e settings.net.warn.usePublicNodes.useProvided=Não, usar os nodos fornecidos settings.net.warn.usePublicNodes.usePublic=Sim, usar rede pública settings.net.warn.useCustomNodes.B2XWarning=Please be sure that your Bitcoin node is a trusted Bitcoin Core node!\n\nConnecting to nodes which are not following the Bitcoin Core consensus rules could screw up your wallet and cause problems in the trade process.\n\nUsers who connect to nodes that violate consensus rules are responsible for any damage created by that. Disputes caused by that would be decided in favor of the other peer. No technical support will be given to users who ignore our warning and protection mechanisms! -settings.net.localhostBtcNodeInfo=(Background information: If you are running a local Bitcoin node (localhost) you get connected exclusively to that.) -settings.net.p2PPeersLabel=Pares conectados: +settings.net.localhostBtcNodeInfo=(Nota: se você estiver rodando um nodo Bitcoin local (localhost), você será conectado exclusivamente a ele.) +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Endereço onion settings.net.creationDateColumn=Estabelecida settings.net.connectionTypeColumn=Entrando/Saindo -settings.net.totalTrafficLabel=Tráfego total: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=Ping settings.net.sentBytesColumn=Enviado settings.net.receivedBytesColumn=Recebido @@ -819,7 +849,7 @@ settings.net.openTorSettingsButton=Abrir configurações do Tor settings.net.needRestart=Você precisa reiniciar o programa para aplicar esta alteração.\nDeseja fazer isso agora? settings.net.notKnownYet=Ainda desconhecido... settings.net.sentReceived=Enviado: {0}, recebido: {1} -settings.net.ips=[IP address:port | host name:port | onion address:port] (comma separated). Port can be omitted if default is used (8333). +settings.net.ips=[Endeço IP:porta | nome do host:porta | endereço onion:porta] (seperados por vírgulas). A porta pode ser omitida quando a porta padrão (8333) for usada. settings.net.seedNode=Nó semente settings.net.directPeer=Par (direto) settings.net.peer=Par @@ -837,18 +867,18 @@ setting.about.web=página da web do Bisq setting.about.code=Código fonte setting.about.agpl=Licença AGPL setting.about.support=Suporte Bisq -setting.about.def=Bisq não é uma empresa mas um projeto comunitário e aberto à participação. Se você quiser participar ou apoiar bisq favor visitar os links abaixo. +setting.about.def=A Bisq não é uma empresa, ela é um projeto comunitário, aberto à participação de todos. Se você tem interesse em participar ou apoiar a Bisq, por favor, visite os links abaixo. setting.about.contribute=Contribuir setting.about.donate=Fazer doação setting.about.providers=Provedores de dados setting.about.apisWithFee=O Bisq utiliza APIs de terceiros para obter os preços de moedas fiduciárias e de altcoins, assim como para estimar a taxa de mineração. setting.about.apis=Bisq utiliza APIs de terceiros para os preços de moedas fiduciárias e altcoins. -setting.about.pricesProvided=Preços de mercado fornecidos por: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} e {2} -setting.about.feeEstimation.label=Taxa de mineração fornecida por: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Detalhes da versão -setting.about.version=Versão do programa: -setting.about.subsystems.label=Versão de subsistemas: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Versão da rede: {0}; Versão de mensagens P2P: {1}; Versão do banco de dados local: {2}; Versão do protocolo de negociação: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Versão da rede: {0}; Versão de mensagens P2P: {1} account.tab.arbitratorRegistration=Registro de árbitro account.tab.account=Conta account.info.headline=Bem vindo à sua conta Bisq -account.info.msg=Nesta seção você pode criar e administrar contas para moedas nacionais e altcoins, escolher árbitros e fazer backup de sua carteira e dos dados da sua conta.\nUma carteira Bitcoin vazia já foi criada na primeira vez que você executou o Bisq.\nRecomendamos que você anote as palavras da semente da sua carteira Bitcoin (clique no botão à esquerda para ver) e considere adicionar uma senha antes de transferir fundos para ela. Os depósitos e retiradas em Bitcoin são administrados na seção \"Fundos\".\n\nPrivacidade & Segurança:\nO Bisq é uma exchange descentralizada – ou seja, todos os seus dados pessoais são mantidos em seu computador. Nenhum servidor e nenhuma pessoa tem acesso às suas informações pessoais, seus fundos ou mesmo ao seu endereço IP. Dados como conta corrente, endereços de Bitcoin e altcoins, etc. são compartilhados somente com os usuários que você iniciar uma negociação (caso surgir uma disputa, o árbitro irá ver os mesmos dados que o seu parceiro de negociação consegue ver). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Contas de moedas nacionais account.menu.altCoinsAccountView=Contas de altcoins -account.menu.arbitratorSelection=Seleção de árbitro account.menu.password=Senha da carteira account.menu.seedWords=Semente da carteira account.menu.backup=Backup -account.menu.notifications=Notifications +account.menu.notifications=Notificações -account.arbitratorRegistration.pubKey=Chave pública: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Registrar árbitro account.arbitratorRegistration.revoke=Revogar registro @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Nenhuma linguagem compatível. account.arbitratorSelection.noLang=Você só pode selecionar árbitros que falam ao menos 1 língua em comum. account.arbitratorSelection.minOne=Você precisa selecionar ao menos um árbitro. -account.altcoin.yourAltcoinAccounts=Suas contas de altcoins: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=Favor certifique-se de que você atende aos requesitos para usar carteiras {0} como descrito na página online {1}.\nUsar carteiras de mercados centralizados onde você não tem as chaves sob seu controle or não usar um software de carteira compatível pode levar a perda dos fundos negociados!\nO árbitro não é um especialista em {2} e não pode ajudar nesses casos. account.altcoin.popup.wallet.confirm=Eu entendo e confirmo que eu sei qual carteira que preciso usar. -account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or the Monero simple wallet with the store-tx-info flag enabled (default in new versions).\nPlease be sure that you can access the tx key (use the get_tx_key command in simplewallet) as that would be required in case of a dispute to enable the arbitrator to verify the XMR transfer with the XMR checktx tool (http://xmr.llcoins.net/checktx.html).\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\n\nIf you are not sure about that process visit the Monero forum (https://forum.getmonero.org) to find more information. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Quando usar {0} você pode apenas utilizar endereços transparentes (começando com t) não os endereços z (privados), pois o árbitro não conseguiria verificar a transação com endereços z. -account.altcoin.popup.XZC.msg=When using {0} you can only use the transparent (traceable) addresses not the untraceable addresses, because the arbitrator would not be able to verify the transaction with untraceable addresses at a block explorer. +account.altcoin.popup.XZC.msg=Ao usar {0}, você obrigatoriamente precisa usar endereços transparentes (rastreáveis), caso contrário o árbitro não conseguiria verificar em um explorador de blocos uma transação com endereço privado (irrastreável). account.altcoin.popup.bch=Bitcoin Cash and Bitcoin Clashic suffer from replay protection. If you use those coins be sure you take sufficient precautions and understand all implications.You can suffer losses by sending one coin and unintentionally send the same coins on the other block chain.Because those "airdrop coins" share the same history with the Bitcoin blockchain there are also security risks and a considerable risk for losing privacy.\n\nPlease read at the Bisq Forum more about that topic: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Because Bitcoin Gold shares the same history as the Bitcoin blockchain it comes with certain security risks and a considerable risk for losing privacy.If you use Bitcoin Gold be sure you take sufficient precautions and understand all implications.\n\nPlease read at the Bisq Forum more about that topic: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Suas contas de moeda\nnacional: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=Carteira de backup -account.backup.location=Localização de backup: +account.backup.location=Backup location account.backup.selectLocation=Selecione localização para backup account.backup.backupNow=Fazer backup agora (o backup não é criptografado) account.backup.appDir=Diretório de dados do programa @@ -922,7 +952,7 @@ account.password.setPw.headline=Definir proteção de senha da carteira account.password.info=Com proteção por senha você precisa digitar sua senha quando for retirar bitcoin de sua carteira ou quando quiser ver ou restaurar uma carteira de palavras semente, e também quando for abrir o programa. account.seed.backup.title=Fazer backup da carteira -account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper and not save them on your computer.\n\nPlease note that the seed words are NOT a replacement for a backup.\nYou need to backup the whole application directory at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=Você não definiu uma senha para carteira, que protegeria a exibição das palavras da semente.\n\nGostaria de exibir as palavras da semente? account.seed.warn.noPw.yes=Sim, e não me pergunte novamente account.seed.enterPw=Digite a senha para ver palavras semente @@ -934,64 +964,64 @@ account.seed.restore.ok=Ok, eu entendi e quero restaurar # Mobile notifications #################################################################### -account.notifications.setup.title=Setup -account.notifications.download.label=Download mobile app -account.notifications.download.button=Download -account.notifications.waitingForWebCam=Waiting for webcam... -account.notifications.webCamWindow.headline=Scan QR-code from phone -account.notifications.webcam.label=Use webcam -account.notifications.webcam.button=Scan QR code -account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: -account.notifications.testMsg.title=Test -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.setup.title=Configurações +account.notifications.download.label=Baixar app móvel +account.notifications.download.button=Baixar +account.notifications.waitingForWebCam=Aguardando webcam... +account.notifications.webCamWindow.headline=Escanear código QR do celular +account.notifications.webcam.label=Usar webcam +account.notifications.webcam.button=Escanear código QR +account.notifications.noWebcam.button=Eu não tenho uma webcam +account.notifications.testMsg.label=Send test notification +account.notifications.testMsg.title=Testar +account.notifications.erase.label=Clear notifications on phone +account.notifications.erase.title=Limpar notificações +account.notifications.email.label=Pairing token +account.notifications.email.prompt=Insira o token de pareamento que você recebeu por e-mail account.notifications.settings.title=Configurações -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 BTC price is above -account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. -account.notifications.trade.message.msg.started=The BTC 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 BTC) -account.notifications.marketAlert.offerType.sell=Sell offers (I want to buy BTC) -account.notifications.marketAlert.trigger=Offer price distance (%) +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=Alertas de preço +account.notifications.priceAlert.high.label=Avisar se o preço do BTC estiver acima de +account.notifications.priceAlert.low.label=Avisar se o preço do BTC estiver abaixo de +account.notifications.priceAlert.setButton=Definir alerta de preço +account.notifications.priceAlert.removeButton=Remover alerta de preço +account.notifications.trade.message.title=O estado da negociação mudou +account.notifications.trade.message.msg.conf=A transação de depósito para a negociação com o ID {0} foi confirmada. Por favor, abra o seu aplicativo Bisq e realize o pagamento. +account.notifications.trade.message.msg.started=O comprador de BTC iniciou o pagarmento para a negociação com o ID {0}. +account.notifications.trade.message.msg.completed=A negociação com o ID {0} foi completada. +account.notifications.offer.message.title=A sua oferta foi aceita +account.notifications.offer.message.msg=A sua oferta com o ID {0} foi aceita +account.notifications.dispute.message.title=Nova mensagem de disputa +account.notifications.dispute.message.msg=Você recebeu uma mensagem de disputa pela negociação com o ID {0} + +account.notifications.marketAlert.title=Alertas de oferta +account.notifications.marketAlert.selectPaymentAccount=Ofertas correspondendo à conta de pagamento +account.notifications.marketAlert.offerType.label=Tenho interesse em +account.notifications.marketAlert.offerType.buy=Ofertas de compra (eu quero vender BTC) +account.notifications.marketAlert.offerType.sell=Ofertas de venda (eu quero comprar BTC) +account.notifications.marketAlert.trigger=Distância do preço da oferta (%) 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 BTC, 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.label=Offer alerts -account.notifications.marketAlert.manageAlerts.item=Offer alert for {0} offer with trigger price {1} and payment account {2} -account.notifications.marketAlert.manageAlerts.header.paymentAccount=Payment account -account.notifications.marketAlert.manageAlerts.header.trigger=Trigger price +account.notifications.marketAlert.trigger.prompt=Distância percentual do preço do mercado (ex: 2,50%, -0,50%, etc.) +account.notifications.marketAlert.addButton=Inserir alerta de oferta +account.notifications.marketAlert.manageAlertsButton=Gerenciar alertas de oferta +account.notifications.marketAlert.manageAlerts.title=Gerenciar alertas de oferta +account.notifications.marketAlert.manageAlerts.label=Alertas de oferta +account.notifications.marketAlert.manageAlerts.item=Alerta de oferta para {0} oferta com o preço gatilho de {1} e conta de pagamento {2} +account.notifications.marketAlert.manageAlerts.header.paymentAccount=Conta de pagamento +account.notifications.marketAlert.manageAlerts.header.trigger=Preço gatilho account.notifications.marketAlert.manageAlerts.header.offerType=Tipo de oferta -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.title=Alerta de oferta +account.notifications.marketAlert.message.msg.below=abaixo +account.notifications.marketAlert.message.msg.above=acima 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 Bisq offerbook.\nOffer 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.message.title=Alerta de preço para {0} +account.notifications.priceAlert.message.msg=O seu preço de alerta foi atingido. O preço atual da {0} é {1} {2} account.notifications.noWebCamFound.warning=No webcam found.\n\nPlease use the email option to send the token and encryption key from your mobile phone to the Bisq application. -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. +account.notifications.priceAlert.warning.highPriceTooLow=O preço mais alto deve ser maior do que o preço mais baixo +account.notifications.priceAlert.warning.lowerPriceTooHigh=O preço mais baixo deve ser menor do que o preço mais alto @@ -1001,97 +1031,133 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must #################################################################### dao.tab.bsqWallet=Carteira BSQ -dao.tab.proposals=Governance +dao.tab.proposals=Governança dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=pago com BSQ -dao.availableBsqBalance=Saldo BSQ disponível -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Saldo BSQ não-verificado -dao.lockedForVoteBalance=Travado para votação +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=Saldo total de BSQ dao.tx.published.success=Sua transação foi publicada com sucesso. dao.proposal.menuItem.make=Fazer proposta dao.proposal.menuItem.browse=Browse open proposals -dao.proposal.menuItem.vote=Vote on proposals -dao.proposal.menuItem.result=Vote results +dao.proposal.menuItem.vote=Vota em propostas +dao.proposal.menuItem.result=Resultados dos votos dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Fase atual: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Informação -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! - -dao.results.cycles.header=Cycles -dao.results.cycles.table.header.cycle=Cycle +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Resultado dos votos +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) + +dao.results.cycles.header=Ciclos +dao.results.cycles.table.header.cycle=Ciclo dao.results.cycles.table.header.numProposals=Propostas dao.results.cycles.table.header.numVotes=Votos -dao.results.cycles.table.header.voteWeight=Vote weight -dao.results.cycles.table.header.issuance=Issuance +dao.results.cycles.table.header.voteWeight=Peso do voto +dao.results.cycles.table.header.issuance=Emissão dao.results.results.table.item.cycle=Cycle {0} started: {1} dao.results.proposals.header=Proposals of selected cycle dao.results.proposals.table.header.proposalOwnerName=Nome dao.results.proposals.table.header.details=Detalhes -dao.results.proposals.table.header.myVote=My vote -dao.results.proposals.table.header.result=Vote result +dao.results.proposals.table.header.myVote=Meu voto +dao.results.proposals.table.header.result=Resultado dos votos -dao.results.proposals.voting.detail.header=Vote results for selected proposal +dao.results.proposals.voting.detail.header=Resultados dos votos para a proposta selecionada # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Indefinido + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee +# suppress inspection "UnusedProperty" + # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal +# suppress inspection "UnusedProperty" +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + +# suppress inspection "UnusedProperty" +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day +# suppress inspection "UnusedProperty" +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocos # suppress inspection "UnusedProperty" -dao.results.cycle.duration.label=Duration of {0} +dao.results.cycle.duration.label=Duração de {0} # suppress inspection "UnusedProperty" -dao.results.cycle.duration.value={0} block(s) +dao.results.cycle.duration.value={0} bloco(s) # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.isDefaultValue=(default value) +dao.results.cycle.value.postFix.isDefaultValue=(valor padrão) # suppress inspection "UnusedProperty" dao.results.cycle.value.postFix.hasChanged=(has been changed in voting) @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 -dao.results.votes.table.header.stakeAndMerit=Vote weight +dao.results.votes.table.header.stakeAndMerit=Peso do voto dao.results.votes.table.header.stake=Stake dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=Votar dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Destravar dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=Função @@ -1159,24 +1215,127 @@ dao.bond.details.requiredBond=Required BSQ bond dao.bond.details.unlockTime=Unlock time in blocks dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders -dao.bond.details.blocks={0} blocks +dao.bond.details.blocks={0} blocos -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=Nome -dao.bond.table.column.link=Conta -dao.bond.table.column.bondType=Função -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=Detalhes dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=Destravar dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Arbitrator + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=Estado +dao.burnBsq.assets.tradeVolume=Volume de negociação +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Indefinido +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Quantia +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=Data +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Transações +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Indefinido @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1204,11 +1361,13 @@ dao.phase.separatedPhaseBar.BLIND_VOTE=Blind vote # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.VOTE_REVEAL=Revelar voto # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.RESULT=Vote result +dao.phase.separatedPhaseBar.RESULT=Resultado dos votos # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Pedido de compensação # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset @@ -1222,65 +1381,75 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Pedido de compensação # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" -dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin +dao.proposal.type.short.REMOVE_ASSET=Removendo uma altcoin # suppress inspection "UnusedProperty" -dao.proposal.type.short.CHANGE_PARAM=Changing a parameter +dao.proposal.type.short.CHANGE_PARAM=Modificando um parâmetro # suppress inspection "UnusedProperty" dao.proposal.type.short.GENERIC=Proposta genérica # suppress inspection "UnusedProperty" dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond -dao.proposal.details=Proposal details +dao.proposal.details=Detalhes da proposta dao.proposal.selectedProposal=Propostas selecionadas dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=Não foi possível remover a proposta. dao.proposal.myVote.accept=Aceitar proposta dao.proposal.myVote.reject=Rejeitar proposta -dao.proposal.myVote.removeMyVote=Ignore proposal +dao.proposal.myVote.removeMyVote=Ignorar proposta dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Available balance for voting: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=Votar em todas as propostas -dao.proposal.votes.header.voted=My vote +dao.proposal.votes.header.voted=Meu voto dao.proposal.myVote.button=Votar em todas as propostas dao.proposal.create.selectProposalType=Escolha o tipo de proposta dao.proposal.create.proposalType=Tipo de proposta dao.proposal.create.createNew=Fazer nova proposta dao.proposal.create.create.button=Fazer proposta -dao.proposal=proposal +dao.proposal=proposta dao.proposal.display.type=Tipo de proposta -dao.proposal.display.name=Nome/apelido: -dao.proposal.display.link=Link para detalhes: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Requested amount in BSQ: -dao.proposal.display.bsqAddress=Endereço BSQ: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=Meu voto +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Tipo de proposta dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' -dao.proposal.display.myVote.accepted=Accepted -dao.proposal.display.myVote.rejected=Rejected -dao.proposal.display.myVote.ignored=Ignored +dao.proposal.display.myVote.accepted=Aceito +dao.proposal.display.myVote.rejected=Rejeitado +dao.proposal.display.myVote.ignored=Ignorado dao.proposal.myVote.summary=Voted: {0}; Vote weight: {1} (earned: {2} + stake: {3}); -dao.proposal.voteResult.success=Accepted -dao.proposal.voteResult.failed=Rejected +dao.proposal.voteResult.success=Aceito +dao.proposal.voteResult.failed=Rejeitado dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,40 +1460,49 @@ dao.wallet.menuItem.send=Enviar dao.wallet.menuItem.receive=Receber dao.wallet.menuItem.transactions=Transações -dao.wallet.dashboard.distribution=Estatísticas -dao.wallet.dashboard.genesisBlockHeight=Altura do bloco gênese: -dao.wallet.dashboard.genesisTxId=ID da transação gênese: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=Nº de todas as transações BSQ: -dao.wallet.dashboard.utxo=No. of all unspent transaction outputs: -dao.wallet.dashboard.burntTx=No. of all fee payments transactions (burnt): -dao.wallet.dashboard.price=Preço: -dao.wallet.dashboard.marketCap=Capitalização de mercado: - -dao.wallet.receive.fundBSQWallet=Fund Bisq BSQ wallet +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=Transação gênesis +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=Financiar sua carteira BSQ +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=Enviar fundos -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Quantia em BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=Definir quantia a retirar (quantia mínima é {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=Preencha seu endereço de destino dao.wallet.send.send=Enviar fundos BSQ dao.wallet.send.sendBtc=Send BTC funds dao.wallet.send.sendFunds.headline=Confirmar solicitação de retirada. -dao.wallet.send.sendFunds.details=Sending: {0}\nTo receiving address: {1}.\nRequired transaction fee is: {2} ({3} satoshis/byte)\nTransaction size: {4} Kb\n\nThe recipient will receive: {5}\n\nAre you sure you want to withdraw that amount? -dao.wallet.chainHeightSynced=Synchronized up to block:{0} (latest block: {1}) -dao.wallet.chainHeightSyncing=Synchronizing block: {0} (latest block: {1}) +dao.wallet.send.sendFunds.details=Enviando: {0}\nPara o endereço: {1}\nTaxa de transação: {2} ({3} satoshis/byte)\nTamanho da transação: {4} Kb\n\nO destinatário receberá: {5}\n\nTem certeza de que deseja retirar essa quantia? +dao.wallet.chainHeightSynced=Sincronizado até o bloco:{0} (último bloco: {1}) +dao.wallet.chainHeightSyncing=Sincronizando bloco: {0} (último bloco: {1}) dao.wallet.tx.type=Tipo # suppress inspection "UnusedProperty" @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Taxa de negociação # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Fee for compensation request # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Taxa para proposta # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Fee for blind vote @@ -1355,13 +1535,18 @@ dao.tx.type.enum.VOTE_REVEAL=Revelar voto dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Compensation request/issuance dao.tx.issuanceFromCompReq.tooltip=Compensation request which led to an issuance of new BSQ.\nIssuance date: {0} - -dao.proposal.create.missingFunds=You don''t have sufficient funds for creating the proposal.\nMissing: {0} +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} +dao.proposal.create.missingFunds=Você não tem saldo suficiente para criar a proposta.\nFaltam: {0} dao.feeTx.confirm=Confirm {0} transaction -dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? +dao.feeTx.confirm.details=Taxa de {0}: {1}\nTaxa de mineração: {2} ({3} satoshis/byte)\nTamanho da transação: {4} Kb\n\nTem certeza de que deseja publicar a transação {5}? #################################################################### @@ -1369,18 +1554,18 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Detalhes da disputa -contractWindow.dates=Data da oferta / Data da negociação: -contractWindow.btcAddresses=Endereço bitcoin Comprador BTC / Vendendor BTC: -contractWindow.onions=Endereço de rede Comprador de BTC / Vendendor de BTC: -contractWindow.numDisputes=Número de disputas Comprador de BTC / Vendedor de BTC: -contractWindow.contractHash=Hash do contrato: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Informação importante! displayAlertMessageWindow.update.headline=Informação importante de atualização! displayAlertMessageWindow.update.download=Download: displayUpdateDownloadWindow.downloadedFiles=Arquivos: displayUpdateDownloadWindow.downloadingFile=Baixando: {0} -displayUpdateDownloadWindow.verifiedSigs=Signature verified with keys: +displayUpdateDownloadWindow.verifiedSigs=Assinatura verificada com as chaves: displayUpdateDownloadWindow.status.downloading=Baixando arquivos... displayUpdateDownloadWindow.status.verifying=Verificando assinatura... displayUpdateDownloadWindow.button.label=Baixar instalador e verificar assinatura @@ -1389,27 +1574,27 @@ displayUpdateDownloadWindow.button.ignoreDownload=Ignorar essa versão displayUpdateDownloadWindow.headline=Uma nova atualização para o Bisq está disponível! displayUpdateDownloadWindow.download.failed.headline=Erro no download displayUpdateDownloadWindow.download.failed=Erro no Download.\nPor favor baixe manualmente em https://bisq.network/downloads -displayUpdateDownloadWindow.installer.failed=Unable to determine the correct installer. Please download and verify manually at https://bisq.network/downloads -displayUpdateDownloadWindow.verify.failed=Verification failed.\nPlease download and verify manually at https://bisq.network/downloads +displayUpdateDownloadWindow.installer.failed=Não foi possível determinar o instalador correto. Por favor, baixe o instalador em https://bisq.network/downloads e verifique-o manualmente +displayUpdateDownloadWindow.verify.failed=Falha durante a verificação.\nPor faovr, baixe manualmente em https://bisq.network/downloads displayUpdateDownloadWindow.success=The new version has been successfully downloaded and the signature verified.\n\nPlease open the download directory, shut down the application and install the new version. displayUpdateDownloadWindow.download.openDir=Abrir diretório de download disputeSummaryWindow.title=Resumo -disputeSummaryWindow.openDate=Data de abertura do ticket: -disputeSummaryWindow.role=Função do negociador: -disputeSummaryWindow.evidence=Evidência: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=Evidência à prova de adulteração disputeSummaryWindow.evidence.id=Verificação de ID disputeSummaryWindow.evidence.video=Vídeo/Screencast -disputeSummaryWindow.payout=Quantia de pagamento da negociação: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount={0} BTC fica com o pagamento da negociação disputeSummaryWindow.payout.getsAll={0} BTC fica com tudo disputeSummaryWindow.payout.custom=Pagamento personalizado -disputeSummaryWindow.payout.adjustAmount=Quantidade digitada excede a quantidade disponível de {0}.\nNós ajustamos este campo para o valor máximo possível. -disputeSummaryWindow.payoutAmount.buyer=Quantia de pagamento do comprador: -disputeSummaryWindow.payoutAmount.seller=Quantia de pagamento do vendedor: -disputeSummaryWindow.payoutAmount.invert=Usar perdedor como publicador: -disputeSummaryWindow.reason=Razão da disputa: +disputeSummaryWindow.payout.adjustAmount=A quantia digitada excede a quantidade disponível de {0}.\nNós ajustamos este campo para o valor máximo possível. +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Bug (problema técnico) disputeSummaryWindow.reason.usability=Usabilidade disputeSummaryWindow.reason.protocolViolation=Violação de protocolo @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Sem resposta disputeSummaryWindow.reason.scam=Golpe disputeSummaryWindow.reason.other=Outro disputeSummaryWindow.reason.bank=Banco -disputeSummaryWindow.summaryNotes=Notas de resumo: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Adicionar notas de resumo disputeSummaryWindow.close.button=Fechar ticket disputeSummaryWindow.close.msg=Ticket fechado em {0}\n\nResumo:\n{1} evidência resistente a adulteração entregue: {2}\n{3} feita verificação de ID: {4}\n{5} feito screencast ou vídeo: {6}\nQuantia de pagamento para o comprador BTC: {7}\nQuantia de pagamento para o vendedor BTC: {8}\n\nNotas do resumo:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Você também precisa fechar o ticket dos p emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=Please use that only in emergency case if you cannot access your fund from the UI.\n\nPlease note that all open offers will be closed automatically when using this tool.\n\nBefore you use this tool, please backup your data directory. You can do this at \"Account/Backup\".\n\nPlease report us your problem and file a bug report on GitHub or at the Bisq forum so that we can investigate what was causing the problem. -emptyWalletWindow.balance=Fundos disponívels da sua carteira: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=Seu endereço de destino: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=Enviar todos os fundos emptyWalletWindow.openOffers.warn=Você possui ofertas abertas que serão removidas se você esvaziar sua carteira.\nTem certeza de que deseja esvaziar sua carteira? emptyWalletWindow.openOffers.yes=Sim, tenho certeza @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=O conteúdo da sua carteira foi transferido com s enterPrivKeyWindow.headline=Cadastro aberto apenas para árbitros convidados filterWindow.headline=Editar lista de filtragem -filterWindow.offers=Ofertas fltradas (sep. por vírgula): -filterWindow.onions=Endereços onion filtrados (sep. por vírgula): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=Dados de conta de negociação filtrados:\nFormato: lista separada por vírgulas de [id do método de pagamento | dados | valor] -filterWindow.bannedCurrencies=Filtered currency codes (comma sep.): -filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.): -filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses): -filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses): -filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses): -filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port): -filterWindow.preventPublicBtcNetwork=Prevenir uso da rede pública do Bitcoin: +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=Adicionar filtro filterWindow.remove=Remover filtro -offerDetailsWindow.minBtcAmount=Valor mínimo de BTC: -offerDetailsWindow.min=(min. {0}) -offerDetailsWindow.distance=(distancia do preço de mercado: {0}) -offerDetailsWindow.myTradingAccount=Minha conta de negociação: -offerDetailsWindow.offererBankId=(ID/BIC/SWIFT do banco do ofertante): +offerDetailsWindow.minBtcAmount=Min. BTC amount +offerDetailsWindow.min=(mín. {0}) +offerDetailsWindow.distance=(distância do preço de mercado: {0}) +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(ID/BIC/SWIFT do banco do ofertante) offerDetailsWindow.offerersBankName=(nome do banco do ofertante) -offerDetailsWindow.bankId=ID do banco (ex. BIC ou SWIFT): -offerDetailsWindow.countryBank=País do banco do ofertante: -offerDetailsWindow.acceptedArbitrators=Árbitros aceitos: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=País do banco do ofertante +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Compromisso -offerDetailsWindow.agree=Eu concordo: -offerDetailsWindow.tac=Termos e condições: -offerDetailsWindow.confirm.maker=Confirmar: enviar oferta para {0} bitcoin +offerDetailsWindow.agree=Eu concordo +offerDetailsWindow.tac=Terms and conditions +offerDetailsWindow.confirm.maker=Criar oferta para {0} bitcoin offerDetailsWindow.confirm.taker=Confirmar: Aceitar oferta de {0} bitcoin -offerDetailsWindow.warn.noArbitrator=Você não selecionou nenhum árbitro.\nFavor selecionar pelo menos um árbitro. -offerDetailsWindow.creationDate=Data de criação: -offerDetailsWindow.makersOnion=Endereço onion do ofertante: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Endereço onion do ofertante qRCodeWindow.headline=Código QR -qRCodeWindow.msg=Please use that QR-Code for funding your Bisq wallet from your external wallet. -qRCodeWindow.request="Solicitação de pagamento:\n{0} +qRCodeWindow.msg=Por favor, utilize esse código QR para realizar depósitos em sua carteira bisq a partir de uma carteira externa. +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Selecionar transação de depósito para disputa selectDepositTxWindow.msg=The deposit transaction was not stored in the trade.\nPlease select one of the existing multisig transactions from your wallet which was the deposit transaction used in the failed trade.\n\nYou 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\nSorry for the inconvenience but that error case should happen very rarely and in future we will try to find better ways to resolve it. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=The selected default market is {0}.\n\nIf you want selectBaseCurrencyWindow.select=Escolher moeda de base sendAlertMessageWindow.headline=Enviar notificação global -sendAlertMessageWindow.alertMsg=Mensagem de alerta: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Digitar mensagem -sendAlertMessageWindow.isUpdate=É notificação de atualização: -sendAlertMessageWindow.version=Número da nova versão: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Enviar notificação sendAlertMessageWindow.remove=Remover notificação sendPrivateNotificationWindow.headline=Enviar mensagem privada -sendPrivateNotificationWindow.privateNotification=Notificação privada: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Digite notificação sendPrivateNotificationWindow.send=Enviar notificação privada showWalletDataWindow.walletData=Dados da carteira -showWalletDataWindow.includePrivKeys=Incluir chaves privadas: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Sistema de arbitragem tradeDetailsWindow.headline=Negociação tradeDetailsWindow.disputedPayoutTxId=ID de transação do pagamento disputado: tradeDetailsWindow.tradeDate=Data da negociação -tradeDetailsWindow.txFee=Taxa de mineração: +tradeDetailsWindow.txFee=Taxa de mineração tradeDetailsWindow.tradingPeersOnion=Endereço onion dos parceiros de negociação -tradeDetailsWindow.tradeState=Estado da negociação: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=Digite senha para abrir: @@ -1516,18 +1700,18 @@ torNetworkSettingWindow.header=Configurações de rede do Tor torNetworkSettingWindow.noBridges=Não usar bridges torNetworkSettingWindow.providedBridges=Conectar com as pontes fornecidas torNetworkSettingWindow.customBridges=Adicionar pontes personalizadas -torNetworkSettingWindow.transportType=Tipo de transporte: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (recomendado) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Insira um ou mais relés de pontes (um por linha): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=type address:port torNetworkSettingWindow.restartInfo=Você precisa reiniciar o programa para aplicar as modificações torNetworkSettingWindow.openTorWebPage=Abrir site do projeto Tor torNetworkSettingWindow.deleteFiles.header=Problemas de conexão? torNetworkSettingWindow.deleteFiles.info=Caso você está tendo problemas de conexão durante a inicialização, tente deletar os arquivos desatualizados do Tor. Para fazer isso, clique no botão abaixo e reinicialize o programa em seguida. -torNetworkSettingWindow.deleteFiles.button=Delete outdated Tor files and shut down +torNetworkSettingWindow.deleteFiles.button=Apagar arquivos do Tor desatualizados e desligar torNetworkSettingWindow.deleteFiles.progress=Desligando Tor... torNetworkSettingWindow.deleteFiles.success=Os arquivos desatualizados do Tor foram deletados com sucesso. Por favor, reinicie o aplicativo. torNetworkSettingWindow.bridges.header=O Tor está bloqueado? @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Se o Tor estiver bloqueado pelo seu provedo feeOptionWindow.headline=Escolha a moeda para pagar a taxa de negociação feeOptionWindow.info=You can choose to pay the trade fee in BSQ or in BTC. If you choose BSQ you appreciate the discounted trade fee. -feeOptionWindow.optionsLabel=Choose currency for trade fee payment: +feeOptionWindow.optionsLabel=Escolha a moeda para pagar a taxa de negociação feeOptionWindow.useBTC=Usar BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,11 +1758,10 @@ popup.warning.tradePeriod.halfReached=Sua negociação com ID {0} atingiu metade popup.warning.tradePeriod.ended=Sua negociação com ID {0} atingiu o período máximo permitido e ainda não foi concluída.\n\nO período de negociação acabou em {1}\n\nFavor verifique sua negociação em \"Portfolio/Negociações em aberto\" para entrar em contato com o árbitro. popup.warning.noTradingAccountSetup.headline=Você ainda não configurou uma conta de negociação popup.warning.noTradingAccountSetup.msg=Você precisa criar uma conta com moeda nacional ou altcoin antes de criar uma oferta.\nQuer criar uma conta? -popup.warning.noArbitratorSelected.headline=Você não selecionou um árbitro -popup.warning.noArbitratorSelected.msg=Você precisa configurar ao menos um árbitro para poder negociar.\nQuer fazer isso agora? +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=Você precisa aguardar até estar totalmente conectado à rede.\nIsto pode levar até 2 minutos na inicialização do programa. popup.warning.notSufficientConnectionsToBtcNetwork=You need to wait until you have at least {0} connections to the Bitcoin network. -popup.warning.downloadNotComplete=You need to wait until the download of missing Bitcoin blocks is complete. +popup.warning.downloadNotComplete=Você precisa aguardar até que termine o download dos blocos Bitcoin restantes popup.warning.removeOffer=Tem certeza que deseja remover essa oferta?\nA taxa de oferta de {0} será perdida se você removê-la. popup.warning.tooLargePercentageValue=Você não pode definir uma porcentage suprior a 100%. popup.warning.examplePercentageValue=Favor digitar um número porcentual como \"5.4\" para 5.4% @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=Não há canal de preços disponível para es popup.warning.sendMsgFailed=O envio da mensagem para seu parceiro de negociação falhou.\nFavor tentar novamente e se o erro persistir reportar o erro (bug report). popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the mining fee in BSQ.\nYou can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\nMissing BSQ funds: {0} -popup.warning.noBsqFundsForBtcFeePayment=A sua carteira BSQ não possui fundos suficientes para pagar a taxa de mineração em BSQ. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=Sua mensagem excede o tamanho máximo permitido. Favor enviá-la em várias partes ou subir utilizando um serviço como https://pastebin.com. popup.warning.lockedUpFunds=You have locked up funds from a failed trade.\nLocked up balance: {0} \nDeposit tx address: {1}\nTrade ID: {2}.\n\nPlease open a support ticket by selecting the trade in the pending trades screen and clicking \"alt + o\" or \"option + o\"." @@ -1594,10 +1778,12 @@ popup.warning.nodeBanned=One of the {0} nodes got banned. Please restart your ap popup.warning.priceRelay=price relay popup.warning.seed=semente -popup.info.securityDepositInfo=To ensure that both traders follow the trade protocol they need to pay a security deposit.\n\nThe deposit will stay in your local trading wallet until the offer gets accepted by another trader.\nIt will be refunded to you after the trade has successfully completed.\n\nPlease note that you need to keep your application running if you have an open offer. When another trader wants to take your offer it requires that your application is online for executing the trade protocol.\nBe sure that you have standby mode deactivated as that would disconnect the network (standby of the monitor is not a problem). +popup.info.securityDepositInfo=Para garantir que ambos os negociadores sigam o protocolo de negociação, eles precisam pagam um depósito de segurança.\n\nO depósito permanecerá em sua carteira de negociação local até que a oferta seja aceita por outro negociador.\nEle será devolvido para você após a negociação ser concluída com sucesso.\n\nÉ necessário que você mantenha o programa aberto, caso você tenha uma oferta em aberto. Quando outro negociador quiser aceitar a sua oferta, é necessário que o seu programa esteja aberto e online para que o protoclo de negociação seja executado.\nCertifique-se de que a função standby (economia de energia) do seu computador está desativada, pois este modo faz com que o bisq se desconecte da rede (não há problema em você desligar o monitor). popup.info.cashDepositInfo=Please be sure that you have a bank branch in your area to be able to make the cash deposit.\nThe bank ID (BIC/SWIFT) of the seller''s bank is: {0}. popup.info.cashDepositInfo.confirm=Eu confirmo que eu posso fazer o depósito +popup.info.shutDownWithOpenOffers=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=Notificação privada importante! @@ -1611,7 +1797,7 @@ popup.shutDownInProgress.msg=Desligar o programa pode levar alguns segundos.\nFa popup.attention.forTradeWithId=Atenção para a negociação com ID {0} -popup.roundedFiatValues.headline=New privacy feature: Rounded fiat values +popup.roundedFiatValues.headline=Nova funcionalidade de privacidade: valores arredondados em moeda fiduciária popup.roundedFiatValues.msg=To increase privacy of your trade the {0} amount was rounded.\n\nDepending on the client version you''ll pay or receive either values with decimals or rounded ones.\n\nBoth values do comply from now on with the trade protocol.\n\nAlso be aware that BTC values are changed automatically to match the rounded fiat amount as close as possible. @@ -1629,8 +1815,8 @@ notification.trade.selectTrade=Selecionar negociação notification.trade.peerOpenedDispute=Seu parceiro de negociação notification.trade.disputeClosed=A {0} foi fechada. notification.walletUpdate.headline=Update da carteira de negociação -notification.walletUpdate.msg=Sua carteira de negociação tem fundos suficientes.\nQuantia: {0} -notification.takeOffer.walletUpdate.msg=Sua carteira de negociação já tinha fundos suficientes de uma tentativa anterior de aceitar oferta.\nQuantia: {0} +notification.walletUpdate.msg=Sua carteira Bisq tem saldo suficiente.\nQuantia: {0} +notification.takeOffer.walletUpdate.msg=Sua carteira Bisq já tinha saldo suficiente proveniente de uma tentativa anterior de aceitar oferta.\nQuantia: {0} notification.tradeCompleted.headline=Negociação concluída notification.tradeCompleted.msg=You can withdraw your funds now to your external Bitcoin wallet or transfer it to the Bisq wallet. @@ -1666,7 +1852,7 @@ guiUtil.accountImport.noAccountsFound=Nenhuma conta de negociação exportada fo guiUtil.openWebBrowser.warning=Você abrirá uma página da web em seu navegador padrão.\nDeseja abrir a página agora?\n\nSe você não estiver usando o \"Tor Browser\" como seu navegador padrão você conectará à página na rede aberta (clear net).\n\nURL: \"{0}\" guiUtil.openWebBrowser.doOpen=Abrir a página da web e não perguntar novamente guiUtil.openWebBrowser.copyUrl=Copiar URL e cancelar -guiUtil.ofTradeAmount=da quantia de negociação +guiUtil.ofTradeAmount=da quantia da negociação #################################################################### @@ -1681,12 +1867,12 @@ table.placeholder.noItems=Atualmente não há {0} disponíveis table.placeholder.noData=Não há dados disponíveis no momento -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.tradePeer=Parceiro de negociação +peerInfoIcon.tooltip.maker=do ofertante +peerInfoIcon.tooltip.trade.traded={0} endereço onion: {1}\nVocê já negociou {2} vez(es) com esse parceiro\n{3} +peerInfoIcon.tooltip.trade.notTraded=Endereço onion do {0}: {1}\nVocê ainda não negociou com esse usuário.\n{2} peerInfoIcon.tooltip.age=Conta de pagamento criada {0} atrás. -peerInfoIcon.tooltip.unknownAge=Payment account age not known. +peerInfoIcon.tooltip.unknownAge=Idade da conta de pagamento desconhecida. tooltip.openPopupForDetails=Abrir popup para mais detalhes tooltip.openBlockchainForAddress=Abrir um explorador de blockchain externo para endereço: {0} @@ -1698,10 +1884,10 @@ confidence.confirmed=Confirmado em {0} bloco(s) confidence.invalid=A transação é inválida peerInfo.title=Informação do par -peerInfo.nrOfTrades=Número de negociações concluídas: -peerInfo.notTradedYet=You have not traded with that user so far. -peerInfo.setTag=Definir etiqueta para esse par: -peerInfo.age=Idade da conta de pagamento: +peerInfo.nrOfTrades=Number of completed trades +peerInfo.notTradedYet=Você ainda não negociou com esse usuário. +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Idade desconhecida addressTextField.openWallet=Abrir a sua carteira Bitcoin padrão @@ -1721,11 +1907,10 @@ txIdTextField.blockExplorerIcon.tooltip=Abrir um explorador de blockchain com o navigation.account=\"Conta\" navigation.account.walletSeed=\"Account/Wallet seed\" -navigation.arbitratorSelection=\"Seleção de árbitro\" navigation.funds.availableForWithdrawal=\"Fundos/Enviar fundos\" navigation.portfolio.myOpenOffers=\"Portfolio/Minhas ofertas\" navigation.portfolio.pending=\"Portfolio/Negociações em aberto\" -navigation.portfolio.closedTrades=\"Portfolio/History\" +navigation.portfolio.closedTrades=\"Portfólio/Histórico\" navigation.funds.depositFunds=\"Fundos/Receber fundos\" navigation.settings.preferences=\"Configurações/Preferências\" navigation.funds.transactions=\"Fundos/Transações\" @@ -1738,7 +1923,7 @@ navigation.dao.wallet.receive=\"DAO/Carteira BSQ/Receber\" #################################################################### formatter.formatVolumeLabel={0} quantia{1} -formatter.makerTaker=Ofertante como {0} {1} / Aceitador como {2} {3} +formatter.makerTaker=Ofertante: {1} de {0} / Aceitador: {3} de {2} formatter.youAreAsMaker=Você está {0} {1} como ofertante / Aceitador está {2} {3} formatter.youAreAsTaker=Você está {0} {1} como aceitador / Ofetante é {2} {3} formatter.youAre=Você está {0} {1} ({2} {3}) @@ -1766,13 +1951,13 @@ LTC_MAINNET=Mainnet da Litecoin # suppress inspection "UnusedProperty" LTC_TESTNET=Testnet da Litecoin # suppress inspection "UnusedProperty" -LTC_REGTEST=Litecoin Regtest +LTC_REGTEST=Regtest da Litecoin # suppress inspection "UnusedProperty" DASH_MAINNET=Mainnet da DASH # suppress inspection "UnusedProperty" DASH_TESTNET=Testnet do DASH # suppress inspection "UnusedProperty" -DASH_REGTEST=DASH Regtest +DASH_REGTEST=Regtest do DASH time.year=Ano time.month=Mês @@ -1790,8 +1975,8 @@ time.minutes=minutos time.seconds=segundos -password.enterPassword=Digite senha: -password.confirmPassword=Confirme senha: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=A senha deve ter menos de 500 caracteres. password.deriveKey=Derivar chave a partir da senha password.walletDecrypted=A carteira foi decriptada com sucesso e a proteção por senha removida @@ -1803,11 +1988,12 @@ password.forgotPassword=Esqueceu a senha? password.backupReminder=Please note that when setting a wallet password all automatically created backups from the unencrypted wallet will be deleted.\n\nIt is highly recommended to make a backup of the application directory and write down your seed words before setting a password! password.backupWasDone=Eu já fiz um backup -seed.seedWords=Palavras da semente da carteira: -seed.date=Data da carteira: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=Restaurar carteira seed.restore=Restaurar carteira -seed.creationDate=Data de criação: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=Your Bitcoin wallet is not empty.\n\nYou must empty this wallet before attempting to restore an older one, as mixing wallets together can lead to invalidated backups.\n\nPlease finalize your trades, close all your open offers and go to the Funds section to withdraw your bitcoin.\nIn case you cannot access your bitcoin you can use the emergency tool to empty the wallet.\nTo open that emergency tool press \"alt + e\" or \"option + e\" . seed.warn.walletNotEmpty.restore=Eu desejo restaurar mesmo assim seed.warn.walletNotEmpty.emptyWallet=Eu esvaziarei as carteiras primeiro @@ -1821,73 +2007,75 @@ seed.restore.error=Um erro ocorreu ao restaurar as carteiras com palavras sement #################################################################### payment.account=Conta -payment.account.no=Numero da conta: -payment.account.name=Nome da conta: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=Nome completo do titular da conta payment.account.fullName=Nome completo (nome e sobrenome) -payment.account.state=Estado/Província/Região: -payment.account.city=Cidade: -payment.bank.country=País do banco: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=Nome completo / e-mail do titular da conta payment.account.name.emailAndHolderId=Nome completo / e-mail / {0} do titular da conta -payment.bank.name=Nome do banco: +payment.bank.name=Nome do banco payment.select.account=Selecione o tipo de conta payment.select.region=Selecionar região payment.select.country=Selecionar país payment.select.bank.country=Selecionar país do banco payment.foreign.currency=Tem certeza que deseja selecionar uma moeda que não seja a moeda padrão do pais? payment.restore.default=Não, resturar para a moeda padrão -payment.email=Email: -payment.country=País: -payment.extras=Requerimentos adicionais: -payment.email.mobile=Email ou celular: -payment.altcoin.address=Endereço altcoin: -payment.altcoin=Altcoin: +payment.email=Email +payment.country=País +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Endereço altcoin +payment.altcoin=Altcoin payment.select.altcoin=Selecionar ou buscar altcoin -payment.secret=Pergunta secreta: -payment.answer=Resposta: -payment.wallet=ID da carteira: -payment.uphold.accountId=Nome de usuário ou e-mail- ou nº de telefone: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=E-mail ou nº de telefone: -payment.venmo.venmoUserName=Venmo username: -payment.popmoney.accountId=E-mail ou nº de telefone: -payment.revolut.accountId=E-mail ou nº de telefone: -payment.supportedCurrencies=Moedas suportadas: -payment.limitations=Limitações: -payment.salt=Sal para verificação da idade da conta +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=O sal precisa estar em formato hexadecimal.\nO campo sal só deve ser editado se você quiser transferir o sal de uma conta antiga para manter a idade de conta. A idade da conta é verificada utilizando o sal da conta e os dados identificadores da conta (por exemplo, o IBAN). -payment.accept.euro=Aceitar negociações destes países do Euro: -payment.accept.nonEuro=Aceitar negociações desses países fora do Euro: -payment.accepted.countries=Países aceitos: -payment.accepted.banks=Bancos aceitos (ID): -payment.mobile=Celular: -payment.postal.address=Cep: -payment.national.account.id.AR=CBU number: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn=Endereço {0}: -payment.accountNr=Número da conta: -payment.emailOrMobile=Email ou celular: +payment.altcoin.address.dyn=Endereço {0} +payment.altcoin.receiver.address=Endereço altcoin do recipiente +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=Usar número de conta personalizado: -payment.maxPeriod=Max. allowed trade period: -payment.maxPeriodAndLimit=Max. trade duration: {0} / Max. trade limit: {1} / Account age: {2} -payment.maxPeriodAndLimitCrypto=Max. trade duration: {0} / Max. trade limit: {1} +payment.maxPeriod=Max. allowed trade period +payment.maxPeriodAndLimit=Duração máx. da negociação: {0} / Limite de negociação: {1} / Idade da conta: {2} +payment.maxPeriodAndLimitCrypto=Duração máxima de negociação: {0} / Limite de negociação: {1} payment.currencyWithSymbol=Moeda: {0} payment.nameOfAcceptedBank=Nome do banco aceito payment.addAcceptedBank=Adicionar banco aceito payment.clearAcceptedBanks=Limpar bancos aceitos -payment.bank.nameOptional=Nome do banco (opcional) -payment.bankCode=Código do Banco: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=ID do banco (BIC/SWIFT) -payment.bankIdOptional=ID do banco (BIC/SWIFT) (opcional): -payment.branchNr=Número da agência: -payment.branchNrOptional=Número da agência (opcional): -payment.accountNrLabel=Número da conta (IBAN): -payment.accountType=Tipo de conta: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=Conta Corrente payment.savings=Poupança -payment.personalId=Identificação pessoal: +payment.personalId=Personal ID payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=When using MoneyGram the BTC buyer has to send the Authorisation number and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, country, state and the amount. The buyer will get displayed the seller's email in the trade process. @@ -1895,18 +2083,20 @@ payment.westernUnion.info=When using Western Union the BTC buyer has to send the payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=Please be aware that all bank transfers carry a certain amount of chargeback risk.\n\nTo mitigate this risk, Bisq sets per-trade limits based on two factors:\n\n1. The estimated level of chargeback risk for the payment method used\n2. The age of your account for that payment method\n\nThe account you are creating now is new and its age is zero. As your account grows in age over a two-month period, your per-trade limits will grow along with it:\n\n● During the 1st month, your per-trade limit will be {0}\n● During the 2nd month, your per-trade limit will be {1}\n● After the 2nd month, your per-trade limit will be {2}\n\nPlease note that there are no limits on the total number of times you can trade. -payment.f2f.contact=Contact info -payment.f2f.contact.prompt=How you want to get contacted by the trading peer? (email address, phone number,...) -payment.f2f.city=City for 'Face to face' meeting +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.f2f.contact=Informações para contato +payment.f2f.contact.prompt=Como você gostaria de ser contatado pelo seu parceiro de negociação? (e-mail, nº de telefone, ...) +payment.f2f.city=Cidade para se encontrar pessoalmente payment.f2f.city.prompt=The city will be displayed with the offer -payment.f2f.optionalExtra=Optional additional information -payment.f2f.extra=Additional information +payment.f2f.optionalExtra=Informações adicionais opcionais +payment.f2f.extra=Informações adicionais payment.f2f.extra.prompt=The maker can define 'terms and conditions' or add a public contact information. It will be displayed with the offer. -payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he need to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked up forever or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he needs to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Abrir site -payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} -payment.f2f.offerbook.tooltip.extra=Additional information: {0} +payment.f2f.offerbook.tooltip.countryAndCity=Estado e cidade: {0} / {1} +payment.f2f.offerbook.tooltip.extra=Informações adicionais: {0} # We use constants from the code so we do not use our normal naming convention @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoins +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoins - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2028,8 +2225,8 @@ validation.NaN=Número inválido validation.notAnInteger=Input is not an integer value. validation.zero=Número 0 não é permitido validation.negative=Valores negativos não são permitidos. -validation.fiat.toSmall=Entrada menor do que a quantidade mínima permitida. -validation.fiat.toLarge=Entrada maior do que a quantidade máxima permitida. +validation.fiat.toSmall=Entrada menor do que a quantia mínima permitida. +validation.fiat.toLarge=Entrada maior do que a quantia máxima permitida. validation.btc.fraction=Input results in a bitcoin value with a fraction of the smallest unit (satoshi). validation.btc.toLarge=Entrada maior que {0} não é permitida. validation.btc.toSmall=Entrada menor que {0} não é permitida. @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} deve consistir de {1 números. validation.accountNr=O número de conta deve conter {0} númerais. validation.accountNrChars=O número da conta deve conter {0} caracteres. validation.btc.invalidAddress=O endereço está incorreto. Favor verificar o formato do endereço. -validation.btc.amountBelowDust=The amount you would like to send is below the dust limit of {0} \nand would be rejected by the Bitcoin network.\nPlease use a higher amount. validation.integerOnly=Por favor, insira apesar números inteiros validation.inputError=Os dados entrados causaram um erro:\n{0} -validation.bsq.insufficientBalance=Quantia excede o saldo disponível de {0}. -validation.btc.exceedsMaxTradeLimit=Não é possível definir uma quantia maior do que o seu limite de negociações de {0}. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=A quantia mínima é {0} validation.nationalAccountId={0} deve consistir de {1 números. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=Código de verificação IBAN é inválido validation.iban.invalidLength=Número deve ter entre 15 e 34 caracteres. validation.interacETransfer.invalidAreaCode=Código de área não é canadense. validation.interacETransfer.invalidPhone=Número de telefone inválido e não é um endereço de email +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_ro.properties b/core/src/main/resources/i18n/displayStrings_ro.properties index 27bc9ea22cf..909bce829fa 100644 --- a/core/src/main/resources/i18n/displayStrings_ro.properties +++ b/core/src/main/resources/i18n/displayStrings_ro.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Salvează cont nou shared.selectedAccount=Cont selectat shared.deleteAccount=Șterge cont shared.errorMessageInline=\nMesaj de eroare: {0} -shared.errorMessage=Mesaj de eroare: +shared.errorMessage=Error message shared.information=Informații shared.name=Nume shared.id=Cod @@ -152,19 +152,19 @@ shared.seller=vânzător shared.buyer=cumpărător shared.allEuroCountries=Toate țările Euro shared.acceptedTakerCountries=Țări acceptate de acceptant -shared.arbitrator=Selectează arbitru: +shared.arbitrator=Selected arbitrator shared.tradePrice=Preț de tranzacționare shared.tradeAmount=Valoarea tranzacției shared.tradeVolume=Volumul tranzacției shared.invalidKey=Cheia introdusă nu este corectă. -shared.enterPrivKey=Introdu cheia privată pentru a debloca: -shared.makerFeeTxId=Codul tranzacției de comision al ofertantului: -shared.takerFeeTxId=Codul tranzacției de comision al acceptantului: -shared.payoutTxId=Codul tranzacției de plată: -shared.contractAsJson=Contractul în format JSON: +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=Vizualizează contractul în format JSON shared.contract.title=Contractul de tranzacție cu cod: {0} -shared.paymentDetails=Detaliile plății BTC {0}: +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=Depozit de securitate shared.yourSecurityDeposit=Depozitul tău de securitate shared.contract=Contract @@ -172,22 +172,27 @@ shared.messageArrived=Mesaj sosit. shared.messageStoredInMailbox=Mesaj stocat în căsuța poștală. shared.messageSendingFailed=Trimiterea mesajului a eșuat. Eroare: {0} shared.unlock=Deblocare -shared.toReceive=de încasat: -shared.toSpend=de cheltuit: +shared.toReceive=to receive +shared.toSpend=to spend shared.btcAmount=Suma BTC -shared.yourLanguage=Limbile tale: +shared.yourLanguage=Your languages shared.addLanguage=Adaugă limbă: shared.total=Total -shared.totalsNeeded=Fonduri necesare: -shared.tradeWalletAddress=Adresa portofelului de tranzacționare: -shared.tradeWalletBalance=Soldul portofelului de tranzacționare: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=Ofertant: {0} shared.takerTxFee=Acceptant: {0} shared.securityDepositBox.description=Depozitul de securitate pentru BTC {0} shared.iConfirm=Confirm shared.tradingFeeInBsqInfo=echivalentul al {0} folosit drept comision de minare shared.openURL=Open {0} - +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Setări mainView.menu.account=Cont mainView.menu.dao=OAD -mainView.marketPrice.provider=Furnizorul prețurilor de piață: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=Prețul ultimei tranzacții Bisq mainView.marketPrice.tooltip.bisqInternalPrice=Nu e disponibil niciun preț al pieței dinspre furnizorii externi de preț.\nPrețul afișat este cel mai recent preț de tranzacționare Bisq pentru această monedă. mainView.marketPrice.tooltip=Prețul pieței este furnizat de {0}{1}\nUltima actualizare: {2}\nURL-ul nodului furnizor: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Dacă altcoinul nu este disponibil la mainView.balance.available=Sold disponibil mainView.balance.reserved=Rezervat în oferte mainView.balance.locked=Tranzacții blocate +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(folosind Tor) mainView.footer.localhostBitcoinNode=(localhost) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Țara sediului băncii ofertantului: {0} offerbook.offerersAcceptedBankSeatsEuro=Țări ale sediilor bancare acceptate (acceptant): Toate țările Euro offerbook.offerersAcceptedBankSeats=Sediul acceptat al țărilor băncii (acceptant):\n {0} offerbook.availableOffers=Oferte disponibile -offerbook.filterByCurrency=Filtrare după moneda: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=Filtrare după metoda de plată: offerbook.nrOffers=Nr. ofertelor: {0} @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=Suma în {0} de încasat createOffer.amountPriceBox.minAmountDescription=Suma minimă de BTC createOffer.securityDeposit.prompt=Depozitul de securitate în BTC createOffer.fundsBox.title=Finanțează-ți oferta -createOffer.fundsBox.offerFee=Comisionul tranzacției: -createOffer.fundsBox.networkFee=Comision de minare: +createOffer.fundsBox.offerFee=Comisionul tranzacției +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=Publicare ofertei în desfășurare ... createOffer.fundsBox.paymentLabel=Tranzacția Bisq cu codul {0} createOffer.fundsBox.fundsStructure=({0} cauțiune, {1} comision tranzacție, {2} comision minier) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=You will always get {0}% more than the cur 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.tradeFee.descriptionBTCOnly=Comisionul tranzacției +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=Revizuire: Plasează oferta pentru {0} bitcoin @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=Suma introdusă nu poate fi mai takeOffer.validation.amountLargerThanOfferAmountMinusFee=Această sumă introdusă ar crea mărunțis de praf vânzătorului de BTC. takeOffer.fundsBox.title=Finanțează-ți tranzacția takeOffer.fundsBox.isOfferAvailable=Verifică dacă oferta este disponibilă ... -takeOffer.fundsBox.tradeAmount=Suma de vânzare: -takeOffer.fundsBox.offerFee=Comisionul tranzacției: -takeOffer.fundsBox.networkFee=Totalul comisioanelor de minare: +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=Comisionul tranzacției +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=Acceptă oferta în curs ... takeOffer.fundsBox.paymentLabel=Tranzacția Bisq cu codul {0} takeOffer.fundsBox.fundsStructure=({0} cauțiune, {1} comision tranzacție, {2} comision minier) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Te rugăm să trimiți {0} prin \"Ordin Mon portfolio.pending.step2_buyer.bank=Te rugăm să navighezi pe pagina ta de online banking și să transferi {0} vânzătorului de BTC.\n\n portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Inițierea plății folosind {0} -portfolio.pending.step2_buyer.amountToTransfer=Suma de transferat: -portfolio.pending.step2_buyer.sellersAddress=Adresa {0} a vânzătorului: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Plata a fost inițiată portfolio.pending.step2_buyer.warn=Încă nu ai făcut plata {0}!\nReține că tranzacția trebuie încheiată până la data de {1} altfel tranzacția va fi investigată de un arbitru. portfolio.pending.step2_buyer.openForDispute=Încă nu ai finalizat plata!\nPerioada maximă de timp pentru tranzacționare a expirat.\n\nTe rugăm să contactezi arbitrul în vederea deschiderii unei dispute. @@ -513,11 +525,13 @@ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=MTCN trimis și bon portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Trebuie să trimiți MTCN-ul (numărul de urmărire) și o fotografie a chitanței prin e-mail vânzătorului de BTC.\nPe chitanță trebuie să fie afișat clar denumirea completă a vânzătorului, orașul, țara și suma. E-mailul vânzătorului este: {0}.\n\nAi trimis MTCN-ul și contractul vânzătorului? 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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid 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 is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=Confirmă inițierea plății portfolio.pending.step2_buyer.confirmStart.msg=Ai inițiat plata {0} către partenerul tău de schimb? portfolio.pending.step2_buyer.confirmStart.yes=Da, am inițiat plata portfolio.pending.step2_seller.waitPayment.headline=Așteaptă plata +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=Tranzacția de depozitare are cel puțin o confirmare pe blockchain.\nTrebuie să aștepți până când cumpărătorul de BTC inițiază plata {0}. portfolio.pending.step2_seller.warn=Cumpărătorul de BTC încă nu a efectuat plata {0}.\nTrebuie să aștepți până când acesta inițiază plata.\nDacă tranzacția nu a fost finalizată la {1}, arbitrul o va investiga. portfolio.pending.step2_seller.openForDispute=Vânzătorul de BTC înca nu a inițiat plata!\nPerioada maximă de timp pentru tranzacționare a expirat.\nPoți aștepta mai mult astfel acordând mai mult timp partenerului de tranzacționare sau poți contacta arbitrul în vederea deschiderii unei dispute. @@ -537,17 +551,19 @@ message.state.FAILED=Sending message failed portfolio.pending.step3_buyer.wait.headline=Așteptă confirmarea plății vânzătorului de BTC portfolio.pending.step3_buyer.wait.info=În așteptarea confirmării vânzătorului de BTC privind primirea plății {0}. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=pe blockchain-ul {0} portfolio.pending.step3_buyer.warn.part1b=la furnizorul tău de plăți (ex: bancă) portfolio.pending.step3_buyer.warn.part2=Vânzătorul de BTC încă nu ți-a confirmat plata!\nVerifică {0} dacă plata a fost executată cu succes.\nDacă vânzătorul de BTC nu confirmă primirea plății până la data de {1} tranzacția va fi investigată de arbitru. portfolio.pending.step3_buyer.openForDispute=Vânzătorul de BTC înca nu ți-a confirmat plata!\nPerioada maximă de timp pentru tranzacționare a expirat.\nPoți aștepta mai mult astfel acordând mai mult timp partenerului de tranzacționare sau poți contacta arbitrul în vederea deschiderii unei dispute. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Partenerul tău de tranzacționare a confirmat că a inițiat plata {0}.\n\n -portfolio.pending.step3_seller.altcoin={0}Te rugăm să verifici în exploratorul tău preferat de {1} blockchain dacă tranzacția către adresa ta de primire\n{2}\nare deja suficiente confirmări de blockchain.\nValoarea plății trebuie să fie {3}\n\nÎți poți copia și insera adresa de {4} din ecranul principal după închiderea ferestrei de pop-up. +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Verifică dacă ai primit {1} prin \"Ordin de plată poștală SUA\" de la cumpărătorul BTC.\n\nCodul tranzacției (\"motivul plății\") este: \"{2}\" portfolio.pending.step3_seller.bank=Your trading partner has confirmed that he initiated the {0} payment.\n\nPlease go to your online banking web page and check if you have received {1} from the BTC buyer.\n\nThe trade ID (\"reason for payment\" text) of the transaction is: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\nDeoarece plata se face prin Depunere în numerar, cumpărătorul de BTC trebuie să scrie "FĂRĂ RAMBURS" pe chitanța de hârtie, să-l rupă în două și să îți trimită o fotografie prin e-mail cu aceasta.\n\nPentru a evita riscul taxării inverse, confirmă numai dacă ai primit e-mailul și ești sunteți sigur că chitanța pentru hârtie este validă.\nDacă nu sunteți sigur, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf 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.\nThe receipt must clearly show your full name, country, state and the amount. Please check your email if you received the Authorisation number.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from MoneyGram.\n\nOnly confirm receipt after you have successfully picked up the money! portfolio.pending.step3_seller.westernUnion=Cumpărătorul trebuie să îți trimită numărul MTCN (numărul de urmărire) și o fotografie a chitanței prin e-mail.\nPe chitanță trebuie să apară în mod clar numele tău complet, orașul, țara și suma. Verifică-ți adresa de e-mail dacă primești MTCN-ul.\n\nDupă închiderea acestei ferestre vei vedea numele și adresa cumpărătorului de BTC pentru a ridica banii prin Western Union.\n\nConfirmă primirea numai după ce ai ridicat banii! 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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=The buyer has to send you the HalCash cod portfolio.pending.step3_seller.bankCheck=\n\nVerifică de asemenea dacă numele expeditorului din extrasul tău de cont corespunde cu cel din contractul de tranzacționare:\nNumele expeditorului: {0}\n\nDacă numele nu este același cu cel afișat aici, {1} portfolio.pending.step3_seller.openDispute=Te rugăm nu confirma ci deschide o dispută introducând \"alt + o\" sau \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Confirm primirea plății -portfolio.pending.step3_seller.amountToReceive=Suma de încasat: -portfolio.pending.step3_seller.yourAddress=Adresa ta {0}: -portfolio.pending.step3_seller.buyersAddress=Adresa {0} a cumpărătorului: -portfolio.pending.step3_seller.yourAccount=Contul tău de tranzacționare: -portfolio.pending.step3_seller.buyersAccount=Contul de tranzacționare al cumpărătorului: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=Confirm primirea plății portfolio.pending.step3_seller.buyerStartedPayment=Cumpărătorul de BTC a inițiat plata {0}.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Verifică confirmările de blockchain la portofelul tău de altcoin sau în exploratorul de blockchain și confirmă plata atunci când ai primit suficiente confirmări de pe blockchain. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Confirmă înc portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Da, am încasat plata portfolio.pending.step5_buyer.groupTitle=Rezumatul tranzacției finalizate -portfolio.pending.step5_buyer.tradeFee=Comisionul tranzacției: -portfolio.pending.step5_buyer.makersMiningFee=Comision de minare: -portfolio.pending.step5_buyer.takersMiningFee=Totalul comisioanelor de minare: -portfolio.pending.step5_buyer.refunded=Depozit de securitate restituit: +portfolio.pending.step5_buyer.tradeFee=Comisionul tranzacției +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=Retrage-ți bitcoinii -portfolio.pending.step5_buyer.amount=Suma de retras: -portfolio.pending.step5_buyer.withdrawToAddress=Retrage la adresa: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=Mută fondurile în portofelul Bisq portfolio.pending.step5_buyer.withdrawExternal=Retrage în portofel extern portfolio.pending.step5_buyer.alreadyWithdrawn=Fondurile tale au fost deja retrase.\nVerifică istoricul tranzacțiilor. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Confirmă solicitarea de reatrag portfolio.pending.step5_buyer.amountTooLow=Suma pentru transfer este mai mică decât comisionul de tranzacție și suma min. posibilă a valorii tx (praf). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Retragere finalizată portfolio.pending.step5_buyer.withdrawalCompleted.msg=Tranzacțiile tale finalizate sunt stocate sub \"Portofoliu/Istorie\".\nPoți să îți examinezi toate tranzacțiile de bitcoin la \"Fonduri/Tranzacții\" -portfolio.pending.step5_buyer.bought=Ai cumpărat: -portfolio.pending.step5_buyer.paid=Ai plătit: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=Ai vândut: -portfolio.pending.step5_seller.received=Ai primit: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Congratulations on completing your trade tradeFeedbackWindow.msg.part1=We'd love to hear back from you about your experience. It'll help us to improve the software and to smooth out any rough edges. If you'd like to provide feedback, please fill out this short survey (no registration required) at: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Folosit în {0} tranzacții funds.deposit.fundBisqWallet=Finanțează-ți portofelul Bisq funds.deposit.noAddresses=Nicio adresă de depozit nu a fost încă generată funds.deposit.fundWallet=Finanțează-ți portofelul -funds.deposit.amount=Suma în BTC (opțional): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=Generează adresă nouă funds.deposit.selectUnused=Selectează o adresă neutilizată din tabelul de mai sus, în locul generării uneia noi. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Suma destinatarului funds.withdrawal.senderAmount=Suma vânzătorului funds.withdrawal.feeExcluded=Suma exclude comisionul de minare funds.withdrawal.feeIncluded=Suma include comisionul de minare -funds.withdrawal.fromLabel=Retrage din adresa: -funds.withdrawal.toLabel=Retrage către adresa: +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=Retragere selectată funds.withdrawal.noFundsAvailable=Nu există fonduri pentru retragere funds.withdrawal.confirmWithdrawalRequest=Confirmă solicitarea de retragere @@ -686,7 +703,7 @@ funds.locked.locked=Multisig închegat pentru tranzacția cu codul: {0} funds.tx.direction.sentTo=Trimis la: funds.tx.direction.receivedWith=Primit cu: funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Plata comisionului tx pentru tx BTQ +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=Comision ofertant și tx: {0} funds.tx.takeOfferFee=Comision acceptant și tx: {0} funds.tx.multiSigDeposit=Depozit multisig: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Nicio tranzacție disponibilă funds.tx.revert=Revenire funds.tx.txSent=Tranzacția a fost virată cu succes la o nouă adresă în portofelul Bisq local. funds.tx.direction.self=Trimite-ți ție -funds.tx.proposalTxFee=Solicitare de despăgubire +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=Solicitare de despăgubire #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Solicitare de despăgubire support.tab.support=Bilete de asistență support.tab.ArbitratorsSupportTickets=Bilete de asistență ale arbitrului support.tab.TradersSupportTickets=Bilete de asistență ale comerciantului -support.filter=Filtrează lista: +support.filter=Filter list support.noTickets=Nu există bilete deschise support.sendingMessage=Mesajul se transmite... support.receiverNotOnline=Destinatarul nu este online. Mesajul a fost salvat în căsuța sa poștală. @@ -743,7 +762,8 @@ support.buyerOfferer=Ofertant/Cumpărător BTC support.sellerOfferer=Ofertant/Vânzător BTC support.buyerTaker=Acceptant/Cumpărător BTC support.sellerTaker=Acceptant/Vânzător BTC -support.backgroundInfo=Bisq nu este o companie și nu operează niciun fel de suport clienți.\n\nDacă există dispute în procesul de tranzacționare (de exemplu un comerciant nu respectă protocolul de tranzacționare), aplicația va afișa un buton de \"Deschide dispută\" după ce perioada de tranzacționare sa încheiat, pentru contactarea arbitrului.\nÎn cazul unor erori de software sau alte probleme detectate de aplicație, va fi afișat un buton \"Deschide bilet de asistență\" pentru a contacta arbitrul care va transmite eroarea dezvoltatorilor.\n\nÎn cazul în care utilizatorul rămâne blocat de o eroare fără ca butonul \"Deschide bilet de asistență\" să fie afișat, îl poți deschide manual printr-o scurtătură dedicată.\n\nTe rugăm să folosești această opțiune numai dacă te-ai asigurat că aplicația nu funcționează așa cum era de așteptat. Dacă ai probleme în utilizarea Bisq sau alte întrebări, consultă întrebările frecvente pe pagina web bisq.network sau posteaz-o pe forumul Bisq la secțiunea asistență.\n\nDacă ești sigur că dorești să deschizi un bilet de asistență, selectează tranzacția care a provoacat problema sub \"Portofoliu/Tranzacții deschise\" și tastează combinația \"alt + o\" sau \"option + o\" pentru a deschide biletul de asistență. +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + support.initialInfo=Reține regulile de bază ale procesului de dispută:\n1. Trebuie să răspunzi solicitărilor arbitrilor în termen de 2 zile.\n2. Termenul maxim pentru o dispută este de 14 zile.\n3. Trebuie să îndeplinești ceea ce arbitrul îți va solicita și să furnizezi dovezi susținătoare cazul tău.\n4. Ai acceptat regulile descrise în wiki în cadrul acordului de utilizare atunci când ați pornit prima dată aplicația.\n\nTe rugăm să citești în detaliu despre procesul disputelor pe wiki:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Mesaj de sistem: {0} support.youOpenedTicket=Ați deschis o solicitare de asistență. @@ -760,43 +780,53 @@ settings.tab.network=Informații rețea settings.tab.about=Despre setting.preferences.general=Preferințe generale -setting.preferences.explorer=Explorator de blocuri Bitcoin: -setting.preferences.deviation=Deviația maximă de la prețul pieței: -setting.preferences.autoSelectArbitrators=Selectare automată a arbitrilor: +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=Valori mai mari de 30% nu sunt permise. -setting.preferences.txFee=Comision tranzacție de retragere (satoshi/octet): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=Folosește valoare preferențială setting.preferences.txFeeMin=Comisionul de tranzacție trebuie să fie de cel puțin 5 satoshi/octet setting.preferences.txFeeTooLarge=Valoarea introdusă de tine întrece orice limită rezonabilă (>5000 satoshi/octet). Comisionul de tranzacție este de obicei între 50-400 satoshi/octet. -setting.preferences.ignorePeers=Ignoră utilizatorii cu adresele de Onion (sep. prin virgulă): -setting.preferences.refererId=Referral ID: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=Optional referral ID setting.preferences.currenciesInList=Valute în lista de prețuri a bursei -setting.preferences.prefCurrency=Valuta preferată: -setting.preferences.displayFiat=Afișează monedele naționale: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=Nu apare selectată nicio monedă națională setting.preferences.cannotRemovePrefCurrency=Nu poți elimina valuta ta preferată selectată pentru afișare -setting.preferences.displayAltcoins=Afișează altcoin: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=Nu au fost selectate altcoin-uri setting.preferences.addFiat=Adaugă valută națională setting.preferences.addAltcoin=Adaugă altcoin setting.preferences.displayOptions=Opțiuni afișare -setting.preferences.showOwnOffers=Afișează-mi ofertele în cartea de oferte: -setting.preferences.useAnimations=Folosește animații: -setting.preferences.sortWithNumOffers=Sortează listele bursiere cu nr. de oferte/tranzacții: -setting.preferences.resetAllFlags=Resetează toate stegulețele \"Nu mai afișa vreodată\": +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Resetare settings.preferences.languageChange=Pentru aplicarea modificării limbii pe toate ecranele este necesară o repornire. settings.preferences.arbitrationLanguageWarning=În cazul unui litigiu, rețineți că arbitrajul este tratat în {0}. -settings.preferences.selectCurrencyNetwork=Selectează valuta de bază +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Rețeaua Bitcoin settings.net.p2pHeader=Rețeaua P2P -settings.net.onionAddressLabel=Adresa mea de Onion: -settings.net.btcNodesLabel=Folosește noduri Bitcoin Core preferențiale: -settings.net.bitcoinPeersLabel=Utilizatori conectați: -settings.net.useTorForBtcJLabel=Folosește Tor pentru rețeaua Bitcoin: -settings.net.bitcoinNodesLabel=Bitcoin Core necesită a se conecta la: +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel=Folosește noduri Bitcoin Core preferențiale +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Folosește noduri Bitcoin Core prestabilite settings.net.usePublicNodesRadio=Folosește rețeaua Bitcoin publică settings.net.useCustomNodesRadio=Folosește noduri Bitcoin Core preferențiale @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=Nu, folosește noduri implicite settings.net.warn.usePublicNodes.usePublic=Da, folosește rețeaua publică settings.net.warn.useCustomNodes.B2XWarning=Asigură-te că nodul tău de Bitcoin este un nod Bitcoin Core de încredere!\n\nConectarea la noduri ce nu respectă regulile de consimțământ Bitcoin Core ar putea să îți avarieze portofelul și să provoace probleme în procesul de tranzacționare.\n\nUtilizatorii care se conectează la noduri ce încalcă regulile consensuale sunt responsabili pentru eventualele daune create de acestea. Disputele cauzate de acest act s-ar decide în favoarea celuilalt partener. Nu se va acorda niciun suport tehnic utilizatorilor care ignoră mecanismele noastre de avertizare și protecție! settings.net.localhostBtcNodeInfo=(Informație de bază: dacă rulezi un nod local de bitcoin (localhost), vei fi conectat exclusiv la acesta.) -settings.net.p2PPeersLabel=Utilizatori conectați: +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Adresa de Onion settings.net.creationDateColumn=Stabilită settings.net.connectionTypeColumn=În/Afară -settings.net.totalTrafficLabel=Trafic total: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=Tur-retur settings.net.sentBytesColumn=Trimis settings.net.receivedBytesColumn=Recepționat @@ -843,12 +873,12 @@ setting.about.donate=Donează setting.about.providers=Furnizori de date setting.about.apisWithFee=Bisq folosește API-urile unor terți furnizori în preluarea prețurilor de piață Fiat și Altcoin precum și pentru estimarea comisionului de minare. setting.about.apis=Bisq folosește API-urile unor terți furnizori în preluarea prețurilor de piață Fiat și Altcoin. -setting.about.pricesProvided=Prețurile piețelor furnizate de: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} și {2} -setting.about.feeEstimation.label=Estimarea comisionului de minare furnizat de: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Detaliile versiunii -setting.about.version=Versiunea aplicației: -setting.about.subsystems.label=Versiunea subsistemelor: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Versiune rețea: {0}; Versiune mesaj P2P: {1}; Versiune BD locală: {2}; Versiune protocol de tranzacționare: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Versiune rețea: {0}; Versiune mesaj P2P: {1}; Vers account.tab.arbitratorRegistration=Înregistrare arbitru account.tab.account=Cont account.info.headline=Bine ai venit în contul tău Bisq -account.info.msg=Aici îți poți configura conturile de tranzacționare pentru valutele naționale și altcoinuri, selectarea arbitrilor și salvarea portofelul, datele de cont.\n\nPrima dată când ai pornit Bisq a fost creat un portofel gol de Bitcoin.\nÎți recomandăm să scrii undeva cuvintele-nucleu ale portofelului de Bitcoin (vezi butonul din stânga) și consideră adăugarea unei parole înainte de a ți-l finanța. Depunerile și retragerile în Bitcoin sunt gestionate la secțiunea \"Fonduri\".\n\nConfidențialitate și Securitate:\nBisq este un schimb valutar descentralizat - însemnând că toate datele tale sunt păstrate pe calculatorul tău, nu există servere și nu avem acces la informațiile tale personale, fonduri și nici la adresa IP. Date precum numărul contului bancar, adresele de altcoin & Bitcoin etc. sunt făcute disponibile doar partenerului tău de tranzacționare în scopul realizării tranzacțiilor pe care le vei iniția (în caz de dispută, arbitrul va vedea aceleași date ca și partenerul tău de tranzacționare). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Conturile valutelor naționale account.menu.altCoinsAccountView=Conturi altcoin -account.menu.arbitratorSelection=Selecție arbitrii account.menu.password=Parolă portofel account.menu.seedWords=Nucleu portofel account.menu.backup=Copie de rezervă account.menu.notifications=Notifications -account.arbitratorRegistration.pubKey=Cheia publică: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Înregistrează arbitru account.arbitratorRegistration.revoke=Revocă înregistrarea @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Nu există limbi corespunzătoare. account.arbitratorSelection.noLang=Poți selecta doar arbitri care vorbesc cel puțin 1 limbă comună. account.arbitratorSelection.minOne=Trebuie să ai ales cel puțin un arbitru. -account.altcoin.yourAltcoinAccounts=Conturile tale de altcoin: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=Asigură-te că respecți cerințele pentru utilizarea {0} portofelelor așa cum este descris pe pagina web {1}.\nFolosind portofelelor de pe schimburile centralizate unde nu ai sub controlul tău cheile private sau utilizând un soft de portofel incompatibil poate duce la pierderea fondurilor tranzacționate!\nArbitrul nu este un {2} specialist și nu poate ajuta în astfel de cazuri. account.altcoin.popup.wallet.confirm=Înțeleg și confirm că știu ce portofel trebuie să folosesc. -account.altcoin.popup.xmr.msg=Dacă dorești să tranzacționezi XMR pe Bisq, asigură-te că ai înțeles și îndeplinești următoarele condiții:\n\nPentru a trimite XMR, trebuie să utilizezi portofelul oficial Monero GUI sau portofelul simplu Monero cu steagul store-tx-info activat (implicit în noile versiuni).\nAsigură-te că poți accesa cheia tx (folosește comanda get_tx_key în simplewallet) din motiv ce aceasta va fi necesară în cazul unei dispute care să permită arbitrului verificarea transferului de XMR cu ajutorul instrumentului checktx XMR (http://xmr.llcoins.net/checktx.html).\nÎn cazul exploratorilor normali ai blocurilor, transferul nu este verificabil.\n\nÎn cazul unei dispute va trebui să pui la dispoziția arbitrului următoarele date:\n- Cheia privată Tx\n- Hashul tranzacției\n- Adresa publică a destinatarului\n\nDacă nu poți furniza datele de mai sus sau dacă ai folosit un portofel incompatibil, va rezulta pierderea cazului disputei. Expeditorul XMR este responsabil pentru a face verificabil transferul XMR către arbitru în cazul unei dispute.\n\nNu este necesar un cod de plată, ci doar adresa publică normală.\n\nDacă nu ești sigur de acest proces vizitează forumul Monero (https://forum.getmonero.org) pentru mai multe informații. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Atunci când folosești {0}, poți utiliza doar adresele transparente (începând cu t) nu adresele z (private), deoarece arbitrul nu va putea verifica tranzacția cu adrese z. account.altcoin.popup.XZC.msg=Când folosești {0}, poți folosi numai adresele transparente (ce pot fi urmărite), nu adresele indetectabile, deoarece arbitrul nu va putea verifica tranzacția executată cu adrese ce nu pot fi citite de către un explorator de bloc. account.altcoin.popup.bch=Bitcoin Cash și Bitcoin Clashic suferă de protecție împotriva reluării. Dacă folosești aceste monede, asigură-te că ai luat măsurile necesare de precauție și înțelegi toate implicațiile. Poți suferi pierderi prin trimiterea unei monezi și neintenționat să trimiți aceeași monedă pe celălalt blockchain. Deoarece acele "monede airdrop" au aceeași istorie cu blockchainul Bitcoin există și riscuri de securitate cât și un risc considerabil în pierderea confidențialității.\n\nTe invităm să citești mai multe despre acest subiect pe forumul Bisq: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Deoarece Bitcoin Gold împărtășește același istoric ca și blocukchainul Bitcoin, acesta vine atașat cu anumite riscuri de securitate și un risc considerabil crescut privind pierderea confidențialității. Dacă folosești Bitcoin Gold asigură-te că ai luat măsurile de precauție necesare și înțelegi toate implicațiile.\n\nTe invităm să citești mai multe despre acest subiect pe forumul Bisq: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Conturile tale de valută\nnațională: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=Copie de rezervă a portofelului -account.backup.location=Locul salvării de rezervă: +account.backup.location=Backup location account.backup.selectLocation=Selectează locul salvării de rezervă: account.backup.backupNow=Fă salvare de rezervă acum (aceasta nu este criptată) account.backup.appDir=Director de date ale aplicației @@ -922,7 +952,7 @@ account.password.setPw.headline=Setează protecția prin parolă a portofelului account.password.info=Cu protecția prin parolă, trebuie să-ți introduci parola când retragi bitcoin din portofel sau dacă dorești să vizualizezi, restaurezi un portofel din cuvintele-nucleu, precum și la pornirea aplicației. account.seed.backup.title=Salvează cuvintele-nucleu ale portofelului tău -account.seed.info=Te rugăm să notezi ambele cuvinte-nucleu ale portofelului și inclusiv data! Vei putea să îți recuperezii portofelul în orice moment cu aceste cuvinte-nucleu și data aferentă.\nCuvintele-nucleu sunt folosite atât pentru portofelul BTC, cât și pentru cel BSQ.\n\nAr trebui să scrii aceste cuvinte pe o foaie de hârtie și să nu le salvezi pe calculatorul tău.\n\nReține că aceste cuvintele-nucleu nu înlocuiesc copia de rezervă.\nAr trebui să faci o copie de rezervă a întregului director al aplicației în ecranul \"Cont/Rezervă\" pentru a recupera datele și starea actuală a aplicației.\nImportarea cuvintelor-nucleu este recomandată numai în cazurile de urgență. Aplicația nu va funcționa fără o copie de rezervă adecvată a fișierelor și cheilor bazei de date! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=Nu ai creat o parolă pentru portofel care să protejeze afișarea cuvintelor-nucleu.\n\nDorești afișarea cuvintelor-nucleu? account.seed.warn.noPw.yes=Da, și nu mă mai întreba vreodată account.seed.enterPw=Introdu parola pentru a vizualiza cuvintele-nucleu @@ -942,24 +972,24 @@ account.notifications.webCamWindow.headline=Scan QR-code from phone account.notifications.webcam.label=Use webcam account.notifications.webcam.button=Scan QR code account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: +account.notifications.testMsg.label=Send test notification account.notifications.testMsg.title=Test -account.notifications.erase.label=Clear notifications on phone: +account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications -account.notifications.email.label=Pairing token: +account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=Setări -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.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 BTC price is above account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. +account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. Please open your Bisq application and start the payment. account.notifications.trade.message.msg.started=The BTC 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 @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must dao.tab.bsqWallet=Portofel BSQ dao.tab.proposals=Governance dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=plătit cu BSQ -dao.availableBsqBalance=Sold disponibil BSQ: -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Sold BSQ neverificat: -dao.lockedForVoteBalance=Locked for voting +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=Soldul total BSQ @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Vote on proposals dao.proposal.menuItem.result=Vote results dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Faza curentă: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Informații -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Vote result +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Cycles dao.results.cycles.table.header.cycle=Cycle @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Vote results for selected proposal # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Nedefinit + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC + # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocks # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Duration of {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 dao.results.votes.table.header.stakeAndMerit=Vote weight dao.results.votes.table.header.stake=Stake dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=Votează dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Deblocare dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=Rol @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders dao.bond.details.blocks={0} blocks -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=Nume -dao.bond.table.column.link=Cont -dao.bond.table.column.bondType=Rol -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=Detalii dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=Deblocare dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Arbitrator + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=Statut +dao.burnBsq.assets.tradeVolume=Volumul tranzacției +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Nedefinit +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Suma +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=Data +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Tranzacții +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Nedefinit @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1209,6 +1366,8 @@ dao.phase.separatedPhaseBar.RESULT=Vote result # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Solicitare de despăgubire # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Solicitare de despăgubire # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond dao.proposal.details=Proposal details dao.proposal.selectedProposal=Solicitare de despăgubire selectată dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=Solicitarea de despăgubire nu a putut fi înlăturată. dao.proposal.myVote.accept=Accept proposal dao.proposal.myVote.reject=Reject proposal @@ -1244,7 +1407,7 @@ dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Available balance for voting: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=Vote on all proposals dao.proposal.votes.header.voted=My vote dao.proposal.myVote.button=Vote on all proposals @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=Creează o nouă solicitare de despăgubire dao.proposal.create.create.button=Creează solicitare de despăgubire dao.proposal=proposal dao.proposal.display.type=Proposal type -dao.proposal.display.name=Nume/poreclă: -dao.proposal.display.link=Link la detalii: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Suma solicitată în BSQ: -dao.proposal.display.bsqAddress=Adresa BSQ: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=My vote +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Proposal type dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' dao.proposal.display.myVote.accepted=Accepted dao.proposal.display.myVote.rejected=Rejected @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Accepted dao.proposal.voteResult.failed=Rejected dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=Trimite dao.wallet.menuItem.receive=Încasează dao.wallet.menuItem.transactions=Tranzacții -dao.wallet.dashboard.distribution=Statistici -dao.wallet.dashboard.genesisBlockHeight=Înălțimea blocului geneză: -dao.wallet.dashboard.genesisTxId=Codul tranzacției geneză: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=Numărul tuturor tranzacțiilor BSQ: -dao.wallet.dashboard.utxo=Numărul tuturor ieșirilor de tranzacții necheltuite: -dao.wallet.dashboard.burntTx=Numărul tuturor plăților comisioanelor de tranzacționare (arse): -dao.wallet.dashboard.price=Preț: -dao.wallet.dashboard.marketCap=Capitalizarea pieței: - -dao.wallet.receive.fundBSQWallet=Finanțează portofelul Bisq BSQ +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=Tranzacție-geneză +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=Finanțează-ți portofelul BSQ +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=Trimite fonduri -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Suma în BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=Setează suma pentru retragere (minimul este {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=Completează-ți adresa de destinație dao.wallet.send.send=Trimite fondurile BSQ dao.wallet.send.sendBtc=Send BTC funds @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Plătește comisionul de tranzacționare # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Comision pentru solicitarea de despăgubire # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Fee for proposal # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Comision pentru votare @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=Vote reveal dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Compensation request/issuance dao.tx.issuanceFromCompReq.tooltip=Compensation request which led to an issuance of new BSQ.\nIssuance date: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=Nu ai suficiente fonduri pentru crearea solicitării de despăgubire.\nLipsesc: {0} dao.feeTx.confirm=Confirm {0} transaction dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Detalii dispută -contractWindow.dates=Data ofertei / Data tranzacției: -contractWindow.btcAddresses=Adresa de bitcoin cumpărător BTC / vânzător BTC: -contractWindow.onions=Adresa de rețea cumpărător BTC / vânzător BTC: -contractWindow.numDisputes=Nr. disputelor cumpărător BTC / vânzător BTC: -contractWindow.contractHash=Funcția de distribuire al contractului: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Informații importante! displayAlertMessageWindow.update.headline=Informații importante de actualizare! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=Noua versiune a fost descărcată cu succes displayUpdateDownloadWindow.download.openDir=Deschide directorul descărcărilor disputeSummaryWindow.title=Rezumat -disputeSummaryWindow.openDate=Data deschiderii biletului: -disputeSummaryWindow.role=Rolul comerciantului: -disputeSummaryWindow.evidence=Dovezi: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=Dovadă inviolabilă disputeSummaryWindow.evidence.id=Validare cod disputeSummaryWindow.evidence.video=Video/Screencast -disputeSummaryWindow.payout=Valoarea plății tranzacției: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0} primește plata sumei tranzacționate disputeSummaryWindow.payout.getsAll=BTC {0} obține tot disputeSummaryWindow.payout.custom=Plată personalizată disputeSummaryWindow.payout.adjustAmount=Suma introdusă depășește suma disponibilă de {0}.\nAjustăm acest câmp la valoarea maximă posibilă. -disputeSummaryWindow.payoutAmount.buyer=Suma de plată a cumpărătorului: -disputeSummaryWindow.payoutAmount.seller=Suma de plată a vânzătorului: -disputeSummaryWindow.payoutAmount.invert=Folosește păgubaş ca editor: -disputeSummaryWindow.reason=Motivul disputei: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Defect disputeSummaryWindow.reason.usability=Operabilitate disputeSummaryWindow.reason.protocolViolation=Încălcare de protocol @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Niciun răspuns disputeSummaryWindow.reason.scam=Escrocherie disputeSummaryWindow.reason.other=Altele disputeSummaryWindow.reason.bank=Banca -disputeSummaryWindow.summaryNotes=Note de rezumat: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Adaugă note de rezumat disputeSummaryWindow.close.button=Închide bilet disputeSummaryWindow.close.msg=Biletul a fost închis pe {0}\n\nRezumat:\n{1} a furnizat dovezi anti-fraudă: {2}\n{3} a făcut verificarea codului: {4}\n{5} a făcut screencast sau video: {6}\nSuma plătită cumpărătorului de BTC: {7}\nSuma plătită vânzătorului de BTC: {8}\n\nNotițe de rezumat:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Trebuie să închizi și biletul de tranzac emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=Folosește această facilitate doar în caz de urgență, dacă nu îți poți accesa fondurile din interfața de utilizator.\n\nReține că toate ofertele deschise vor fi automat închise atunci când folosești această facilitate.\n\nÎnainte de a-l folosi, te rugăm să-ți salvezi directorul de date. Puteți face asta la \"Cont/Rezervă\".\n\nTe rugăm să ne raportezi eroarea trimițându-ne un raport de eroare pe Github sau forumul Bisq pentru ca noi să putem investiga cauza. -emptyWalletWindow.balance=Soldul tău disponibil: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=Adresa ta de destinație: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=Trimite toate fondurile emptyWalletWindow.openOffers.warn=Ai oferte deschise ce vor fi înlăturate dacă îți golești portofelul.\nSigur dorești golirea portofelului? emptyWalletWindow.openOffers.yes=Da, sunt sigur @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Soldul portofelului tău a fost transferat cu suc enterPrivKeyWindow.headline=Înregistrarea este deschisă numai arbitrilor invitați filterWindow.headline=Editează lista de filtre -filterWindow.offers=Oferte filtrate (separate prin virgulă): -filterWindow.onions=Adrese de Onion filtrate (separate prin virgulă): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=Datele filtrate ale contului de tranzacționare:\nFormat: lista separată prin virgule [cod al metodei de plată | câmp de date | valoare] -filterWindow.bannedCurrencies=Coduri valutare filtrate (separate prin virgulă): -filterWindow.bannedPaymentMethods=Coduri ale metodelor de plată filtrate (separate prin virgulă): -filterWindow.arbitrators=Arbitri filtrați (adrese Onion separate prin virgulă): -filterWindow.seedNode=Noduri nucleu filtrate (adrese Onion separate prin virgulă): -filterWindow.priceRelayNode=Noduri releu de preț filtrate (adrese Onion separate prin virgulă): -filterWindow.btcNode=Noduri de Bitcoin filtrate (adrese separate prin virgulă + port): -filterWindow.preventPublicBtcNetwork=Previne folosirea rețelei publice Bitcoin: +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=Adaugă filtru filterWindow.remove=Înlătură filtru -offerDetailsWindow.minBtcAmount=Suma minimă de BTC: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(min. {0}) offerDetailsWindow.distance=(distanța de la prețul pieței: {0}) -offerDetailsWindow.myTradingAccount=Contul meu de tranzacționare: -offerDetailsWindow.offererBankId=(ID-ul băncii ofertantului) +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(numele băncii ofertantului) -offerDetailsWindow.bankId=Cod bancar (ex. BIC sau SWIFT): -offerDetailsWindow.countryBank=Țara băncii ofertantului: -offerDetailsWindow.acceptedArbitrators=Arbitrii acceptați: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Angajament -offerDetailsWindow.agree=Accept: -offerDetailsWindow.tac=Termeni și condiții: +offerDetailsWindow.agree=Accept +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=Confirmare: Plasează oferta la {0} bitcoin offerDetailsWindow.confirm.taker=Confirmare: Acceptă oferta la {0} bitcoin -offerDetailsWindow.warn.noArbitrator=Nu ai niciun arbitru selectat.\nTe rugăm selectează cel puțin un arbitru. -offerDetailsWindow.creationDate=Data creării: -offerDetailsWindow.makersOnion=Adresa de Onion a ofertantului: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=Cod QR qRCodeWindow.msg=Te rugăm folosește acest cod QR pentru a-ți finanța portofelul Bisq din cel extern. -qRCodeWindow.request="Solicitare de plată:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Selectează tranzacția de depunere pentru dispută selectDepositTxWindow.msg=Tranzacția de depozitare nu a fost stocată în schimbul valutar.\nTe rugăm să selectezi una din tranzacțiile multisig existente din portofelul tău ce reprezintă tranzacția de depozitare utilizată în tranzacția nereușită.\n\nPoți găsi tranzacția corectă deschizând fereastra detaliilor de schimb (apasă pe codul de schimb din listă) iar după urmărind tranzacția de plată a taxei de tranzacționare până la următoarea tranzacție vei vedea tranzacția de depozitare multisig (adresa începe cu 3). Codul tranzacției trebuie să fie vizibil în lista prezentată aici. Odată ce ai găsit tranzacția corectă, selectează respectiva tranzacție și continuă.\n\nNe pare rău pentru inconveniență, dar cazul de eroare ar trebui să se întâmple foarte rar iar în viitor vom încerca să găsim modalități mai bune de rezolvare ale acesteia. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=Piața implicită selectată este {0}.\n\nDacă dor selectBaseCurrencyWindow.select=Selectează valuta implicită sendAlertMessageWindow.headline=Trimite notificare globală -sendAlertMessageWindow.alertMsg=Mesaj de alertă: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Introdu mesaj -sendAlertMessageWindow.isUpdate=Notificare de actualizare: -sendAlertMessageWindow.version=Nr. versiune nouă: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Trimite notificare sendAlertMessageWindow.remove=Elimină notificare sendPrivateNotificationWindow.headline=Trimite mesaj privat -sendPrivateNotificationWindow.privateNotification=Notificare privată: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Introdu notificare: sendPrivateNotificationWindow.send=Trimite notificare privată showWalletDataWindow.walletData=Date portofel -showWalletDataWindow.includePrivKeys=Include cheile private: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Sistem de arbitrare tradeDetailsWindow.headline=Tranzacție tradeDetailsWindow.disputedPayoutTxId=Codul tranzacției plătiții disputate: tradeDetailsWindow.tradeDate=Data tranzacției -tradeDetailsWindow.txFee=Comision de minare: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=Adresa de Onion a partenerului de tranzacționare -tradeDetailsWindow.tradeState=Stadiu tranzacție: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=Introdu parola pentru a debloca @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Setări ale rețelei Tor torNetworkSettingWindow.noBridges=Nu folosi punți torNetworkSettingWindow.providedBridges=Conectare cu punți implicite torNetworkSettingWindow.customBridges=Introdu punți preferențiale -torNetworkSettingWindow.transportType=Tipul transportului: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (recomandat) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Intordu unul sau mai multe releuri-punți (unul pe linie): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=tastează adresa:portul torNetworkSettingWindow.restartInfo=Trebuie să repornești pentru a aplica schimbările torNetworkSettingWindow.openTorWebPage=Deschide pagina web al proiectului Tor @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Dacă Tor este blocat de către furnizorul feeOptionWindow.headline=Alege valuta pentru plata comisionului tranzacției feeOptionWindow.info=Poți alege să plătești comisionul de tranzacționare în BSQ sau în BTC. Dacă alegi BSQ te vei bucura de un comision comercial mai redus. -feeOptionWindow.optionsLabel=Alege valuta pentru plata comisionului tranzacției: +feeOptionWindow.optionsLabel=Alege valuta pentru plata comisionului tranzacției feeOptionWindow.useBTC=Folosește BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=Tranzacția ta cu codul {0} a atins jumăt popup.warning.tradePeriod.ended=Tranzacția ta cu codul {0} a atins perioada maximă de tranzacționare permisă și tot nu este finalizată.\n\nerioada de tranzacționare sa încheiat pe {1}\n\nTe rugăm să verifici tranzacția la \"Portofoliu/Tranzacții deschise\" în vederea contactării arbitrului. popup.warning.noTradingAccountSetup.headline=Nu ai creat un cont de tranzacționare popup.warning.noTradingAccountSetup.msg=Trebuie să configurezi o valută națională sau un cont altcoin înainte de a putea crea o ofertă.\nDorești să configurezi un cont? -popup.warning.noArbitratorSelected.headline=Nu ai un arbitru selectat. -popup.warning.noArbitratorSelected.msg=Trebuie să alegi cel puțin un arbitru pentru a putea tranzacționa.\nDorești să faci asta acum? +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=Trebuie să aștepți până devi complet conectat la rețea.\nAceasta poate dura până la aproximativ 2 minute la pornire. popup.warning.notSufficientConnectionsToBtcNetwork=Trebuie să aștepți până când ai cel puțin {0} conexiuni la rețeaua Bitcoin. popup.warning.downloadNotComplete=Trebuie să aștepți până când descărcarea blocurilor de Bitcoin lipsă se finalizează. @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=Nu există flux de preț disponibil pentru ac popup.warning.sendMsgFailed=Transmisia mesajului către partenerul tău de tranzacționare a eșuat.\nTe rugăm încearcă din nou iar în caz de eșec repetat raportează-ne eroarea. popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=Nu ai fonduri suficiente de BTC pentru plata comisionului minier în BSQ.\nPoți plăti comisionul în BTC sau trebuie să îți finanțezi portofelul BSQ. Poți cumpăra BSQ pe Bisq.\nFonduri BSQ lipsă: {0} -popup.warning.noBsqFundsForBtcFeePayment=Portofelul tău BSQ nu dispune de suficiente fonduri pentru plata în BSQ a comisionului minier. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=Mesajul tău depășește dimensiunea maximă permisă. Trimite-l în mai multe părți sau încărcă-l pe o platformă precum https://pastebin.com. popup.warning.lockedUpFunds=Ai fonduri blocate dintr-o tranzacție nereușită.\nSold blocat: {0} \nAdresa tx de depozitare: {1}\nCodul tranzacției: {2}.\n\nTe rugăm deschide un bilet de asistență selectând tranzacția în ecranul tranzacțiilor în așteptare și apăsând pe \"alt + o\" sau \"opțiunea + o\"." @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=Pentru a asigura că ambii comercianți respectă popup.info.cashDepositInfo=Please be sure that you have a bank branch in your area to be able to make the cash deposit.\nThe 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=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=Notificare privată importantă! @@ -1698,10 +1884,10 @@ confidence.confirmed=Confirmat în {0} bloc(uri) confidence.invalid=Tranzacția nu este validă peerInfo.title=Informații utilizator -peerInfo.nrOfTrades=Numărul tranzacțiilor finalizate: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=Nu ai mai tranzacționat cu acel utilizator până acum. -peerInfo.setTag=Pune eticheta acestui utilizator: -peerInfo.age=Vechimea contului de plăți: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Vechimea necunoscută addressTextField.openWallet=Deschide portofelul implicit de bitcoin @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Deschide un explorator de blockchain cu navigation.account=\"Cont\" navigation.account.walletSeed=\"Cont/Nucleu portofel\" -navigation.arbitratorSelection=\"Selecție arbitrii\" navigation.funds.availableForWithdrawal=\"Fonduri/Trimite fonduri\" navigation.portfolio.myOpenOffers=\"Portofoliu/Ofertele mele deschise\" navigation.portfolio.pending=\"Portofoliu/Tranzacții deschise\" @@ -1790,8 +1975,8 @@ time.minutes=minute time.seconds=secunde -password.enterPassword=Introdu parola: -password.confirmPassword=Confirmă parola: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=Parola trebuie să fie mai scurtă de 500 de caractere. password.deriveKey=Derivare cheie din parolă password.walletDecrypted=Portofelul a fost decriptat cu succes iar protecția prin parolă a fost eliminată. @@ -1803,11 +1988,12 @@ password.forgotPassword=Ai uitat parola? password.backupReminder=Reține că atunci când stabilești o parolă pentru portofel, vor fi șterse toate copiile de rezervă create automat din portofelul necriptat.\n\nEste recomandat ca înainte de a seta o parolă să faci o copie de rezervă a directorului aplicației și să îți scrii pe hârtie cuvintele-nucleu! password.backupWasDone=Deja am făcut o salvare -seed.seedWords=Cuvintele-nucleu ale portofelului: -seed.date=Data portofelului: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=Restaurare portofel din cuvintele-nucleu: seed.restore=Restaurare portofele -seed.creationDate=Data creării: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=Portofelul tău de bitcoin nu este gol.\n\nTrebuie să golești acest portofel înainte de a încerca restaurarea unuia mai vechi, deoarece amestecarea portofelelor poate conduce la copii de rezervă invalidate.\n\nTe rugăm finalizează-ți tranzacțiile, închide toate ofertele deschise și mergi la secțiunea Fonduri pentru a-ți retrage bitcoinii.\nÎn cazul în care nu îți poți accesa bitcoinii, poți folosi instrumentul de urgență în a-ți goli portofelul.\nPentru a deschide instrumentul de urgență, apasă \"alt + e\" sau \"option + e\" . seed.warn.walletNotEmpty.restore=Doresc să restaurez oricum seed.warn.walletNotEmpty.emptyWallet=Prima dată îmi voi goli portofelul @@ -1821,80 +2007,84 @@ seed.restore.error=A apărut o eroare la restaurarea portofelelor prin cuvintele #################################################################### payment.account=Cont -payment.account.no=Nr. contului: -payment.account.name=Numele contului: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=Numele complet al deținătorului de cont payment.account.fullName=Nume complet (nume, nume botez, prenume) -payment.account.state=Țară/Județ/Regiune: -payment.account.city=Oraș: -payment.bank.country=Țara băncii: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=Numele complet al deținătorului de cont / email payment.account.name.emailAndHolderId=Numele complet al deținătorului de cont / email / {0} -payment.bank.name=Nume bancă: +payment.bank.name=Nume gol payment.select.account=Selectează tipul contului payment.select.region=Selectează regiunea payment.select.country=Selectează țara payment.select.bank.country=Selectează țara băncii payment.foreign.currency=Sigur dorești să alegi o altă valută decât moneda națională a țării? payment.restore.default=Nu, restaurează valuta prestabilită -payment.email=E-mail: -payment.country=Țara: -payment.extras=Cerințe extra: -payment.email.mobile=E-mail sau nr. mobil: -payment.altcoin.address=Adresă altcoin: -payment.altcoin=Altcoin: +payment.email=Email +payment.country=Țara +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=Selectează sau caută altcoin -payment.secret=Întrebarea secretă: -payment.answer=Răspuns: -payment.wallet=Cod portofel: -payment.uphold.accountId=Nume de utilizator sau e-mail sau nr. telefon: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=E-mail sau nr. telefon: -payment.venmo.venmoUserName=Nume de utilizator Venmo: -payment.popmoney.accountId=E-mail sau nr. telefon: -payment.revolut.accountId=E-mail sau nr. telefon: -payment.supportedCurrencies=Valute acceptate: -payment.limitations=Limite: -payment.salt=Sare pentru verificarea vechimii contului: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=Sarea trebuie să fie în format HEX.\nSe recomandă editarea câmpul de sare dacă dorești să transferi sarea dintr-un cont vechi pentru a păstra vechimea contului. Vechimea contului este verificată folosind sarea contului și datele de identificare ale acestuia (de exemplu codul IBAN). -payment.accept.euro=Acceptă tranzacții dinspre aceste țări Euro: -payment.accept.nonEuro=Acceptă tranzacții dinspre aceste țări non-Euro: -payment.accepted.countries=Țări acceptate: -payment.accepted.banks=Bănci acceptate (cod): -payment.mobile=Nr. mobil: -payment.postal.address=Adresa poștală: -payment.national.account.id.AR=CBU number: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn=Adresa {0}: -payment.accountNr=Număr cont: -payment.emailOrMobile=E-mail sau nr. mobil: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=Folosește nume de cont preferințial -payment.maxPeriod=Perioada maximă de tranzacționare permisă: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=Durata maximă de tranzacționare: {0} / Limita maximă de tranzacționare: {1} / Vechimea contului: {2} -payment.maxPeriodAndLimitCrypto=Durata maximă de tranzacționare: {0} / Limita maximă de tranzacționare: {1} +payment.maxPeriodAndLimitCrypto=Durata maximă de tranzacționare: {0} / Limita maximă de tranzacționare: {1} payment.currencyWithSymbol=Valuta: {0} payment.nameOfAcceptedBank=Numele băncii acceptate payment.addAcceptedBank=Adaugă bancă acceptată payment.clearAcceptedBanks=Șterge băncile acceptate -payment.bank.nameOptional=Nume bancă (opțional): -payment.bankCode=Cod bancar: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=Cod bancar (BIC/SWIFT): -payment.bankIdOptional=Cod bancar (BIC/SWIFT) (opțional): -payment.branchNr=Nr. filială: -payment.branchNrOptional=Nr. filială (opțional): -payment.accountNrLabel=Nr. cont (IBAN): -payment.accountType=Tip cont: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=Verificare payment.savings=Economii -payment.personalId=Cod personal: -payment.clearXchange.info=Asigură-te că îndeplinești cerințele pentru utilizarea Zelle (ClearXchange).\n\n1. Trebuie să ai contul ClearXchange verificat pe platforma lor înainte de a începe o tranzacție sau de a crea o ofertă.\n\n2. Ai nevoie de un cont bancar la una dintre următoarele bănci membre:\n\t● Banca Americii\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● Wells Fargo SurePay\n\n3. Trebuie să fi sigur că nu depășești limitele de transfer zilnice sau lunare impuse de Zelle (ClearXchange).\n\nTe rugăm să folosești Zelle (ClearXchange) numai dacă îndeplinești toate aceste cerințe, în caz contrar este foarte probabil ca transferul Zelle (ClearXchange) să eșueze iar tranzacția să se termine într-o dispută.\nDacă nu ai îndeplinit cerințele de mai sus, vei pierde depozitul de securitate.\n\nFi conștient de asemenea de riscul mai ridicat al taxării de ramburs când folosești Zelle (ClearXchange).\nPentru vânzătorul {0} este recomandat să ia legătura cu cumpărătorul {1} prin adresa de e-mail sau numărul mobil furnizat pentru a verifica dacă acesta este cu adevărat proprietarul contului Zelle (ClearXchange). +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=When using MoneyGram the BTC buyer has to send the Authorisation number and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, country, state and the amount. The buyer will get displayed the seller's email in the trade process. payment.westernUnion.info=When using Western Union the BTC buyer has to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, city, country and the amount. The buyer will get displayed the seller's email in the trade process. payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=Rețineți că toate transferurile bancare au un anumit risc de rambursare.\n\nPentru a diminua acest risc, Bisq stabilește limite de tranzacționare bazate pe doi factori:\n\n1. Nivelul estimat al riscului de rambursare pentru metoda de plată utilizată\n2. Vechimea contului tău pentru metodă de plată aleasă\n\nContul pe care îl creezi acum este nou iar vechimea acestuia este zero. Pe măsură ce contul tău avansează în vechime pe parcursul unei perioade de două luni, limitele per-tranzacție vor crește împreună cu vechimea:\n\n● În prima lună, limita ta per-tranzacție va fi {0}\n● În cea de-a doua lună, limita ta per-tranzacție va fi {1}\n● După cea de-a doua lună, limita ta per-tranzacție va fi {2}\n\nReține că nu sunt impuse limite privind numărul total de ocazii în care poți tranzacționa. +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.f2f.contact=Contact info payment.f2f.contact.prompt=How you want to get contacted by the trading peer? (email address, phone number,...) payment.f2f.city=City for 'Face to face' meeting @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Optional additional information payment.f2f.extra=Additional information payment.f2f.extra.prompt=The maker can define 'terms and conditions' or add a public contact information. It will be displayed with the offer. -payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he need to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked up forever or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he needs to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Open web page payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} payment.f2f.offerbook.tooltip.extra=Additional information: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoinuri +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoinuri - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} trebuie să fie format din {1} numere. validation.accountNr=Numărul contului trebuie să fie format din {0} cifre. validation.accountNrChars=Numărul contului trebuie să fie format din {0} caractere. validation.btc.invalidAddress=Adresa nu este corectă. Verifică formatul acesteia. -validation.btc.amountBelowDust=Suma pe care dorești să o trimiți este sub limita de praf de {0} \nși astfel ar fi respinsă de rețeaua Bitcoin.\nTe rugăm să folosești o sumă mai mare. validation.integerOnly=Introdu numai numere întregi. validation.inputError=Intrarea ta a cauzat o eroare:\n{0} -validation.bsq.insufficientBalance=Suma întrece soldul disponibil al {0}. -validation.btc.exceedsMaxTradeLimit=O sumă mai mare ca limita ta de tranzacționare de {0} nu este permisă. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=Min. amount is {0} validation.nationalAccountId={0} trebuie să fie format din {1} numere. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=Cod IBAN incorect validation.iban.invalidLength=Numărul trebuie să aibă o lungime între 15 și 34 de caractere. validation.interacETransfer.invalidAreaCode=Cod poștal non-Canadian validation.interacETransfer.invalidPhone=Format incorect al numărului de telefon nevalid iar adresa de e-mail nu corespunde +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_ru.properties b/core/src/main/resources/i18n/displayStrings_ru.properties index 32c4a725179..0b711590fdd 100644 --- a/core/src/main/resources/i18n/displayStrings_ru.properties +++ b/core/src/main/resources/i18n/displayStrings_ru.properties @@ -90,7 +90,7 @@ shared.BTCMinMax=ВТС (мин - макс) shared.removeOffer=Удалить предложение shared.dontRemoveOffer=Не удалять предложение shared.editOffer=Изменить предложение -shared.openLargeQRWindow=Открыть QR-код в большом окне +shared.openLargeQRWindow=Показать QR-код в большом окне shared.tradingAccount=Торговый счёт shared.faq=Посетить страницу ЧаВо shared.yesCancel=Да, отменить @@ -137,7 +137,7 @@ shared.saveNewAccount=Сохранить новый счёт shared.selectedAccount=Выбранный счёт shared.deleteAccount=Удалить счёт shared.errorMessageInline=\nСбой: {0} -shared.errorMessage=Сообщение об ошибке: +shared.errorMessage=Сообщение об ошибке shared.information=Информация shared.name=Имя shared.id=Идентификатор @@ -152,19 +152,19 @@ shared.seller=продавец shared.buyer=покупатель shared.allEuroCountries=Все страны Еврозоны shared.acceptedTakerCountries=Страны приемлемых получателей -shared.arbitrator=Выбранный арбитр: +shared.arbitrator=Выбранный арбитр shared.tradePrice=Курс сделки shared.tradeAmount=Сумма сделки shared.tradeVolume=Объём сделки shared.invalidKey=Введён неправильный ключ. -shared.enterPrivKey=Введите личный ключ для разблокировки: -shared.makerFeeTxId=Идентификатор транзакции взноса продавца: -shared.takerFeeTxId=Идентификатор транзакции взноса получателя: -shared.payoutTxId=Идентификатор транзакции выплаты: -shared.contractAsJson=Контракт в формате JSON: +shared.enterPrivKey=Введите личный ключ для разблокировки +shared.makerFeeTxId=Идент. транзакции взноса создателя +shared.takerFeeTxId=Идент. транзакции взноса получателя +shared.payoutTxId=Идент. транзакции выплаты +shared.contractAsJson=Контракт в формате JSON shared.viewContractAsJson=Просмотреть контракт в формате JSON shared.contract.title=Контракт сделки с идентификатором: {0} -shared.paymentDetails=Подробности платежа ВТС {0}: +shared.paymentDetails=Подробности платежа ВТС {0} shared.securityDeposit=Залоговый депозит в ВТС shared.yourSecurityDeposit=Ваш залоговый депозит shared.contract=Контракт @@ -172,22 +172,27 @@ shared.messageArrived=Сообщение получено. shared.messageStoredInMailbox=Сообщение сохранено в почтовом ящике. shared.messageSendingFailed=Сбой отправки сообщения: {0} shared.unlock=Разблокировать -shared.toReceive=получить: -shared.toSpend=потратить: +shared.toReceive=получить +shared.toSpend=потратить shared.btcAmount=Количество ВТС -shared.yourLanguage=Ваши языки: +shared.yourLanguage=Ваши языки shared.addLanguage=Добавить язык shared.total=Всего -shared.totalsNeeded=Нужно средств: -shared.tradeWalletAddress=Адрес кошелька сделки: -shared.tradeWalletBalance=Баланс кошелька сделки: +shared.totalsNeeded=Нужно средств +shared.tradeWalletAddress=Адрес кошелька сделки +shared.tradeWalletBalance=Баланс кошелька сделки shared.makerTxFee=Создатель: {0} shared.takerTxFee=Принимающий: {0} shared.securityDepositBox.description=Залоговый депозит для BTC {0} shared.iConfirm=Подтверждаю shared.tradingFeeInBsqInfo=эквивалент {0}, в качестве комиссии майнера shared.openURL=Перейти на {0} - +shared.fiat=Нац. валюта +shared.crypto=Криптовалюта +shared.all=Все +shared.edit=Отредактировать +shared.advancedOptions=Дополнительные настройки +shared.interval=Интервал #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Настройки mainView.menu.account=Счёт mainView.menu.dao=DAO -mainView.marketPrice.provider=Источник рыночного курса: +mainView.marketPrice.provider=Курс предостален +mainView.marketPrice.label=Рыночный курс +mainView.marketPriceWithProvider.label=Рыночный курс предоставлен {0} mainView.marketPrice.bisqInternalPrice=Курс последней сделки Bisq mainView.marketPrice.tooltip.bisqInternalPrice=Нет данных от источника рыночного курса.\nПредоставлен курс последней Bisq сделки этой валютной пары. mainView.marketPrice.tooltip=Рыночный курс предоставлен {0}{1}\nОбновление: {2}\nURL источника данных: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Если алткойн недосту mainView.balance.available=Доступный баланс mainView.balance.reserved=Выделено на предложения mainView.balance.locked=Заперто в сделках +mainView.balance.reserved.short=Выделено +mainView.balance.locked.short=Заперто mainView.footer.usingTor=(используется Tor) mainView.footer.localhostBitcoinNode=(локальный узел) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Местоположение банка создат offerbook.offerersAcceptedBankSeatsEuro=Приемлемые банки стран (получатель): Все страны Еврозоны offerbook.offerersAcceptedBankSeats=Приемлемые банки стран (получатель):\n {0} offerbook.availableOffers=Доступные предложения -offerbook.filterByCurrency=Фильтр по валютам: +offerbook.filterByCurrency=Фильтр по валюте offerbook.filterByPaymentMethod=Фильтр по способу оплаты offerbook.nrOffers=Кол-во предложений: {0} @@ -344,14 +353,14 @@ offerbook.info.roundedFiatVolume=Сумма округлена, чтобы ув createOffer.amount.prompt=Введите сумму в ВТС createOffer.price.prompt=Введите курс createOffer.volume.prompt=Введите сумму в {0} -createOffer.amountPriceBox.amountDescription=Сумма BTC в {0} +createOffer.amountPriceBox.amountDescription=Количество BTC {0} createOffer.amountPriceBox.buy.volumeDescription=Сумма расхода в {0} createOffer.amountPriceBox.sell.volumeDescription=Сумма поступления в {0} -createOffer.amountPriceBox.minAmountDescription=Минимальная сумма ВТС +createOffer.amountPriceBox.minAmountDescription=Мин. количество ВТС createOffer.securityDeposit.prompt=Залоговый депозит в ВТС createOffer.fundsBox.title=Обеспечить своё предложение -createOffer.fundsBox.offerFee=Взнос продавца: -createOffer.fundsBox.networkFee=Комиссия майнера: +createOffer.fundsBox.offerFee=Торговый сбор +createOffer.fundsBox.networkFee=Комиссия майнера createOffer.fundsBox.placeOfferSpinnerInfo=Публикация предложения... createOffer.fundsBox.paymentLabel=Сделка Bisq с идентификатором {0} createOffer.fundsBox.fundsStructure=({0} залоговый депозит, {1} торговый сбор, {2} комиссия майнера) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=Вы всегда получите {0}% б createOffer.info.buyBelowMarketPrice=Вы всегда заплатите {0}% меньше текущей рыночной цены, так как курс вашего предложения будет постоянно обновляться. createOffer.warning.sellBelowMarketPrice=Вы всегда получите {0}% меньше текущей рыночной цены, так как курс вашего предложения будет постоянно обновляться. createOffer.warning.buyAboveMarketPrice=Вы всегда заплатите {0}% больше текущей рыночной цены, так как курс вашего предложения будет постоянно обновляться. - +createOffer.tradeFee.descriptionBTCOnly=Торговый сбор +createOffer.tradeFee.descriptionBSQEnabled=Выбрать валюту сбора +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} от суммы сделки # new entries createOffer.placeOfferButton=Проверка: Разместить предложение {0} биткойн @@ -371,7 +382,7 @@ createOffer.alreadyFunded=Вы уже обеспечили это предлож createOffer.createOfferFundWalletInfo.headline=Обеспечить своё предложение # suppress inspection "TrailingSpacesInProperty" createOffer.createOfferFundWalletInfo.tradeAmount=- Сумма сделки: {0} \n -createOffer.createOfferFundWalletInfo.msg=Вы должны внести {0} для обеспечения этого предложения.\n\nЭти средства выделяются в Вашем локальном кошельке, и будут заперты на депозитный адрес multisig, когда кто-то примет Ваше предложение.\n\nСумма состоит из:{1}\n- Вашего залогового депозита: {2}\n- Торгового сбора: {3}\n- Общей комиссии майнера: {4}\n\n\nВы можете выбрать один из двух вариантов обеспечения сделки:\n - Использовать свой Bisq кошелёк (удобо, но связь между сделками может быть вычислена посторонними) ИЛИ\n - Перевод с внешнего кошелька (потенциально более анонимно)\n\nВы увидите все варианты обеспечения и подробности после закрытия этого окна. +createOffer.createOfferFundWalletInfo.msg=Вы должны внести {0} для обеспечения этого предложения.\n\nЭти средства выделяются в Вашем локальном кошельке, и будут заперты в депозитном адресе multisig, когда кто-то примет Ваше предложение.\n\nСумма состоит из:\n{1}\n- Вашего залогового депозита: {2}\n- Торгового сбора: {3}\n- Общей комиссии майнера: {4}\n\n\nВы можете выбрать один из двух вариантов обеспечения сделки:\n - Использовать свой Bisq кошелёк (удобо, но связь между сделками может быть вычислена посторонними) ИЛИ\n - Перевод с внешнего кошелька (потенциально более анонимно)\n\nВы увидите все варианты обеспечения и подробности после закрытия этого окна. # 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=Сбой создания предложения:\n\n{0}\n\nВаши средства остались в кошельке.\nПросьба перезагрузить приложение и проверить связь с интернет. @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=Сумма ввода не мо takeOffer.validation.amountLargerThanOfferAmountMinusFee=Указанная сумма создаст мизерную сдачу 'пыль' продавцу BTC. takeOffer.fundsBox.title=Обеспечить свою сделку takeOffer.fundsBox.isOfferAvailable=Проверка доступности предложения... -takeOffer.fundsBox.tradeAmount=Сумма для продажи: -takeOffer.fundsBox.offerFee=Взнос получателя: -takeOffer.fundsBox.networkFee=Комиссионные майнеру: +takeOffer.fundsBox.tradeAmount=Количество для продажи +takeOffer.fundsBox.offerFee=Торговый сбор +takeOffer.fundsBox.networkFee=Итого комиссия майнера takeOffer.fundsBox.takeOfferSpinnerInfo=Принятие предложения... takeOffer.fundsBox.paymentLabel=Bisq сделка с идентификатором {0} takeOffer.fundsBox.fundsStructure=({0} залоговый депозит, {1} торговый сбор, {2} комиссия майнера) @@ -423,7 +434,7 @@ takeOffer.alreadyFunded.movedFunds=Вы уже обеспечили это пр takeOffer.takeOfferFundWalletInfo.headline=Обеспечить Вашу сделку # suppress inspection "TrailingSpacesInProperty" takeOffer.takeOfferFundWalletInfo.tradeAmount=- Сумма сделки: {0} \n -takeOffer.takeOfferFundWalletInfo.msg=Для принятия этого предложения необходимо внести депозит {0}.\n\nДепозит является суммой:{1}\n- Вашего залогового депозита: {2}\n- Торгового сбора: {3}\n- Общей комиссии майнера: {4}\n\nВам можно выбрать из двух вариантов финансирования сделки:\n- Использовать свой Bisq кошелёк (удобо, но связь между сделками может быть вычислена посторонними) ИЛИ\n- Перевод из внешнего кошелька (потенциально более анонимно)\n\nВы увидите все варианты финансирования и подробности после закрытия этого окна. +takeOffer.takeOfferFundWalletInfo.msg=Для принятия этого предложения необходимо внести депозит {0}.\n\nДепозит является суммой:\n{1}\n- Вашего залогового депозита: {2}\n- Торгового сбора: {3}\n- Общей комиссии майнера: {4}\n\nВам можно выбрать из двух вариантов финансирования сделки:\n- Использовать свой Bisq кошелёк (удобно, но связь между сделками может быть вычислена посторонними) ИЛИ\n- Перевод из внешнего кошелька (потенциально более анонимно)\n\nВы увидите все варианты финансирования и подробности после закрытия этого окна. takeOffer.alreadyPaidInFunds=Если Вы уже внесли средства, их можно снять в разделе \"Средства/Отправить средства\". takeOffer.paymentInfo=Информация о платеже takeOffer.setAmountPrice=Задайте сумму @@ -450,7 +461,7 @@ editOffer.setPrice=Укажите курс editOffer.confirmEdit=Подтвердите: Изменить предложение editOffer.publishOffer=Публикация вашего предложения. editOffer.failed=Не удалось изменить предложение:\n{0} -editOffer.success=Ваше предложение было успешно отредактировано. +editOffer.success=Ваше предложение успешно отредактировано. #################################################################### # Portfolio @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Просьба послать {0} \"Пла portfolio.pending.step2_buyer.bank=Просьба заплатить {0} продавцу BTC, через интернет сервис вашего банка.\n\n portfolio.pending.step2_buyer.f2f=Просьба связаться с продавцом BTC по указанному контакту и договориться о встрече, чтобы заплатить {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Начать оплату, используя {0} -portfolio.pending.step2_buyer.amountToTransfer=Сумма перевода: -portfolio.pending.step2_buyer.sellersAddress={0} адрес продавца: +portfolio.pending.step2_buyer.amountToTransfer=Сумма перевода +portfolio.pending.step2_buyer.sellersAddress={0} адрес продавца +portfolio.pending.step2_buyer.buyerAccount=Использовать Ваш платёжный счет portfolio.pending.step2_buyer.paymentStarted=Платёж начат portfolio.pending.step2_buyer.warn=Вы ещё не оплатили {0}!\nУчтите, что сделка должна быть завершена до {1}, иначе арбитр начнёт расследование. portfolio.pending.step2_buyer.openForDispute=Вы не завершили оплату!\nМаксимальный срок отведенный для сделки истек.\n\nПросьба обратиться к арбитру, и начать спор. @@ -513,11 +525,13 @@ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Отправить M portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Вам необходимо отправить по э-почте продавцу BTC MTCN (номер отслеживания) и фотографию квитанции.\nВ квитанции должно быть четко указано полное имя продавца, город, страна и сумма. Адрес э-почты продавца: {0}. \n\nВы отправили MTCN и контракт продавцу? portfolio.pending.step2_buyer.halCashInfo.headline=Послать код HalCash portfolio.pending.step2_buyer.halCashInfo.msg=Отклонение в процентах от рыночной цены (например, 2.50%, -0.50% и т. д.) +portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Некоторые банки требуют имя получателя. Код сортировки Великобритании и номер счета достаточно для перевода Faster Payment, и имя получателя не проверяется ни одним из банков. portfolio.pending.step2_buyer.confirmStart.headline=Подтвердите начало платежа portfolio.pending.step2_buyer.confirmStart.msg=Вы начали {0} оплату Вашему контрагенту? portfolio.pending.step2_buyer.confirmStart.yes=Да, я начал оплату portfolio.pending.step2_seller.waitPayment.headline=Ожидайте платеж +portfolio.pending.step2_seller.f2fInfo.headline=Контактная информация покупателя portfolio.pending.step2_seller.waitPayment.msg=Поступило как минимум одно подтверждение депозита.\nВам необходимо ждать до тех пор когда покупатель BTC начнет оплату {0}. portfolio.pending.step2_seller.warn=Покупатель BTC все еще не завершил оплату {0}.\nВам необходимо ждать начала оплаты.\nЕсли сделка не завершилась {1}, арбитр начнет расследование. portfolio.pending.step2_seller.openForDispute=Покупатель BTC не приступил к оплате!\nМаксимальный срок сделки истёк.\nВы в праве подождать, и дать контрагенту больше времени, или связаться с арбитром и начать спор. @@ -531,23 +545,25 @@ message.state.ARRIVED=Сообщение прибыло к пэру/контра # suppress inspection "UnusedProperty" message.state.STORED_IN_MAILBOX=Сообщение сохранено в почтовом ящике # suppress inspection "UnusedProperty" -message.state.ACKNOWLEDGED=Пэр подтверждил получения сообщения +message.state.ACKNOWLEDGED=Пэр подтвердил получение сообщения # suppress inspection "UnusedProperty" message.state.FAILED=Сбой отправки сообщения portfolio.pending.step3_buyer.wait.headline=Ожидание подтверждения оплаты продавцом ВТС portfolio.pending.step3_buyer.wait.info=Ожидание подтверждения продавцом ВТС получения оплаты {0}. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Статус сообщения о начале платежа: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Статус сообщения о начале платежа portfolio.pending.step3_buyer.warn.part1a=на блокцепи {0} portfolio.pending.step3_buyer.warn.part1b=у Вашего провайдера платёжных услуг (напр. банк) -portfolio.pending.step3_buyer.warn.part2=Продавец BTC ещё не подтвердил ваш платёж!\nПросьба проверить {0} что платёж успешно отправлен.\nЕсли продавец BTC не подтвердит получение оплаты до {1}, арбитр начнёт расследование. +portfolio.pending.step3_buyer.warn.part2=Продавец BTC ещё не подтвердил Ваш платёж!\nПросьба проверить {0} что платёж успешно отправлен.\nЕсли продавец BTC не подтвердит получение оплаты до {1}, арбитр начнёт расследование. portfolio.pending.step3_buyer.openForDispute=Продавец BTC не подтвердил Ваш платёж!\nМаксимальный срок сделки истёк.\nВы в праве подождать, и дать контрагенту больше времени, или связаться с арбитром и начать спор. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Ваш контрагент подтвердил начало {0} оплаты.\n\n -portfolio.pending.step3_seller.altcoin={0}Просьба проверить через {1} обозреватель блоков транзакцию на Ваш принимающий адрес\n{2}\nи достаток подтверждений её в блокцепи.\nСумма оплаты должна быть {3}\n\nМожно скопировать и вставить Ваш {4} адрес с основной страницы, после закрытия этого окна. +portfolio.pending.step3_seller.altcoin.explorer=на Вашем любимом обозревателе блокцепи {0} +portfolio.pending.step3_seller.altcoin.wallet=в Вашем кошельке {0} +portfolio.pending.step3_seller.altcoin={0}Проверьте {1} получила ли транзакция на Ваш адрес\n{2}\nдостаточно подтверждений блокципи.\nНеобходимая сумма платежа {3}\n\n Вы можете скопировать и вставить свой адрес {4} из главного окна после закрытия этого окна. portfolio.pending.step3_seller.postal={0}Просьба проверить, получили ли Вы {1} \"Почтового чека США\" от покупателя BTC.\n\nИдентификатор сделки (\"Назначение платежа\" текст) транзакции: \"{2}\" portfolio.pending.step3_seller.bank=Ваш контрагент подтвердил, что начат платеж {0}.\n\nПросьба зайти на веб-страницу Вашего интернет-банка и проверить, получили ли Вы {1} от покупателя BTC.\n\nИдентификатор сделки (\"причина платежа \" текст) транзакции: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\nТак как оплата осуществляется наличными на счёт, покупатель BTC должен написать \"НЕ ПОДЛЕЖИТ ВОЗВРАТУ\" на квитанции, разорвать на 2 части, и послать Вам фото квитанции по э-почте.\n\nЧтоб исключить возвратный платёж, подтверждайте его только получив это фото, и если Вы уверенны, что квитанция действительна.\nЕсли Вы не уверенны, {0} +portfolio.pending.step3_seller.cash=Так как оплата осуществляется наличными на счёт, покупатель BTC должен написать \"НЕ ПОДЛЕЖИТ ВОЗВРАТУ\" на квитанции, разорвать на 2 части, и послать Вам фото квитанции по э-почте.\n\nЧтоб исключить возвратный платёж, подтверждайте его только получив это фото, и если Вы уверенны, что квитанция действительна.\nЕсли Вы не уверенны, {0} portfolio.pending.step3_seller.moneyGram=Покупатель обязан отправить Вам по электронной почте номер авторизации и фотографию квитанции.\nВ квитанции должно быть четко указано Ваше полное имя, страна, штат и сумма. Пожалуйста, проверьте свою электронную почту, и получение номера авторизации. \n\nПосле закрытия этого всплывающего окна Вы увидите имя и адрес покупателя BTC для получения денег от MoneyGram.\n\nПодтверждайте получение только после того как Вы успешно забрали деньги! portfolio.pending.step3_seller.westernUnion=Покупатель обязан отправить Вам по электронной почте MTCN (номер отслеживания) и фотографию квитанции.\nВ квитанции должно быть четко указано Ваше полное имя, город, страна и сумма. Пожалуйста, проверьте свою электронную почту, и получение MTCN.\n\nПосле закрытия этого всплывающего окна Вы увидите имя и адрес покупателя BTC для получения денег от Western Union. \n\nПодтверждайте получение только после того как Вы успешно забрали деньги! portfolio.pending.step3_seller.halCash=Покупатель должен отправить Вам код HalCash в виде SMS. Кроме того, Вы получите сообщение от HalCash с информацией, необходимой для снятия EUR в банкомате, поддерживающем HalCash.\n\nПосле того, как Вы забрали деньги из банкомата, просьба подтвердить здесь квитанцию об оплате! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=Покупатель должен отп portfolio.pending.step3_seller.bankCheck=\n\nПросьба удостовериться, что имя отправителя в Вашем банковском отчете соответствует имени Вашего контрагента:\nИмя отправителя: {0}\n\nЕсли имя не соответствует показанному здесь, {1} portfolio.pending.step3_seller.openDispute=просьба не подтверждать, а открыть спор, нажав \"alt + o\" или \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Подтвердите квитанцию оплаты -portfolio.pending.step3_seller.amountToReceive=Сумма для получения: -portfolio.pending.step3_seller.yourAddress=Ваш {0} адрес: -portfolio.pending.step3_seller.buyersAddress=Адрес {0} покупателя: -portfolio.pending.step3_seller.yourAccount=Ваш торговый счёт: -portfolio.pending.step3_seller.buyersAccount=Торговый счёт покупателя: +portfolio.pending.step3_seller.amountToReceive=Сумма поступления +portfolio.pending.step3_seller.yourAddress=Ваш адрес {0} +portfolio.pending.step3_seller.buyersAddress= {0} адрес покупателя +portfolio.pending.step3_seller.yourAccount=Ваш торговый счёт +portfolio.pending.step3_seller.buyersAccount=Торговый счёт покупателя portfolio.pending.step3_seller.confirmReceipt=Подтвердить получение платежа portfolio.pending.step3_seller.buyerStartedPayment=Покупатель ВТС начал оплату {0}.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Проверьте подтверждения блокцепи в Вашем алткойн-кошельке, или в обозревателе блоков, и подтвердите оплату, если подтверждений достаточно. @@ -574,30 +590,30 @@ portfolio.pending.step3_seller.onPaymentReceived.part1=Вы получили {0} portfolio.pending.step3_seller.onPaymentReceived.fiat=Идентификатор (\"Назначение платежа\" текст) транзакции: \"{0}\"\n\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.name=Просьба, удостоверьтесь, что имя отправителя в Вашем банковском отчете соответствует имени Вашего контрагента в сделке.:\nИмя отправителя: {0}\n\nЕсли имя не соответствует указанному здесь, просьба не подтверждать, а открыть спор, нажав "alt + o\" или \"option + o\".\n\n -portfolio.pending.step3_seller.onPaymentReceived.note=Учтите, что как только вы подтвердите получение оплаты, запертая сумма сделки будет отпущена покупателю BTC и залоговая сумма будет возвращена. +portfolio.pending.step3_seller.onPaymentReceived.note=Учтите, что как только Вы подтвердите получение оплаты, запертая сумма сделки будет отпущена покупателю BTC и залоговая сумма будет возвращена. portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Подтвердите, что вы получили платеж portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Да, я получил платёж portfolio.pending.step5_buyer.groupTitle=Итоги завершённой сделки -portfolio.pending.step5_buyer.tradeFee=Торговый сбор: -portfolio.pending.step5_buyer.makersMiningFee=Комиссия майнера: -portfolio.pending.step5_buyer.takersMiningFee=Итого комиссия майнера: -portfolio.pending.step5_buyer.refunded=Возмещённый залоговый депозит: +portfolio.pending.step5_buyer.tradeFee=Торговый сбор +portfolio.pending.step5_buyer.makersMiningFee=Комиссия майнера +portfolio.pending.step5_buyer.takersMiningFee=Итого комиссия майнера +portfolio.pending.step5_buyer.refunded=Возмещённый залоговый депозит portfolio.pending.step5_buyer.withdrawBTC=Вывести Ваш биткойн -portfolio.pending.step5_buyer.amount=Сумма вывода: -portfolio.pending.step5_buyer.withdrawToAddress=Вывести на адрес: -portfolio.pending.step5_buyer.moveToBisqWallet=Перевод средств в Bisq кошелёк. +portfolio.pending.step5_buyer.amount=Сумма вывода +portfolio.pending.step5_buyer.withdrawToAddress=Вывести на адрес +portfolio.pending.step5_buyer.moveToBisqWallet=Перевести средства в Bisq кошелёк portfolio.pending.step5_buyer.withdrawExternal=Вывести на внешний кошелёк portfolio.pending.step5_buyer.alreadyWithdrawn=Ваши средства уже сняты.\nПросьба просмотреть журнал транзакций. portfolio.pending.step5_buyer.confirmWithdrawal=Подтвердите запрос на вывод portfolio.pending.step5_buyer.amountTooLow=Сумма перевода ниже комиссии за транзакцию и минимально возможного значения ("пыль"). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Вывод выполнен portfolio.pending.step5_buyer.withdrawalCompleted.msg=Ваши завершенные сделки сохранены в разделе \"Папка/Учёт\".\nВсе Ваши Биткойн-транзакции перечислены в \"Средства/Транзакции\" -portfolio.pending.step5_buyer.bought=Вы купили: -portfolio.pending.step5_buyer.paid=Вы заплатили: +portfolio.pending.step5_buyer.bought=Вы купили +portfolio.pending.step5_buyer.paid=Вы заплатили -portfolio.pending.step5_seller.sold=Вы продали: -portfolio.pending.step5_seller.received=Вы получили: +portfolio.pending.step5_seller.sold=Вы продали +portfolio.pending.step5_seller.received=Вы получили tradeFeedbackWindow.title=Поздравляем с завершением сделки! tradeFeedbackWindow.msg.part1=Приветствуем Ваши отзывы. Они помогут нам улучшить программное обеспечение, и сгладить затруднения. Если желаете оставить отзыв, просьба заполнить этот короткий опрос (регистрация не требуется) по адресу: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Использовано в {0} транзакциях funds.deposit.fundBisqWallet=Пополнить Bisq кошелёк funds.deposit.noAddresses=Адреса вкладов ещё не созданы funds.deposit.fundWallet=Пополнить кошелёк -funds.deposit.amount=Сумма в ВТС (необязательно): +funds.deposit.withdrawFromWallet=Отправить средства из кошелька +funds.deposit.amount=Сумма в ВТС (необязательно) funds.deposit.generateAddress=Создать новый адрес funds.deposit.selectUnused=Просьба выбрать неиспользованный адрес из таблицы выше, вместо создания нового. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Сумма получателя funds.withdrawal.senderAmount=Сумма отправителя funds.withdrawal.feeExcluded=Сумма не включает комиссию майнера funds.withdrawal.feeIncluded=Сумма включает комиссию майнера -funds.withdrawal.fromLabel=Снять средства с адреса: -funds.withdrawal.toLabel=Снять средства переводом на адрес: +funds.withdrawal.fromLabel=Снять с адреса +funds.withdrawal.toLabel=Вывести на адрес funds.withdrawal.withdrawButton=Снять указанную сумму funds.withdrawal.noFundsAvailable=Нет средств доступных для вывода funds.withdrawal.confirmWithdrawalRequest=Подтвердите запрос на вывод @@ -686,7 +703,7 @@ funds.locked.locked=Заперто в адрес multisig для сделки с funds.tx.direction.sentTo=Отправлено: funds.tx.direction.receivedWith=Получено: funds.tx.direction.genesisTx=От исходной транзакции: -funds.tx.txFeePaymentForBsqTx=Комиссия за транзакции BSQ +funds.tx.txFeePaymentForBsqTx=Комиссия майнера за транзакцию BSQ funds.tx.createOfferFee=Взнос создателя и за транзакцию: {0} funds.tx.takeOfferFee=Взнос получателя и за транзакцию: {0} funds.tx.multiSigDeposit=Вклад на адрес multisig: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Транзакции недоступны funds.tx.revert=Возврат funds.tx.txSent=Транзакция успешно отправлена на новый адрес локального кошелька Bisq. funds.tx.direction.self=Транзакция внутри кошелька -funds.tx.proposalTxFee=Предложение +funds.tx.proposalTxFee=Комиссия майнера за предложение +funds.tx.reimbursementRequestTxFee=Запрос возмещения +funds.tx.compensationRequestTxFee=Запрос компенсации #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Предложение support.tab.support=Билеты поддержки support.tab.ArbitratorsSupportTickets=Билеты арбитр - поддержки support.tab.TradersSupportTickets=Билеты поддержки трейдера -support.filter=Фильтр: +support.filter=Фильтры support.noTickets=Нет открытых билетов support.sendingMessage=Отправка сообщения... support.receiverNotOnline=Получатель не в сети. Сообщение сохранено в его почтовом ящике. @@ -743,7 +762,8 @@ support.buyerOfferer=Покупатель ВТС/Создатель support.sellerOfferer=Продавец ВТС/Создатель support.buyerTaker=Покупатель ВТС/Получатель support.sellerTaker=Продавец BTC/Получатель -support.backgroundInfo=Bisq не компания и не предоставляет какой либо тех-помощи клиентам.\n\nВ случае спора в процессе сделки (напр. один участник не следует протоколу сделок), приложение покажет кнопку \"Открыть спор\" после истечения срока сделки, и арбитр станет доступен.\n\nВ случаях сбоев приложения или других проблем обнаруженных программой, возникнет кнопка \"Открыть билет поддержки\" , арбитр станет доступен и передаст сведения о проблеме разработчикам.\n\nВ случаях когда пользователь столкнулся с проблемой, но не появилась кнопка \"Открыть билет поддержки\", можно вызвать поддержку вручную, специальной командой.\n\nПросьба использовать это только если уверены, что программа не работает как ожидалось. Если у Вас есть вопросы по пользованию Bisq, просьба прочесть руководства в разделе Часто Задаваемые Вопросы на странице bisq.network, или разместить вопрос на Bisq форуме в разделе поддержки.\n\nЕсли Вы уверены, что хотите открыть билет поддержки, просьба выбрать сделку в которой возникла проблема в \"Папка/Текущие сделки\", и ввести комбинацию клавиш \"alt + o\" или \"option + o\" для открытия билета поддержки. +support.backgroundInfo=Bisq не компания и не предоставляет какой либо техпомощи клиентам.\n\n\nВ случае спора в процессе сделки (напр. один участник не следует протоколу сделок), приложение покажет кнопку \"Открыть спор\" после истечения срока сделки, и арбитр станет доступен.\nВ случаях сбоев приложения или других проблем обнаруженных программой, возникнет кнопка \"Открыть билет поддержки\", арбитр станет доступен и передаст сведения о проблеме разработчикам.\n\nВ случаях когда пользователь столкнулся с проблемой, но не появилась кнопка \"Открыть билет поддержки\", можно вызвать поддержку вручную, выбрав сделку, которая вызывает проблему, в разделе \"Папка/Текущие сделки\" и введя комбинацию клавиш \"alt + o\" или \"option + o\". Просьба использовать это только если уверены, что программа не работает как ожидалось. Если у Вас возникли проблемы или вопросы, просьба пересмотреть Часто Задаваемые Вопросы на странице bisq.network, или разместить вопрос на Bisq форуме в разделе поддержки. + support.initialInfo=Учтите основные правила процесса рассмотрения спора:\n1. Вы обязаны ответитть на запросы арбитра в течении 2 дней.\n2. Максимальный срок отведенный на спор 14 дней.\n3. Вы обязаны предоставить арбитру запрашиваемые доказательства по Вашему делу.\n4. Вы согласились с правилами указанными в wiki в соглашении пользователя, когда первый раз запускали приложение.\n\nПросьба прочесть детали процесса спора в нашем wiki:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Системное сообщение: {0} support.youOpenedTicket=Вы открыли запрос поддержки. @@ -760,43 +780,53 @@ settings.tab.network=Информация о сети settings.tab.about=О проекте setting.preferences.general=Основные настройки -setting.preferences.explorer=Обозреватель блоков Биткойн: -setting.preferences.deviation=Макс. отклонение от рыночного курса: -setting.preferences.autoSelectArbitrators=Автовыбор арбитров: +setting.preferences.explorer=Обозреватель блоков Биткойн +setting.preferences.deviation=Макс. отклонение от рыночного курса +setting.preferences.avoidStandbyMode=Избежать режима ожидания setting.preferences.deviationToLarge=Значения выше 30 % не разрешены. -setting.preferences.txFee=Комиссия за снятие средств (сатоши/байт): +setting.preferences.txFee=Комиссия за снятие средств (сатоши/байт) setting.preferences.useCustomValue=Задать своё значение setting.preferences.txFeeMin=Комиссия транзакции должна быть хотя бы {0} сатоши/байт setting.preferences.txFeeTooLarge=Введённый параметр слишком высок (>5000 сатоши/байт). Комиссия транзакции обычно намного ниже. -setting.preferences.ignorePeers=Игнорировать трейдеров с onion-адресами (через запят.): -setting.preferences.refererId=Реферальный идентификатор: +setting.preferences.ignorePeers=Игнорировать трейдеров с onion-адресами (через запят.) +setting.preferences.refererId=Реферальный идентификатор setting.preferences.refererId.prompt=Дополнительный реферальный идентификатор setting.preferences.currenciesInList=Валюты в перечне источника рыночного курса -setting.preferences.prefCurrency=Предпочитаемая валюта: -setting.preferences.displayFiat=Показать национальные валюты: +setting.preferences.prefCurrency=Предпочитаемая валюта +setting.preferences.displayFiat=Показать нац. валюты setting.preferences.noFiat=Национальные валюты не выбраны setting.preferences.cannotRemovePrefCurrency=Нельзя удалять выбранную и предпочтённую Вами валюту -setting.preferences.displayAltcoins=Показать алткойны: +setting.preferences.displayAltcoins=Показать алткойны setting.preferences.noAltcoins=Алткойны не выбраны setting.preferences.addFiat=Добавить национальную валюту setting.preferences.addAltcoin=Добавить алткойн setting.preferences.displayOptions=Параметры отображения -setting.preferences.showOwnOffers=Показать мои предложения в книге предложений: -setting.preferences.useAnimations=Использовать анимацию: -setting.preferences.sortWithNumOffers=Сортировать списки по кол-ву предложений/сделок: -setting.preferences.resetAllFlags=Сбросить все флажки \"Не показывать снова\": +setting.preferences.showOwnOffers=Показать мои предложения в книге предложений +setting.preferences.useAnimations=Использовать анимацию +setting.preferences.sortWithNumOffers=Сортировать списки по кол-ву предложений/сделок +setting.preferences.resetAllFlags=Сбросить все флажки \"Не показывать снова\" setting.preferences.reset=Сброс settings.preferences.languageChange=Изменение языка во всех разделах вступит в силу после перезагрузки приложения. settings.preferences.arbitrationLanguageWarning=В случае спора, учтите, что арбитраж обрабатывается на {0}. -settings.preferences.selectCurrencyNetwork=Выбрать базовую валюту +settings.preferences.selectCurrencyNetwork=Выбрать сеть +setting.preferences.daoOptions=Настройки DAO +setting.preferences.dao.resync.label=Перестроить состояние DAO от исходной транзакции +setting.preferences.dao.resync.button=Повторная синхронизация +setting.preferences.dao.resync.popup=После перезапуска приложения согласованное состояние BSQ будет восстановлено из исходных транзакции. +setting.preferences.dao.isDaoFullNode=Запустить Bisq в режиме полноценный узел DAO +setting.preferences.dao.rpcUser=Логин RPC +setting.preferences.dao.rpcPw=Пароль RPC +setting.preferences.dao.fullNodeInfo=Для запуска Bisq в качестве полноценного узла DAO, Вам необходим локальный узел Bitcoin Core, настроенный с RPC и другими требованиями описанными в " {0}". +setting.preferences.dao.fullNodeInfo.ok=Открыть страницу описаний +setting.preferences.dao.fullNodeInfo.cancel=Нет, останусь в режиме легкий узел settings.net.btcHeader=Сеть Биткойн settings.net.p2pHeader=Сеть Р2Р -settings.net.onionAddressLabel=Мой onion/Tor адрес: -settings.net.btcNodesLabel=Использовать специальные узлы сети Биткойн: -settings.net.bitcoinPeersLabel=Подключенные пэры: -settings.net.useTorForBtcJLabel=Использовать Tor для сети Биткойн: -settings.net.bitcoinNodesLabel=Подключиться к узлам Bitcoin Core: +settings.net.onionAddressLabel=Мой onion(Tor) адрес +settings.net.btcNodesLabel=Использовать особые узлы Bitcoin Core +settings.net.bitcoinPeersLabel=Подключенные пэры +settings.net.useTorForBtcJLabel=Использовать Tor для сети Биткойн +settings.net.bitcoinNodesLabel=Подключиться к узлам Bitcoin Core settings.net.useProvidedNodesRadio=Использовать предоставленные узлы Bitcoin Core settings.net.usePublicNodesRadio=Использовать общедоступную сеть Bitcoin settings.net.useCustomNodesRadio=Использовать особые узлы Bitcoin Core @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=Нет, использовать п settings.net.warn.usePublicNodes.usePublic=Да, использовать общедоступную сеть settings.net.warn.useCustomNodes.B2XWarning=Просьба убедиться, что Ваш Биткойн узел является доверенным Bitcoin Core узлом! \n\nПодключение к узлам, которые не следуют правилам консенсуса Bitcoin Core, может повредить Ваш кошелек и вызвать проблемы в процессе торговли.\n\nПользователи, которые подключаются к узлам, нарушающим правила консенсуса, несут ответственность за любой ущерб, причиненный этим. Споры, вызванные этим, будут решаться в пользу контрагента. Никакая техническая поддержка не будет предоставлена пользователям, которые игнорируют наши механизмы предупреждения и защиты! settings.net.localhostBtcNodeInfo=(Справка: если Вы используете локальный узел Биткойн (localhost), Вы подключаетесь исключительно к нему.) -settings.net.p2PPeersLabel=Подключенные пэры: +settings.net.p2PPeersLabel=Подключенные пэры settings.net.onionAddressColumn=Onion/Tor адрес settings.net.creationDateColumn=Создано settings.net.connectionTypeColumn=Вход/Выход -settings.net.totalTrafficLabel=Общий трафик: +settings.net.totalTrafficLabel=Общий трафик settings.net.roundTripTimeColumn=Задержка settings.net.sentBytesColumn=Отправлено settings.net.receivedBytesColumn=Получено @@ -843,12 +873,12 @@ setting.about.donate=Пожертвовать setting.about.providers=Источники данных setting.about.apisWithFee=Bisq использует сторонние API для определения рыночного курса валют и алткойнов, а также расчёта комиссии майнера. setting.about.apis=Bisq использует сторонние API для определения рыночного курса валют и алткойнов. -setting.about.pricesProvided=Рыночный курс предоставлен: +setting.about.pricesProvided=Рыночный курс предоставлен setting.about.pricesProviders={0}, {1} и {2} -setting.about.feeEstimation.label=Расчёт комиссии майнеров предоставлен: +setting.about.feeEstimation.label=Расчёт комиссии майнеров предоставлен setting.about.versionDetails=Подробности версии -setting.about.version=Версия приложения: -setting.about.subsystems.label=Версии подсистем: +setting.about.version=Версия приложения +setting.about.subsystems.label=Версии подсистем setting.about.subsystems.val=Версия сети: {0}; Версия P2P сообщений: {1}; Версия локальной базы данных: {2}; Версия протокола торговли: {3} @@ -859,11 +889,10 @@ setting.about.subsystems.val=Версия сети: {0}; Версия P2P соо account.tab.arbitratorRegistration=Регистрация арбитра account.tab.account=Счёт account.info.headline=Добро пожаловать в Ваш Bisq Счёт -account.info.msg=Здесь настройки Ваших торговых счетов для нац. валют и алткойнов, выбор арбитров, резервирование кошелька и данных счетов.\n\nБиткойн-кошелёк был создан, когда Вы впервые запустили Bisq.\nСоветуем записать кодовые слова для восстановления кошелька (кнопка слева) и добавить пароль до ввода средств. Ввод и вывод биткойнов проводят в разделе \"Средства\".\n\nБезопасность и конфиденциальность:\nBisq - децентрализованный обменник. Ваши данные хранятся только на Вашем компьютере. Серверов нет, и у нас нет доступа к Вашим личным данным, средствам и даже к IP адресу. Данные, как номера банковских счетов, адреса электронных кошельков, итп, Вы сообщаете только своему контрагенту для обеспечения Вашей сделки (в случае спора, арбитр увидит те же данные, что и Ваш контрагент). +account.info.msg=Здесь можно добавить свои торговые счета для нац. валют и алткойнов, выбрать арбитров, создать резервные копии своего кошелька и данных счетов.\n\nПустой кошелёк Биткойн был создан, когда Вы впервые запустили Bisq.\nСоветуем записать кодовые слова для восстановления кошелька (см. вкладку вверху) и добавить пароль до ввода средств. Ввод и вывод биткойнов проводят в разделе \"Средства\".\n\nБезопасность и конфиденциальность:\nBisq - децентрализованный обменник. Ваши данные хранятся только на Вашем компьютере. Серверов нет, и нам не доступы Ваши личные данные, средства и даже IP адрес. Данные, как номера банковских счетов, адреса электронных кошельков, итп, сообщаются только Вашему контрагенту для обеспечения Ваших сделок (в случае спора, арбитр увидит те же данные, что и контрагент). account.menu.paymentAccount=Счета в нац. валюте account.menu.altCoinsAccountView=Алткойн-счета -account.menu.arbitratorSelection=Выбор арбитра account.menu.password=Пароль кошелька account.menu.seedWords=Кодовые слова кошелька account.menu.backup=Резервное копирование @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Нет соответствующег account.arbitratorSelection.noLang=Можно выбирать только тех арбитров, у которых совпадает хотя бы 1 язык. account.arbitratorSelection.minOne=Необходимо выбрать хотя бы одного арбитра. -account.altcoin.yourAltcoinAccounts=Ваши алткойн-счета: +account.altcoin.yourAltcoinAccounts=Ваши алткойн-счета account.altcoin.popup.wallet.msg=Убедитесь, что соблюдаете требования пользования кошельками {0}, описанных на веб-странице {1}.\nИспользование кошельков из централизованных обменников, где Ваши ключи не находятся под Вашим контролем, или несовместимого кошелька может привести к потере Ваших торговых средств!\nАрбитр не является специалистом {2} и не может помочь в таких случаях. account.altcoin.popup.wallet.confirm=Я понимаю и подтверждаю, что знаю какой кошелёк нужно использовать. -account.altcoin.popup.xmr.msg=Если желаете обменивать XMR на Bisq, просьба понять и следовать следующим правилам:\n\nДля отправления XMR необходимы официальный Monero GUI кошелёк или Monero CLI кошелёк (необходим store-tx-info флажок, включённый в новейших версиях по умолчанию).\nУдостоверьтесь, что доступен ключ транзакций (используйте get_tx_key команду в Monero-CLI), необходимый в случае спора, чтоб арбитр мог подтвердить перевод XMR проверочным инструментом (http://xmr.llcoins.net/checktx.html).\nОбычным исследователем блоков переводы не проверяются.\n\nЕсли возникнет спора, арбитру потребуются от Вас следующие данные:\n- Ключ транзакции\n- Хэш(hash) транзакции\n- Публичный адрес получателя\n\nЕсли Вы не предоставите эти данные, либо используете несоответствующие кошельки, Вы проиграете спор. Посылающий XMR ответственен перед арбитром за подтверждение перевода XMR в случае спора.\n\nИдентификатор оплаты не нужен - только нормальный публичный адрес.\n\nЕсли Вам не знаком этот процесс, осведомитесь на форуме Monero (https://forum.getmonero.org). -account.altcoin.popup.blur.msg=При торговле BLUR на Bisq, просьба убедиться, что Вы понимаете и выполняете следующие требования:\n\nДля отправки BLUR, необходимо использовать Blur Network CLI Wallet (Blur-Wallet-CLI). После отправки платежа,\nв кошельке покажется хэш транзакции (TX ID). Необходимо сохранить эту информацию. Для получения личного ключа транзакции\nнеобходимо также применить команду get_tx_key. В случае спора, необходимо предоставить\nидентификатор и личный ключ транзакции вместе с публичным адресом получателя. Арбитр\nзатем проверит перевод BLUR с помощью Обозревателя Транзакций BLUR (https://blur.cash/#tx-viewer).\n\nЕсли Вы не сможете предоставить необходимые данные арбитру, Вы проиграете спор.\nОтправитель BLUR несет ответственность за способность проверки перевода арбитром в случае спора.\n\nЕсли Вы не понимаете этих требований, обратитесь за помощью в Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=Для обмена XMR на Bisq, просьба понять и следовать следующим правилам:\n\nДля отправления XMR необходимы кошельки официальный Monero GUI или Monero CLI с включённым флажком store-tx-info (в новейших версиях по умолчанию). Удостоверьтесь, что доступен ключ транзакций необходимый в случае спора.\nmonero-wallet-cli (используйте команду get_tx_key)\nmonero-wallet-gui (перейдите в раздел history и нажмите на кнопку (P) для подтверждения оплаты)\n\n В дополнение к инструменту проверки XMR (https://xmr.llcoins.net/checktx.html), верификация также может быть выполнена в кошельке.\nmonero-wallet-cli: используя команду (check_tx_key).\nmonero-wallet-gui: разделе Advanced > Prove/Check.\nОбычным исследователем блоков переводы не проверяются.\n\nЕсли возникнет спора, арбитру потребуются от Вас следующие данные:\n- Ключ транзакции\n- Хэш(hash) транзакции\n- Публичный адрес получателя\n\nЕсли Вы не предоставите эти данные, либо используете несоответствующие кошельки, Вы проиграете спор. Посылающий XMR ответственен перед арбитром за подтверждение перевода XMR в случае спора.\n\nИдентификатор оплаты не нужен - только нормальный публичный адрес.\nЕсли Вам не знаком этот процесс, посетите (https://www.getmonero.org/resources/user-guides/prove-payment.html) или осведомитесь на форуме Monero (https://forum.getmonero.org). +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=Если Вы хотите торговать CCX на Bisq, просьба убедиться, что Вы понимаете следующие требования:\n\nДля отправки ccx вы должны использовать официальный кошелек - либо CLI, либо GUI. После отправки перевода, кошельки\nпоказывают секретный ключ транзакции. Вы должны сохранить его вместе с хэшем транзакции (ID) и общедоступным\nадресом получателя на случай возникновения спора. В таком случае Вы должны предоставить все три арбитру,\nдля проверки перевода CCX с помощью Обозревателя Скрытых Транзакций (https://explorer.скрывать.network/txviewer).\nТак как Conceal монета конфиденциальности, блок обозреватели не могут проверить переводы.\n\nЕсли Вы не сможете предоставить необходимые данные арбитру, Вы проиграете спор.\nЕсли Вы не сохраните секретный ключ транзакции сразу после передачи CCX, его нельзя будет восстановить позже.\nЕсли Вы не понимаете этих требований, обратитесь за помощью в Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=При использовании {0} допустимо использовать только прозрачные адреса (начиная с t) а не z-адреса (личные), потому что арбитр не сможет проверить транзакцию с z-адресами. account.altcoin.popup.XZC.msg=При использовании {0} можно использовать только прозрачные (отслеживаемые) адреса, а не неотслеживаемые адреса, поскольку арбитр не сможет проверить транзакцию с неотслеживаемыми адресами в обозревателе блоков цепи / вlockchain. account.altcoin.popup.bch=Bitcoin Cash и Bitcoin Classic страдают отсутствием защиты воспроизведения. Если вы используете эти монеты, убедитесь, что вы принимаете достаточные меры предосторожности и понимаете все последствия. Возможно понести убытки, отправив одну монету и непреднамеренно отправить те же монеты на другую блокцепь. Поскольку эти монеты были выпущены процессом "airdrop" и разделяют исторические данные с блокчейном Биткойн, существует также риск безопасности и значительный риск потери конфиденциальности. \n\nПросьба прочесть подробнее на форуме Bisq: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Поскольку Bitcoin Gold разделяет историческую блокцепь с Bitcoin, она несёт определенный риск безопасности и значительный риск потери конфиденциальности. Если Вы используете Bitcoin Gold, убедитесь, что вы принимаете достаточные меры предосторожности и понимаете все последствия. \n\nПросьба прочесть подробнее на форуме Bisq: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Ваши счета\nнац. валют: +account.fiat.yourFiatAccounts=Ваши счета нац. валют account.backup.title=Резервный кошелёк -account.backup.location=Место хранения резервной копии: +account.backup.location=Место хранения резервной копии account.backup.selectLocation=Выбрать место сохранения резервной копии account.backup.backupNow=Создать резервную копию (резервная копия не зашифрована!) account.backup.appDir=Каталог данных приложения @@ -922,7 +952,7 @@ account.password.setPw.headline=Установить пароль для защ account.password.info=С защитой паролем, Вам необходимо ввести пароль при выводе биткойнов из своего кошелька, или если Вы хотите просмотреть или восстановить кошелёк из кодовых слов, а также при запуске приложения. account.seed.backup.title=Сохранить кодовые слова Вашего кошелька -account.seed.info=Убедительно просим записать кодовые слова для восстановления кошелька и дату! Вы сможете восстановить Ваш кошелёк когда угодно, используя фразу из кодовых слов и дату.\nКодовые слова используются для обоих кошельков BTC и BSQ.\n\nВам следует записать и сохранить кодовые слова на бумаге, и не хранить их на компьютере.\n\nУчтите, что кодовые слова не заменяют резервную копию.\nВам следует сделать резервную копию всего каталога приложения в разделе \"Счёт/Резервное копирование\" для восстановления действительного состояния приложения и данных.\nИмпорт кодовых слов рекомендуется только в экстренных случаях. Приложение не будет функционировать без надлежащего резервного копирования файлов базы данных и ключей! +account.seed.info=Просьба записать кодовые слова для восстановления кошелька и дату! Вы сможете восстановить Ваш кошелёк когда угодно, используя фразу из кодовых слов и дату.\nКодовые слова используются для обоих кошельков BTC и BSQ.\n\nВам следует записать и сохранить кодовые слова на бумаге, и не хранить их на компьютере.\n\nУчтите, что кодовые слова не заменяют резервную копию.\nВам следует сделать резервную копию всего каталога приложения в разделе \"Счёт/Резервное копирование\" для восстановления действительного состояния приложения и данных.\nИмпорт кодовых слов рекомендуется только в экстренных случаях. Приложение не будет функционировать без надлежащего резервного копирования файлов базы данных и ключей! account.seed.warn.noPw.msg=Вы не установили пароль кошелька, защищающий его кодовые слова.\n\nЖелаете показать на экране кодовые слова? account.seed.warn.noPw.yes=Да, и не спрашивать снова account.seed.enterPw=Введите пароль, чтобы увидеть кодовые слова @@ -944,22 +974,22 @@ account.notifications.webcam.button=Сканировать код account.notifications.noWebcam.button=Нет веб-камеры account.notifications.testMsg.label=Отправить тестовое уведомление account.notifications.testMsg.title=Проверка -account.notifications.erase.label=Очистить уведомления с телефона: +account.notifications.erase.label=Очистить уведомления с телефона account.notifications.erase.title=Очистить уведомления -account.notifications.email.label=Токен спаривания: +account.notifications.email.label=Токен спаривания account.notifications.email.prompt=Введите токен спаривания полученный по э-почте account.notifications.settings.title=Настройки -account.notifications.useSound.label=Озвучить уведомление: -account.notifications.trade.label=Получать сообщения сделки: -account.notifications.market.label=Получать оповещения о предложении: -account.notifications.price.label=Получать оповещения о ценах: +account.notifications.useSound.label=Озвучить уведомление +account.notifications.trade.label=Получать сообщения сделки +account.notifications.market.label=Получать оповещения о предложении +account.notifications.price.label=Получать оповещения о ценах account.notifications.priceAlert.title=Оповещения о ценах account.notifications.priceAlert.high.label=Уведомлять, если цена BTC выше account.notifications.priceAlert.low.label=Уведомлять, если цена BTC ниже account.notifications.priceAlert.setButton=Установить оповещение о цене account.notifications.priceAlert.removeButton=Удалить оповещение о цене account.notifications.trade.message.title=Состояние сделки изменилось -account.notifications.trade.message.msg.conf=Сделка с идентификатором {0} подтверждена. +account.notifications.trade.message.msg.conf=Транзакция депозита сделки с иден. {0} подтверждена. Просьба открыть приложение Bisq и начать оплату. account.notifications.trade.message.msg.started=Покупатель BTC начал оплату сделки с идентификатором {0}. account.notifications.trade.message.msg.completed=Сделка с идентификатором {0} завершена. account.notifications.offer.message.title=Ваше предложение было принято @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=Нижняя цена dao.tab.bsqWallet=BSQ кошелёк dao.tab.proposals=Руководство dao.tab.bonding=Гарантийный депозит +dao.tab.proofOfBurn=Сбор за листинг активов/Proof of burn dao.paidWithBsq=выплачено в BSQ -dao.availableBsqBalance=Доступный баланс BSQ -dao.availableNonBsqBalance=Доступный баланс исключая BSQ -dao.unverifiedBsqBalance=Непроверенный баланс BSQ -dao.lockedForVoteBalance=Заперто для голосования +dao.availableBsqBalance=Доступно +dao.availableNonBsqBalance=Доступный баланс (ВТС) исключая BSQ +dao.unverifiedBsqBalance=Непроверенно (ожидает подтверждения блока) +dao.lockedForVoteBalance=Использовано для голосования dao.lockedInBonds=Заперто в облигациях dao.totalBsqBalance=Общий баланс BSQ @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Голосование по предложениям dao.proposal.menuItem.result=Результаты голосования dao.cycle.headline=Цикл голосования dao.cycle.overview.headline=Обзор цикла голосования -dao.cycle.currentPhase=Текущий этап: -dao.cycle.currentBlockHeight=Номер текущего блока: -dao.cycle.proposal=Этап предложения: -dao.cycle.blindVote=Этап слепого голосования: -dao.cycle.voteReveal=Этап выявления голосов: -dao.cycle.voteResult=Результаты голосования: -dao.cycle.phaseDuration=Блок: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Информация -dao.cycle.info.details=Учтите:\nесли Вы проголосовали в этапе слепого голосования, Вы должны хоть один раз подключиться к сети Bisq в течении этапа выявления голосов! +dao.cycle.currentPhase=Текущий этап +dao.cycle.currentBlockHeight=Номер текущего блока +dao.cycle.proposal=Этап предложения +dao.cycle.blindVote=Этап слепого голосования +dao.cycle.voteReveal=Этап выявления голосов +dao.cycle.voteResult=Результат голосования +dao.cycle.phaseDuration={0} блока (≈{1}); Блок {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Цыклы dao.results.cycles.table.header.cycle=Цыкл @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Результаты голосова # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Неопределено + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ взнос создателя +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ взнос получателя +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BSQ=Мин. BSQ взнос создателя +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BSQ=Мин. BSQ взнос получателя +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BTC=BТС взнос создателя +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BТС взнос получателя +# suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Взнос BSQ создателя +dao.param.MIN_MAKER_FEE_BTC=Мин. BТС взнос создателя # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Взнос BSQ получателя +dao.param.MIN_TAKER_FEE_BTC=Мин. BТС взнос получателя # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Взнос BТС создателя + # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Взнос BТС получателя +dao.param.PROPOSAL_FEE=Сбор BSQ за предложение # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Сбор BSQ за голосование # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Сбор за предложение +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Мин. сумма запроса BSQ компенсации +# suppress inspection "UnusedProperty" +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Макс. сумма запроса BSQ компенсации +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Мин. сумма запроса BSQ возмещения # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Сбор за голосование +dao.param.REIMBURSEMENT_MAX_AMOUNT=Макс. сумма запроса BSQ возмещения # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Необходимый кворум для предложения +dao.param.QUORUM_GENERIC=Необходимый кворум BSQ для обычного предложения # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Необходимый кворум для запроса компенсации +dao.param.QUORUM_COMP_REQUEST=Необходимый кворум BSQ для запроса компенсации # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Необходимый кворум для изменения параметра +dao.param.QUORUM_REIMBURSEMENT=Необходимый кворум BSQ для запроса возмещения # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Необходимый кворум для удаления алткойна +dao.param.QUORUM_CHANGE_PARAM=Необходимый кворум BSQ для изменения параметра # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Необходимый кворум для конфискации гарантийного депозита +dao.param.QUORUM_REMOVE_ASSET=Необходимый кворум BSQ для удаления актива +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Необходимый кворум BSQ для запроса конфискации +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Необходимый кворум в BSQ для запросов обеспеченной роли # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Необходимый порог для предложения +dao.param.THRESHOLD_GENERIC=Необходимый порог в % для обычного предложения +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Необходимый порог в % для запроса компенсации # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Необходимый порог для запроса компенсации +dao.param.THRESHOLD_REIMBURSEMENT=Необходимый порог в % для запроса возмещения # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Необходимый порог для изменения параметра +dao.param.THRESHOLD_CHANGE_PARAM=Необходимый порог в % для изменения параметра # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Необходимый порог для удаления алткойна +dao.param.THRESHOLD_REMOVE_ASSET=Необходимый порог в % для удаления актива # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Необходимый порог для конфискации гарантийного депозита +dao.param.THRESHOLD_CONFISCATION=Необходимый порог в % для запроса конфискации +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Необходимый порог в % для запросов обеспеченной роли + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=BTC адрес получателя + +# suppress inspection "UnusedProperty" +dao.param.ASSET_LISTING_FEE_PER_DAY=Стоимость листинга актива в день +# suppress inspection "UnusedProperty" +dao.param.ASSET_MIN_VOLUME=Мин. торговый объём + +dao.param.currentValue=Текущее значение {0} +dao.param.blocks={0} блоков # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Продолжительность {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Этап выявления голосов dao.phase.PHASE_BREAK3=Пауза 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Этап результата -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Пауза 4 dao.results.votes.table.header.stakeAndMerit=Вес голоса dao.results.votes.table.header.stake=Доля dao.results.votes.table.header.merit=Заслужено -dao.results.votes.table.header.blindVoteTxId=Транз. идент. слепого голосования -dao.results.votes.table.header.voteRevealTxId=Транз. идент. выявления голоса dao.results.votes.table.header.vote=Голосование dao.bond.menuItem.bondedRoles=Обеспеченные роли -dao.bond.menuItem.reputation=Запереть BSQ -dao.bond.menuItem.bonds=Разблокировать BSQ -dao.bond.reputation.header=Запереть BSQ -dao.bond.reputation.amount=Запереть BSQ на сумму: -dao.bond.reputation.time=Срок разблокировки в блоках: -dao.bonding.lock.type=Тир гарантийного депозита: -dao.bonding.lock.bondedRoles=Обеспеченные роли: -dao.bonding.lock.setAmount=Указать сумму BSQ для блокировки (мин. сумма {0}) -dao.bonding.lock.setTime=Количество блоков, когда запертые средства становятся расходуемыми после транзакции разблокировки ({0} - {1}) +dao.bond.menuItem.reputation=Обеспеченная репутация +dao.bond.menuItem.bonds=Гарантийные депозиты + +dao.bond.dashboard.bondsHeadline=BSQ в гарантийных депозитах +dao.bond.dashboard.lockupAmount=Запереть средства +dao.bond.dashboard.unlockingAmount=Разблокировка средств (дождитесь окончания блокировки) + + +dao.bond.reputation.header=Запереть депозит для репутации +dao.bond.reputation.table.header=Мои залоговые депозиты репутации +dao.bond.reputation.amount=Запереть BSQ на сумму +dao.bond.reputation.time=Срок разблокировки в блоках +dao.bond.reputation.salt=Соль +dao.bond.reputation.hash=Хэш dao.bond.reputation.lockupButton=Запереть dao.bond.reputation.lockup.headline=Подтвердить транзакцию блокировки dao.bond.reputation.lockup.details=Запереть сумму: {0}\nВремя блокировки: {1} блок(ов) \n\nДействительно желаете продолжить? -dao.bonding.unlock.time=Время блокировки -dao.bonding.unlock.unlock=Разблокировать dao.bond.reputation.unlock.headline=Подтвердить транзакцию разблокировки dao.bond.reputation.unlock.details=Отпереть сумму: {0}\nВремя блокировки: {1} блок(ов)\n\nДействительно желаете продолжить? -dao.bond.dashboard.bondsHeadline=BSQ в гарантийных депозитах -dao.bond.dashboard.lockupAmount=Запереть средства: -dao.bond.dashboard.unlockingAmount=Разблокировка средств (дождитесь окончания времени блокировки): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Обеспеченная роль -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Обеспеченная репутация -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Арбитр -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Владелец имени домена -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Оператор исходного узла +dao.bond.allBonds.header=Все гарантийные депозиты + +dao.bond.bondedReputation=Обеспеченная репутация +dao.bond.bondedRoles=Обеспеченные роли dao.bond.details.header=Подробности роли dao.bond.details.role=Роль @@ -1161,22 +1217,125 @@ dao.bond.details.link=Ссылка на подробности роли dao.bond.details.isSingleton=Может быть принято несколькими держателями роли dao.bond.details.blocks={0} блоков -dao.bond.bondedRoles=Обеспеченные роли dao.bond.table.column.name=Имя -dao.bond.table.column.link=Счёт -dao.bond.table.column.bondType=Роль -dao.bond.table.column.startDate=Начато +dao.bond.table.column.link=Ссылка +dao.bond.table.column.bondType=Тип гарантийного депозита +dao.bond.table.column.details=Подробности dao.bond.table.column.lockupTxId=Транз. идент. блокировки -dao.bond.table.column.revokeDate=Аннулировано -dao.bond.table.column.unlockTxId=Транз. идент. разблокировки dao.bond.table.column.bondState=Состояние гарантийного депозита +dao.bond.table.column.lockTime=Время блокировки +dao.bond.table.column.lockupDate=Дата блокировки dao.bond.table.button.lockup=Запереть +dao.bond.table.button.unlock=Разблокировать dao.bond.table.button.revoke=Аннулировать -dao.bond.table.notBonded=Ещё не обеспечено -dao.bond.table.lockedUp=Гарантийный депозит заперт -dao.bond.table.unlocking=Гарантийный депозит отперается -dao.bond.table.unlocked=Гарантийный депозит разблокирован + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Ещё не обеспечено +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=В стадии блокировки +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Гарантийный депозит заперт +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=В стадии разблокировки +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Отпирающая транз. подтверждена +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Гарантийный депозит отпирается +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Гарантийный депозит разблокирован +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Гарантийный депозит конфискован + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Обеспеченная роль +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Обеспеченная репутация + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github админ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Форум админ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter админ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket чат админ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube админ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Мэйнтейнер Bisq +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Оператор вэбсайта +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Оператор форума +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Оператор исходного узла +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Оператор узла данных курса +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Оператор Биткойн узла +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Оператор узла данных рынка +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=Оператор BSQ обозревателя +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Владелец имени домена +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS админ +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Посредник +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Арбитр + +dao.burnBsq.assetFee=Сбор за листинг астива +dao.burnBsq.menuItem.assetFee=Сбор за листинг астива +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Сбор за листинг астива +dao.burnBsq.selectAsset=Выбрать актив +dao.burnBsq.fee=Сбор +dao.burnBsq.trialPeriod=Испытательный срок +dao.burnBsq.payFee=Платить сбор +dao.burnBsq.allAssets=Все активы +dao.burnBsq.assets.nameAndCode=Название актива +dao.burnBsq.assets.state=Состояние +dao.burnBsq.assets.tradeVolume=Объём сделки +dao.burnBsq.assets.lookBackPeriod=Период проверки +dao.burnBsq.assets.trialFee=Сбор за испытательный срок +dao.burnBsq.assets.totalFee=Итого уплачен сбор +dao.burnBsq.assets.days={0} дней +dao.burnBsq.assets.toFewDays=Сбор за актив слишком низок. Мин. количество дней пробного периода {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Неопределено +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=В испытательном периоде +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Активно торгуется +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=Удалён из-за бездействия +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Удалён голосованием + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Количество +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Сжечь +dao.proofOfBurn.allTxs=Все транзакции proof of burn +dao.proofOfBurn.myItems=Мои транзакции proof of burn +dao.proofOfBurn.date=Дата +dao.proofOfBurn.hash=Хэш +dao.proofOfBurn.txs=Транзакции +dao.proofOfBurn.pubKey=Общедоступный ключ +dao.proofOfBurn.signature.window.title=Подписать сообщение ключом из транзакции proof or burn +dao.proofOfBurn.verify.window.title=Проверьте сообщение ключом из транзакции proof of burn +dao.proofOfBurn.copySig=Скопировать подпись в буфер +dao.proofOfBurn.sign=Подписать +dao.proofOfBurn.message=Сообщение +dao.proofOfBurn.sig=Подпись +dao.proofOfBurn.verify=Проверить +dao.proofOfBurn.verify.header=Проверить сообщение ключом из транзакции proof or burn +dao.proofOfBurn.verificationResult.ok=Проверка прошла успешно +dao.proofOfBurn.verificationResult.failed=Проверка не удалась # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Неопределено @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Этап выявления голосов dao.phase.BREAK3=Пауза перед началом этапа результатов # suppress inspection "UnusedProperty" dao.phase.RESULT=Этап результата голосования -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Пауза перед началом этапа предложения # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Этап предложения @@ -1209,9 +1366,11 @@ dao.phase.separatedPhaseBar.RESULT=Результат голосования # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Запрос компенсации # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Запрос возмещения +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Предложение учредить обеспеченную роль # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=Предложение удалить алткойн +dao.proposal.type.REMOVE_ASSET=Предложение удалить актив # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=Предложение по изменению параметра # suppress inspection "UnusedProperty" @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Предложение о конфискаци # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Запрос компенсации # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Запрос возмещения +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Обеспеченная роль # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Удаление алткойна @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Гарантийный депозит к dao.proposal.details=Подробности предложения dao.proposal.selectedProposal=Избранное предложение dao.proposal.active.header=Предложения текущего цикла +dao.proposal.active.remove.confirm=Действительно хотите удалить это предложение?\nВзнос создателя предложения будет утерян. +dao.proposal.active.remove.doRemove=Да, удалить мое предложение dao.proposal.active.remove.failed=Не удалось удалить предложение. dao.proposal.myVote.accept=Принять предложение dao.proposal.myVote.reject=Отклонить предложение @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=Создать новый запрос компе dao.proposal.create.create.button=Создать запрос компенсации dao.proposal=предложение dao.proposal.display.type=Тип предложения -dao.proposal.display.name=Имя/псевдоним: -dao.proposal.display.link=Ссылка на подробности: -dao.proposal.display.link.prompt=Ссылка на Github тему (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Запрос средств в BSQ: -dao.proposal.display.bsqAddress=BSQ-адрес: -dao.proposal.display.txId=Транз. идент. предложения -dao.proposal.display.proposalFee=Сбор за предложение: -dao.proposal.display.myVote=Мой голос: -dao.proposal.display.voteResult=Итоги голосования: -dao.proposal.display.bondedRoleComboBox.label=Выбрать тип обеспеченной роли +dao.proposal.display.name=Имя/ник +dao.proposal.display.link=Ссылка на подробности +dao.proposal.display.link.prompt=Ссылка о неисправности на Github +dao.proposal.display.requestedBsq=Запрос средств в BSQ +dao.proposal.display.bsqAddress=BSQ-адрес +dao.proposal.display.txId= Идент. транз. предложения +dao.proposal.display.proposalFee=Сбор за предложение +dao.proposal.display.myVote=Мой голос +dao.proposal.display.voteResult=Сводка итогов голосования +dao.proposal.display.bondedRoleComboBox.label=Тип обеспеченной роли +dao.proposal.display.requiredBondForRole.label=Необходимый гарантийный депозит роли +dao.proposal.display.tickerSymbol.label=Тикер +dao.proposal.display.option=Параметр dao.proposal.table.header.proposalType=Тип предложения dao.proposal.table.header.link=Ссылка +dao.proposal.table.icon.tooltip.removeProposal=Удалить моё предложение +dao.proposal.table.icon.tooltip.changeVote=Текущий голос: "{0}". Изменить голос на: "{1}" dao.proposal.display.myVote.accepted=Принято dao.proposal.display.myVote.rejected=Отклонено @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Принято dao.proposal.voteResult.failed=Отклонено dao.proposal.voteResult.summary=Результат: {0}; Порог: {1} (требуется > {2}); Кворум: {3} (требуется > {4}) -dao.proposal.display.paramComboBox.label=Выбрать параметр -dao.proposal.display.paramValue=Значение параметра: +dao.proposal.display.paramComboBox.label=Выбрать параметр для изменения +dao.proposal.display.paramValue=Значение параметра dao.proposal.display.confiscateBondComboBox.label=Выбрать гарантийный депозит +dao.proposal.display.assetComboBox.label=Актив для удаления dao.blindVote=слепое голосование @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=Послать dao.wallet.menuItem.receive=Получить dao.wallet.menuItem.transactions=Транзакции -dao.wallet.dashboard.distribution=Statistics -dao.wallet.dashboard.genesisBlockHeight=Номер исходного блока: -dao.wallet.dashboard.genesisTxId=Идентификатор зачисления на счёт -dao.wallet.dashboard.genesisIssueAmount=Сумма выпущенная в исходной транзакции: -dao.wallet.dashboard.compRequestIssueAmount=Сумма выданная на запросы компенсации: -dao.wallet.dashboard.availableAmount=Общая доступная сумма: -dao.wallet.dashboard.burntAmount=Уничтоженная сумма BSQ (сборы): -dao.wallet.dashboard.totalLockedUpAmount=Сумма запертых BSQ (гар. депозиты): -dao.wallet.dashboard.totalUnlockingAmount=Сумма отпирающихся BSQ (гар. депозиты): -dao.wallet.dashboard.totalUnlockedAmount=Сумма разблокированных BSQ (гар. депозиты): -dao.wallet.dashboard.allTx=Недействительная транзакция BSQ -dao.wallet.dashboard.utxo=Недействительная транзакция BSQ -dao.wallet.dashboard.burntTx=Общее количество комиссионных транзакции (уничтоженных): -dao.wallet.dashboard.price=Курс: -dao.wallet.dashboard.marketCap=Рыночная капитализация: - -dao.wallet.receive.fundBSQWallet=Ввести средства на BSQ кошелёк -dao.wallet.receive.fundYourWallet=Ввести средства на ваш BSQ кошелёк +dao.wallet.dashboard.myBalance=Баланс моего кошелька +dao.wallet.dashboard.distribution=Распределение всего BSQ +dao.wallet.dashboard.locked=Глобальное состояние запертого BSQ +dao.wallet.dashboard.market=Данные рынка +dao.wallet.dashboard.genesis=Genesis транзакция +dao.wallet.dashboard.txDetails=Статистика транзакций BSQ +dao.wallet.dashboard.genesisBlockHeight=Номер исходного блока +dao.wallet.dashboard.genesisTxId=Идент. исходной транзакции +dao.wallet.dashboard.genesisIssueAmount=BSQ выданные в исходной транзакции +dao.wallet.dashboard.compRequestIssueAmount=BSQ выданные на запросы компенсации +dao.wallet.dashboard.reimbursementAmount=BSQ выданные на запросы возмещения +dao.wallet.dashboard.availableAmount=Итого доступных BSQ +dao.wallet.dashboard.burntAmount=Уничтоженные BSQ (сборы) +dao.wallet.dashboard.totalLockedUpAmount=Заперто в гарантийных депозитах +dao.wallet.dashboard.totalUnlockingAmount=Разблокировка BSQ из гарантийных депозитов +dao.wallet.dashboard.totalUnlockedAmount=BSQ разблокировано из гарантийных депозитов +dao.wallet.dashboard.totalConfiscatedAmount=BSQ конфисковано из гарантийных депозитов +dao.wallet.dashboard.allTx=Общее число транзакции BSQ +dao.wallet.dashboard.utxo=Общее кол-во неизрасходованных (UTXO) +dao.wallet.dashboard.compensationIssuanceTx=Общее кол-во транзакций выдачи запроса компенсации +dao.wallet.dashboard.reimbursementIssuanceTx=Общее кол-во транзакций выдачи запроса возмещения +dao.wallet.dashboard.burntTx=Общее кол-во транзакций оплаты сборов +dao.wallet.dashboard.price=Текущий курс BSQ/BTC (в Bisq) +dao.wallet.dashboard.marketCap=Рыночная капитализация (на основе торговой цены) + +dao.wallet.receive.fundYourWallet=Ввести средства на Ваш BSQ кошелёк +dao.wallet.receive.bsqAddress=Адрес кошелька BSQ dao.wallet.send.sendFunds=Послать средства -dao.wallet.send.sendBtcFunds=Отправить средства исключая BSQ +dao.wallet.send.sendBtcFunds=Отправить средства исключая BSQ (BTC) dao.wallet.send.amount=Сумма в BSQ -dao.wallet.send.btcAmount=Сумма в сатоши ВТС: +dao.wallet.send.btcAmount=Сумма в ВТС (исключая BSQ) dao.wallet.send.setAmount=Установленная сумма для снятия (мин. сумма равна {0}) -dao.wallet.send.setBtcAmount=Установить сумму вывода в BTC сатоши (мин. сумма {0} сатоши) -dao.wallet.send.receiverAddress=BSQ адрес получателя: -dao.wallet.send.receiverBtcAddress=BTC адрес получателя: +dao.wallet.send.setBtcAmount=Установить сумму вывода в BTC (мин. сумма {0}) +dao.wallet.send.receiverAddress=BSQ адрес получателя +dao.wallet.send.receiverBtcAddress=BTC адрес получателя dao.wallet.send.setDestinationAddress=Заполните ваш адрес назначения dao.wallet.send.send=Отправить BSQ средства dao.wallet.send.sendBtc=Отправить BTC средства @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Торговый сбор # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Сбор за запрос компенсации # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Сбор за запрос возмещения +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Сбор за предложение # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Сбор за голосование вслепую @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=Показать голосование dao.tx.type.enum.LOCKUP=Запереть гарантийный депозит # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Отпереть гарантийный депозит +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Сбор за листинг астива +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Запрос/выдача компенсации dao.tx.issuanceFromCompReq.tooltip=Запрос компенсации, который привел к выпуску новых BSQ.\nДата выпуска: {0} - +dao.tx.issuanceFromReimbursement=Запрос/выдача возмещения +dao.tx.issuanceFromReimbursement.tooltip=Запрос возмещения, который привел к выпуску новых BSQ.\nДата выпуска: {0} dao.proposal.create.missingFunds=У Вас недостаточно средств для создания предложения.\nНехватает: {0} dao.feeTx.confirm=Подтвердить транзакцию {0} dao.feeTx.confirm.details={0} сбор: {1}\nкомиссия майнера: {2} ({3} сатоши/байт)\nРазмер транзакиции: {4} Кб\n\nДействительно хотите опубликовать транзакцию {5}? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} сбор: {1}\nкомиссия майнера: {2 #################################################################### contractWindow.title=Подробности спора -contractWindow.dates=Дата предложения / Дата торгов: -contractWindow.btcAddresses=Биткойн-адрес покупателя BTC / продавца BTC: -contractWindow.onions=Сетевой адрес покупателя BTC / продавца BTC: -contractWindow.numDisputes=Кол-во споров покупателя BTC / продавца BTC: -contractWindow.contractHash=Хеш контракта: +contractWindow.dates=Дата предложения / Дата сделки +contractWindow.btcAddresses=Биткойн-адрес покупателя BTC / продавца BTC +contractWindow.onions=Сетевой адрес покупателя BTC / продавца BTC +contractWindow.numDisputes=Кол-во споров покупателя BTC / продавца BTC +contractWindow.contractHash=Хеш контракта displayAlertMessageWindow.headline=Важная информация! displayAlertMessageWindow.update.headline=Информация о важном обновлении! @@ -1395,20 +1580,20 @@ displayUpdateDownloadWindow.success=Новая версия успешно ск displayUpdateDownloadWindow.download.openDir=Открыть директорию для загрузки disputeSummaryWindow.title=Сводка -disputeSummaryWindow.openDate=Дата открытия билета техподдержки: -disputeSummaryWindow.role=Роль торговца: -disputeSummaryWindow.evidence=Доказательство: +disputeSummaryWindow.openDate=Дата открытия билета поддержки +disputeSummaryWindow.role=Роль трейдера +disputeSummaryWindow.evidence=Доказательство disputeSummaryWindow.evidence.tamperProof=Подтверждение доказательств disputeSummaryWindow.evidence.id=проверка идентификации disputeSummaryWindow.evidence.video=Видео/Экранная демонстрация -disputeSummaryWindow.payout=Выплата суммы сделки: +disputeSummaryWindow.payout=Выплата суммы сделки disputeSummaryWindow.payout.getsTradeAmount=BTC {0} получение выплаты суммы сделки disputeSummaryWindow.payout.getsAll=BTC {0} Получить всё disputeSummaryWindow.payout.custom=Пользовательская выплата disputeSummaryWindow.payout.adjustAmount=Введенная сумма превышает доступный размер {0}. \nМы вводим максимально возможное значение. -disputeSummaryWindow.payoutAmount.buyer=Сумма выплат покупателя: -disputeSummaryWindow.payoutAmount.seller=Сумма выплат продавца: -disputeSummaryWindow.payoutAmount.invert=Использовать проигравшего как издателя: +disputeSummaryWindow.payoutAmount.buyer=Сумма выплаты покупателю +disputeSummaryWindow.payoutAmount.seller=Сумма выплаты продавцу +disputeSummaryWindow.payoutAmount.invert=Проигравший публикует disputeSummaryWindow.reason=Причина спора disputeSummaryWindow.reason.bug=Ошибка disputeSummaryWindow.reason.usability=Удобство использования @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Без ответа disputeSummaryWindow.reason.scam=Мошенничество disputeSummaryWindow.reason.other=Другое disputeSummaryWindow.reason.bank=Банк -disputeSummaryWindow.summaryNotes=Краткие заметки: +disputeSummaryWindow.summaryNotes=Краткие заметки disputeSummaryWindow.addSummaryNotes=Добавить краткие заметки disputeSummaryWindow.close.button=Закрыть билет поддержки disputeSummaryWindow.close.msg=Билет поддержки закрыт {0}\n\nИтог:\n{1} представил защищённое от подделки доказательство: {2}\n{3} подтвердил личность: {4}\n{5} сделал видео или скринкаст: {6}\nСумма выплаты покупателю BTC: {7}\nСумма выплаты продавцу BTC {8}\n\nЗаметки:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Вам необходимо также за emptyWalletWindow.headline={0} аварийный инструмент кошелька emptyWalletWindow.info=Используйте это только в экстренном случае, если Вам недоступны Ваши средства из пользовательского интерфейса.\n\nУчтите, что все открытые предложения будут автоматически закрыты при использовании этого инструмента.\n\nПрежде чем воспользоваться этим инструментом, просьба создать резервную копию своего каталога данных. Это осуществимо в разделе \"Счёт/Резервное копирование\".\n\nПросьба сообщить нам о неисправности и ввести отчет о ней в Github, или на форуме Bisq для расследования причины. -emptyWalletWindow.balance=Ваш доступный баланс кошелька: -emptyWalletWindow.bsq.btcBalance=Баланс в сатоши исключая BSQ: +emptyWalletWindow.balance=Ваш доступный баланс кошелька +emptyWalletWindow.bsq.btcBalance=Баланс в сатоши исключая BSQ -emptyWalletWindow.address=Ваш адрес назначения: +emptyWalletWindow.address=Ваш адрес назначения emptyWalletWindow.button=Отправить все средства emptyWalletWindow.openOffers.warn=У Вас открыты предложения, которые будут удалены, если вы опустошите кошелёк.\nУверены ли вы, что хотите очистить свой кошелёк? emptyWalletWindow.openOffers.yes=Да, я уверен @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Баланс вашего кошелька был enterPrivKeyWindow.headline=Регистрация открыта только для приглашенных арбитров filterWindow.headline=Изменить список фильтров -filterWindow.offers=Отфильтрованные предложения (раздел. запятой): -filterWindow.onions=Отфильтрованные onion-адреса (раздел. запятой): +filterWindow.offers=Отфильтрованные предложения (через запят.) +filterWindow.onions=Отфильтрованные onion-адреса (через запят.) filterWindow.accounts=Отфильтрованные данные торгового счёта:\nФормат: список, через запятые [идентификатор способа оплаты | поле данных | стоимость] -filterWindow.bannedCurrencies=Отфильтрованные коды валют (через запятую): -filterWindow.bannedPaymentMethods=Отфильтрованные идентификаторы способов оплаты (через запятую): -filterWindow.arbitrators=Фильтрованные арбитры (Tor-адреса через запятую): -filterWindow.seedNode=Фильтрованные начальные узлы (Tor-адреса через запятую): -filterWindow.priceRelayNode=Фильтрованные ретрансляторы курса (onion/Tor-адреса через запятую): -filterWindow.btcNode=Фильтрованные узлы Биткойн (адреса + порты через запятую): -filterWindow.preventPublicBtcNetwork=Заблокировать использование общедоступной сети Биткойн: +filterWindow.bannedCurrencies=Отфильтрованные коды валют (через запят.) +filterWindow.bannedPaymentMethods=Отфильтрованные идент. способов оплаты (через запят.) +filterWindow.arbitrators=Фильтрованные арбитры (onion-адреса через запят.) +filterWindow.seedNode=Фильтрованные исходные узлы (onion-адреса через запят.) +filterWindow.priceRelayNode=Фильтрованные ретрансляторы курса (onion-адреса через запят.) +filterWindow.btcNode=Фильтрованные узлы Биткойн (адреса + порты через запят.) +filterWindow.preventPublicBtcNetwork=Не использовать общедоступную Bitcoin сеть filterWindow.add=Добавить фильтр filterWindow.remove=Удалить фильтр -offerDetailsWindow.minBtcAmount=Мин. количество BTC: +offerDetailsWindow.minBtcAmount=Мин. количество BTC offerDetailsWindow.min=(мин. {0}) offerDetailsWindow.distance=(отклонение от рыночного курса: {0}) -offerDetailsWindow.myTradingAccount=Мой торговый счёт: -offerDetailsWindow.offererBankId=(Идентификатор/BIC/SWIFT банка создателя): +offerDetailsWindow.myTradingAccount=Мой торговый счёт +offerDetailsWindow.offererBankId=(Идент./BIC/SWIFT банка создателя) offerDetailsWindow.offerersBankName=(Название банка создателя) -offerDetailsWindow.bankId=Идентификатор банка (напр., BIC или SWIFT): -offerDetailsWindow.countryBank=Страна банка создателя: -offerDetailsWindow.acceptedArbitrators=Принятые арбитры: +offerDetailsWindow.bankId=Идентификатор банка (напр. BIC или SWIFT) +offerDetailsWindow.countryBank=Страна банка создателя +offerDetailsWindow.acceptedArbitrators=Принятые арбитры offerDetailsWindow.commitment=Обязательство -offerDetailsWindow.agree=Я согласен: -offerDetailsWindow.tac=Условия и положения: +offerDetailsWindow.agree=Согласен +offerDetailsWindow.tac=Условия и положения offerDetailsWindow.confirm.maker=Подтвердите: Разместить предложение {0} биткойн offerDetailsWindow.confirm.taker=Подтвердите: Принять предложение {0} биткойн -offerDetailsWindow.warn.noArbitrator=Не выбран ни один арбитр.\nНеобходим хотя бы один арбитр. Просьба выбрать. -offerDetailsWindow.creationDate=Дата создания: -offerDetailsWindow.makersOnion=Onion-адрес/Tor-адрес создателя: +offerDetailsWindow.creationDate=Дата создания +offerDetailsWindow.makersOnion=Onion-адрес (Tor) создателя qRCodeWindow.headline=QR-код -qRCodeWindow.msg=Пожалуйста, используйте этот QR-код для пополнения своего кошелька Bisq с вашего внешнего кошелька. -qRCodeWindow.request="Запрос платежа:\n{0} +qRCodeWindow.msg=Используйте этот QR-код для пополнения своего кошелька Bisq из внешнего кошелька. +qRCodeWindow.request=Запрос платежа:\n{0} selectDepositTxWindow.headline=Выберите транзакцию ввода средств для включения в спор selectDepositTxWindow.msg=Транзакция перевода на счет не сохраненилась в сделке.\nВыберите в своём кошельке одну из существующих транзакций типа multisig перевода на счет, использованной в неудавшейся сделке.\n\nМожно найти правильную транзакцию, открыв окно сведений о сделке (щелкните на идентификаторе торговли в списке) и после вывода транзакции с оплатой сделки на следующую транзакцию, где вы увидите мультиподписную транзакцию перевода на счет (адрес начинается с 3). Этот идентификатор транзакции должен быть виден в представленном здесь списке. После того, как найдёте правильную транзакцию, выберите эту транзакцию тут и продолжайте.\n\nИзвините за неудобство. Такие сбои редки, и мы попытаемся улучшить способы решения. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=Выбранный рынок по умолчани selectBaseCurrencyWindow.select=Выбор базовой валюты sendAlertMessageWindow.headline=Отправить глобальное уведомление -sendAlertMessageWindow.alertMsg=Предупреждение: +sendAlertMessageWindow.alertMsg=Предупреждение sendAlertMessageWindow.enterMsg=Введите сообщение -sendAlertMessageWindow.isUpdate=Уведомление об обновлении: -sendAlertMessageWindow.version=Номер новой версии: +sendAlertMessageWindow.isUpdate=Уведомление об обновлении +sendAlertMessageWindow.version=Номер новой версии sendAlertMessageWindow.send=Отправить уведомление sendAlertMessageWindow.remove=Удалить уведомление sendPrivateNotificationWindow.headline=Отправить личное сообщение -sendPrivateNotificationWindow.privateNotification=Личное уведомление: +sendPrivateNotificationWindow.privateNotification=Личное уведомление sendPrivateNotificationWindow.enterNotification=Введите уведомление sendPrivateNotificationWindow.send=Отправить личное уведомление showWalletDataWindow.walletData=Данные кошелька -showWalletDataWindow.includePrivKeys=Добавить личные ключи: +showWalletDataWindow.includePrivKeys=Добавить личные ключи # 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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Арбитражная система tradeDetailsWindow.headline=Сделка tradeDetailsWindow.disputedPayoutTxId=Идентификатор оспоренной транзакции оплаты: tradeDetailsWindow.tradeDate=Дата сделки -tradeDetailsWindow.txFee=Комиссия майнеру: +tradeDetailsWindow.txFee=Комиссия майнера tradeDetailsWindow.tradingPeersOnion=Оnion/Tor адрес контрагента -tradeDetailsWindow.tradeState=Статус сделки: +tradeDetailsWindow.tradeState=Статус сделки walletPasswordWindow.headline=Введите пароль для разблокировки @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Настройки сети Тоr torNetworkSettingWindow.noBridges=Не использовать мосты(bridges) torNetworkSettingWindow.providedBridges=Подключиться через предоставленные мосты(bridges) torNetworkSettingWindow.customBridges=Укажите свои мосты (bridges) -torNetworkSettingWindow.transportType=Тип транспорта: +torNetworkSettingWindow.transportType=Тип транспорта torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (рекомендуется) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Введите один или несколько реле мостов (bridges по одному на линию): +torNetworkSettingWindow.enterBridge=Введите один или более реле мостов (bridges по одному на строку) torNetworkSettingWindow.enterBridgePrompt=печатать адрес:порт torNetworkSettingWindow.restartInfo=Чтобы задействовать изменения, необходимо перезапустить приложение torNetworkSettingWindow.openTorWebPage=Открыть веб-страницу проекта Tor @@ -1531,12 +1715,13 @@ torNetworkSettingWindow.deleteFiles.button=Удалить устаревшие torNetworkSettingWindow.deleteFiles.progress=Tor завершает работу torNetworkSettingWindow.deleteFiles.success=Устаревшие файлы Tor успешно удалены. Пожалуйста, перезапустите приложение. torNetworkSettingWindow.bridges.header=Tor сеть заблокирована? -torNetworkSettingWindow.bridges.info=Если Tor заблокирован вашим интернет-провайдером или Вашей страной, вы можете попробовать использовать Tor bridges.\nПосетите веб-страницу Tor по адресу: https://bridges.torproject.org/bridges чтобы узнать больше о bridges и pluggable transports. +torNetworkSettingWindow.bridges.info=Если Tor заблокирована Вашим интернет-провайдером или страной, попробуйте использовать Tor bridges.\nПосетите веб-страницу Tor по адресу: https://bridges.torproject.org/bridges чтобы узнать больше о bridges и pluggable transports. feeOptionWindow.headline=Выберите валюту для оплаты торгового сбора feeOptionWindow.info=Вы можете оплатить торговый сбор в BSQ или BTC. Если Вы выбираете BSQ, то увеличиваете уценку торгового сбора. -feeOptionWindow.optionsLabel=Выберите валюту для оплаты торгового сбора: +feeOptionWindow.optionsLabel=Выберите валюту для оплаты торгового сбора feeOptionWindow.useBTC=Использовать ВТС +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,9 +1758,8 @@ popup.warning.tradePeriod.halfReached=Ваша сделка с идентифи popup.warning.tradePeriod.ended=Ваша сделка с идентификатором {0} достигла макс. допустимого торгового срока и не завершилась.\n\nТорговый период закончился {1}\n\nПросьба просмотреть свою сделку в разделе \"Папка/Текущие сделки\" для обращения к арбитру. popup.warning.noTradingAccountSetup.headline=Вы не настроили торговый счёт popup.warning.noTradingAccountSetup.msg=Прежде чем создать предложение, следует настроить счета национальной валюты или алткойна. \nЖелаете настроить счёт? -popup.warning.noArbitratorSelected.headline=Вами не выбран арбитр. -popup.warning.noArbitratorSelected.msg=Для начала торговли, необходимо указать хотя бы одного арбитра. \nЖелаете настроит это сейчас? -popup.warning.notFullyConnected=Необходимо подождать, пока Вы полностью не подключитесь к сети.\nЭто может занять до 2 минут при запуске. +popup.warning.noArbitratorsAvailable= Нет доступных арбитров. +popup.warning.notFullyConnected=Необходимо подождать, пока завершается подключение к сети.\nЭто может занять до 2 минут при запуске. popup.warning.notSufficientConnectionsToBtcNetwork=Необходимо подождать, пока образуется по меньшей мере {0} соединений с сетью Биткойн. popup.warning.downloadNotComplete=Необходимо подождать до завершения загрузки недостающих блоков цепи Биткойн. popup.warning.removeOffer=Действительно хотите удалить это предложение?\nВзнос создателя сделки {0} будет утерян, если Вы удалите это предложение. @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=Источник рыночного курс popup.warning.sendMsgFailed=Не удалось отправить сообщение Вашему контрагенту .\nПопробуйте еще раз, и если неисправность повторится, сообщите о ней. popup.warning.insufficientBtcFundsForBsqTx=У вас недостаточно средств BTC для оплаты комиссии майнера этой транзакции.\nПросьба пополнить свой кошелек BTC.\nНедостаёт средств: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=У Вас недостаточно BSQ для оплаты комиссии за транзакцию в BSQ.\nВы можете заплатить комиссионные в BTC, или Вам необходимо пополнить свой кошелёк BSQ.\nНедостаёт BSQ: {0} -popup.warning.noBsqFundsForBtcFeePayment=В Вашем кошельке BSQ недостаточно средств для оплаты комиссии в BSQ. +popup.warning.insufficientBsqFundsForBtcFeePayment=У Вас недостаточно BSQ для оплаты торг. сбора в BSQ. Вы можете заплатить в BTC, или Вам необходимо пополнить свой кошелёк BSQ. BSQ можно купить в Bisq.\nНедостаёт BSQ: {0} +popup.warning.noBsqFundsForBtcFeePayment=В Вашем кошельке BSQ недостаточно средств для оплаты торг. сбора в BSQ. popup.warning.messageTooLong=Ваше сообщение превышает макс. Разрешенный размер. Пожалуйста, отправьте его в нескольких частях или загрузите в службу, например https://pastebin.com. popup.warning.lockedUpFunds=У Вас есть запертые средства от неудачной сделки.\nЗапертый баланс: {0}\nАдрес транзакции депозита: {1}\nИдентификатор сделки {2}.\nПросьба создать билет поддержки, выбрав сделку в разделе незавершенных сделок и нажав \"alt + o\" или \"option + o\"." @@ -1598,13 +1782,15 @@ popup.info.securityDepositInfo=Чтобы гарантировать следо popup.info.cashDepositInfo=Просьба убедиться, что в Вашем районе существует отделение банка, где возможно внести депозит наличными.\nИдентификатор (BIC/SWIFT) банка продавца: {0}. popup.info.cashDepositInfo.confirm=Я подтверждаю, что могу внести депозит +popup.info.shutDownWithOpenOffers=Bisq выключается, но есть открытые предложения.\n\nЭти предложения не будут доступны в сети P2P, пока Bisq выключен, но будут повторно опубликованы в сети P2P при следующем запуске Bisq.\n\nЧтобы Ваши предложения были доступны в сети, компьютер и Bisq должны быть включёны и подключены к сети (т. е. убедитесь, что компьютер не впал в режим ожидания...монитор в режиме ожидания не проблема). + popup.privateNotification.headline=Важное личное уведомление! popup.securityRecommendation.headline=Важная рекомендация по безопасности popup.securityRecommendation.msg=Напоминаем и рекомендуем Вам защитить Ваш кошелёк паролем, если Вы еще этого не сделали.\n\nТакже убедительно рекомендуется записать Ваши кодовые слова. Эти кодовые слова действуют как главный пароль для восстановления Вашего кошелька Биткойн.\nДополнительная информация в разделе \"Кодовые Слова Кошелька\".\n\nК тому же необходимо сохранить папку всех данных программы в разделе \"Резервное копирование\". -popup.bitcoinLocalhostNode.msg=Bisq обнаружил локально работающий узел Bitcoin Core (на локальном узле).*\nПеред запуском Биск убедитесь, что этот узел полностью синхронизирован с сетью Биткойн и не работает в режиме обрезки данных "pruning". +popup.bitcoinLocalhostNode.msg=Bisq обнаружил локально работающий узел Bitcoin Core (на локальном узле).\nПеред запуском Биск убедитесь, что этот узел полностью синхронизирован с сетью Биткойн и не работает в режиме обрезки данных "pruning". popup.shutDownInProgress.headline=Работа завершается popup.shutDownInProgress.msg=Завершение работы приложения может занять несколько секунд.\nПросьба не прерывать этот процесс. @@ -1693,15 +1879,15 @@ tooltip.openBlockchainForAddress=Открыть внешний обозрева tooltip.openBlockchainForTx=Открыть внешний обозреватель блокцепи про транзакцию: {0} confidence.unknown=Статус транзакции неизвестен -confidence.seen=Пэр(ы) посмотрели {0} / 0 подтверждений +confidence.seen=Замечена {0} пэром(ами) / 0 подтверждений confidence.confirmed=Подтверждено в {0} блоке(ах) confidence.invalid=Недействительная транзакция peerInfo.title=Данные трейдера -peerInfo.nrOfTrades=Количество завершенных сделок: +peerInfo.nrOfTrades=Количество завершенных сделок peerInfo.notTradedYet=Вы ещё не торговали с этим пользователем. -peerInfo.setTag=Поставить метку на данного участника: -peerInfo.age=Срок существования платёжного счёта: +peerInfo.setTag=Поставить метку на данного участника +peerInfo.age=Срок существования платёжного счёта peerInfo.unknownAge=Срок существования неизвестен addressTextField.openWallet=Открыть Биткойн-кошелёк по умолчанию @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Открыть обозреватель navigation.account=\"Счёт\" navigation.account.walletSeed=\"Кодовые слова\" кошелька -navigation.arbitratorSelection=\"Выбор арбитра\" navigation.funds.availableForWithdrawal=\"Средства/Отправить средства\" navigation.portfolio.myOpenOffers=\"Папка/Мои текущие предложения\" navigation.portfolio.pending=\"Папка/Текущие сделки\" @@ -1790,8 +1975,8 @@ time.minutes=минут time.seconds=секунд -password.enterPassword=Введите пароль: -password.confirmPassword=Подтвердите пароль: +password.enterPassword=Введите пароль +password.confirmPassword=Подтвердите пароль password.tooLong=Пароль должен быть не менее 500 символов. password.deriveKey=Извлечь ключ из пароля password.walletDecrypted=Кошелёк успешно расшифрован, защита паролем удалена. @@ -1803,11 +1988,12 @@ password.forgotPassword=Забыли пароль? password.backupReminder=Учтите, что при установке пароля кошелька все автоматически создаваемые резервные копии незашифрованного кошелька будут удалены.\n\nНастоятельно рекомендуется сделать резервную копию директории приложения и записать кодовые слова перед установкой пароля! password.backupWasDone=Я уже сделала резервную копию -seed.seedWords=Кодовые слова кошелька: -seed.date=Дата создания кошелька: +seed.seedWords=Кодовые слова кошелька +seed.enterSeedWords=Введите кодовые слова кошелька +seed.date=Дата кошелька seed.restore.title=Восстановить кошельки с помощью кодовых слов seed.restore=Восстановить кошельки -seed.creationDate=Дата создания: +seed.creationDate=Дата создания seed.warn.walletNotEmpty.msg=Ваш Биткойн-кошелек не пуст.\n\nВы должны опустошить этот кошелек, прежде чем пытаться восстановить старый, так как смешивание кошельков может привести к недействительным резервным копиям.\n\nПросьба завершить свои сделки, закрыть все свои открытые предложения и перейдите в раздел «Средства», чтобы снять свои биткойны.\nЕсли не сможете получить доступ к своим биткойнам, можно воспользоваться аварийным инструментом для вывода средств из кошелька.\nЧтобы открыть этот аварийный инструмент, нажмите \"alt + e\" или \"option + e\" . seed.warn.walletNotEmpty.restore=Я всё равно хочу восстановить seed.warn.walletNotEmpty.emptyWallet=Сперва опустошу мои кошельки @@ -1821,80 +2007,84 @@ seed.restore.error=Произошла ошибка при восстановле #################################################################### payment.account=Счёт -payment.account.no=Номер счёта: -payment.account.name=Название счёта: +payment.account.no=Номер счёта +payment.account.name=Название счёта payment.account.owner=Полное имя владельца счета payment.account.fullName=Полное имя (имя, отчество, фамилия) payment.account.state=Штат/Провинция/Область -payment.account.city=Город: -payment.bank.country=Страна банка: +payment.account.city=Город +payment.bank.country=Страна банка payment.account.name.email=Полное имя владельца счета / э-почта payment.account.name.emailAndHolderId=Полное имя владельца счета / э-почта / {0} -payment.bank.name=Название банка: +payment.bank.name=Название банка payment.select.account=Выбрать тип счёта payment.select.region=Выбрать регион payment.select.country=Выбрать страну payment.select.bank.country=Выбрать страну банка payment.foreign.currency=Вы уверены, что хотите выбрать валюту вместо национальной валюты по умолчанию? payment.restore.default=Нет, восстановить валюту по умолчанию -payment.email=Э-почта: -payment.country=Страна: -payment.extras=Дополнительные требования: -payment.email.mobile=Э-почта или номер моб. тел.: -payment.altcoin.address=Алткойн-адрес: -payment.altcoin=Алткойн: +payment.email=Э-почта +payment.country=Страна +payment.extras=Дополнительные требования +payment.email.mobile=Э-почта или номер моб. тел. +payment.altcoin.address=Алткойн-адрес +payment.altcoin=Алткойны payment.select.altcoin=Выберите или поищите алткойн -payment.secret=Секретный вопрос: -payment.answer=Ответ: -payment.wallet=Идентификатор кошелька: -payment.uphold.accountId=Логин или э-почта или тел. номер: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=Э-почта или тел. номер: -payment.venmo.venmoUserName=Логин Venmo: -payment.popmoney.accountId=Э-почта или тел. номер: -payment.revolut.accountId=Э-почта или тел. номер: -payment.supportedCurrencies=Поддерживаемые валюты: -payment.limitations=Ограничения: -payment.salt=Модификатор/Соль для подтверждения срока существования счёта: -payment.error.noHexSalt=Модификатор/Соль должна быть в HEX/Шестнадцатеричном формате.\nРекомендуется редактировать поле соль, только если вы хотите перенести соль из старого счёта, чтобы сохранить его срок существования. Этот срок проверяется с помощью соли и опознающих данных счёта (например, IBAN). -payment.accept.euro=Принять сделки от этих стран ЕUR: -payment.accept.nonEuro=Принять сделки из этих не-ЕUR стран: -payment.accepted.countries=Приемлемые страны: -payment.accepted.banks=Приемлемые банки (идент.): -payment.mobile=Мобильный номер: -payment.postal.address=Почтовый адрес: -payment.national.account.id.AR=CBU номер: +payment.secret=Секретный вопрос +payment.answer=Ответ +payment.wallet=Идентификатор кошелька +payment.uphold.accountId=Логин или э-почта или тел. номер +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Э-почта или тел. номер +payment.venmo.venmoUserName=Логин Venmo +payment.popmoney.accountId=Э-почта или тел. номер +payment.revolut.accountId=Э-почта или тел. номер +payment.promptPay.promptPayId=Удостовер. гражданства / налог. идент. или номер телефона. +payment.supportedCurrencies=Поддерживаемые валюты +payment.limitations=Ограничения +payment.salt=Модификатор/Соль для подтверждения срока существования счёта +payment.error.noHexSalt=Соль должна быть в HEX/шестнадцатеричном формате.\nРекомендуется редактировать поле соль, только при переносе её из старого счёта, чтобы сохранить его срок существования. Срок проверяется с помощью соли и опознающих данных счёта (напр. IBAN). +payment.accept.euro=Принять сделки из этих стран ЕUR +payment.accept.nonEuro=Принять сделки из этих не-ЕUR стран +payment.accepted.countries=Приемлемые страны +payment.accepted.banks=Приемлемые банки (идент.) +payment.mobile=Мобильный номер +payment.postal.address=Почтовый адрес +payment.national.account.id.AR=CBU номер #new -payment.altcoin.address.dyn={0} адрес: -payment.accountNr=Номер счёта: -payment.emailOrMobile=Э-почта или мобильный номер: +payment.altcoin.address.dyn={0} адрес +payment.altcoin.receiver.address=Алткойн адрес получателя +payment.accountNr=Номер счёта +payment.emailOrMobile=Э-почта или мобильный номер payment.useCustomAccountName=Использовать своё название счёта -payment.maxPeriod=Макс. допустимый срок сделки: +payment.maxPeriod=Макс. допустимый срок сделки payment.maxPeriodAndLimit=Макс. продолжительность сделки: {0} / Макс. торговый предел: {1} / Срок существования счёта: {2} -payment.maxPeriodAndLimitCrypto=Макс. продолжительность сделки: {0} / Макс. торговый предел: {1} +payment.maxPeriodAndLimitCrypto=Макс. продолжительность сделки: {0} / Макс. торговый предел: {1} payment.currencyWithSymbol=Валюта: {0} payment.nameOfAcceptedBank=Название приемлемого банка payment.addAcceptedBank=Добавить приемлемый банк payment.clearAcceptedBanks=Очистить приемлемые банки -payment.bank.nameOptional=Название банка (необязательно): -payment.bankCode=Код банка: +payment.bank.nameOptional=Название банка (необязательно) +payment.bankCode=Код банка payment.bankId=Идентификатор банка (BIC/SWIFT): -payment.bankIdOptional=Идентификатор банка (BIC/SWIFT) (необязательно): -payment.branchNr=Номер отделения: -payment.branchNrOptional=Номер отделения (необязательно): -payment.accountNrLabel=Номер счёта (IBAN): -payment.accountType=Тип счёта: +payment.bankIdOptional=Идентификатор банка (BIC/SWIFT) (необяз.) +payment.branchNr=Номер отделения +payment.branchNrOptional=Номер отделения (необяз.) +payment.accountNrLabel=Номер счёта (IBAN) +payment.accountType=Тип счёта payment.checking=Текущий payment.savings=Сбережения -payment.personalId=Личный Идентификатор: -payment.clearXchange.info=Убедитесь, что выполняете требования использования Zelle (ClearXchange).\n\n1. Необходимо, чтобы Ваш счёт Zelle (ClearXchange) был проверен ими, прежде чем начать торговлю или создать предложение.\n\n2. Необходимо иметь банковский счёт в одном из следующих банков-членов:\n● Bank of America\n● Capital One P2P Payments\n● Chase QuickPay\n● FirstBank Person to Person Transfers\n● Frost Send Money\n● U.S. Bank Send Money\n● Wells Fargo SurePay\n\n3. Удостоверьтесь, что не превышаете месячный или дневной лимит Zelle (ClearXchange).\nПросьба использовать Zelle (ClearXchange) только в том случае, если Вы выполняете эти требования. В противном случае весьма вероятно, что перевод Zelle (ClearXchange) не удастся, и возникнет спор.\nЕсли Вы не выполнили требования указанные выше, Ваш залоговый взнос будет Вами утерян.\n\nВдобавок, учтите высокий риск возвратного платежа при использовании Zelle (ClearXchange). \nПродавцу {0} рекомендуется связаться с {1} покупателем по предоставленому адресу э-почты или телефону, и удостовериться что он/она является владельцем данного счёта Zelle (ClearXchange). +payment.personalId=Личный идентификатор +payment.clearXchange.info=Убедитесь, что выполняете требования использования Zelle (ClearXchange).\n\n1. Необходимо, чтобы Ваш счёт Zelle (ClearXchange) был проверен ими, прежде чем начать торговлю или создать предложение.\n\n2. Необходимо иметь банковский счёт в одном из следующих банков-членов:\n\t● Bank of America\t● Capital One P2P Payments\t● Chase QuickPay\t● FirstBank Person to Person Transfers\t● Frost Send Money\t● U.S. Bank Send Money\t● TD Bank\t● Citibank\t● Wells Fargo SurePay\n\n3. Удостоверьтесь, что не превышаете месячный или дневной лимит Zelle (ClearXchange).\n\nПросьба использовать Zelle (ClearXchange) только в том случае, если Вы выполняете эти требования. В противном случае весьма вероятно, что перевод Zelle (ClearXchange) не удастся, и возникнет спор.\nЕсли Вы не выполнили требования указанные выше, Ваш залоговый депозит будет Вами утерян.\n\nВдобавок, учтите высокий риск возвратного платежа при использовании Zelle (ClearXchange). \nПродавцу {0} рекомендуется связаться с {1} покупателем по предоставленому адресу э-почты или телефону, и удостовериться что он/она является владельцем данного счёта Zelle (ClearXchange). payment.moneyGram.info=При использовании MoneyGram покупатель BTC должен отправить по э-почте продавцу BTC номер авторизации и фотографию квитанции. В квитанции должно быть четко указано полное имя продавца, страна, штат и сумма. В процессе сделки, покупателю будет показан адрес э-почты продавца. payment.westernUnion.info=При использовании Western Union покупатель BTC обязан отправить продавцу BTC по э-почте MTCN (номер отслеживания) и фотографию квитанции. В квитанции должно быть четко указано полное имя продавца, город, страна и сумма. В процессе сделки, покупателю будет показан адрес э-почты продавца. payment.halCash.info=Используя HalCash, покупатель BTC обязан отправить продавцу BTC код HalCash через СМС с мобильного телефона.\n\nПросьба убедиться, что не превышена макс. сумма, которую Ваш банк позволяет отправить с HalCash. Мин. сумма каждого вывода составляет 10 EUR, и макс. 600 EUR. При повторном выводе - 3000 EUR на получателя в день и 6000 EUR на получателя в месяц. Просьба сверить эти лимиты с Вашим банком, и убедиться, что используются те же.\n\nСумма должна быть кратна 10 EUR, так как невозможно снять другие суммы с банкомата. В приложении, диалог "создать-предложение" и "принять-предложение" отрегулирует правильную сумму BTC. Нельзя использовать рыночную цену, так как сумма в EUR будет меняться с курсом.\n\nВ случае спора, покупателю BTC необходимо предоставить доказательство отправки EUR. payment.limits.info=Учтите, что все банковские переводы несут определенный риск возвратного платежа.\n\nЧтобы снизить этот риск, Bisq ограничивает суммы сделок, на основе двух факторов: \n\n1. Расчёт уровня риска возвратного платежа данного метода оплаты \n2. Срок существования Вашего счета, созданного Вами в Bisq для этого метода оплаты\n\nСрок существования нового счёта создаваемый Вами сейчас равен нулю. С ростом этого срока в течении двух месяцев, предел сумм сделок будет расти:\n\n● В течении 1-го месяца, предел каждой сделки будет {0}\n● В течении 2-го месяца, предел будет {1}\n● После 2-го месяца, предел будет {2}\n\nУчтите, что нет никаких ограничений на общее количество Ваших сделок. +payment.cashDeposit.info=Просьба удостовериться, что Ваш банк позволяет отправлять денежные депозиты на счета других. Например, Bank of America и Wells Fargo больше не разрешают такие депозиты. + payment.f2f.contact=Контактная информация payment.f2f.contact.prompt=Как Вы хотите связаться с контрагентом? (адрес электронной почты, номер телефона...) payment.f2f.city=Город для встречи "лицом к лицу" @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Дополнительная необязательн payment.f2f.extra=Дополнительная информация payment.f2f.extra.prompt=Создатель в праве определить "условия", или добавить общедоступную контактную информацию. Это будет показано в предложении. -payment.f2f.info=В сделках F2F "лицом к лицу" особые правила и особый риск, в отличии от транзакций онлайн. \n\nОсновные различия:\n● Контрагенты вынуждены обмениваться информацией о месте и времени встречи, используя предоставленные ими контактные данные.\n● Контрагенты вынуждены приносить свои ноутбуки, и подтверждать отправку и получение платежа при встрече.\n● Если создатель определяет особые "условия", он обязан указать их в поле "Дополнительная информация" при создании счёта F2F.\n● Принимая предложение, получатель соглашается с заявленными создателем "условиями".\n● В случае возникновения спорf, арбитр не способен помочь, так как затруднительно получить неопровержимые доказательства того, что произошло при встрече. В таких случаях BTC могут быть заперты навсегда, или до тех пор, пока контрагенты не достигнут согласия. Для полной уверенности, что вы понимаете особенности сделок "лицом к лицу", просьба прочесть инструкции и рекомендации по адресу: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info=В сделках F2F 'лицом к лицу' особые правила и риск, в отличии от транзакций онлайн. \n\nОсновные различия:\n● Контрагенты вынуждены обмениваться информацией о месте и времени встречи, используя предоставленные ими контактные данные.\n● Контрагенты вынуждены приносить свои ноутбуки, и подтверждать отправку и получение платежа при встрече.\n● Если создатель определяет особые 'условия', он обязан указать их в поле 'Дополнительная информация' при создании счёта.\n● Принимая предложение, получатель соглашается с заявленными создателем 'условиями'.\n● В случае возникновения спора, арбитр не способен помочь, так как затруднительно получить неопровержимые доказательства того, что произошло при встрече. В таких случаях BTC могут быть заперты навсегда, или до тех пор, пока контрагенты не достигнут согласия.\n\nДля полной уверенности, что Вы понимаете особенности сделок 'лицом к лицу', просьба прочесть инструкции и рекомендации по ссылке: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Открыть веб-страницу payment.f2f.offerbook.tooltip.countryAndCity=Страна и город: {0} / {1} payment.f2f.offerbook.tooltip.extra=Дополнительная информация: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Алткойны +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Алткойны - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} должен состоять из {1} цифер. validation.accountNr=Номер счёта должен состоять из {0} цифер. validation.accountNrChars=Номер счёта должен состоять из {0} символов. validation.btc.invalidAddress=Неправильный адрес. Проверьте формат адреса. -validation.btc.amountBelowDust=Отправляемая сумма ниже минимального предела 'пыли' {0}\nи будет отклонена сетью Биткойн.\nПросьба, увеличить сумму. validation.integerOnly=Просьба вводить только целые числа. validation.inputError=Ваш ввод вызвал ошибку:\n{0} -validation.bsq.insufficientBalance=Сумма превышает доступный баланс {0}. -validation.btc.exceedsMaxTradeLimit=Сумма превышающая Ваш торговый предел {0}, не допускается. +validation.bsq.insufficientBalance=Ваш доступный баланс {0}. +validation.btc.exceedsMaxTradeLimit=Ваш торговый предел {0}. validation.bsq.amountBelowMinAmount=Мин. сумма {0} validation.nationalAccountId={0} должен состоять из {1} цифер. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=Контрольная сумма IBAN неде validation.iban.invalidLength=Номер должен быть от 15 до 34 символов. validation.interacETransfer.invalidAreaCode=Код не Канадского региона validation.interacETransfer.invalidPhone=Неверный формат номера телефона или адрес электронной почты +validation.interacETransfer.invalidQuestion=Должно содержать только буквы, цифры, пробелы и символы ' _ , . ? - +validation.interacETransfer.invalidAnswer=Необходимо одно слово, содержащее только буквы, цифры и символ - validation.inputTooLarge=Данные должны быть не более {0} +validation.inputTooSmall=Данные должны быть не более {0} +validation.amountBelowDust=Сумма ниже предела ("пыли") {0} не допускается. +validation.length=Длина должна быть между {0} и {1} +validation.pattern=Данные должны быть в формате: {0} +validation.noHexString=Данные не в шестнадцатеричном формате. +validation.advancedCash.invalidFormat=Необходим действительный идент. э-почты или кошелька в формате: x000000000000 diff --git a/core/src/main/resources/i18n/displayStrings_sr.properties b/core/src/main/resources/i18n/displayStrings_sr.properties index 8f2a7d366c9..8af6daf987c 100644 --- a/core/src/main/resources/i18n/displayStrings_sr.properties +++ b/core/src/main/resources/i18n/displayStrings_sr.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Sačuvaj novi nalog shared.selectedAccount=Izabrani nalog shared.deleteAccount=Izbriši nalog shared.errorMessageInline=\nPoruka o grešci: {0} -shared.errorMessage=Poruka o grešci: +shared.errorMessage=Error message shared.information=Informacije shared.name=Ime shared.id=ID @@ -152,19 +152,19 @@ shared.seller=prodavac shared.buyer=kupac shared.allEuroCountries=Sve Euro države shared.acceptedTakerCountries=Prihvaćene države uzimalaca -shared.arbitrator=Odabrani arbitar: +shared.arbitrator=Selected arbitrator shared.tradePrice=Cena trgovine shared.tradeAmount=Iznos trgovine shared.tradeVolume=Obim trgovine shared.invalidKey=Ključ koji ste uneli nije tačan. -shared.enterPrivKey=Unesite privatni ključ radi otključavanja: -shared.makerFeeTxId=ID transakcije provizije pravljenja: -shared.takerFeeTxId=ID transakcije provizije prihvatanja: -shared.payoutTxId=ID transakcije isplate: -shared.contractAsJson=Ugovor u JSON formatu: +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=Vidi ugovor u JSON formatu shared.contract.title=Ugovor za trgovinu sa ID: {0} -shared.paymentDetails=BTC {0} detalji uplate: +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=Bezbednosni depozit shared.yourSecurityDeposit=Your security deposit shared.contract=Ugovor @@ -172,22 +172,27 @@ shared.messageArrived=Stigla poruka. shared.messageStoredInMailbox=Poruka sačuvana u sanduče. shared.messageSendingFailed=Neuspelo slanje poruke. Greška: {0} shared.unlock=Otključaj -shared.toReceive=primiti: -shared.toSpend=potrošiti: +shared.toReceive=to receive +shared.toSpend=to spend shared.btcAmount=BTC iznos -shared.yourLanguage=Vaši jezici: +shared.yourLanguage=Your languages shared.addLanguage=Dodaj jezik shared.total=Ukupno -shared.totalsNeeded=Potrebna sredstva: -shared.tradeWalletAddress=Adresa novčanika trgovine: -shared.tradeWalletBalance=Stanje novčanika trgovine: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=Tvorac: {0} shared.takerTxFee=Uzimalac: {0} shared.securityDepositBox.description=Bezbednosni depozit za BTC {0} shared.iConfirm=Potvrđujem shared.tradingFeeInBsqInfo=ekvivalentno {0} korišćeno kao provizija rudara shared.openURL=Open {0} - +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Podešavanja mainView.menu.account=Nalog mainView.menu.dao=DAO -mainView.marketPrice.provider=Provajder tržišnih cena: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=Price of latest Bisq trade mainView.marketPrice.tooltip.bisqInternalPrice=There is no market price from external price feed providers available.\nThe displayed price is the latest Bisq trade price for that currency. mainView.marketPrice.tooltip=Tržišna cena je obezbedjena od {0}{1}\nZadnje ažuriranje: {2}\nURL provajder node: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Ako altkoin nije dostupan na Poloniex- mainView.balance.available=Stanje na raspolaganju mainView.balance.reserved=Rezervisano u ponudama mainView.balance.locked=Zaključano u trgovinama +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(korišćenje Tor-a) mainView.footer.localhostBitcoinNode=(localhost) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Država sedišta banke tvorca ponude: {0} offerbook.offerersAcceptedBankSeatsEuro=Prihvaćene države sedišta banke (uzimalac): Sve Euro države offerbook.offerersAcceptedBankSeats=Prihvaćene države sedišta banke (uzimalac):\n{0} offerbook.availableOffers=Dostupne ponude -offerbook.filterByCurrency=Filtriraj po valuti: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=Filtriraj po načinu plaćanja offerbook.nrOffers=Br. ponuda: {0} @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=Iznos u {0} koji se dobija createOffer.amountPriceBox.minAmountDescription=Minimalni iznos BTC createOffer.securityDeposit.prompt=Bezbednosni depozit u BTC. createOffer.fundsBox.title=Finansirajte vašu ponudu -createOffer.fundsBox.offerFee=Provizija pravljenja: -createOffer.fundsBox.networkFee=Provizija rudara: +createOffer.fundsBox.offerFee=Provizija prihvatanja +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=Postavljanje ponude je u toku ... createOffer.fundsBox.paymentLabel=Bisq trgovina sa ID {0} createOffer.fundsBox.fundsStructure=({0} security deposit, {1} trade fee, {2} mining fee) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=You will always get {0}% more than the cur 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.tradeFee.descriptionBTCOnly=Provizija prihvatanja +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=Pregled: Postavi ponudu na {0} bitkoina @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=Uneti iznos ne može biti veći takeOffer.validation.amountLargerThanOfferAmountMinusFee=Taj unesen iznos bi napravio kusur prašine za prodavca BTC. takeOffer.fundsBox.title=Finansirajte vašu trgovinu takeOffer.fundsBox.isOfferAvailable=Proveri da li je ponuda dostupna ... -takeOffer.fundsBox.tradeAmount=Iznos za prodaju: -takeOffer.fundsBox.offerFee=Provizija prihvatanja: -takeOffer.fundsBox.networkFee=Provizija rudara (3x): +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=Provizija prihvatanja +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=Prihvatanje ponude je u toku ... takeOffer.fundsBox.paymentLabel=Bisq trgovina sa ID {0} takeOffer.fundsBox.fundsStructure=({0} security deposit, {1} trade fee, {2} mining fee) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Please send {0} by \"US Postal Money Order\ portfolio.pending.step2_buyer.bank=Please go to your online banking web page and pay {0} to the BTC seller.\n\n portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Započni uplatu korišćenjem {0} -portfolio.pending.step2_buyer.amountToTransfer=Iznos za prenos: -portfolio.pending.step2_buyer.sellersAddress={0} adresa prodavca: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Uplata započeta portfolio.pending.step2_buyer.warn=You still have not done your {0} payment!\nPlease note that the trade has to be completed until {1} otherwise the trade will be investigated by the arbitrator. portfolio.pending.step2_buyer.openForDispute=You have not completed your payment!\nThe max. period for the trade has elapsed.\n\nPlease contact the arbitrator for opening a dispute. @@ -513,11 +525,13 @@ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Send MTCN and receip portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=You need to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller.\nThe receipt must clearly show the seller''s full name, city, country and the amount. The seller''s email is: {0}.\n\nDid 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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid 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 is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=Potvrdite da ste započeli uplatu portfolio.pending.step2_buyer.confirmStart.msg=Da li ste započeli {0} uplatu vašem trgovinskom partenru? portfolio.pending.step2_buyer.confirmStart.yes=Da, započeo sam uplatu portfolio.pending.step2_seller.waitPayment.headline=Sačekajte uplatu +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=The deposit transaction has at least one blockchain confirmation.\nYou need to wait until the BTC buyer starts the {0} payment. portfolio.pending.step2_seller.warn=The BTC buyer still has not done the {0} payment.\nYou need to wait until he starts the payment.\nIf the trade has not been completed on {1} the arbitrator will investigate. portfolio.pending.step2_seller.openForDispute=The BTC buyer has not started his payment!\nThe max. allowed period for the trade has elapsed.\nPlease contact the arbitrator for opening a dispute. @@ -537,17 +551,19 @@ message.state.FAILED=Sending message failed portfolio.pending.step3_buyer.wait.headline=Sačekajte potvrdu uplate od BTC prodavca portfolio.pending.step3_buyer.wait.info=Čekanje potvrde od BTC prodavca za primanje {0} uplate. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=na {0} blokčejnu portfolio.pending.step3_buyer.warn.part1b=kod vašeg platnog provajdera (npr. banka) portfolio.pending.step3_buyer.warn.part2=The BTC seller still has not confirmed your payment!\nPlease check {0} if the payment sending was successful.\nIf the BTC seller does not confirm the receipt of your payment until {1} the trade will be investigated by the arbitrator. portfolio.pending.step3_buyer.openForDispute=The BTC seller has not confirmed your payment!\nThe max. period for the trade has elapsed.\nPlease contact the arbitrator for opening a dispute. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Your trading partner has confirmed that he initiated the {0} payment.\n\n -portfolio.pending.step3_seller.altcoin={0}Please check on your favorite {1} blockchain explorer if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou 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 BTC buyer.\n\nThe trade ID (\"reason for payment\" text) of the transaction is: \"{2}\" portfolio.pending.step3_seller.bank=Your trading partner has confirmed that he initiated the {0} payment.\n\nPlease go to your online banking web page and check if you have received {1} from the BTC buyer.\n\nThe trade ID (\"reason for payment\" text) of the transaction is: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\nBecause the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf you are not sure, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf 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.\nThe receipt must clearly show your full name, country, state and the amount. Please check your email if you received the Authorisation number.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from MoneyGram.\n\nOnly 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.\nThe receipt must clearly show your full name, city, country and the amount. Please check your email if you received the MTCN.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from Western Union.\n\nOnly 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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=The buyer has to send you the HalCash cod portfolio.pending.step3_seller.bankCheck=\n\nPlease also verify that the senders name in your bank statement matches that one from the trade contract:\nSenders name: {0}\n\nIf the name is not the same as the one displayed here, {1} portfolio.pending.step3_seller.openDispute=molimo ne potvrđujte nego otvorite raspravu pritiskajuci \"alt + o\" ili \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Potvrdi primanje uplate -portfolio.pending.step3_seller.amountToReceive=Iznos koji se dobija: -portfolio.pending.step3_seller.yourAddress=Vaša {0} adresa: -portfolio.pending.step3_seller.buyersAddress={0} adresa kupca: -portfolio.pending.step3_seller.yourAccount=Vaš trgovinski nalog: -portfolio.pending.step3_seller.buyersAccount=Trgovinski nalog kupca: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=Potvrdi primanje uplate portfolio.pending.step3_seller.buyerStartedPayment=BTC kupac je započeo {0} uplatu.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Proverite potvrde blokčejna u vašem altkoin novčaniku ili blok pretraživaču i potvrdite uplatu kada imate dovoljno potvrda blokčejna. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Potvrdite da s portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Da, primio sam uplatu portfolio.pending.step5_buyer.groupTitle=Rezime završene trgovine -portfolio.pending.step5_buyer.tradeFee=Provizija prihvatanja: -portfolio.pending.step5_buyer.makersMiningFee=Provizija rudara: -portfolio.pending.step5_buyer.takersMiningFee=Provizija rudara (3x): -portfolio.pending.step5_buyer.refunded=Vraćen bezbednosni depozit: +portfolio.pending.step5_buyer.tradeFee=Provizija prihvatanja +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=Podignite vaš bitkoin -portfolio.pending.step5_buyer.amount=Iznos za podizanje: -portfolio.pending.step5_buyer.withdrawToAddress=Podigni na adresu: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=Prenesi sredstva u Bisq novčanik portfolio.pending.step5_buyer.withdrawExternal=Podignite na eksterni novčanik portfolio.pending.step5_buyer.alreadyWithdrawn=Your funds have already been withdrawn.\nPlease check the transaction history. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Potvrdi zahtev za podizanje portfolio.pending.step5_buyer.amountTooLow=Iznos za prenos je manji od provizije transakcije i minimalne moguće vrednosti tks. (prašina). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Završeno podizanje portfolio.pending.step5_buyer.withdrawalCompleted.msg=Your completed trades are stored under \"Portfolio/History\".\nYou can review all your bitcoin transactions under \"Funds/Transactions\" -portfolio.pending.step5_buyer.bought=Kupili ste: -portfolio.pending.step5_buyer.paid=Platili ste: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=Prodali ste: -portfolio.pending.step5_seller.received=Primili ste: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Congratulations on completing your trade tradeFeedbackWindow.msg.part1=We'd love to hear back from you about your experience. It'll help us to improve the software and to smooth out any rough edges. If you'd like to provide feedback, please fill out this short survey (no registration required) at: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Korišćeno u {0} transakcija funds.deposit.fundBisqWallet=Finansirajte Bisq novčanik funds.deposit.noAddresses=Nijedna adresa depozita nije generisana još uvek funds.deposit.fundWallet=Finansirajte vaš novčanik -funds.deposit.amount=Iznos u BTC (opciono): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=Generišite novu adresu funds.deposit.selectUnused=Molimo izaberite nekorišćenu adresu iz tabele iznad umesto generisanja nove. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Receiver's amount funds.withdrawal.senderAmount=Sender's amount funds.withdrawal.feeExcluded=Amount excludes mining fee funds.withdrawal.feeIncluded=Amount includes mining fee -funds.withdrawal.fromLabel=Podigni sa adrese: -funds.withdrawal.toLabel=Podigni na adresu: +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=Podizanje izabrano funds.withdrawal.noFundsAvailable=Nijedna sredstva nisu dostupna za podizanje funds.withdrawal.confirmWithdrawalRequest=Potvrdi zahtev za podizanje @@ -686,7 +703,7 @@ funds.locked.locked=Zaključano u multisigu za trgoinu sa ID: {0} funds.tx.direction.sentTo=Poslato na: funds.tx.direction.receivedWith=Primljeno sa: funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Uplata tks provizije za BSQ tks +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=Provizija pravljenja i tks: {0} funds.tx.takeOfferFee=Provizija prihvatanja i tks: {0} funds.tx.multiSigDeposit=Multisig depozit: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Nema dostupnih transakcija funds.tx.revert=Vrati funds.tx.txSent=Transakcija uspešno poslata na novu adresu u lokalnom Bisq novčaniku funds.tx.direction.self=Transakcija unutar novčanika -funds.tx.proposalTxFee=Proposal +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=Zahtev za nadoknadu #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Proposal support.tab.support=Tiketi podrške support.tab.ArbitratorsSupportTickets=Tiketi podrške arbitra support.tab.TradersSupportTickets=Tiketi podrške trgovca -support.filter=Filter lista: +support.filter=Filter list support.noTickets=Ne postoje otvoreni tiketi support.sendingMessage=Slanje Poruke... support.receiverNotOnline=Primalac nije onlajn. Poruka je sačuvana u njegovo sanduče. @@ -743,7 +762,8 @@ support.buyerOfferer=BTC kupac/Tvorac support.sellerOfferer=BTC prodavac/Tvorac support.buyerTaker=BTC kupac/Uzimalac support.sellerTaker=BTC prodavac/Tvorac -support.backgroundInfo=Bisq is not a company and not operating any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display a \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIn cases of software bugs or other problems, which are detected by the application there will be displayed a \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIn cases where a user got stuck by a bug without getting displayed that \"Open support ticket\" button, you can open a support ticket manually with a special short cut.\n\nPlease use that only if you are sure that the software is not working like expected. If you have problems how to use Bisq or any questions please review the FAQ at the bisq.io web page or post in the Bisq forum at the support section.\n\nIf you are sure that you want to open a support ticket please select the trade which causes the problem under \"Portfolio/Open trades\" and type the key combination \"alt + o\" or \"option + o\" to open the support ticket. +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + support.initialInfo="Please note the basic rules for the dispute process:\n1. You need to respond to the arbitrators requests in between 2 days.\n2. The maximum period for the dispute is 14 days.\n3. You need to fulfill what the arbitrator is requesting from you to deliver evidence for your case.\n4. You accepted the rules outlined in the wiki in the user agreement when you first started the application.\n\nPlease read more in detail about the dispute process in our wiki:\nhttps://github.com/bitsquare/bitsquare/wiki/Dispute-process support.systemMsg=Poruka sistema: {0} support.youOpenedTicket=Otvorili ste zahtev za podršku. @@ -760,43 +780,53 @@ settings.tab.network=Informacije o mreži settings.tab.about=Više setting.preferences.general=Opšte preference -setting.preferences.explorer=Bitkoin blok pretraživač: -setting.preferences.deviation=Maks. odstupanje od tržišne cene: -setting.preferences.autoSelectArbitrators=Automatski odabrani arbitri: +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=Vrednosti veće od 30 % nisu dozvoljene. -setting.preferences.txFee=Provizija transakcije podizanja (satoši/bajt): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=Koristi prilagođenu vrednost setting.preferences.txFeeMin=Provizija transakcije mora biti najmanje 5 satoši/bajt setting.preferences.txFeeTooLarge=Vaš unos je iznad bilo koje razumne vrednosti (>5000 satoši/bajt). Provizija transakcije je obično u opsegu od 50-400 satoši/bajt. -setting.preferences.ignorePeers=Ignoriši trgovine sa onion adresom (odv. zarezom): -setting.preferences.refererId=Referral ID: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=Optional referral ID setting.preferences.currenciesInList=Valute u ulaznoj listi tržišnih cena -setting.preferences.prefCurrency=Preferirana valuta: -setting.preferences.displayFiat=Prikaži nacionalne valute: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=Nema izabranih nacionalnih valuta setting.preferences.cannotRemovePrefCurrency=Ne možete ukloniti vašu izabranu preferiranu prikazanu valutu -setting.preferences.displayAltcoins=Prikaži altkoine: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=Nema izabranih altkoina setting.preferences.addFiat=Dodaj nacionalnu valutu setting.preferences.addAltcoin=Dodaj altkoin setting.preferences.displayOptions=Opcije prikaza -setting.preferences.showOwnOffers=Prikaži moje ponude u knjigi ponuda: -setting.preferences.useAnimations=Koristi animacije: -setting.preferences.sortWithNumOffers=Sortiraj liste tržišta sa br. ponuda/trgovina -setting.preferences.resetAllFlags=Resetuj sve \"Ne prikazuj opet\" obeležja: +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Resetuj settings.preferences.languageChange=Primenjivanje promene jezika na sve ekrane zahteva ponovo pokretanje. settings.preferences.arbitrationLanguageWarning=U slučaju spora, imajte na umu da se arbitraža postupa u {0}. -settings.preferences.selectCurrencyNetwork=Select base currency +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Bitkoin mreža settings.net.p2pHeader=P2P mreža -settings.net.onionAddressLabel=Moja onion adresa: -settings.net.btcNodesLabel=Koristi prilagođene pirove Bitkoin mreže: -settings.net.bitcoinPeersLabel=Povezani pirovi -settings.net.useTorForBtcJLabel=Koristi Tor za Bitkoin mrežu: -settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to: +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel=Use custom Bitcoin Core nodes +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Use provided Bitcoin Core nodes settings.net.usePublicNodesRadio=Use public Bitcoin network settings.net.useCustomNodesRadio=Use custom Bitcoin Core nodes @@ -805,11 +835,11 @@ 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 Bitcoin node is a trusted Bitcoin Core node!\n\nConnecting to nodes which are not following the Bitcoin Core consensus rules could screw up your wallet and cause problems in the trade process.\n\nUsers who connect to nodes that violate consensus rules are responsible for any damage created by that. Disputes caused by that would be decided in favor of the other peer. No technical support will be given to users who ignore our warning and protection mechanisms! settings.net.localhostBtcNodeInfo=(Background information: If you are running a local Bitcoin node (localhost) you get connected exclusively to that.) -settings.net.p2PPeersLabel=Povezani pirovi +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Onion adresa settings.net.creationDateColumn=Utvrđen settings.net.connectionTypeColumn=Ulaz/Izlaz -settings.net.totalTrafficLabel=Ukupan promet: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=Povratno putovanje settings.net.sentBytesColumn=Poslato settings.net.receivedBytesColumn=Primljeno @@ -843,12 +873,12 @@ setting.about.donate=Doniraj setting.about.providers=Provajderi podataka setting.about.apisWithFee=Bisq koristi API treće partije za Fiat i Altkoin tržišne cene kao i za procenu provizije rudara. setting.about.apis=Bisq koristi API treće partije za Fiat i Altkoin tržišne cene. -setting.about.pricesProvided=Tržišne cene obezbeđuje: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} i {2} -setting.about.feeEstimation.label=Procenu provizije rudara obezbeđuje: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Detalji verzije -setting.about.version=Verzija aplikacije: -setting.about.subsystems.label=Verzije podsistema: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Verzija mreže: {0}; Verzija P2P poruka: {1}; Verzija lokalne DB: {2}; Verzija trgovinskog protokola: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Verzija mreže: {0}; Verzija P2P poruka: {1}; Verzi account.tab.arbitratorRegistration=Registracija arbitra account.tab.account=Nalog account.info.headline=Dobrodošli na vaš Bisq Nalog -account.info.msg=Here you can setup trading accounts for national currencies & altcoins, select arbitrators and backup your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see button on the left) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer, there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data like your trading peer). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Nalozi nacionalne valute account.menu.altCoinsAccountView=Altkoin nalozi -account.menu.arbitratorSelection=Izbor arbitra account.menu.password=Lozinka novčanika account.menu.seedWords=Seme novčanika account.menu.backup=Rezerva account.menu.notifications=Notifications -account.arbitratorRegistration.pubKey=Javni ključ: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Registrujte arbitra account.arbitratorRegistration.revoke=Opozovite registraciju @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Nema odgovarajućeg jezika. account.arbitratorSelection.noLang=Možete izabrati samo arbitre koji govore bar 1 zajednički jezik. account.arbitratorSelection.minOne=Potrebno je da imate bar jednog arbitra izabranog. -account.altcoin.yourAltcoinAccounts=Vaši altkoin nalozi: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.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 you don''t have your keys under your control or using a not compatible wallet software can lead to loss of the traded funds!\nThe arbitrator is not a {2} specialist and cannot help in such cases. account.altcoin.popup.wallet.confirm=Razumem i potvrđujem da znam koji novčanik trebam da koristim. -account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or the Monero simple wallet with the store-tx-info flag enabled (default in new versions).\nPlease be sure that you can access the tx key (use the get_tx_key command in simplewallet) as that would be required in case of a dispute to enable the arbitrator to verify the XMR transfer with the XMR checktx tool (http://xmr.llcoins.net/checktx.html).\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\n\nIf you are not sure about that process visit the Monero forum (https://forum.getmonero.org) to find more information. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Tokom korišćenja {0} možete koristiti samo transparentne adrese (počinju sa t) a ne z-adrese (privatne), jer arbitar ne bi bio u stanju da proveri transakciju sa z-adresom. account.altcoin.popup.XZC.msg=When using {0} you can only use the transparent (traceable) addresses not the untraceable addresses, because the arbitrator would not be able to verify the transaction with untraceable addresses at a block explorer. account.altcoin.popup.bch=Bitcoin Cash and Bitcoin Clashic suffer from replay protection. If you use those coins be sure you take sufficient precautions and understand all implications.You can suffer losses by sending one coin and unintentionally send the same coins on the other block chain.Because those "airdrop coins" share the same history with the Bitcoin blockchain there are also security risks and a considerable risk for losing privacy.\n\nPlease read at the Bisq Forum more about that topic: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Because Bitcoin Gold shares the same history as the Bitcoin blockchain it comes with certain security risks and a considerable risk for losing privacy.If you use Bitcoin Gold be sure you take sufficient precautions and understand all implications.\n\nPlease read at the Bisq Forum more about that topic: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Your national currency\naccounts: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=Rezervni novčanik -account.backup.location=Lokacija rezerve: +account.backup.location=Backup location account.backup.selectLocation=Izaberi lokaciju rezerve account.backup.backupNow=Napravi rezervu sad (rezerva nije šifrovana) account.backup.appDir=Direktorijum podataka aplikacije @@ -922,7 +952,7 @@ account.password.setPw.headline=Podesi zaštitu lozinkom za novčanik account.password.info=Sa zaštitom lozinkom potrebno je da unesete lozinku kada podižete bitkoin iz vašeg novčanika ili ako želite da vidite ili da povratite novčanik iz sid reči kao i pri pokretanju aplikacije. account.seed.backup.title=Napravi rezervu sid reči vašeg novčanika -account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper and not save them on your computer.\n\nPlease note that the seed words are not a replacement for a backup.\nYou need to backup the whole application directory at the \"Account/Backup\" screen to recover the valid application state and data. +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=You have not setup a wallet password which would protect the display of the seed words.\n\nDo you want to display the seed words? account.seed.warn.noPw.yes=Da, ne pitaj me ponovo account.seed.enterPw=Unesite lozinku da bi videli sid reči @@ -942,24 +972,24 @@ account.notifications.webCamWindow.headline=Scan QR-code from phone account.notifications.webcam.label=Use webcam account.notifications.webcam.button=Scan QR code account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: +account.notifications.testMsg.label=Send test notification account.notifications.testMsg.title=Test -account.notifications.erase.label=Clear notifications on phone: +account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications -account.notifications.email.label=Pairing token: +account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=Podešavanja -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.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 BTC price is above account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. +account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. Please open your Bisq application and start the payment. account.notifications.trade.message.msg.started=The BTC 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 @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must dao.tab.bsqWallet=BSQ novčanik dao.tab.proposals=Governance dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=paid with BSQ -dao.availableBsqBalance=BSQ stanje na raspolaganju -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Nepotvrđeno BSQ stanje -dao.lockedForVoteBalance=Locked for voting +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=Ukupno BSQ stanje @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Vote on proposals dao.proposal.menuItem.result=Vote results dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Current phase: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Informacije -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Vote result +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Cycles dao.results.cycles.table.header.cycle=Cycle @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Vote results for selected proposal # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Undefined + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC + # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocks # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Duration of {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 dao.results.votes.table.header.stakeAndMerit=Vote weight dao.results.votes.table.header.stake=Stake dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=Glasaj dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Otključaj dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=Uloga @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders dao.bond.details.blocks={0} blocks -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=Ime -dao.bond.table.column.link=Nalog -dao.bond.table.column.bondType=Uloga -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=Detalji dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=Otključaj dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Arbitrator + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=Država +dao.burnBsq.assets.tradeVolume=Obim trgovine +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Undefined +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Iznos +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=Datum +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Transakcije +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Undefined @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1209,6 +1366,8 @@ dao.phase.separatedPhaseBar.RESULT=Vote result # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Zahtev za nadoknadu # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Zahtev za nadoknadu # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond dao.proposal.details=Proposal details dao.proposal.selectedProposal=Izabrani zahtevi za nadoknadu dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=Could not remove proposal. dao.proposal.myVote.accept=Accept proposal dao.proposal.myVote.reject=Reject proposal @@ -1244,7 +1407,7 @@ dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Available balance for voting: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=Vote on all proposals dao.proposal.votes.header.voted=My vote dao.proposal.myVote.button=Vote on all proposals @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=Napravi novi zahtev za nadoknadu dao.proposal.create.create.button=Napravi zahtev za nadoknadu dao.proposal=proposal dao.proposal.display.type=Proposal type -dao.proposal.display.name=Ime/nadimak: -dao.proposal.display.link=Link za detaljan info: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Tražena sredstva u BSQ: -dao.proposal.display.bsqAddress=BSQ adresa: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=My vote +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Proposal type dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' dao.proposal.display.myVote.accepted=Accepted dao.proposal.display.myVote.rejected=Rejected @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Accepted dao.proposal.voteResult.failed=Rejected dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=Pošalji dao.wallet.menuItem.receive=Primi dao.wallet.menuItem.transactions=Transakcije -dao.wallet.dashboard.distribution=Statistics -dao.wallet.dashboard.genesisBlockHeight=Genesis block height: -dao.wallet.dashboard.genesisTxId=Genesis transaction ID: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=No. of all BSQ transactions: -dao.wallet.dashboard.utxo=No. of all unspent transaction outputs: -dao.wallet.dashboard.burntTx=No. of all fee payments transactions (burnt): -dao.wallet.dashboard.price=Price: -dao.wallet.dashboard.marketCap=Market capitalisation: - -dao.wallet.receive.fundBSQWallet=Finansirajte Bisq BSQ novčanik +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=Transakcija postanka +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=Finansirajte vaš BSQ novčanik +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=Pošalji sredstva -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Iznos u BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=Postavite iznos za podizanje (min. iznos je {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=Unesite vašu adresu destinacije dao.wallet.send.send=Pošalji BSQ sredstva dao.wallet.send.sendBtc=Send BTC funds @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=Plati transakciju provizije trgovanja # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Transakcija zahteva za nadoknadu # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Fee for proposal # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Transakcija glasanja @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=Vote reveal dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Compensation request/issuance dao.tx.issuanceFromCompReq.tooltip=Compensation request which led to an issuance of new BSQ.\nIssuance date: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=You don''t have sufficient funds for creating the proposal.\nMissing: {0} dao.feeTx.confirm=Confirm {0} transaction dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Detalji rasprave -contractWindow.dates=Datum ponude / Datum trgovine: -contractWindow.btcAddresses=Bitkoin adresa BTC kupac / BTC prodavac: -contractWindow.onions=Mrežna adresa BTC kupac / BTC prodavac: -contractWindow.numDisputes=Br. rasprava BTC kupac / BTC prodavac: -contractWindow.contractHash=Heš ugovora: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Važne informacije! displayAlertMessageWindow.update.headline=Važne informacije ažuriranja! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=The new version has been successfully downlo displayUpdateDownloadWindow.download.openDir=Open download directory disputeSummaryWindow.title=Rezime -disputeSummaryWindow.openDate=Datum otvaranja tiketa: -disputeSummaryWindow.role=Uloga trgovca: -disputeSummaryWindow.evidence=Dokaz: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=Dokaz koji se ne može falsifikovati disputeSummaryWindow.evidence.id=ID Verifikacija disputeSummaryWindow.evidence.video=Video/ -disputeSummaryWindow.payout=Isplata iznosa trgovine: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0} dobija isplatu iznosa trgovine disputeSummaryWindow.payout.getsAll=BTC {0} dobija sve disputeSummaryWindow.payout.custom=Podešena isplata disputeSummaryWindow.payout.adjustAmount=Amount entered exceeds available amount of {0}.\nWe adjust this input field to the max possible value. -disputeSummaryWindow.payoutAmount.buyer=Iznos isplate kupca: -disputeSummaryWindow.payoutAmount.seller=Iznos isplate prodavca: -disputeSummaryWindow.payoutAmount.invert=Koristi gubitnika kao objavljivača: -disputeSummaryWindow.reason=Razlog rasprave: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Greška disputeSummaryWindow.reason.usability=Upotrebljivost disputeSummaryWindow.reason.protocolViolation=Prekršaj protokola @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=Nema odgovora disputeSummaryWindow.reason.scam=Prevara disputeSummaryWindow.reason.other=Drugo disputeSummaryWindow.reason.bank=Banka -disputeSummaryWindow.summaryNotes=Beleške rezimea: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Dodaj beleške rezimea disputeSummaryWindow.close.button=Zatvori tiket disputeSummaryWindow.close.msg=Ticket closed on {0}\n\nSummary:\n{1} delivered tamper proof evidence: {2}\n{3} did ID verification: {4}\n{5} did screencast or video: {6}\nPayout amount for BTC buyer: {7}\nPayout amount for BTC seller: {8}\n\nSummary notes:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=Potrebno je da takođe zatvorite tiket trgo emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=Please use that only in emergency case if you cannot access your fund from the UI.\n\nPlease note that all open offers will be closed automatically when using this tool.\n\nBefore you use this tool, please backup your data directory. You can do this at \"Account/Backup\".\n\nPlease report us your problem and file a bug report on Github or at the Bisq forum so that we can investigate what was causing the problem. -emptyWalletWindow.balance=Vaše dostupno stanje novčanika: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=Vaša adresa destinacije: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=Pošalji sva sredstva emptyWalletWindow.openOffers.warn=You have open offers which will be removed if you empty the wallet.\nAre you sure that you want to empty your wallet? emptyWalletWindow.openOffers.yes=Da, siguran sam @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Stanje vašeg novčanika je uspešno preneseno. enterPrivKeyWindow.headline=Registracija otvorena samo za pozvane arbitre filterWindow.headline=Izmeni filter listu -filterWindow.offers=Filtrirane ponude (odv. zarezom): -filterWindow.onions=Filtrirane onion adrese (odv. zarezom): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=Filtered trading account data:\nFormat: 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.arbitrators=Filtered arbitrators (comma sep. onion addresses): -filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses): -filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses): -filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port): -filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network: +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=Dodaj filter filterWindow.remove=Ukloni filter -offerDetailsWindow.minBtcAmount=Min. iznos BTC: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(min. {0}) offerDetailsWindow.distance=(odstupanje od tržišne cene: {0}) -offerDetailsWindow.myTradingAccount=Moj trgovinski nalog: -offerDetailsWindow.offererBankId=(ID banke tvorca): +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(ime banke tvorca) -offerDetailsWindow.bankId=ID banje (npr. BIC ili SWIFT): -offerDetailsWindow.countryBank=Država banke tvorca: -offerDetailsWindow.acceptedArbitrators=Prihvaćeni arbitri: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Obaveza -offerDetailsWindow.agree=Slažem se: -offerDetailsWindow.tac=Uslovi: +offerDetailsWindow.agree=Slažem se +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=Potvrdi: Postavi ponudu na {0} bitkoina offerDetailsWindow.confirm.taker=Potvrdi: Prihvati ponudu da se {0} bitkoin -offerDetailsWindow.warn.noArbitrator=You have no arbitrator selected.\nPlease select at least one arbitrator. -offerDetailsWindow.creationDate=Datum pravljenja: -offerDetailsWindow.makersOnion=Onion adresa tvorca: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=QR-Kod qRCodeWindow.msg=Molimo koristite taj QR-Kod za finansiranje vašeg Bisq novčanika iz eksternog novčanika. -qRCodeWindow.request="Payment request:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Izaberi transakciju depozita za raspravu selectDepositTxWindow.msg=The deposit transaction was not stored in the trade.\nPlease select one of the existing multisig transactions from your wallet which was the deposit transaction used in the failed trade.\n\nYou 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\nSorry for the inconvenience but that error case should be happen very rare and in future we will try to find better ways to resolve it. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=The selected default market is {0}.\n\nIf you want selectBaseCurrencyWindow.select=Izaberi osnovnu valutu sendAlertMessageWindow.headline=Pošalji globalno obaveštenje -sendAlertMessageWindow.alertMsg=Poruka upozorenja: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Unesite poruku -sendAlertMessageWindow.isUpdate=Jeste obaveštenje ažuriranja: -sendAlertMessageWindow.version=Novi br. verzije: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Pošalji obaveštenje sendAlertMessageWindow.remove=Ukloni obaveštenje sendPrivateNotificationWindow.headline=Pošalji privatnu poruku -sendPrivateNotificationWindow.privateNotification=Privatno obaveštenje: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Unesi obaveštenje sendPrivateNotificationWindow.send=Pošalji privatno obaveštenje showWalletDataWindow.walletData=Podaci novčanika -showWalletDataWindow.includePrivKeys=Obuhvati privatne ključeve: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Sistem arbitracije tradeDetailsWindow.headline=Trgovina tradeDetailsWindow.disputedPayoutTxId=Raspravljan ID transakcije isplate: tradeDetailsWindow.tradeDate=Datum trgovine -tradeDetailsWindow.txFee=Provizija rudara: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=Onion adresa trgovinskog partnera -tradeDetailsWindow.tradeState=Stanje trgovine: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=Unesi lozinku da bi otključao @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Tor networks settings torNetworkSettingWindow.noBridges=Don't use bridges torNetworkSettingWindow.providedBridges=Connect with provided bridges torNetworkSettingWindow.customBridges=Enter custom bridges -torNetworkSettingWindow.transportType=Transport type: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (recommended) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=type address:port torNetworkSettingWindow.restartInfo=You need to restart to apply the changes torNetworkSettingWindow.openTorWebPage=Open Tor project web page @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=If Tor is blocked by your internet provider feeOptionWindow.headline=Choose currency for trade fee payment feeOptionWindow.info=You can choose to pay the trade fee in BSQ or in BTC. If you choose BSQ you appreciate the discounted trade fee. -feeOptionWindow.optionsLabel=Choose currency for trade fee payment: +feeOptionWindow.optionsLabel=Choose currency for trade fee payment feeOptionWindow.useBTC=Use BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=Your trade with ID {0} has reached the hal popup.warning.tradePeriod.ended=Your trade with ID {0} has reached the max. allowed trading period and is not completed.\n\nThe trade period ended on {1}\n\nPlease check your trade at \"Portfolio/Open trades\" for contacting the arbitrator. popup.warning.noTradingAccountSetup.headline=Niste podesili trgovinski nalog popup.warning.noTradingAccountSetup.msg=You need to setup a national currency or altcoin account before you can create an offer.\nDo you want to setup an account? -popup.warning.noArbitratorSelected.headline=Nemate arbitra izabranog. -popup.warning.noArbitratorSelected.msg=You need to setup at least one arbitrator to be able to trade.\nDo you want to do this now? +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.notSufficientConnectionsToBtcNetwork=You need to wait until you have at least {0} connections to the Bitcoin network. popup.warning.downloadNotComplete=You need to wait until the download of missing Bitcoin blocks is complete. @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=There is no price feed available for that cur popup.warning.sendMsgFailed=Sending message to your trading partner failed.\nPlease try again and if it continue to fail report a bug. popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the tx fee in BSQ.\nYou can pay the fee in BTC or you need to fund your BSQ wallet.\nMissing BSQ funds: {0} -popup.warning.noBsqFundsForBtcFeePayment=Vaš BSQ novčanik nema dovoljno sredstava za plaćanje tks provizije u BSQ. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=Vaša poruka prevazilazi maks. dozvoljenu veličinu. Molimo pošaljite je u više delova ili je otpremite na servis kao što je https://pastebin.com. popup.warning.lockedUpFunds=You have locked up funds from a failed trade.\nLocked up balance: {0} \nDeposit tx address: {1}\nTrade ID: {2}.\n\nPlease open a support ticket by selecting the trade in the pending trades screen and clicking \"alt + o\" or \"option + o\"." @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=To ensure that both traders follow the trade prot popup.info.cashDepositInfo=Please be sure that you have a bank branch in your area to be able to make the cash deposit.\nThe 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=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=Važno privatno obaveštenje! @@ -1698,10 +1884,10 @@ confidence.confirmed=Potvrđeno u {0} bloka confidence.invalid=Transakcija je nevažeća peerInfo.title=Info partnera -peerInfo.nrOfTrades=Broj završenih trgovina: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=You have not traded with that user so far. -peerInfo.setTag=Podesi oznaku za tog partnera: -peerInfo.age=Payment account age: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Age not known addressTextField.openWallet=Otvorite vaš podrazumevani bitkoin novčanik @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Otvori blokčejn pretraživač sa ID te navigation.account=\"Nalog\" navigation.account.walletSeed=\"Account/Wallet seed\" -navigation.arbitratorSelection=\"Izbor arbitra\" navigation.funds.availableForWithdrawal=\"Sredstva/Pošalji sredstva\" navigation.portfolio.myOpenOffers="Portfolio/Moje otvorene ponude\" navigation.portfolio.pending=\"Portfolio/Otvorene trgovine\" @@ -1790,8 +1975,8 @@ time.minutes=minuta time.seconds=sekunde -password.enterPassword=Unesi lozinku: -password.confirmPassword=Potvrdi lozinku: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=Password must be less than 50 characters. password.deriveKey=Izvedi ključ iz lozinke password.walletDecrypted=Novčanik uspešno dešifrovan i zaštita lozinkom uklonjena. @@ -1803,11 +1988,12 @@ password.forgotPassword=Zaboravili ste lozinku? password.backupReminder=Please note that when setting a wallet password all automatically created backups from the unencrypted wallet will be deleted.\n\nIt is highly recommended to make a backup of the application directory and write down your seed words before setting a password! password.backupWasDone=I have already done a backup -seed.seedWords=Sid reči novčanika: -seed.date=Datum novčanika: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=Povrati novčanike iz sid reči seed.restore=Povrati novčanike -seed.creationDate=Datum Pravljenja: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=Your bitcoin wallet is not empty.\n\nYou must empty this wallet before attempting to restore an older one, as mixing wallets together can lead to invalidated backups.\n\nPlease finalize your trades, close all your open offers and go to the Funds section to withdraw your bitcoin.\nIn case you cannot access your bitcoin you can use the emergency tool to empty the wallet.\nTo open that emergency tool press \"alt + e\" or \"option + e\" . seed.warn.walletNotEmpty.restore=Želim da svejedno povratim seed.warn.walletNotEmpty.emptyWallet=Isprazniću moje novčanike prvo @@ -1821,80 +2007,84 @@ seed.restore.error=Došlo je do greške prilikom povratka novčanika sa sid reč #################################################################### payment.account=Nalog -payment.account.no=Br. računa: -payment.account.name=Naziv računa: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=Ime vlasnika računa payment.account.fullName=Full name (first, middle, last) -payment.account.state=State/Province/Region: -payment.account.city=City: -payment.bank.country=Država banke: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=Ime vlasnika računa / email payment.account.name.emailAndHolderId=Ime vlasnika računa / email / {0} -payment.bank.name=Ime banke: +payment.bank.name=Ime banke payment.select.account=Izaberi vrstu računa payment.select.region=Izaberi oblast payment.select.country=Izaberi državu payment.select.bank.country=Izaberi državu banke payment.foreign.currency=Da li ste sigurni da želite da izaberete valutu koja nije podrazumevana valuta države? payment.restore.default=Ne, vrati podrazumevanu valutu -payment.email=Email: -payment.country=Država: -payment.extras=Dodatni zahtevi: -payment.email.mobile=Email ili br. mobilnog: -payment.altcoin.address=Altkoin adresa: -payment.altcoin=Altkoin: +payment.email=Email +payment.country=Država +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=Izaberi ili traži altkoin -payment.secret=Tajno pitanje: -payment.answer=Odgovor: -payment.wallet=ID novčanika: -payment.uphold.accountId=Username or email or phone no.: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=Email or phone no.: -payment.venmo.venmoUserName=Venmo username: -payment.popmoney.accountId=Email or phone no.: -payment.revolut.accountId=Email or phone no.: -payment.supportedCurrencies=Podržane valute: -payment.limitations=Ograničenja: -payment.salt=Salt for account age verification: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=The salt need to be in HEX format.\nIt 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=Prihvati trgovine od ovih Euro država: -payment.accept.nonEuro=Prihvati trgovine od ovih ne-Euro država: -payment.accepted.countries=Prihvaćene države: -payment.accepted.banks=Accepted banks (ID): -payment.mobile=Br. mobilnog: -payment.postal.address=Poštanska adresa: -payment.national.account.id.AR=CBU number: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn={0} adresa: -payment.accountNr=Broj računa: -payment.emailOrMobile=Email ili br. mobilnog: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=Koristi prilagođeno ime računa -payment.maxPeriod=Maks. dozvoljeni period trgovine: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=Maks. trajanje trgovine: {0} / Maks. rok trgovine: {1} payment.maxPeriodAndLimitCrypto=Maks. trajanje trgovine: {0} / Maks. rok trgovine: {1} payment.currencyWithSymbol=Valuta: {0} payment.nameOfAcceptedBank=Ime prihvaćene banke payment.addAcceptedBank=Dodaj prihvaćenu banke payment.clearAcceptedBanks=Obriši prihvaćene banke -payment.bank.nameOptional=Ime banke (opciono): -payment.bankCode=Kod banke: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=ID banke (BIC/SWIFT): -payment.bankIdOptional=ID banke (BIC/SWIFT) (opciono): -payment.branchNr=Br. ogranka: -payment.branchNrOptional=Br. ogranka (opciono): -payment.accountNrLabel=Br. računa (IBAN): -payment.accountType=Tip računa: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=Proveravam payment.savings=Ušteđevina -payment.personalId=Lični ID: -payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified at their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you would lose your security deposit in such a case.\n\nPlease be also aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=When using MoneyGram the BTC buyer has to send the Authorisation number and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, country, state and the amount. The buyer will get displayed the seller's email in the trade process. payment.westernUnion.info=When using Western Union the BTC buyer has to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, city, country and the amount. The buyer will get displayed the seller's email in the trade process. payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=Please be aware that all bank transfers carry a certain amount of chargeback risk.\n\nTo mitigate this risk, Bisq sets per-trade limits based on two factors:\n\n1. The estimated level of chargeback risk for the payment method used\n2. The age of your account for that payment method\n\nThe account you are creating now is new and its age is zero. As your account grows in age over a two-month period, your per-trade limits will grow along with it:\n\n● During the 1st month, your per-trade limit will be {0}\n● During the 2nd month, your per-trade limit will be {1}\n● After the 2nd month, your per-trade limit will be {2}\n\nPlease note that there are no limits on the total number of times you can trade. +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.f2f.contact=Contact info payment.f2f.contact.prompt=How you want to get contacted by the trading peer? (email address, phone number,...) payment.f2f.city=City for 'Face to face' meeting @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Optional additional information payment.f2f.extra=Additional information payment.f2f.extra.prompt=The maker can define 'terms and conditions' or add a public contact information. It will be displayed with the offer. -payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he need to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked up forever or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he needs to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Open web page payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} payment.f2f.offerbook.tooltip.extra=Additional information: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altkoini +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altkoini - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} mora da se sastoji od {1} brojeva. validation.accountNr=Broj računa mora da se sastoji od {0} brojeva. validation.accountNrChars=Broj računa mora da se sastoji od {0} karaktera. validation.btc.invalidAddress=Adresa nije ispravna. Molimo proverite format adrese. -validation.btc.amountBelowDust=The amount you would like to send is below the dust limit\nand would be rejected by the bitcoin network.\nPlease use a higher amount. validation.integerOnly=Molimo unesite samo cele brojeve. validation.inputError=Your input caused an error:\n{0} -validation.bsq.insufficientBalance=Iznos prevazilazi stanje na raspolaganju od {0}. -validation.btc.exceedsMaxTradeLimit=Amount larger than your trade limit of {0} is not allowed. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=Min. amount is {0} validation.nationalAccountId={0} mora da se sastoji od {1} brojeva. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=IBAN čeksuma je netačna validation.iban.invalidLength=Broj mora imati dužinu 15 do 34 karaktera. validation.interacETransfer.invalidAreaCode=Ne-Kanadski pozivni broj validation.interacETransfer.invalidPhone=Nevažeći format telefonskog broja i nije email adresa +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_th.properties b/core/src/main/resources/i18n/displayStrings_th.properties index fae44649ffd..523c0bf9e45 100644 --- a/core/src/main/resources/i18n/displayStrings_th.properties +++ b/core/src/main/resources/i18n/displayStrings_th.properties @@ -78,12 +78,12 @@ shared.revert=ย้อนกลับ Tx shared.select=เลือก shared.usage=การใช้งาน shared.state=สถานะ -shared.tradeId=Trade ID +shared.tradeId=ID ทางการค้า shared.offerId=ID ข้อเสนอ shared.bankName=ชื่อธนาคาร shared.acceptedBanks=ธนาคารที่ได้รับการยอมรับ shared.amountMinMax=ยอดจำนวน (ต่ำสุด-สูงสุด) -shared.amountHelp=หากข้อเสนอมีการตั้งค่าขั้นต่ำและสูงสุดคุณสามารถซื้อขายได้ทุกช่วงจำนวนที่มีอยู่ +shared.amountHelp=หากข้อเสนอนั้นถูกจัดอยู่ในระดับเซ็ทขั้นต่ำและสูงสุด คุณสามารถซื้อขายได้ทุกช่วงระดับของจำนวนที่มีอยู่ shared.remove=ลบออก shared.goTo=ไปที่ {0} shared.BTCMinMax=BTC (ต่ำสุด-สูงสุด) @@ -92,17 +92,17 @@ shared.dontRemoveOffer=ห้ามลบข้อเสนอ shared.editOffer=แก้ไขข้อเสนอ shared.openLargeQRWindow=เปิดหน้าต่างใหญ่ QR-Code shared.tradingAccount=บัญชีการซื้อขาย -shared.faq=เยี่ยมหน้าคำถามที่พบบ่อย +shared.faq=คำถามที่พบบ่อย shared.yesCancel=ใช่ ยกเลิก shared.nextStep=ขั้นถัดไป shared.selectTradingAccount=เลือกบัญชีการซื้อขาย shared.fundFromSavingsWalletButton=โอนเงินจาก Bisq wallet -shared.fundFromExternalWalletButton=เปิดวอลเลทนอกเพื่อเงินทุน -shared.openDefaultWalletFailed=การเปิดแอปพลิเคชั่นเริ่มต้น Bitcoin wallet ล้มเหลว บางทีคุณอาจยังไม่ได้ติดตั้งไว้ -shared.distanceInPercent=ระยะห่าง % จากราคาตลาด +shared.fundFromExternalWalletButton=เริ่มทำการระดมเงินทุนหาแหล่งเงินจากกระเป๋าสตางค์ภายนอกของคุณ +shared.openDefaultWalletFailed=พบข้อผิดพลาดในการเปิดแอปพลิเคชั่นด้วยค่าเริ่มต้นกระเป๋าสตางค์ Bitcoin หรืออาจเป็นเพราะคุณอาจจะยังไม่ได้ทำการติดตั้งแอป +shared.distanceInPercent=ระดับราคาในรูปแบบ % จากราคาตลาด shared.belowInPercent=ต่ำกว่า % จากราคาตลาด shared.aboveInPercent=สูงกว่า % จากราคาตาด -shared.enterPercentageValue=เข้าสู่ % ความคุ้มค่า +shared.enterPercentageValue=เข้าสู่ % ตามมูลค่า shared.OR=หรือ shared.notEnoughFunds=คุณมีเงินไม่เพียงพอใน Bisq wallet \nคุณต้องมี {0} แต่คุณมีเพียง {1} ใน Bisq wallet ของคุณ\n\nโปรดโอนเงินจากการ Bitcoin wallet ภายนอกหรือโอนเงินเข้า Bisq wallet ของคุณที่ \"เงิน / รับเงิน \" shared.waitingForFunds=กำลังรอเงิน ... @@ -114,7 +114,7 @@ shared.sendingConfirmation=กำลังส่งการยืนยัน . shared.sendingConfirmationAgain=โปรดยืนยันการส่งอีกครั้ง shared.exportCSV=ส่งไปที่ csv shared.noDateAvailable=ไม่มีวันที่ให้แสดง -shared.arbitratorsFee=ค่าอนุญาโตตุลาการ +shared.arbitratorsFee=ค่าธรรมเนียมสำหรับการอนุญาโตตุลาการหรือการเจรจาในการไกล่เกลี่ย shared.noDetailsAvailable=ไม่มีรายละเอียด shared.notUsedYet=ยังไม่ได้ใช้งาน shared.date=วันที่ @@ -127,7 +127,7 @@ shared.selectPaymentMethod=เลือกวิธีการชำระเ shared.accountNameAlreadyUsed=ชื่อบัญชีนี้มีผู้ใช้อยู่แล้วในบัญชีที่บันทึกไว้\nโปรดใช้ชื่ออื่น shared.askConfirmDeleteAccount=คุณต้องการลบบัญชีที่เลือกหรือไม่ shared.cannotDeleteAccount=คุณไม่สามารถลบบัญชีนั้นได้เนื่องจากเป็นบัญชีที่ใช้ในการเปิดข้อเสนอหรือในการซื้อขาย -shared.noAccountsSetupYet=ยังไม่มีการตั้งค่าของบัญชี +shared.noAccountsSetupYet=บัญชียังไม่ได้มีการตั้งค่าใดๆ shared.manageAccounts=จัดการบัญชี shared.addNewAccount=เพิ่มบัญชีใหม่ shared.ExportAccounts=บัญชีส่งออก @@ -137,7 +137,7 @@ shared.saveNewAccount=บันทึกบัญชีใหม่ shared.selectedAccount=บัญชีที่เลือก shared.deleteAccount=ลบบัญชี shared.errorMessageInline=\nเกิดข้อผิดพลาด: {0} -shared.errorMessage=เกิดข้อผิดพลาด: +shared.errorMessage=เกิดข้อผิดพลาด shared.information=ข้อมูล shared.name=ชื่อ shared.id=ID @@ -145,26 +145,26 @@ shared.dashboard=Dashboard (หน้าแสดงผลรวม) shared.accept=ยอมรับ shared.balance=คงเหลือ shared.save=บันทึก -shared.onionAddress=ที่อยู่ Onion +shared.onionAddress=ที่อยู่ onion shared.supportTicket=ศูนย์ช่วยเหลือ shared.dispute=ข้อพิพาท shared.seller=ผู้ขาย shared.buyer=ผู้ซื้อ shared.allEuroCountries=ทุกประเทศในทวีปยูโร shared.acceptedTakerCountries=ประเทศที่รับการยอมรับ -shared.arbitrator=อนุญาโตตุลาการที่เลือก: +shared.arbitrator=ผู้ไกล่เกลี่ยที่ได้รับการแต่งตั้ง shared.tradePrice=ราคาการซื้อขาย shared.tradeAmount=ยอดจำนวนการซื้อขาย shared.tradeVolume=ปริมาณการซื้อขาย shared.invalidKey=คีย์ที่คุณป้อนไม่ถูกต้อง -shared.enterPrivKey=ป้อนคีย์ส่วนตัวเพื่อปลดล็อก: -shared.makerFeeTxId=ID ธุรกรรมของผู้ทำ: -shared.takerFeeTxId=ID การทำธุรกรรมของผู้รับ: -shared.payoutTxId=ID ธุรกรรมการชำระเงิน: -shared.contractAsJson=สัญญาในรูปแบบ JSON: +shared.enterPrivKey=ป้อนคีย์ส่วนตัวเพื่อปลดล็อก +shared.makerFeeTxId=ID ธุรกรรมของผู้ทำ +shared.takerFeeTxId=ID การทำธุรกรรมของผู้รับ +shared.payoutTxId=ID ธุรกรรมการชำระเงิน +shared.contractAsJson=สัญญาในรูปแบบ JSON shared.viewContractAsJson=ดูสัญญาในรูปแบบ JSON: shared.contract.title=สัญญาการซื้อขายด้วยรหัส ID: {0} -shared.paymentDetails=BTC {0} รายละเอียดการชำระเงิน: +shared.paymentDetails=BTC {0} รายละเอียดการชำระเงิน shared.securityDeposit=เงินประกัน shared.yourSecurityDeposit=เงินประกันของคุณ shared.contract=สัญญา @@ -172,22 +172,27 @@ shared.messageArrived=มีข้อความเข้าแล้ว shared.messageStoredInMailbox=ข้อความถูกเก็บไว้ในกล่องจดหมาย shared.messageSendingFailed=การส่งข้อความล้มเหลว เกิดข้อผิดพลาด: {0} shared.unlock=ปลดล็อค -shared.toReceive=รับ: -shared.toSpend=จ่าย: +shared.toReceive=รับ +shared.toSpend=จ่าย shared.btcAmount=BTC ยอดจำนวน shared.yourLanguage=ภาษาของคุณ shared.addLanguage=เพิ่มภาษา shared.total=ยอดทั้งหมด -shared.totalsNeeded=เงินที่จำเป็น: -shared.tradeWalletAddress=ที่อยู่ Trade wallet : -shared.tradeWalletBalance=ยอดคงเหลือของ Trade wallet : +shared.totalsNeeded=เงินที่จำเป็น +shared.tradeWalletAddress=ที่อยู่ Trade wallet +shared.tradeWalletBalance=ยอดคงเหลือของ Trade wallet shared.makerTxFee=ผู้ทำ: {0} shared.takerTxFee=ผู้รับ: {0} shared.securityDepositBox.description=เงินประกันสำหรับ BTC {0} shared.iConfirm=ฉันยืนยัน shared.tradingFeeInBsqInfo=เทียบเท่า {0} ใช้เป็นค่าธรรมเนียมการขุด -shared.openURL=Open {0} - +shared.openURL=เปิด {0} +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,14 +212,18 @@ mainView.menu.settings=ตั้งค่า mainView.menu.account=บัญชี mainView.menu.dao=DAO -mainView.marketPrice.provider=ผู้ให้บริการด้านราคาตลาด: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=ราคาของการซื้อขาย Bisq ล่าสุด mainView.marketPrice.tooltip.bisqInternalPrice=ไม่มีราคาตลาดจากผู้ให้บริการด้านราคาภายนอก\nราคาที่แสดงเป็นราคาล่าสุดของ Bisq สำหรับสกุลเงินนั้น mainView.marketPrice.tooltip=ราคาตลาดจัดทำโดย {0} {1} \nอัปเดตล่าสุด: {2} \nnode URL ของผู้ให้บริการ: {3} mainView.marketPrice.tooltip.altcoinExtra=หาก altcoin ไม่สามารถใช้งานได้ที่ Poloniex ทางเราใช้ https://coinmarketcap.com mainView.balance.available=ยอดคงเหลือที่พร้อมใช้งาน -mainView.balance.reserved=จองแล้วในข้อเสนอ +mainView.balance.reserved=ข้อเสนอได้รับการจองแล้ว mainView.balance.locked=ล็อคในการซื้อขาย +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(ใช้งาน Tor) mainView.footer.localhostBitcoinNode=(แม่ข่ายเฉพาะที่) @@ -240,7 +249,7 @@ mainView.p2pNetworkWarnMsg.connectionToP2PFailed=การเชื่อมต mainView.walletServiceErrorMsg.timeout=การเชื่อมต่อกับเครือข่าย Bitcoin ล้มเหลวเนื่องจากหมดเวลา mainView.walletServiceErrorMsg.connectionError=การเชื่อมต่อกับเครือข่าย Bitcoin ล้มเหลวเนื่องจากข้อผิดพลาด: {0} -mainView.networkWarning.allConnectionsLost=คุณสูญเสียการเชื่อมต่อกับ {0} เครือข่าย peers\nบางทีคุณอาจสูญเสียการเชื่อมต่ออินเทอร์เน็ตหรือคอมพิวเตอร์ของคุณอยู่ในโหมดสแตนด์บาย +mainView.networkWarning.allConnectionsLost=คุณสูญเสียการเชื่อมต่อกับ {0} เครือข่าย peers\nบางทีคุณอาจขาดการเชื่อมต่ออินเทอร์เน็ตหรืออาจเป็นเพราะคอมพิวเตอร์ของคุณอยู่ในโหมดสแตนด์บาย mainView.networkWarning.localhostBitcoinLost=คุณสูญเสียการเชื่อมต่อไปยังโหนดเครือข่าย Bitcoin localhost (แม่ข่ายเฉพาะที่)\nโปรดรีสตาร์ทแอ็พพลิเคชัน Bisq เพื่อเชื่อมต่อโหนด Bitcoin อื่นหรือรีสตาร์ทโหนด Bitcoin localhost mainView.version.update=(การอัพเดตพร้อมใช้งาน) @@ -290,11 +299,11 @@ offerbook.takeOffer=รับข้อเสนอ offerbook.trader=Trader (เทรดเดอร์) offerbook.offerersBankId=รหัสธนาคารของผู้สร้าง (BIC / SWIFT): {0} offerbook.offerersBankName=ชื่อธนาคารของผู้สร้าง: {0} -offerbook.offerersBankSeat=ตำแหน่ประเทศงของธนาคารของผู้สร้าง: {0} +offerbook.offerersBankSeat=ตำแหน่งประเทศของธนาคารของผู้สร้าง: {0} offerbook.offerersAcceptedBankSeatsEuro=ยอมรับตำแหน่งประเทศของธนาคาร (ผู้รับ): ทุกประเทศในทวีปยูโร offerbook.offerersAcceptedBankSeats=ยอมรับตำแหน่งประเทศของธนาคาร (ผู้รับ):\n {0} offerbook.availableOffers=ข้อเสนอที่พร้อมใช้งาน -offerbook.filterByCurrency=กรองตามสกุลเงิน: +offerbook.filterByCurrency=กรองตามสกุลเงิน offerbook.filterByPaymentMethod=ตัวกรองตามวิธีการชำระเงิน offerbook.nrOffers=No. ของข้อเสนอ: {0} @@ -308,22 +317,22 @@ offerbook.takeOfferButton.tooltip=รับข้อเสนอเพื่อ offerbook.yesCreateOffer=ใช่ สร้างข้อเสนอ offerbook.setupNewAccount=ตั้งค่าบัญชีการซื้อขายใหม่ offerbook.removeOffer.success=นำข้อเสนอออกเรียบร้อยแล้ว -offerbook.removeOffer.failed=การลบข้อเสนอล้มเหลว:\n{0} -offerbook.deactivateOffer.failed=การเลิกใช้งานข้อเสนอล้มเหลว: \n{0} +offerbook.removeOffer.failed=เกิดข้อผิดพลาดในการลบข้อเสนอ:\n{0} +offerbook.deactivateOffer.failed=เกิดข้อผิดพลาดในการยกเลิกข้อเสนอ: \n{0} offerbook.activateOffer.failed=การเผยแพร่ข้อเสนอล้มเหลว: \n{0} offerbook.withdrawFundsHint=คุณสามารถถอนเงินที่คุณชำระมาได้จาก {0} หน้าจอ offerbook.warning.noTradingAccountForCurrency.headline=ไม่มีบัญชีการซื้อขายสำหรับสกุลเงินที่เลือก -offerbook.warning.noTradingAccountForCurrency.msg=คุณไม่มีบัญชีการค้าสำหรับสกุลเงินที่เลือก\nคุณต้องการสร้างข้อเสนอษกับบัญชีซื้อขายที่มีอยู่ของคุณหรือไม่? +offerbook.warning.noTradingAccountForCurrency.msg=คุณไม่มีบัญชีการค้าสำหรับสกุลเงินที่เลือก\nคุณต้องการสร้างข้อเสนอกับบัญชีซื้อขายที่มีอยู่ของคุณหรือไม่? offerbook.warning.noMatchingAccount.headline=ไม่มีบัญชีซื้อขายที่ตรงกัน -offerbook.warning.noMatchingAccount.msg=คุณไม่มีบัญชีการซื้อขายด้วยวิธีการชำระเงินที่จำเป็นสำหรับข้อเสนอนั้น\nคุณต้องตั้งค่าบัญชีการซื้อขายด้วยวิธีการชำระเงิน ถ้าคุณต้องการรับข้อเสนอนี้\nคุณต้องการทำตอนนี้หรือไม่ -offerbook.warning.wrongTradeProtocol=ข้อเสนอดังกล่าวต้องใช้โปรโตคอลเวอร์ชันอื่นเหมือนกับเวอร์ชันที่ใช้ในซอฟต์แวร์เวอร์ชันของคุณ\n\nโปรดตรวจสอบว่าคุณได้ติดตั้งเวอร์ชั่นล่าสุด อีกนัยหนึ่งผู้ใช้ที่สร้างข้อเสนอได้ใช้รุ่นที่เก่ากว่า\n\nผู้ใช้ไม่สามารถซื้อขายกับโปรโตคอลการค้าที่ไม่เข้ากันได้\n +offerbook.warning.noMatchingAccount.msg=คุณไม่มีบัญชีการซื้อขายด้วยวิธีการชำระเงินตามที่ระบบกำหนดไว้สำหรับข้อเสนอนั้น\nคุณต้องตั้งค่าบัญชีการซื้อขายด้วยรูปแบบวิธีการชำระเงินดังกล่าว หากคุณต้องการรับข้อเสนอนี้\nคุณต้องการตั้งค่าตอนนี้หรือไม่ +offerbook.warning.wrongTradeProtocol=ข้อเสนอดังกล่าวต้องใช้โปรโตคอลเวอร์ชันอื่นเหมือนกับเวอร์ชันที่ใช้ในซอฟต์แวร์เวอร์ชันของคุณ\n\nโปรดตรวจสอบว่าคุณได้ติดตั้งเวอร์ชั่นล่าสุด อีกนัยหนึ่งผู้ใช้ที่สร้างข้อเสนอได้ใช้รุ่นที่เก่ากว่า\n\nผู้ใช้ไม่สามารถซื้อขายกับโปรโตคอลการค้าเวอร์ชั่นซอฟต์แวร์ที่แตกต่างกันได้ offerbook.warning.userIgnored=คุณได้เพิ่มที่อยู่ onion ของผู้ใช้ลงในรายการที่ไม่สนใจแล้ว offerbook.warning.offerBlocked=ข้อเสนอดังกล่าวถูกบล็อกโดยนักพัฒนาซอฟต์แวร์ Bisq\nอาจมีข้อบกพร่องที่ไม่ได้รับการจัดการซึ่งก่อให้เกิดปัญหาเมื่อมีข้อเสนอนั้น -offerbook.warning.currencyBanned=สกุลเงินที่ใช้ในข้อเสนอนั้นถูกบล็อกโดยนักพัฒนา Bisq\nกรุณาเข้าไปอ่านที่ Forum ของ Bisq สำหรับข้อมูลเพิ่มเติม +offerbook.warning.currencyBanned=สกุลเงินที่ใช้ในข้อเสนอนั้นถูกบล็อกโดยนักพัฒนา Bisq\nสามารถอ่านข้อมูลเพิ่มเติมได้ที่ฟอรั่มของ Bisq offerbook.warning.paymentMethodBanned=วิธีการชำระเงินที่ใช้ในข้อเสนอนั้นถูกบล็อกโดยนักพัฒนา Bisq\nกรุณาเข้าไปอ่านที่ Forum ของ Bisq สำหรับข้อมูลเพิ่มเติม -offerbook.warning.nodeBlocked=ที่อยู่ onion ของผู้ซื้อขายรายนั้นถูกบล็อกโดยนักพัฒนา Bisq\nอาจมีข้อบกพร่องที่ไม่ได้รับการจัดการซึ่งก่อให้เกิดปัญหาเมื่อรับข้อเสนอจากผู้ซื้อขายรายนั้น -offerbook.warning.tradeLimitNotMatching=บัญชีการชำระเงินของคุณถูกสร้างขึ้นเมื่อ {0} วันก่อน ขีดจำกัดทางการซื้อขายของคุณขึ้นอยู่กับอายุของบัญชีและไม่เพียงพอสำหรับข้อเสนอนั้น\n\nขีดจำกัด ทางการซื้อขายของคุณคือ: {1} \nนาที มูลค่าการซื้อขายของข้อเสนอคือ: {2} .\n\nคุณไม่สามารถรับข้อเสนอนั้นได้ในขณะนี้ เมื่อบัญชีของคุณมีอายุเกิน 2 เดือนข้อจำกัดนี้จะถูกลบออก +offerbook.warning.nodeBlocked=ที่อยู่ onion ของผู้ซื้อขายรายนั้นถูกบล็อกโดยนักพัฒนา Bisq\nอาจมีข้อบกพร่องที่ไม่ได้รับการจัดการ ซึ่งก่อให้เกิดปัญหาเมื่อรับข้อเสนอจากผู้ซื้อขายรายนั้น +offerbook.warning.tradeLimitNotMatching=บัญชีการชำระเงินของคุณถูกสร้างขึ้นเมื่อ {0} วันก่อน ขีดจำกัดทางการซื้อขายของคุณขึ้นอยู่กับอายุการใช้งานของบัญชีและนั่นทำให้การชำระเงินทางบัญชีของคุณไม่มีผล\n\nขีดจำกัด ทางการซื้อขายของคุณคือ: {1} \nข้อกำหนดทางการซื้อขายของข้อเสนอคือ: {2} .\n\nคุณไม่สามารถรับข้อเสนอนั้นได้ ณ ขณะนี้ คุณจะสามารถซื้อขายได้เมื่อบัญชีของคุณมีอายุนานเกินกว่า 2 เดือน offerbook.info.sellAtMarketPrice=คุณจะขายในราคาตลาด (อัปเดตทุกนาที) @@ -334,8 +343,8 @@ offerbook.info.sellAboveMarketPrice=คุณจะได้รับ {0} มา offerbook.info.buyBelowMarketPrice=คุณจะจ่าย {0} น้อยกว่าราคาตลาดในปัจจุบัน (อัปเดตทุกนาที) offerbook.info.buyAtFixedPrice=คุณจะซื้อในราคาที่ถูกกำหนดไว้ offerbook.info.sellAtFixedPrice=คุณจะขายในราคาที่ถูกกำหนดไว้ -offerbook.info.noArbitrationInUserLanguage=ในกรณีที่มีข้อพิพาทโปรดทราบว่ากระบวนการอนุญาโตตุลาการสำหรับข้อเสนอนี้จะได้รับการจัดการใน {0} ขณะนี้ภาษามีการตั้งค่าเป็น {1} -offerbook.info.roundedFiatVolume=The amount was rounded to increase the privacy of your trade. +offerbook.info.noArbitrationInUserLanguage=ในกรณีที่มีข้อพิพาท โปรดทราบว่ากระบวนการไกล่เกลี่ยสำหรับข้อเสนอนี้จะได้รับการจัดการ {0} ภาษาที่มีการตั้งค่าในปัจจุบัน {1} +offerbook.info.roundedFiatVolume=จำนวนเงินจะปัดเศษเพื่อเพิ่มความเป็นส่วนตัวในการค้าของคุณ #################################################################### # Offerbook / Create offer @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=จำนวนเงิน {0 createOffer.amountPriceBox.minAmountDescription=จำนวนเงินขั้นต่ำของ BTC createOffer.securityDeposit.prompt=เงินประกันใน BTC createOffer.fundsBox.title=เงินทุนสำหรับข้อเสนอของคุณ -createOffer.fundsBox.offerFee=ค่าธรรมเนียมการซื้อขาย: -createOffer.fundsBox.networkFee=ค่าธรรมเนียมการขุด: +createOffer.fundsBox.offerFee=ค่าธรรมเนียมการซื้อขาย +createOffer.fundsBox.networkFee=ค่าธรรมเนียมการขุด createOffer.fundsBox.placeOfferSpinnerInfo=การประกาศข้อเสนออยู่ระหว่างดำเนินการ ... createOffer.fundsBox.paymentLabel=การซื้อขาย Bisq ด้วย ID {0} createOffer.fundsBox.fundsStructure=({0} เงินประกัน {1} ค่าธรรมเนียมการซื้อขาย {2} ค่าธรรมเนียมการขุด) @@ -363,30 +372,32 @@ createOffer.info.sellAboveMarketPrice=คุณจะได้รับ {0}% ม createOffer.info.buyBelowMarketPrice=คุณจะจ่าย {0}% น้อยกว่าราคาตลาดในปัจจุบันเนื่องจากราคาข้อเสนอของคุณจะได้รับการอัพเดตอย่างต่อเนื่อง createOffer.warning.sellBelowMarketPrice=คุณจะได้รับ {0}% น้อยกว่าราคาตลาดในปัจจุบันเนื่องจากราคาข้อเสนอของคุณจะได้รับการอัพเดตอย่างต่อเนื่อง createOffer.warning.buyAboveMarketPrice=คุณจะต้องจ่ายเงิน {0}% มากกว่าราคาตลาดในปัจจุบันเนื่องจากราคาข้อเสนอของคุณจะได้รับการอัพเดตอย่างต่อเนื่อง - +createOffer.tradeFee.descriptionBTCOnly=ค่าธรรมเนียมการซื้อขาย +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=รีวิว: ใส่ข้อเสนอไปยัง {0} บิตคอย -createOffer.alreadyFunded=คุณได้รับเงินจากข้อเสนอนั้นแล้ว\nเงินของคุณถูกย้ายไปที่ Bisq wallet ของคุณและพร้อมสำหรับการถอนเงินโดยไปที่ \"เงิน / ส่งเงิน \"หน้าจอ +createOffer.alreadyFunded=คุณได้รับเงินจากข้อเสนอนั้นแล้ว\nเงินของคุณถูกย้ายไปที่กระเป๋าสตางค์ Bisq ของคุณและคุณสามารถถอนเงินออกได้โดยไปที่หน้า \"เงิน / ส่งเงิน \" createOffer.createOfferFundWalletInfo.headline=เงินทุนสำหรับข้อเสนอของคุณ # suppress inspection "TrailingSpacesInProperty" createOffer.createOfferFundWalletInfo.tradeAmount=- ปริมาณการซื้อขาย: {0} -createOffer.createOfferFundWalletInfo.msg=คุณต้องวางเงินมัดจำ {0} ข้อเสนอนี้\n\nเงินเหล่านั้นจะถูกสงวนไว้ใน wallet ภายในประเทศของคุณและจะถูกล็อคไว้ในที่อยู่ที่ฝากเงิน multisig เมื่อมีคนรับข้อเสนอของคุณ\n\nผลรวมของจำนวนของ: \n{1} - เงินประกันของคุณ: {2} \n- ค่าธรรมเนียมการซื้อขาย: {3} \n- ค่าขุด: {4} \n\nคุณสามารถเลือกระหว่างสองตัวเลือกเมื่อมีการระดุมทุนการซื้อขายของคุณ: \n- ใช้ Bisq wallet ของคุณ (สะดวก แต่ธุรกรรมอาจเชื่อมโยงกันได้) หรือ\n- โอนเงินจากกระเป๋าสตางค์ภายนอก (อาจเป็นส่วนตัวมากขึ้น) \n\nคุณจะเห็นตัวเลือกและรายละเอียดการระดมทุนทั้งหมดหลังจากปิดป๊อปอัปนี้ +createOffer.createOfferFundWalletInfo.msg=คุณต้องวางเงินมัดจำ {0} ข้อเสนอนี้\n\nเงินเหล่านั้นจะถูกสงวนไว้ใน wallet ภายในประเทศของคุณและจะถูกล็อคไว้ในที่อยู่ที่ฝากเงิน multisig เมื่อมีคนรับข้อเสนอของคุณ\n\nผลรวมของจำนวนของ: \n{1} - เงินประกันของคุณ: {2} \n- ค่าธรรมเนียมการซื้อขาย: {3} \n- ค่าขุด: {4} \n\nคุณสามารถเลือกระหว่างสองตัวเลือกเมื่อมีการระดุมทุนการซื้อขายของคุณ: \n- ใช้กระเป๋าสตางค์ Bisq ของคุณ (สะดวก แต่ธุรกรรมอาจเชื่อมโยงกันได้) หรือ\n- โอนเงินจากเงินภายนอกเข้ามา (อาจเป็นส่วนตัวมากขึ้น) \n\nคุณจะเห็นตัวเลือกและรายละเอียดการระดมทุนทั้งหมดหลังจากปิดป๊อปอัปนี้ # 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=เกิดข้อผิดพลาดขณะใส่ข้อเสนอ: \n\n{0} \n\nยังไม่มีการโอนเงินจาก wallet ของคุณเลย\nโปรดเริ่มแอปพลิเคชันใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณ createOffer.setAmountPrice=กำหนดจำนวนและราคา -createOffer.warnCancelOffer=คุณได้รับเงินจากข้อเสนอนั้นแล้ว\nหากคุณยกเลิกตอนนี้เงินของคุณจะถูกย้ายไปที่ Bisq wallet ในประเทศของคุณและพร้อมสำหรับการถอนเงินโดยไปที่ \"เงิน / ส่งเงิน \" หน้าจอ\nคุณแน่ใจหรือไม่ว่าต้องการยกเลิก +createOffer.warnCancelOffer=คุณได้รับเงินจากข้อเสนอนั้นแล้ว\nหากคุณยกเลิกตอนนี้เงินของคุณจะถูกย้ายไปที่กระเป๋าสตางค์ Bisq ในประเทศของคุณและพร้อมสำหรับการถอนเงินโดยไปที่หน้า \"เงิน / ส่งเงิน \" \nคุณแน่ใจหรือไม่ว่าต้องการยกเลิก createOffer.timeoutAtPublishing=มีกำหนดเวลาในการเผยแพร่ข้อเสนอ -createOffer.errorInfo=\n\nมีการชำระค่าธรรมเนียมผู้สร้างแล้ว ในกรณีที่เลวร้ายที่สุดคุณได้สูญเสียค่าธรรมเนียมนั้น\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่ +createOffer.errorInfo=\n\nมีการชำระค่าธรรมเนียมผู้สร้างแล้ว ในกรณีที่คุณต้องสูญเสียค่าธรรมเนียมนั้นไป\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่ createOffer.tooLowSecDeposit.warning=คุณได้ตั้งค่าเงินประกันเป็นค่าต่ำกว่าค่าเริ่มต้นที่แนะนำไว้ที่ {0} \nคุณแน่ใจหรือไม่ว่าต้องการใช้เงินประกันที่ต่ำกว่า -createOffer.tooLowSecDeposit.makerIsSeller=จะช่วยให้คุณได้รับความคุ้มครองน้อยลงในกรณีที่ผู้ค้าไม่ปฏิบัติตามโปรโตคอลทางการซื้อขาย +createOffer.tooLowSecDeposit.makerIsSeller=มันทำให้คุณได้รับความคุ้มครองน้อยลงในกรณีที่ผู้ค้าไม่ปฏิบัติตามโปรโตคอลทางการซื้อขาย createOffer.tooLowSecDeposit.makerIsBuyer=จะให้การคุ้มครองที่น้อยกว่าสำหรับผู้ซื้อขายที่ทำตามโปรโตคอลการค้าเนื่องจากคุณมีเงินฝากน้อยลง ผู้ใช้รายอื่นอาจต้องการรับข้อเสนอจากที่อื่นมากกว่าของคุณ createOffer.resetToDefault=ไม่ รีเซ็ตเป็นค่าเริ่มต้น createOffer.useLowerValue=ใช่ ใช้ค่าต่ำกว่าของฉัน -createOffer.priceOutSideOfDeviation=ราคาที่คุณป้อนอยู่นอกเหนือจากราคาสูงสุด อนุญาตส่วนเบี่ยงเบนจากราคาตลาด\nค่าเบี่ยงเบนสูงสุดที่อนุญาตคือ {0} และสามารถปรับได้ตามความต้องการ +createOffer.priceOutSideOfDeviation=ราคาที่คุณป้อนอยู่เกินออกจากส่วนเบี่ยงเบนที่ได้รับอนุญาตจากราคาตลาด\nค่าเบี่ยงเบนสูงสุดที่อนุญาตคือ {0} และสามารถปรับได้ตามความต้องการ createOffer.changePrice=เปลี่ยนราคา -createOffer.tac=ด้วยการเผยแพร่ข้อเสนอพิเศษนี้ฉันยอมรับการซื้อขายกับผู้ค้ารายย่อยที่ปฏิบัติตามเงื่อนไขที่กำหนดไว้บนหน้าจอนี้ +createOffer.tac=ด้วยการเผยแพร่ข้อเสนอพิเศษนี้ ฉันยอมรับการซื้อขายกับผู้ค้ารายย่อยที่ปฏิบัติตามเงื่อนไขที่กำหนดไว้บนหน้าจอนี้ createOffer.currencyForFee=ค่าธรรมเนียมการซื้อขาย createOffer.setDeposit=ตั้งค่าเงินประกันของผู้ซื้อ @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=จำนวนเงินท takeOffer.validation.amountLargerThanOfferAmountMinusFee=จำนวนเงินที่ป้อนจะสร้างการเปลี่ยนแปลง dust (Bitcoin ที่มีขนาดเล็กมาก) สำหรับผู้ขาย BTC takeOffer.fundsBox.title=ทุนการซื้อขายของคุณ takeOffer.fundsBox.isOfferAvailable=ตรวจสอบว่ามีข้อเสนออื่นๆหรือไม่ ... -takeOffer.fundsBox.tradeAmount=จำนวนที่จะขาย: -takeOffer.fundsBox.offerFee=ค่าธรรมเนียมการซื้อขาย: -takeOffer.fundsBox.networkFee=ยอดรวมค่าธรรมเนียมการขุด: +takeOffer.fundsBox.tradeAmount=จำนวนที่จะขาย +takeOffer.fundsBox.offerFee=ค่าธรรมเนียมการซื้อขาย +takeOffer.fundsBox.networkFee=ยอดรวมค่าธรรมเนียมการขุด takeOffer.fundsBox.takeOfferSpinnerInfo=การรับข้อเสนออยู่ระหว่างการดำเนินการ... takeOffer.fundsBox.paymentLabel=การซื้อขาย Bisq ด้วย ID {0} takeOffer.fundsBox.fundsStructure=({0} เงินประกัน {1} ค่าธรรมเนียมการซื้อขาย {2} ค่าธรรมเนียมการขุด) @@ -419,25 +430,25 @@ takeOffer.error.message=เกิดข้อผิดพลาดขณะร # new entries takeOffer.takeOfferButton=รีวิว: รับข้อเสนอจาก {0} bitcoin takeOffer.noPriceFeedAvailable=คุณไม่สามารถรับข้อเสนอดังกล่าวเนื่องจากใช้ราคาร้อยละตามราคาตลาด แต่ไม่มีฟีดราคาที่พร้อมใช้งาน -takeOffer.alreadyFunded.movedFunds=คุณได้รับเงินสนับสนุนแล้ว\nเงินของคุณถูกย้ายไปที่ Bisq wallet ของคุณและพร้อมสำหรับการถอนเงินโดยไปที่ \"เงิน / ส่งเงิน \"หน้าจอ +takeOffer.alreadyFunded.movedFunds=คุณได้รับเงินสนับสนุนแล้ว\nเงินของคุณถูกย้ายไปที่กระเป๋าสตางค์ Bisq ของคุณและพร้อมสำหรับการถอนเงินโดยไปที่หน้า \"เงิน / ส่งเงิน \" takeOffer.takeOfferFundWalletInfo.headline=ทุนการซื้อขายของคุณ # suppress inspection "TrailingSpacesInProperty" takeOffer.takeOfferFundWalletInfo.tradeAmount=- ปริมาณการซื้อขาย: {0} -takeOffer.takeOfferFundWalletInfo.msg=คุณต้องวางเงินประกัน {0} เพื่อรับข้อเสนอนี้\n\nจำนวนเงินคือผลรวมของ: \n{1} - เงินประกันของคุณ: {2} \n- ค่าธรรมเนียมการซื้อขาย: {3} \n- ค่าธรรมเนียมการขุดทั้งหมด: {4} \n\nคุณสามารถเลือกระหว่างสองตัวเลือกเมื่อลงทุนการซื้อขายของคุณ: \n- ใช้ Bisq wallet ของคุณ (สะดวก แต่ธุรกรรมอาจเชื่อมโยงกันได้) หรือ\n- โอนเงินจากกระเป๋าสตางค์ภายนอก (อาจเป็นส่วนตัวมากขึ้น) \n\nคุณจะเห็นตัวเลือกและรายละเอียดการลงทุนทั้งหมดหลังจากปิดป๊อปอัปนี้ +takeOffer.takeOfferFundWalletInfo.msg=คุณต้องวางเงินประกัน {0} เพื่อรับข้อเสนอนี้\n\nจำนวนเงินคือผลรวมของ: \n{1} - เงินประกันของคุณ: {2} \n- ค่าธรรมเนียมการซื้อขาย: {3} \n- ค่าธรรมเนียมการขุดทั้งหมด: {4} \n\nคุณสามารถเลือกระหว่างสองตัวเลือกเมื่อลงทุนการซื้อขายของคุณ: \n- ใช้กระเป๋าสตางค์ Bisq ของคุณ (สะดวก แต่ธุรกรรมอาจเชื่อมโยงกันได้) หรือ\n- โอนเงินจากแหล่งเงินภายนอก (อาจเป็นส่วนตัวมากขึ้น) \n\nคุณจะเห็นตัวเลือกและรายละเอียดการลงทุนทั้งหมดหลังจากปิดป๊อปอัปนี้ takeOffer.alreadyPaidInFunds=หากคุณได้ชำระเงินแล้วคุณสามารถถอนเงินออกได้ในหน้าจอ \"เงิน / ส่งเงิน \" takeOffer.paymentInfo=ข้อมูลการชำระเงิน takeOffer.setAmountPrice=ตั้งยอดจำนวน -takeOffer.alreadyFunded.askCancel=คุณได้รับเงินจากข้อเสนอนั้นแล้ว\nหากคุณยกเลิกตอนนี้เงินของคุณจะถูกย้ายไปที่ Bisq wallet ในประเทศของคุณและพร้อมสำหรับการถอนเงินโดยไปที่ \"เงิน / ส่งเงิน \" หน้าจอ\nคุณแน่ใจหรือไม่ว่าต้องการยกเลิก +takeOffer.alreadyFunded.askCancel=คุณได้รับเงินจากข้อเสนอนั้นแล้ว\nหากคุณยกเลิกตอนนี้เงินของคุณจะถูกย้ายไปที่กระเป๋าสตางค์ Bisq ในประเทศของคุณและพร้อมสำหรับการถอนเงินโดยไปที่หน้า \"เงิน / ส่งเงิน \"\nคุณแน่ใจหรือไม่ว่าต้องการยกเลิก takeOffer.failed.offerNotAvailable=การขอข้อเสนอล้มเหลวเนื่องจากข้อเสนอไม่พร้อมใช้งานอีกต่อไป บางทีผู้ค้ารายอื่นอาจรับข้อเสนอนี้ไปแล้ว takeOffer.failed.offerTaken=คุณไม่สามารถรับข้อเสนอดังกล่าวได้เนื่องจากข้อเสนอนี้ได้ถูกดำเนินการโดยผู้ค้ารายอื่นแล้ว takeOffer.failed.offerRemoved=คุณไม่สามารถรับข้อเสนอดังกล่าวได้เนื่องจากข้อเสนอถูกลบออกไปแล้ว -takeOffer.failed.offererNotOnline=คำขอข้อเสนอล้มเหลวเนื่องจากผู้สร้างไม่ออนไลน์ในระบบอีกต่อไป +takeOffer.failed.offererNotOnline=คำขอข้อเสนอล้มเหลว เนื่องจากผู้สร้างไม่ได้ออนไลน์อยู่ในระบบ takeOffer.failed.offererOffline=คุณไม่สามารถรับข้อเสนอดังกล่าวได้เนื่องจากผู้สร้างออฟไลน์ takeOffer.warning.connectionToPeerLost=คุณสูญเสียการเชื่อมต่อกับผู้สร้าง\nเขาอาจจะออฟไลน์หรือปิดการเชื่อมต่อกับคุณเนื่องจากการเชื่อมต่อแบบเปิดมากเกินไป\n\nหากคุณยังคงเห็นข้อเสนอของเขาในสมุดข้อเสนอ คุณสามารถลองรับเสนออีกครั้ง takeOffer.error.noFundsLost=\n\nยังไม่มีเงินเหลือ wallet อยู่เลย\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่ -takeOffer.error.feePaid=ค่าธรรมเนียมผู้รับถูกชำระแล้ว ในกรณีที่เลวร้ายที่สุดคุณอาจสูญเสียค่าธรรมเนียมนั้น\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่ -takeOffer.error.depositPublished=\n\nธุรกรรมเงินฝากถูก การเผยแพร่แล้ว\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่?\nหากปัญหายังคงอยู่โปรดติดต่อนักพัฒนาซอฟต์แวร์เพื่อขอความช่วยเหลือ +takeOffer.error.feePaid=\n\nค่าธรรมเนียมผู้รับถูกชำระแล้ว ในกรณีที่คุณอาจสูญเสียค่าธรรมเนียมนั้นไป\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่ +takeOffer.error.depositPublished=\n\nธุรกรรมเงินฝากได้รับการเผยแพร่เป็นที่เรียบร้อยแล้ว\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่?\nหากปัญหายังคงอยู่โปรดติดต่อนักพัฒนาซอฟต์แวร์เพื่อขอความช่วยเหลือ takeOffer.error.payoutPublished=\n\nมีการเผยแพร่รายการการชำระแล้ว\nโปรดลองเริ่มแอปพลิเคชันของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่?\nหากปัญหายังคงอยู่โปรดติดต่อนักพัฒนาซอฟต์แวร์เพื่อขอความช่วยเหลือ takeOffer.tac=ด้วยข้อเสนอนี้ฉันยอมรับเงื่อนไขทางการค้าตามที่กำหนดไว้ในหน้าจอนี้ @@ -471,10 +482,10 @@ portfolio.pending.step5.completed=เสร็จสิ้น portfolio.pending.step1.info=ธุรกรรมเงินฝากได้รับการเผยแพร่แล้ว\n{0} ต้องรอการยืนยันของบล็อกเชนอย่างน้อยหนึ่งครั้งก่อนที่จะเริ่มการชำระเงิน portfolio.pending.step1.warn=ธุรกรรมเงินฝากยังคงไม่ได้รับการยืนยัน\nซึ่งอาจเกิดขึ้นได้ในบางกรณีหากค่าธรรมเนียมการระดมทุนของผู้ค้ารายหนึ่งจาก wallet ภายนอกต่ำเกินไป -portfolio.pending.step1.openForDispute=ธุรกรรมเงินฝากยังคงไม่ได้รับการยืนยัน\nซึ่งอาจเกิดขึ้นได้ในบางกรณีหากค่าธรรมเนียมการระดมทุนของผู้ค้ารายหนึ่งจากมี wallet ภายนอกต่ำเกินไป\nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\n\nคุณสามารถรอต่อไปก่อนหรือติดต่ออนุญาโตตุลาการเพื่อเปิดข้อพิพาท +portfolio.pending.step1.openForDispute=ธุรกรรมเงินฝากยังคงไม่ได้รับการยืนยัน\nซึ่งอาจเกิดขึ้นได้ในบางกรณีหากค่าธรรมเนียมการระดมทุนของผู้ค้ารายหนึ่งจากมี wallet ภายนอกต่ำเกินไป\nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\n\nคุณสามารถรอต่อไปก่อนหรือติดต่อผู้ไกล่เกลี่ยเพื่อเปิดข้อพิพาท # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2.confReached=การซื้อขายของคุณมีการยืนยันบล็อกเชนอย่างน้อยหนึ่งรายการ\n(คุณสามารถรอการยืนยันเพิ่มเติมได้หากต้องการ - 6 การยืนยันถือว่าปลอดภัยมาก)\n +portfolio.pending.step2.confReached=การซื้อขายของคุณมีการยืนยันบล็อกเชนอย่างน้อยหนึ่งรายการ\n(คุณสามารถรอการยืนยันเพิ่มเติมได้หากต้องการ - การยืนยันจำนวน 6 ครั้งถือว่าปลอดภัยมาก)\n portfolio.pending.step2_buyer.copyPaste=(คุณสามารถคัดลอกและวางค่าจากหน้าจอหลักหลังจากปิดป๊อปอัปดังกล่าว) portfolio.pending.step2_buyer.refTextWarn=อย่าใช้คำบอกกล่าวเพิ่มเติมในข้อความ \"เหตุผลในการชำระเงิน \" เช่น bitcoin, BTC หรือ Bisq @@ -483,7 +494,7 @@ portfolio.pending.step2_buyer.accountDetails=นี่คือรายละ portfolio.pending.step2_buyer.tradeId=โปรดอย่าลืมใส่ ID การซื้อขาย # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.assign=ตั้งเป็น \"เหตุผลในการชำระเงิน \" เพื่อให้ผู้รับสามารถมอบหมายการชำระเงินของคุณให้กับการซื้อขายครั้งนี้\n -portfolio.pending.step2_buyer.fees=หากธนาคารของคุณเรียกเก็บค่าธรมเนียมต่าง ๆ คุณจำเป็นต้องรับผิดชอบค่าธรรมเนียมเหล่านั้นเอง +portfolio.pending.step2_buyer.fees=หากธนาคารของคุณเรียกเก็บค่าธรรมเนียมต่าง ๆ คุณจำเป็นต้องรับผิดชอบค่าธรรมเนียมเหล่านั้นเอง # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.altcoin=โปรดโอนจาก wallet {0} ภายนอก\n{1} ให้กับผู้ขาย BTC\n\n # suppress inspection "TrailingSpacesInProperty" @@ -495,32 +506,35 @@ portfolio.pending.step2_buyer.westernUnion=โปรดชำระเงิน portfolio.pending.step2_buyer.westernUnion.extra=ข้อกำหนดที่สำคัญ: \nหลังจากที่คุณได้ชำระเงินแล้วให้ส่ง MTCN (หมายเลขติดตาม) และรูปใบเสร็จรับเงินไปยังผู้ขาย BTC ทางอีเมล\nใบเสร็จจะต้องแสดงชื่อเต็ม เมือง ประเทศ และจำนวนเงินทั้งหมดของผู้ขาย อีเมลของผู้ขายคือ: {0} # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.postal=โปรดส่ง {0} โดย \"US Postal Money Order \" ไปยังผู้ขาย BTC\n +portfolio.pending.step2_buyer.postal=โปรดส่ง {0} โดยธนาณัติ \"US Postal Money Order \" ไปยังผู้ขาย BTC\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.bank=โปรดไปที่หน้าเว็บของธนาคารออนไลน์และชำระเงิน {0} ให้กับผู้ขาย BTC\n portfolio.pending.step2_buyer.f2f=กรุณาติดต่อผู้ขายของ BTC ตามรายชื่อที่ได้รับและนัดประชุมเพื่อจ่ายเงิน {0}\n\n portfolio.pending.step2_buyer.startPaymentUsing=เริ่มต้นการชำระเงินโดยใช้ {0} -portfolio.pending.step2_buyer.amountToTransfer=จำนวนเงินที่จะโอน: -portfolio.pending.step2_buyer.sellersAddress=ที่อยู่ของผู้ขาย {0}: +portfolio.pending.step2_buyer.amountToTransfer=จำนวนเงินที่จะโอน +portfolio.pending.step2_buyer.sellersAddress=ที่อยู่ของผู้ขาย {0} +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=การชำระเงินเริ่มต้นแล้ว -portfolio.pending.step2_buyer.warn=คุณยังไม่ได้ทำ {0} การชำระเงินของคุณ! \nโปรดทราบว่าการซื้อขายจะต้องดำเนินการโดย {1} มิฉะนั้นการค้าจะถูกตรวจสอบโดยอนุญาโตตุลาการ -portfolio.pending.step2_buyer.openForDispute=การชำระเงินของคุณยังไม่เสร็จสิ้น!\nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\n\nโปรดติดต่ออนุญาโตตุลาการเพื่อเปิดข้อพิพาท +portfolio.pending.step2_buyer.warn=คุณยังไม่ได้ทำ {0} การชำระเงินของคุณ! \nโปรดทราบว่าการซื้อขายจะต้องดำเนินการโดย {1} มิฉะนั้นการค้าจะถูกตรวจสอบโดยผู้ไกล่เกลี่ย +portfolio.pending.step2_buyer.openForDispute=การชำระเงินของคุณยังไม่เสร็จสิ้น!\nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\n\nโปรดติดต่ออนุญาผู้ไกล่เกลี่ยเพื่อเปิดข้อพิพาท portfolio.pending.step2_buyer.paperReceipt.headline=คุณได้ส่งใบเสร็จรับเงินให้กับผู้ขาย BTC หรือไม่? -portfolio.pending.step2_buyer.paperReceipt.msg=โปรดจำ: \nคุณต้องเขียนลงในใบเสร็จรับเงิน: NO REFUNDS (ไม่มีการคืนเงิน)\nจากนั้นแบ่งออกเป็น 2 ส่วนถ่ายรูปและส่งไปที่ที่อยู่อีเมลของผู้ขาย BTC +portfolio.pending.step2_buyer.paperReceipt.msg=ข้อควรจำ: \nคุณต้องเขียนลงในใบเสร็จรับเงิน: NO REFUNDS (ไม่มีการคืนเงิน)\nจากนั้นแบ่งออกเป็น 2 ส่วนถ่ายรูปและส่งไปที่ที่อยู่อีเมลของผู้ขาย BTC portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=ส่งหมายเลขการอนุมัติและใบเสร็จรับเงิน portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=คุณต้องส่งหมายเลขการอนุมัติและรูปใบเสร็จรับเงินทางอีเมลไปยังผู้ขาย BTC \nใบเสร็จจะต้องแสดงชื่อเต็มของประเทศ รัฐ และจำนวนเงินทั้งหมดของผู้ขาย อีเมลของผู้ขายคือ: {0} .\n\nคุณได้ส่งหมายเลขการอนุมัติและทำสัญญากับผู้ขายหรือไม่?\n portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=ส่ง MTCN (หมายเลขติดตาม) และใบเสร็จรับเงิน portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=คุณต้องส่ง MTCN (หมายเลขติดตาม) และรูปใบเสร็จรับเงินทางอีเมลไปยังผู้ขาย BTC \nใบเสร็จจะต้องแสดงชื่อเต็ม เมือง ประเทศ และจำนวนเงินทั้งหมดของผู้ขาย อีเมลของผู้ขายคือ: {0} .\n\nคุณได้ส่ง MTCN และทำสัญญากับผู้ขายหรือไม่ -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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid you send the code to the seller? +portfolio.pending.step2_buyer.halCashInfo.headline=ส่งรหัส HalCash +portfolio.pending.step2_buyer.halCashInfo.msg=คุณต้องส่งข้อความที่มีรหัส HalCash พร้อมกับ IDการค้า ({0}) ไปยังผู้ขาย BTC \nเบอร์โทรศัพท์มือถือของผู้ขาย คือ {1}\n\nคุณได้ส่งรหัสให้กับผู้ขายหรือยัง? +portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Some banks might require the receiver's name. The UK sort code and account number is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=ยืนยันว่าคุณได้เริ่มต้นการชำระเงินแล้ว portfolio.pending.step2_buyer.confirmStart.msg=คุณได้เริ่มต้นการ {0} การชำระเงินให้กับคู่ค้าของคุณแล้วหรือยัง portfolio.pending.step2_buyer.confirmStart.yes=ใช่ฉันได้เริ่มต้นการชำระเงินแล้ว portfolio.pending.step2_seller.waitPayment.headline=รอการชำระเงิน +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=ธุรกรรมการฝากเงินมีการยืนยันบล็อกเชนอย่างน้อยหนึ่งรายการ\nคุณต้องรอจนกว่าผู้ซื้อ BTC จะเริ่มการชำระเงิน {0} -portfolio.pending.step2_seller.warn=ผู้ซื้อ BTC ยังไม่ได้ทำ {0} การชำระเงิน\nคุณต้องรอจนกว่าผู้ซื้อจะเริ่มชำระเงิน\nหากการซื้อขายยังไม่เสร็จสิ้นในวันที่ {1} อนุญาโตตุลาการจะดำเนินการตรวจสอบ -portfolio.pending.step2_seller.openForDispute=ผู้ซื้อของ BTC ยังไม่ได้ชำระเงิน! \nระยะเวลาสูงสุดที่อนุญาตสำหรับการซื้อขายผ่านไปแล้ว\nคุณสามารถรอต่อไปก่อนและให้เวลาซื้อขายเพิ่มขึ้นหรือติดต่ออนุญาโตตุลาการเพื่อเปิดข้อพิพาท +portfolio.pending.step2_seller.warn=ผู้ซื้อ BTC ยังไม่ได้ทำ {0} การชำระเงิน\nคุณต้องรอจนกว่าผู้ซื้อจะเริ่มชำระเงิน\nหากการซื้อขายยังไม่เสร็จสิ้นในวันที่ {1} ผู้ไกล่เกลี่ยจะดำเนินการตรวจสอบ +portfolio.pending.step2_seller.openForDispute=ผู้ซื้อของ BTC ยังไม่ได้ชำระเงิน! \nระยะเวลาสูงสุดที่อนุญาตสำหรับการซื้อขายผ่านไปแล้ว\nคุณสามารถรอต่อไปก่อนและให้เวลาซื้อขายเพิ่มขึ้นหรือติดต่อผู้ไกล่เกลี่ยเพื่อเปิดข้อพิพาท # suppress inspection "UnusedProperty" message.state.UNDEFINED=ไม่ได้กำหนด @@ -537,37 +551,39 @@ message.state.FAILED=การส่งข้อความล้มเหล portfolio.pending.step3_buyer.wait.headline=รอการยืนยันการชำระเงินของผู้ขาย BTC portfolio.pending.step3_buyer.wait.info=กำลังรอการยืนยันจากผู้ขาย BTC สำหรับการรับ {0} การชำระเงิน -portfolio.pending.step3_buyer.wait.msgStateInfo.label=เริ่มต้นสถานะการชำระเงิน: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=เริ่มต้นสถานะการชำระเงิน portfolio.pending.step3_buyer.warn.part1a=ใน {0} บล็อกเชน portfolio.pending.step3_buyer.warn.part1b=ที่ผู้ให้บริการการชำระเงิน (เช่น ธนาคาร) -portfolio.pending.step3_buyer.warn.part2=ผู้ขาย BTC ยังไม่ยืนยันการชำระเงินของคุณ\nโปรดตรวจสอบ {0} หากการส่งการชำระเงินสำเร็จแล้ว\nหากผู้ขาย BTC ไม่ยืนยันการรับเงินโดย {1} การซื้อขายจะถูกตรวจสอบโดยอนุญาโตตุลาการ -portfolio.pending.step3_buyer.openForDispute=ผู้ขาย BTC ไม่ยืนยันการชำระเงินของคุณ! \nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\nคุณสามารถรอต่อไปอีกหน่อยและให้เวลาการซื้อขายเพิ่มขึ้นหรือติดต่ออนุญาโตตุลาการเพื่อเปิดข้อพิพาท +portfolio.pending.step3_buyer.warn.part2=ผู้ขาย BTC ยังไม่ยืนยันการชำระเงินของคุณ\nโปรดตรวจสอบ {0} หากการส่งการชำระเงินสำเร็จแล้ว\nหากผู้ขาย BTC ไม่ยืนยันการรับเงินโดย {1} การซื้อขายจะถูกตรวจสอบโดยผู้ไกล่เกลี่ย +portfolio.pending.step3_buyer.openForDispute=ผู้ขาย BTC ไม่ยืนยันการชำระเงินของคุณ! \nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\nคุณสามารถรอต่อไปอีกหน่อยและให้เวลาการซื้อขายเพิ่มขึ้นหรือติดต่อผู้ไกล่เกลี่ยเพื่อเปิดข้อพิพาท # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=พันธมิตรการค้าของคุณยืนยันว่าเขาเป็นผู้ริเริ่ม {0} การชำระเงิน -portfolio.pending.step3_seller.altcoin={0} โปรดตรวจสอบผู้สำรวจบล็อกเชน {1} ที่คุณชื่นชอบ ถ้าธุรกรรมไปยังที่อยู่ของคุณ\n{2} \nมีการยืนยันบล็อกเชนเพียงพอแล้ว\nจำนวนเงินที่ต้องชำระ {3} \n\nคุณสามารถคัดลอกและวางที่อยู่ {4} จากหน้าจอหลักหลังจากปิดป๊อปอัปดังกล่าว -portfolio.pending.step3_seller.postal={0} โปรดตรวจสอบว่าคุณได้รับ {1} กับ \"US Postal Money Order \" จากผู้ซื้อ BTC แล้วหรือไม่ "\n\nID การซื้อขาย (\"เหตุผลในการชำระเงิน \"ข้อความ) ของธุรกรรมคือ: \"{2} \" +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. +portfolio.pending.step3_seller.postal={0} โปรดตรวจสอบว่าคุณได้รับ {1} ธนาณัติ \"US Postal Money Order \" จากผู้ซื้อ BTC แล้วหรือไม่ "\n\nID การซื้อขาย (\"เหตุผลในการชำระเงิน \"ข้อความ) ของธุรกรรมคือ: \"{2} \" portfolio.pending.step3_seller.bank=พันธมิตรการค้าของคุณยืนยันว่าเขาเป็นผู้ริเริ่ม {0} การชำระเงิน\n\nโปรดไปที่หน้าธนาคารออนไลน์ของคุณและตรวจสอบว่าคุณได้รับ {1} จากผู้ซื้อ BTC แล้วหรือไม่ "\n\n ID การซื้อขาย (\"เหตุผลในการชำระเงิน \") ของธุรกรรมคือ: \"{2} \" \n portfolio.pending.step3_seller.cash=เนื่องจากการชำระเงินผ่าน Cash Deposit (ฝากเงินสด) ผู้ซื้อ BTC จะต้องเขียน \"NO REFUND \" ในใบเสร็จรับเงินและให้แบ่งออกเป็น 2 ส่วนและส่งรูปถ่ายทางอีเมล\n\nเพื่อหลีกเลี่ยงความเสี่ยงจากการปฏิเสธการชำระเงิน ให้ยืนยันเฉพาะถ้าคุณได้รับอีเมลและหากคุณแน่ใจว่าใบเสร็จถูกต้องแล้ว\nถ้าคุณไม่แน่ใจ {0} portfolio.pending.step3_seller.moneyGram=ผู้ซื้อต้องส่งหมายเลขอนุมัติและรูปใบเสร็จรับเงินทางอีเมล\nใบเสร็จรับเงินต้องแสดงชื่อเต็มของคุณ ประเทศ รัฐ และจำนวนเงิน โปรดตรวจสอบอีเมลของคุณหากคุณได้รับหมายเลขการให้สิทธิ์\n\nหลังจากปิดป๊อปอัปคุณจะเห็นชื่อและที่อยู่ของผู้ซื้อ BTC เพื่อรับเงินจาก MoneyGram\n\nยืนยันเฉพาะใบเสร็จหลังจากที่คุณได้รับเงินเรียบร้อยแล้ว! portfolio.pending.step3_seller.westernUnion=ผู้ซื้อต้องส่ง MTCN (หมายเลขติดตาม) และรูปใบเสร็จรับเงินทางอีเมล\nใบเสร็จรับเงินต้องแสดงชื่อ เมือง ประเทศ และจำนวนเงินทั้งหมดไว้อย่างชัดเจน โปรดตรวจสอบอีเมลของคุณหากคุณได้รับ MTCN\n\nหลังจากปิดป๊อปอัปคุณจะเห็นชื่อและที่อยู่ของผู้ซื้อ BTC สำหรับการขอรับเงินจาก Western Union \n\nยืนยันเฉพาะใบเสร็จหลังจากที่คุณได้รับเงินเรียบร้อยแล้ว! -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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! +portfolio.pending.step3_seller.halCash=ผู้ซื้อต้องส่งข้อความรหัส HalCash ให้คุณ ในขณะเดียวกันคุณจะได้รับข้อความจาก HalCash พร้อมกับคำขอข้อมูลจำเป็นในการถอนเงินยูโรุจากตู้เอทีเอ็มที่รองรับ HalCash \n\n หลังจากที่คุณได้รับเงินจากตู้เอทีเอ็มโปรดยืนยันใบเสร็จรับเงินจากการชำระเงินที่นี่ ! portfolio.pending.step3_seller.bankCheck=โปรดตรวจสอบว่าชื่อผู้ส่งในใบแจ้งยอดธนาคารของคุณตรงกับชื่อผู้ส่งจากสัญญาการซื้อขายหรือไม่: \nชื่อผู้ส่ง: {0} \n\nหากชื่อไม่เหมือนกับชื่อที่แสดงไว้ที่นี่ {1} -portfolio.pending.step3_seller.openDispute=โปรดอย่ายืนยัน แต่เปิดข้อพิพาทโดยการป้อน \"alt + o \" หรือ \"option + o \" +portfolio.pending.step3_seller.openDispute=โปรดอย่ายืนยัน แต่มาร่วมกันถกเถียงข้อโต้แย้งกันได้โดยการป้อน \"alt + o \" หรือ \"option + o \" portfolio.pending.step3_seller.confirmPaymentReceipt=ใบเสร็จยืนยันการชำระเงิน -portfolio.pending.step3_seller.amountToReceive=จำนวนเงินที่ได้รับ: -portfolio.pending.step3_seller.yourAddress=ที่อยู่ {0} ของคุณ: -portfolio.pending.step3_seller.buyersAddress=ที่อยู่ {0} ผู้ซื้อ: -portfolio.pending.step3_seller.yourAccount=บัญชีการซื้อขายของคุณ: -portfolio.pending.step3_seller.buyersAccount=บัญชีการซื้อขายของผู้ซื้อ: +portfolio.pending.step3_seller.amountToReceive=จำนวนเงินที่ได้รับ +portfolio.pending.step3_seller.yourAddress=ที่อยู่ {0} ของคุณ +portfolio.pending.step3_seller.buyersAddress=ที่อยู่ {0} ผู้ซื้อ +portfolio.pending.step3_seller.yourAccount=บัญชีการซื้อขายของคุณ +portfolio.pending.step3_seller.buyersAccount=บัญชีการซื้อขายของผู้ซื้อ portfolio.pending.step3_seller.confirmReceipt=ใบเสร็จยืนยันการชำระเงิน portfolio.pending.step3_seller.buyerStartedPayment=ผู้ซื้อ BTC ได้เริ่มการชำระเงิน {0}\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=ตรวจสอบการยืนยันบล็อกเชนที่ altcoin wallet ของคุณหรือบล็อก explorer และยืนยันการชำระเงินเมื่อคุณมีการยืนยันบล็อกเชนที่เพียงพอ portfolio.pending.step3_seller.buyerStartedPayment.fiat=ตรวจสอบบัญชีการซื้อขายของคุณ (เช่น บัญชีธนาคาร) และยืนยันเมื่อคุณได้รับการชำระเงิน portfolio.pending.step3_seller.warn.part1a=ใน {0} บล็อกเชน portfolio.pending.step3_seller.warn.part1b=ที่ผู้ให้บริการการชำระเงิน (เช่น ธนาคาร) -portfolio.pending.step3_seller.warn.part2=คุณยังไม่ได้ยืนยันการรับเงิน! \nโปรดตรวจสอบ {0} หากคุณได้รับการชำระเงิน\nหากคุณไม่ยืนยันการรับเงินโดย {1} การซื้อขายจะถูกตรวจสอบโดยอนุญาโตตุลาการ -portfolio.pending.step3_seller.openForDispute=คุณยังไม่ได้ยืนยันการรับเงิน! \nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\nโปรดยืนยันหรือติดต่ออนุญาโตตุลาการเพื่อเปิดข้อพิพาท\n +portfolio.pending.step3_seller.warn.part2=คุณยังไม่ได้ยืนยันการรับเงิน! \nโปรดตรวจสอบ {0} หากคุณได้รับการชำระเงิน\nหากคุณไม่ยืนยันการรับเงินโดย {1} การซื้อขายจะถูกตรวจสอบโดยผู้ไกล่เกลี่ย +portfolio.pending.step3_seller.openForDispute=คุณยังไม่ได้ยืนยันการรับเงิน! \nระยะเวลาสูงสุดสำหรับการซื้อขายได้ผ่านไปแล้ว\nโปรดยืนยันหรือติดต่อผู้ไกล่เกลี่ยเพื่อเปิดข้อพิพาท # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.onPaymentReceived.part1=คุณได้รับ {0} การชำระเงินจากคู่ค้าของคุณหรือไม่\n # suppress inspection "TrailingSpacesInProperty" @@ -579,25 +595,25 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=ยืนย portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=ใช่ ฉันได้รับการชำระเงินแล้ว portfolio.pending.step5_buyer.groupTitle=ผลสรุปการซื้อขายที่เสร็จสิ้น -portfolio.pending.step5_buyer.tradeFee=ค่าธรรมเนียมการซื้อขาย: -portfolio.pending.step5_buyer.makersMiningFee=ค่าธรรมเนียมการขุด: -portfolio.pending.step5_buyer.takersMiningFee=ยอดรวมค่าธรรมเนียมการขุด: -portfolio.pending.step5_buyer.refunded=เงินประกันความปลอดภัยที่ถูกคืน: +portfolio.pending.step5_buyer.tradeFee=ค่าธรรมเนียมการซื้อขาย +portfolio.pending.step5_buyer.makersMiningFee=ค่าธรรมเนียมการขุด +portfolio.pending.step5_buyer.takersMiningFee=ยอดรวมค่าธรรมเนียมการขุด +portfolio.pending.step5_buyer.refunded=เงินประกันความปลอดภัยที่ถูกคืน portfolio.pending.step5_buyer.withdrawBTC=ถอนเงิน bitcoin ของคุณ -portfolio.pending.step5_buyer.amount=จำนวนเงินที่จะถอน: -portfolio.pending.step5_buyer.withdrawToAddress=ถอนไปยังที่อยู่: +portfolio.pending.step5_buyer.amount=จำนวนเงินที่จะถอน +portfolio.pending.step5_buyer.withdrawToAddress=ถอนไปยังที่อยู่ portfolio.pending.step5_buyer.moveToBisqWallet=ย้ายเงินไปที่ Bisq wallet portfolio.pending.step5_buyer.withdrawExternal=ถอนไปยัง wallet ภายนอก portfolio.pending.step5_buyer.alreadyWithdrawn=เงินทุนของคุณถูกถอนออกไปแล้ว\nโปรดตรวจสอบประวัติการทำธุรกรรม portfolio.pending.step5_buyer.confirmWithdrawal=ยืนยันคำขอถอนเงิน -portfolio.pending.step5_buyer.amountTooLow=จำนวนเงินที่โอนจะต่ำกว่าค่าธรรมเนียมการทำธุรกรรมและนาที ค่า tx ที่เป็นไปได้ (dust หน่อยเล็กสุดของ bitcoin) +portfolio.pending.step5_buyer.amountTooLow=จำนวนเงินที่โอนจะต่ำกว่าค่าธรรมเนียมการทำธุรกรรมและมูลค่า tx ที่เป็นไปได้ขั้นต่ำ (dust หน่วยเล็กสุดของ bitcoin) portfolio.pending.step5_buyer.withdrawalCompleted.headline=การถอนเสร็จสิ้น portfolio.pending.step5_buyer.withdrawalCompleted.msg=การซื้อขายที่เสร็จสิ้นของคุณจะถูกเก็บไว้ภายใต้ \"Portfolio (แฟ้มผลงาน) / ประวัติ\" \nคุณสามารถตรวจสอบการทำธุรกรรม Bitcoin ทั้งหมดภายใต้ \"เงิน / ธุรกรรม \" -portfolio.pending.step5_buyer.bought=คุณได้ซื้อ: -portfolio.pending.step5_buyer.paid=คุณได้จ่าย: +portfolio.pending.step5_buyer.bought=คุณได้ซื้อ +portfolio.pending.step5_buyer.paid=คุณได้จ่าย -portfolio.pending.step5_seller.sold=คุณได้ขาย: -portfolio.pending.step5_seller.received=คุณได้รับ: +portfolio.pending.step5_seller.sold=คุณได้ขาย +portfolio.pending.step5_seller.received=คุณได้รับ tradeFeedbackWindow.title=ขอแสดงความยินดีกับการซื้อขายที่เสร็จสมบูรณ์ของคุณ tradeFeedbackWindow.msg.part1=เรายินดีที่จะฟังความเห็นเกี่ยวกับประสบการณ์ของคุณ มันจะช่วยให้เราปรับปรุงซอฟต์แวร์และระบบดียิ่งขึ้น หากคุณต้องการแสดงความคิดเห็นโปรดกรอกแบบสำรวจสั้น ๆ (ไม่ต้องลงทะเบียน) ที่: @@ -608,30 +624,30 @@ portfolio.pending.role=บทบาทของฉัน portfolio.pending.tradeInformation=ข้อมูลทางการซื้อขาย portfolio.pending.remainingTime=เวลาที่เหลือ portfolio.pending.remainingTimeDetail={0} (จนถึง {1}) -portfolio.pending.tradePeriodInfo=หลังจากการยืนยันบล็อกเชนครั้งแรก ระยะเวลาการซื้อขายจะเริ่มขึ้น ขึ้นอยู่กับวิธีการชำระเงินที่ใช้ ระยะเวลาการซื้อขายที่อนุญาตสูงสุดนั้นต่างกัน +portfolio.pending.tradePeriodInfo=หลังจากการยืนยันบล็อกเชนครั้งแรก ระยะเวลาการซื้อขายจะเริ่มต้นขึ้น โดยจะขึ้นอยู่กับวิธีการชำระเงินที่ใช้ ระยะเวลาการซื้อขายที่ได้รับอนุญาตสูงสุดนั้นแตกต่างกัน portfolio.pending.tradePeriodWarning=หากเกินระยะเวลานักซื้อขายทั้งสองฝ่ายสามารถเปิดข้อพิพาทได้ portfolio.pending.tradeNotCompleted=การซื้อขายไม่เสร็จสิ้นภายในเวลา (จนถึง {0}) portfolio.pending.tradeProcess=กระบวนการทางการซื้อขาย -portfolio.pending.openAgainDispute.msg=หากคุณไม่แน่ใจว่าข้อความถึงอนุญาโตตุลาการมหรือยัง (เช่น ถ้าคุณไม่ได้รับคำตอบหลังจากผ่านไป 1 วัน) คุณสามารถเปิดข้อพิพาทได้อีกครั้ง +portfolio.pending.openAgainDispute.msg=หากคุณไม่แน่ใจว่าข้อความถึงผู้ไกล่เกลี่ยหรือยัง (เช่น ถ้าคุณไม่ได้รับคำตอบหลังจากผ่านไป 1 วัน) คุณสามารถเปิดข้อพิพาทได้อีกครั้ง portfolio.pending.openAgainDispute.button=เปิดข้อพิพาทอีกครั้ง portfolio.pending.openSupportTicket.headline=เปิดปุ่มช่วยเหลือ -portfolio.pending.openSupportTicket.msg=โปรดใช้ในกรณีฉุกเฉินเท่านั้นหากคุณไม่ได้รับการช่วยเหลือ \"เปิดการช่วยเหลือและสนับสนุน \" หรือ \"เปิดข้อพิพาท \"ปุ่ม\n\nเมื่อคุณเปิดการช่วยเหลือการซื้อขายจะถูกขัดจังหวะและดำเนินการโดยอนุญาโตตุลาการ +portfolio.pending.openSupportTicket.msg=โปรดใช้ในกรณีฉุกเฉินเท่านั้น หากปุ่ม \"เปิดการช่วยเหลือและสนับสนุน \" หรือ \"เปิดข้อพิพาท \" ไม่ปรากฏขึ้น\n\nเมื่อคุณเปิดการช่วยเหลือ การซื้อขายจะถูกขัดจังหวะและดำเนินการโดยผู้ไกล่เกลี่ย portfolio.pending.notification=การแจ้งเตือน portfolio.pending.openDispute=เปิดข้อพิพาท portfolio.pending.disputeOpened=การพิพาทเปิดแล้ว portfolio.pending.openSupport=เปิดปุ่มช่วยเหลือ portfolio.pending.supportTicketOpened=ปุ่มช่วยเหลือถูกเปิดแล้ว portfolio.pending.requestSupport=ขอการสนับสนุนและช่วยเหลือ -portfolio.pending.error.requestSupport=โปรดรายงานปัญหาต่ออนุญาโตตุลาการของคุณ\n\nอนุญาโตตุลาการจะส่งต่อข้อมูลให้กับนักพัฒนาซอฟต์แวร์เพื่อตรวจสอบปัญหา\nหลังจากที่มีการวิเคราะห์ปัญหาแล้วคุณจะได้รับเงินที่ถูกล็อคทั้งหมด -portfolio.pending.communicateWithArbitrator=กรุณาติดต่อโดยไปที่ \"ช่วยเหลือและสนับสนุน \" กับอนุญาโตตุลาการ +portfolio.pending.error.requestSupport=โปรดรายงานปัญหาต่อผู้ไกล่เกลี่ยของคุณ\n\nผู้ไกล่เกลี่ยนั้นจะส่งต่อข้อมูลให้กับนักพัฒนาซอฟต์แวร์เพื่อตรวจสอบปัญหา\nหลังจากที่มีการวิเคราะห์ปัญหาแล้วคุณจะได้รับเงินที่ถูกล็อคทั้งหมด +portfolio.pending.communicateWithArbitrator=กรุณาติดต่อโดยไปที่ \"ช่วยเหลือและสนับสนุน \" กับผู้ไกล่เกลี่ย portfolio.pending.supportTicketOpenedMyUser=คุณได้ทำการเปิดปุ่มช่วยเหลือและสนับสนุนแล้ว\n{0} portfolio.pending.disputeOpenedMyUser=คุณได้เปิดข้อพิพาทแล้ว\n{0} -portfolio.pending.disputeOpenedByPeer=ผู้ร่วมการค้าของคุณเปิดข้อพิพาทขึ้น\n{0} +portfolio.pending.disputeOpenedByPeer=ผู้ร่วมการค้าของคุณได้เปิดประเด็นการอภิปรายขึ้น\n{0} portfolio.pending.supportTicketOpenedByPeer=เน็ตเวิร์ก peer ที่ร่วมการค้าของคุณเปิดปุ่มช่วยเหลือและสนับสนุนแล้ว\n{0} portfolio.pending.noReceiverAddressDefined=ไม่ได้ระบุที่อยู่ผู้รับ -portfolio.pending.removeFailedTrade=หากอนุญาโตตุลาการไม่สามารถปิดการซื้อขายนั้นได้คุณสามารถย้ายตัวเองไปยังหน้าจอการซื้อขายที่ล้มเหลวได้\nคุณต้องการลบการซื้อขายที่ล้มเหลวออกจากหน้าจอรอดำเนินการหรือไม่? +portfolio.pending.removeFailedTrade=หากผู้ไกล่เกลี่ยไม่สามารถปิดการซื้อขายนั้นได้ คุณสามารถย้ายตัวเองไปยังหน้าจอการซื้อขายที่ล้มเหลวได้\nคุณต้องการลบการซื้อขายที่ล้มเหลวออกจากหน้าจอรอดำเนินการหรือไม่? portfolio.closed.completed=เสร็จสิ้น -portfolio.closed.ticketClosed=ปิดตั๋วแล้ว +portfolio.closed.ticketClosed=คำร้องขอความช่วยเหลือได้สิ้นสุดลงแล้ว portfolio.closed.canceled=ยกเลิกแล้ว portfolio.failed.Failed=ผิดพลาด @@ -651,20 +667,21 @@ funds.deposit.usedInTx=ใช้ใน {0} ธุรกรรม(ต่าง funds.deposit.fundBisqWallet=เติมเงิน Bisq wallet funds.deposit.noAddresses=ยังไม่มีการสร้างที่อยู่ของเงินฝาก funds.deposit.fundWallet=เติมเงินใน wallet ของคุณ -funds.deposit.amount=จำนวนเงินใน BTC (ตัวเลือก): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=จำนวนเงินใน BTC (ตัวเลือก) funds.deposit.generateAddress=สร้างที่อยู่ใหม่ funds.deposit.selectUnused=โปรดเลือกที่อยู่ที่ไม่ได้ใช้จากตารางด้านบนแทนที่จะสร้างที่อยู่ใหม่ funds.withdrawal.arbitrationFee=ค่าธรรมเนียมอนุญาโตตุลาการ -funds.withdrawal.inputs=การเลือกการนำเข้า -funds.withdrawal.useAllInputs=ใช้การนำเข้าที่มีอยู่ทั้งหมด -funds.withdrawal.useCustomInputs=ใช้การนำเข้าที่กำหนดเอง +funds.withdrawal.inputs=การคัดเลือกปัจจัยการนำเข้า +funds.withdrawal.useAllInputs=ใช้ปัจจัยการนำเข้าที่มีอยู่ทั้งหมด +funds.withdrawal.useCustomInputs=ใช้ปัจจัยการนำเข้าที่กำหนดเอง funds.withdrawal.receiverAmount=จำนวนของผู้รับ funds.withdrawal.senderAmount=จำนวนของผู้ส่ง funds.withdrawal.feeExcluded=จำนวนเงินไม่รวมค่าธรรมเนียมการขุด funds.withdrawal.feeIncluded=จำนวนเงินรวมค่าธรรมเนียมการขุด -funds.withdrawal.fromLabel=ถอนจากที่อยู่: -funds.withdrawal.toLabel=ถอนไปยังที่อยู่: +funds.withdrawal.fromLabel=ถอนจากที่อยู่ +funds.withdrawal.toLabel=ถอนไปยังที่อยู่ funds.withdrawal.withdrawButton=การถอนที่ถูกเลือก funds.withdrawal.noFundsAvailable=ไม่มีเงินที่ใช้ถอนได้ funds.withdrawal.confirmWithdrawalRequest=ยืนยันคำขอถอนเงิน @@ -685,12 +702,12 @@ funds.locked.locked=ถูกล็อคใน multisig สำหรับก funds.tx.direction.sentTo=ส่งไปยัง: funds.tx.direction.receivedWith=ได้รับโดย: -funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=การชำระค่าธรรมเนียม Tx สำหรับ BSQ tx +funds.tx.direction.genesisTx=จากจุดเริ่มต้น Genesis tx : +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=ผู้สร้างและค่าธรรมเนียม tx: {0} funds.tx.takeOfferFee=ค่าธรรมเนียมผู้รับและ tx: {0} -funds.tx.multiSigDeposit=เงินฝากหลายรายการ: {0} -funds.tx.multiSigPayout=การจ่ายเงินหลายรายการ: {0} +funds.tx.multiSigDeposit=เงินฝาก Multisig (การรองรับหลายลายเซ็น): {0} +funds.tx.multiSigPayout=การจ่ายเงิน Multisig (การรองรับหลายลายเซ็น): {0} funds.tx.disputePayout=การจ่ายเงินข้อพิพาท: {0} funds.tx.disputeLost=กรณีการสูญเสียข้อพิพาท: {0} funds.tx.unknown=เหตุผลที่ไม่ระบุ: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=ไม่มีธุรกรรมใด ๆ funds.tx.revert=กลับสู่สภาพเดิม funds.tx.txSent=ธุรกรรมถูกส่งสำเร็จไปยังที่อยู่ใหม่ใน Bisq wallet ท้องถิ่นแล้ว funds.tx.direction.self=ส่งถึงตัวคุณเอง -funds.tx.proposalTxFee=คำขอ +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=คำขอค่าสินไหมทดแทน #################################################################### @@ -709,10 +728,10 @@ funds.tx.proposalTxFee=คำขอ #################################################################### support.tab.support=ศูนย์ช่วยเหลือ -support.tab.ArbitratorsSupportTickets=การช่วยเหลือและสนุบสนุนของอนุญาโตตุลาการ +support.tab.ArbitratorsSupportTickets=การช่วยเหลือและสนุบสนุนของผู้ไกล่เกลี่ย support.tab.TradersSupportTickets=ศูนย์ช่วยเหลือและสนับสนุนของผู้ซื้อขาย -support.filter=รายการตัวกรอง: -support.noTickets=ไม่มีการเปิดตั๋ว +support.filter=รายการตัวกรอง +support.noTickets=ไม่มีการเปิดรับคำขอร้องหรือความช่วยเหลือ support.sendingMessage=กำลังส่งข้อความ... support.receiverNotOnline=ผู้รับไม่ได้ออนไลน์ ข้อความจะถูกบันทึกลงในกล่องจดหมายของเขา support.sendMessageError=การส่งข้อความล้มเหลว ข้อผิดพลาด: {0} @@ -724,10 +743,10 @@ support.attachment=แนบไฟล์ support.tooManyAttachments=คุณไม่สามารถส่งไฟล์แนบได้มากกว่า 3 ไฟล์ในข้อความเดียว support.save=บันทึกไฟล์ลงในดิสก์ support.messages=ข้อความ -support.input.prompt=โปรดป้อนข้อความของคุณที่นี่เพื่อส่งไปยังอนุญาโตตุลาการ +support.input.prompt=โปรดป้อนข้อความของคุณที่นี่เพื่อส่งไปยังผู้ไกล่เกลี่ย support.send=ส่ง support.addAttachments=เพิ่มไฟล์แนบ -support.closeTicket=ปิดตั๋ว +support.closeTicket=ยุติคำร้องขอและความช่วยเหลือ support.attachments=ไฟล์ที่แนบมา: support.savedInMailbox=ข้อความถูกบันทึกไว้ในกล่องจดหมายของผู้รับ support.arrived=ข้อความถึงผู้รับแล้ว @@ -743,80 +762,91 @@ support.buyerOfferer=BTC ผู้ซื้อ / ผู้สร้าง support.sellerOfferer= BTC ผู้ขาย/ ผู้สร้าง support.buyerTaker=BTC ผู้ซื้อ / ผู้รับ support.sellerTaker=BTC ผู้ขาย / ผู้รับ -support.backgroundInfo=Bisq ไม่ใช่ บริษัท และไม่ได้รับดำเนินการใด ๆ ของการสนับสนุนและช่วยเหลือลูกค้า\n\nหากมีข้อพิพาทในกระบวนการทางการค้ซื้อขาย (เช่น ผู้ค้ารายหนึ่งไม่ปฏิบัติตามโปรโตคอลทางการค้า) แอปพลิเคชันจะแสดงปุ่ม \"เปิดข้อโต้แย้ง \" หลังจากสิ้นสุดระยะเวลาการค้าสำหรับการติดต่ออนุญาโตตุลาการ\nในกรณีที่มีข้อบกพร่องของซอฟต์แวร์หรือปัญหาอื่น ๆ ที่ตรวจพบ โดยโปรแกรมจะแสดงปุ่ม \"เปิดการช่วยเหลือและสนับสนุน \" เพื่อติดต่อกับอนุญาโตตุลาการ\n\nในกรณีที่ผู้ใช้มีข้อบกพร่องโดยไม่มีการแสดงปุ่ม \"เปิดการช่วยเหลือและสนับสนุน \" คุณสามารถเปิดปุ่มสนับสนุนด้วยตนเองโดยใช้ปุ่มลัดพิเศษ\n\nโปรดใช้เฉพาะในกรณีที่คุณมั่นใจว่าซอฟต์แวร์ไม่ทำงานอย่างที่คาดไว้ หากคุณมีปัญหาในการใช้ Bisq หรือคำถามใด ๆ โปรดอ่าน FAQ ที่หน้าเว็บ bisq.network หรือโพสต์ในฟอรัม Bisq ที่ส่วนการสนับสนุนและช่วยเหลือ\n\nหากคุณแน่ใจว่าต้องการเปิดปุ่มช่วยเหลือและสนับสนุน โปรดเลือกการซื้อขายซึ่งเป็นสาเหตุของปัญหาภายใต้ \"แฟ้มผลงาน/ เปิดการซื้อขาย \" และพิมพ์คีย์ผสม \"alt + o \" หรือ \"option + o \" เพื่อเปิดปุ่มช่วยเหลือและสนับสนุน -support.initialInfo=โปรดทราบกฎพื้นฐานสำหรับกระบวนการพิพาท: \n1. คุณต้องตอบคำขออนุญาโตตุลาการภายใน 2 วัน\n2. ระยะเวลาสูงสุดในการพิพาทคือ 14 วัน\n3. คุณต้องปฏิบัติตามสิ่งที่อนุญาโตตุลาการขอจากคุณเพื่อให้หลักฐานสำหรับปัญหาข้อพิพาทของคุณ\n4. คุณได้ยอมรับกฎที่ระบุไว้ใน wiki ในข้อตกลงของผู้ใช้เมื่อคุณเริ่มใช้งานแอพพลิเคชัน\n\nโปรดอ่านรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการพิพาทในวิกิพีเดียของเรา: \nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system +support.backgroundInfo=Bisq ไม่ใช่ บริษัท และไม่ได้รับดำเนินการใด ๆ ของการสนับสนุนและช่วยเหลือลูกค้า\n\nหากมีข้อพิพาทในกระบวนการทางการค้ซื้อขาย (เช่น ผู้ค้ารายหนึ่งไม่ปฏิบัติตามโปรโตคอลทางการค้า) แอปพลิเคชันจะแสดงปุ่ม \"เปิดข้อโต้แย้ง \" หลังจากสิ้นสุดระยะเวลาการค้าสำหรับการติดต่อผู้ไกล่เกลี่ย\nในกรณีที่มีข้อบกพร่องของซอฟต์แวร์หรือปัญหาอื่น ๆ ที่ตรวจพบ โดยโปรแกรมจะแสดงปุ่ม \"เปิดการช่วยเหลือและสนับสนุน \" เพื่อติดต่อกับผู้ไกล่เกลี่ย\n\nในกรณีที่ผู้ใช้มีข้อบกพร่องโดยไม่มีการแสดงปุ่ม \"เปิดการช่วยเหลือและสนับสนุน \" คุณสามารถเปิดปุ่มสนับสนุนด้วยตนเองโดยใช้ปุ่มลัดพิเศษ\n\nโปรดใช้เฉพาะในกรณีที่คุณมั่นใจว่าซอฟต์แวร์ไม่ทำงานอย่างที่คาดไว้ หากคุณมีปัญหาในการใช้ Bisq หรือคำถามใด ๆ โปรดอ่าน FAQ ที่หน้าเว็บ bisq.network หรือโพสต์ในฟอรัม Bisq ที่ส่วนการสนับสนุนและช่วยเหลือ\n\nหากคุณแน่ใจว่าต้องการเปิดปุ่มช่วยเหลือและสนับสนุน โปรดเลือกการซื้อขายซึ่งเป็นสาเหตุของปัญหาภายใต้ \"แฟ้มผลงาน/ เปิดการซื้อขาย \" และพิมพ์คีย์ผสม \"alt + o \" หรือ \"option + o \" เพื่อเปิดปุ่มช่วยเหลือและสนับสนุน + +support.initialInfo=โปรดทราบกฎพื้นฐานสำหรับกระบวนการพิพาท: \n1. คุณต้องตอบคำขอผู้ไกล่เกลี่ยภายใน 2 วัน\n2. ระยะเวลาสูงสุดในการพิพาทคือ 14 วัน\n3. คุณต้องปฏิบัติตามสิ่งที่ผู้ไกล่เกลี่ยขอจากคุณเพื่อให้หลักฐานสำหรับปัญหาข้อพิพาทของคุณ\n4. คุณได้ยอมรับกฎที่ระบุไว้ใน wiki ในข้อตกลงของผู้ใช้เมื่อคุณเริ่มใช้งานแอพพลิเคชัน\n\nโปรดอ่านรายละเอียดเพิ่มเติมเกี่ยวกับกระบวนการพิพาทในวิกิพีเดียของเรา: \nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=ระบบข้อความ: {0} support.youOpenedTicket=คุณได้เปิดคำขอการสนับสนุนแล้ว support.youOpenedDispute=คุณเปิดคำขอให้มีการพิพาท\n\n{0} -support.peerOpenedTicket=การซื้อขายในเน็ตเวิร์ก peer ของคุณได้ขอการสนับสนุนเนื่องจากปัญหาทางเทคนิค โปรดรอคำแนะนำเพิ่มเติม -support.peerOpenedDispute=การซื้อขายในเน็ตเวิร์ก peer ของคุณได้ขอข้อพิพาท\n\n{0} +support.peerOpenedTicket=คู่ค้าของคุณได้ร้องขอการสนับสนุนและความช่วยเหลือเนื่องจากปัญหาทางเทคนิค โปรดรอสำหรับคำแนะนำเพิ่มเติม +support.peerOpenedDispute=คู่ค้าของคุณได้ร้องขอข้อพิพาท\n\n{0} #################################################################### # Settings #################################################################### -settings.tab.preferences=สิ่งที่ชอบ +settings.tab.preferences=การตั้งค่า settings.tab.network=ข้อมูลเครือข่าย settings.tab.about=เกี่ยวกับ -setting.preferences.general=สิ่งที่ชอบทั่วไป -setting.preferences.explorer=ตัวค้นหาบล็อก Bitcoin : -setting.preferences.deviation=สูงสุด ส่วนเบี่ยงเบนจากราคาตลาด: -setting.preferences.autoSelectArbitrators=การเลือกอนุญาโตตุลาการแบบอัตโนมัติ: +setting.preferences.general=การตั้งค่าทั่วไป +setting.preferences.explorer=ตัวค้นหาบล็อก Bitcoin +setting.preferences.deviation=สูงสุด ส่วนเบี่ยงเบนจากราคาตลาด +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=ค่าที่สูงกว่า {0}% ไม่ได้รับอนุญาต -setting.preferences.txFee=ค่าธรรมเนียมการทำรายการถอนเงิน (satoshis / byte): +setting.preferences.txFee=ค่าธรรมเนียมการทำรายการถอนเงิน (satoshis / byte) setting.preferences.useCustomValue=ใช้ค่าที่กำหนดเอง setting.preferences.txFeeMin=ค่าธรรมเนียมการทำรายการต้องมีอย่างน้อย {0} satoshis / byte setting.preferences.txFeeTooLarge=การป้อนข้อมูลของคุณอยู่เหนือค่าที่สมเหตุสมผล (> 5000 satoshis / byte) ค่าธรรมเนียมการทำธุรกรรมมักอยู่ในช่วง 50-400 satoshis / byte -setting.preferences.ignorePeers=ละเว้น เน็ตเวิร์ก peers ด้วยที่อยู่ onion (comma sep.): -setting.preferences.refererId=ID อ้างอิง: +setting.preferences.ignorePeers=ละเว้นหรือเพิกเฉยผู้เข้าร่วมด้วยที่อยู่ onion (comma sep.) +setting.preferences.refererId=ID อ้างอิง setting.preferences.refererId.prompt=ID อ้างอิงเพิ่มเติม setting.preferences.currenciesInList=สกุลเงินอยู่ในหน้ารายการราคาตลาด -setting.preferences.prefCurrency=สกุลเงินที่ต้องการ: -setting.preferences.displayFiat=แสดงสกุลเงินของประเทศ: +setting.preferences.prefCurrency=สกุลเงินที่ต้องการ +setting.preferences.displayFiat=แสดงสกุลเงินของประเทศ setting.preferences.noFiat=ไม่มีสกุลเงินประจำชาติที่เลือกไว้ setting.preferences.cannotRemovePrefCurrency=คุณไม่สามารถลบสกุลเงินในการแสดงผลที่เลือกไว้ได้ -setting.preferences.displayAltcoins=แสดง altcoins: +setting.preferences.displayAltcoins=แสดง altcoins setting.preferences.noAltcoins=ไม่มี altcoins ที่เลือก setting.preferences.addFiat=เพิ่มสกุลเงินประจำชาติ setting.preferences.addAltcoin=เพิ่ม altcoin setting.preferences.displayOptions=แสดงตัวเลือกเพิ่มเติม -setting.preferences.showOwnOffers=แสดงข้อเสนอของฉันเองในสมุดข้อเสนอ: -setting.preferences.useAnimations=ใช้ภาพเคลื่อนไหว: -setting.preferences.sortWithNumOffers=จัดเรียงรายการโดยเลขของข้อเสนอ / การซื้อขาย: -setting.preferences.resetAllFlags=รีเซ็ตทั้งหมด \"ไม่ต้องแสดงอีกครั้ง \": ปักธง +setting.preferences.showOwnOffers=แสดงข้อเสนอของฉันเองในสมุดข้อเสนอ +setting.preferences.useAnimations=ใช้ภาพเคลื่อนไหว +setting.preferences.sortWithNumOffers=จัดเรียงรายการโดยเลขของข้อเสนอ / การซื้อขาย +setting.preferences.resetAllFlags=รีเซ็ตทั้งหมด \"ไม่ต้องแสดงอีกครั้ง \" ปักธง setting.preferences.reset=ตั้งค่าใหม่ settings.preferences.languageChange=หากต้องการเปลี่ยนภาษากับทุกหน้าต้องทำการรีสตาร์ท -settings.preferences.arbitrationLanguageWarning=ในกรณีที่มีข้อพิพาทโปรดทราบว่ากระบวนการอนุญาโตตุลาการได้รับการจัดการใน {0} -settings.preferences.selectCurrencyNetwork=เลือกสกุลเงินหลัก +settings.preferences.arbitrationLanguageWarning=ในกรณีที่มีข้อพิพาทโปรดทราบว่ากระบวนการผู้ไกล่เกลี่ยมีบทบาทในการจัดการ {0} +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=เครือข่าย Bitcoin settings.net.p2pHeader=เครือข่าย P2P -settings.net.onionAddressLabel=ที่อยู่ onion ของฉัน: -settings.net.btcNodesLabel=ใช้โหนดเครือข่าย Bitcoin Core ที่กำหนดเอง: -settings.net.bitcoinPeersLabel=เชื่อมต่อกับเน็ตเวิร์ก peers: -settings.net.useTorForBtcJLabel=ใช้ Tor สำหรับเครือข่าย Bitcoin: -settings.net.bitcoinNodesLabel=ใช้โหนดเครือข่าย Bitcoin Core เพื่อเชื่อมต่อ: +settings.net.onionAddressLabel=ที่อยู่ onion ของฉัน +settings.net.btcNodesLabel=ใช้โหนดเครือข่าย Bitcoin Core ที่กำหนดเอง +settings.net.bitcoinPeersLabel=เชื่อมต่อกับเน็ตเวิร์ก peers แล้ว +settings.net.useTorForBtcJLabel=ใช้ Tor สำหรับเครือข่าย Bitcoin +settings.net.bitcoinNodesLabel=ใช้โหนดเครือข่าย Bitcoin Core เพื่อเชื่อมต่อ settings.net.useProvidedNodesRadio=ใช้โหนดเครือข่าย Bitcoin ที่ให้มา settings.net.usePublicNodesRadio=ใช้เครือข่าย Bitcoin สาธารณะ settings.net.useCustomNodesRadio=ใช้โหนดเครือข่าย Bitcoin Core ที่กำหนดเอง -settings.net.warn.usePublicNodes=หากคุณใช้เครือข่าย Bitcoin สาธารณะคุณจะพบกับปัญหาความเป็นส่วนตัวที่รุนแรงอันเนื่องมาจากการออกแบบและการใช้ตัวกรองที่ใช้สำหรับ wallet ของ SPV เช่น BitcoinJ (ใช้ใน Bisq) โหนดใดโหนดหนึ่งที่คุณเชื่อมต่ออยู่อาจพบว่าที่อยู่ wallet ทั้งหมดเป็นของเอกลักษณ์เฉพาะหนึ่งชื่อ\n\nโปรดอ่านรายละเอียดเพิ่มเติมได้ที่: https://bisq.network/blog/privacy-in-bitsquare.\n\nคุณแน่ใจหรือไม่ว่าต้องการใช้โหนดสาธารณะ +settings.net.warn.usePublicNodes=หากคุณใช้เครือข่าย Bitcoin สาธารณะ คุณจะพบกับปัญหาความเป็นส่วนตัวเป็นอย่างมาก อันเนื่องมาจากการออกแบบและการใช้ตัวกรองที่ใช้สำหรับกระเป๋าสตางค์ของ SPV เช่น BitcoinJ (ใช้ใน Bisq) โหนดใดโหนดหนึ่งที่คุณเชื่อมต่ออยู่อาจพบว่าที่อยู่กระเป๋าสตางค์ทั้งหมดอาจจัดอยู่ภายใต้การใช้ชื่อร่วมกันเพียงหนึ่งเดียว\n\nโปรดอ่านรายละเอียดเพิ่มเติมได้ที่: https://bisq.network/blog/privacy-in-bitsquare.\n\nคุณแน่ใจหรือไม่ว่าต้องการใช้โหนดสาธารณะ settings.net.warn.usePublicNodes.useProvided=ไม่ ใช้โหนดที่ให้มา settings.net.warn.usePublicNodes.usePublic=ใช่ ใช้เครือข่ายสาธารณะ settings.net.warn.useCustomNodes.B2XWarning=โปรดตรวจสอบว่าโหนด Bitcoin ของคุณเป็นโหนด Bitcoin Core ที่เชื่อถือได้!\n\nการเชื่อมต่อกับโหนดที่ไม่ปฏิบัติตามกฎกติกาการยินยอมของ Bitcoin Core อาจทำให้ wallet ของคุณเกิดปัญหาในกระบวนการทางการซื้อขายได้\n\nผู้ใช้ที่เชื่อมต่อกับโหนดที่ละเมิดกฎเป็นเอกฉันท์นั้นจำเป็นต้องรับผิดชอบต่อความเสียหายที่สร้างขึ้น ข้อพิพาทที่เกิดจากการที่จะได้รับการตัดสินใจจาก เน็ตกเวิร์ก Peer คนอื่น ๆ จะไม่มีการสนับสนุนด้านเทคนิคแก่ผู้ใช้ที่ไม่สนใจคำเตือนและกลไกการป้องกันของเรา! settings.net.localhostBtcNodeInfo=(ข้อมูลพื้นหลัง: ถ้าคุณใช้โหนด Bitcoin ท้องถิ่น (localhost) คุณจะเชื่อมต่อกับที่นี้เท่านั้น) -settings.net.p2PPeersLabel=เชื่อมต่อกับเน็ตเวิร์ก peers แล้ว: +settings.net.p2PPeersLabel=เชื่อมต่อกับเน็ตเวิร์ก peers แล้ว settings.net.onionAddressColumn=ที่อยู่ Onion settings.net.creationDateColumn=ที่จัดตั้งขึ้น settings.net.connectionTypeColumn=เข้า/ออก -settings.net.totalTrafficLabel=ปริมาณการเข้าชมทั้งหมด: +settings.net.totalTrafficLabel=ปริมาณการเข้าชมทั้งหมด settings.net.roundTripTimeColumn=ไป - กลับ settings.net.sentBytesColumn=ส่งแล้ว settings.net.receivedBytesColumn=ได้รับแล้ว settings.net.peerTypeColumn=ประเภทเน็ตเวิร์ก peer settings.net.openTorSettingsButton=เปิดการตั้งค่าของ Tor -settings.net.needRestart=คุณต้องรีสตาร์ทแอ็พพลิเคชั่นเพื่อใช้การเปลี่ยนแปลงนั้น\nคุณต้องการทำตอนนี้หรือไม่ +settings.net.needRestart=คุณต้องรีสตาร์ทแอ็พพลิเคชั่นเพื่อทำให้การเปลี่ยนแปลงนั้นเป็นผล\nคุณต้องการทำตอนนี้หรือไม่ settings.net.notKnownYet=ยังไม่ทราบ ... settings.net.sentReceived=ส่ง: {0} ได้รับ: {1} settings.net.ips=[ที่อยู่ IP: พอร์ต | ชื่อโฮสต์: พอร์ต | ที่อยู่ onion: พอร์ต] (คั่นด้วยเครื่องหมายจุลภาค) Port สามารถละเว้นได้ถ้าใช้ค่าเริ่มต้น (8333) @@ -843,12 +873,12 @@ setting.about.donate=บริจาค setting.about.providers=ผู้ให้บริการข้อมูล setting.about.apisWithFee=Bisq ใช้ APIs ของบุคคลที่ 3 สำหรับราคาตลาดของ Fiat และ Altcoin ตลอดจนการประมาณค่าการขุด setting.about.apis=Bisq ใช้ APIs ของบุคคลที่ 3 สำหรับ Fiat และ Altcoin ในราคาตลาด -setting.about.pricesProvided=ราคาตลาดจัดโดย: +setting.about.pricesProvided=ราคาตลาดจัดโดย setting.about.pricesProviders={0}, {1} และ {2} -setting.about.feeEstimation.label=การประมาณค่าธรรมเนียมการขุดโดย: +setting.about.feeEstimation.label=การประมาณค่าธรรมเนียมการขุดโดย setting.about.versionDetails=รายละเอียดของเวอร์ชั่น -setting.about.version=เวอร์ชั่นของแอปพลิเคชั่น: -setting.about.subsystems.label=เวอร์ชั่นของระบบย่อย: +setting.about.version=เวอร์ชั่นของแอปพลิเคชั่น +setting.about.subsystems.label=เวอร์ชั่นของระบบย่อย setting.about.subsystems.val=เวอร์ชั่นของเครือข่าย: {0}; เวอร์ชั่นข้อความ P2P: {1}; เวอร์ชั่นฐานข้อมูลท้องถิ่น: {2}; เวอร์ชั่นโปรโตคอลการซื้อขาย: {3} @@ -856,56 +886,56 @@ setting.about.subsystems.val=เวอร์ชั่นของเครือ # Account #################################################################### -account.tab.arbitratorRegistration=การลงทะเบียนอนุญาโตตุลาการ +account.tab.arbitratorRegistration=การลงทะเบียนผู้ไกล่เกลี่ย account.tab.account=บัญชี account.info.headline=ยินดีต้อนรับสู่บัญชี Bisq ของคุณ -account.info.msg=ที่นี่คุณสามารถตั้งค่าบัญชีการซื้อขายสกุลเงินประจำชาติและ altcoins (เหรียญทางเลือก) และเลือกอนุญาโตตุลาการ และสำรองข้อมูล wallet และบัญชีของคุณได้\n\nBitcoin wallet ที่ว่างเปล่าถูกสร้างขึ้นในครั้งแรก ณ. ตอนที่คุณเริ่มต้นใช้งาน Bisq\nเราขอแนะนำให้คุณป้อนรหัสโค้ดการแบล็กอัพข้อมูลของ Bitcoin wallet (ดูปุ่มด้านซ้าย) และเพิ่มรหัสผ่านก่อนการป้อนเงิน การฝากและถอนเงินของ Bitcoin จะอยู่ในส่วนของ \ "เงิน \"\n\nความเป็นส่วนตัวและความปลอดภัย: \nBisq คือการแลกเปลี่ยนแบบกระจายอำนาจซึ่งหมายความว่าข้อมูลทั้งหมดของคุณจะถูกเก็บไว้ในคอมพิวเตอร์ของคุณไม่มีเซิร์ฟเวอร์และเราไม่มีสิทธิ์เข้าถึงข้อมูลส่วนบุคคล เงินทุนหรือแม้กระทั่งที่อยู่ IP ของคุณ ข้อมูล เช่น หมายเลขบัญชีธนาคาร altcoin (เหรียญทางเลือก) และที่อยู่ Bitcoin ฯลฯ จะใช้ร่วมกับคู่ค้าของคุณเพื่อตอบสนองธุรกิจการซื้อขายที่คุณดำเนินการเท่านั้น (ในกรณีที่มีข้อพิพาทอนุญาโตตุลาการจะเห็นข้อมูลเช่นเดียวกับ ผู้ค้าของคุณ) +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=บัญชีสกุลเงินของประเทศ -account.menu.altCoinsAccountView=บัญชี Altcoin -account.menu.arbitratorSelection=การเลือกอนุญาโตตุลาการ +account.menu.altCoinsAccountView=บัญชี Altcoin (เหรียญทางเลือก) account.menu.password=รหัส Wallet account.menu.seedWords=รหัสลับ Wallet account.menu.backup=การสำรองข้อมูล -account.menu.notifications=Notifications +account.menu.notifications=การแจ้งเตือน -account.arbitratorRegistration.pubKey=คีย์สาธารณะ: +account.arbitratorRegistration.pubKey=กุญแจสาธารณะ -account.arbitratorRegistration.register=ลงทะเบียนอนุญาโตตุลาการ +account.arbitratorRegistration.register=ลงทะเบียนผู้ไกล่เกลี่ย account.arbitratorRegistration.revoke=ยกเลิกการลงทะเบียน -account.arbitratorRegistration.info.msg=โปรดทราบว่าคุณต้องอยู่ในระบบภายใน 15 วัน หลังจากการเพิกถอนเนื่องจากอาจมีธุรกิจการค้าที่ใช้คุณเป็นอนุญาโตตุลาการ ระยะสูงสุดทางการค้าที่อนุญาตคือ 8 วัน และกระบวนการพิพาทอาจใช้เวลาถึง 7 วัน +account.arbitratorRegistration.info.msg=โปรดทราบว่าคุณต้องอยู่ในระบบภายใน 15 วัน หลังจากมีการยกเลิกอันเนื่องมาจากอาจมีธุรกิจการค้าที่ใช้คุณเป็นผู้ไกล่เกลี่ย ระยะสูงสุดทางการค้าที่อนุญาตคือ 8 วัน และกระบวนการพิพาทอาจใช้เวลาถึง 7 วัน account.arbitratorRegistration.warn.min1Language=คุณต้องตั้งค่าภาษาอย่างน้อย 1 ภาษา\nเราได้เพิ่มภาษาเริ่มต้นให้กับคุณแล้ว -account.arbitratorRegistration.removedSuccess=คุณได้ลบอนุญาโตตุลาการของคุณออกจากเครือข่าย P2P เรียบร้อยแล้ว -account.arbitratorRegistration.removedFailed=ไม่สามารถลบอนุญาโตตุลาการได้ {0} -account.arbitratorRegistration.registerSuccess=คุณได้ลงทะเบียนอนุญาโตตุลาการของคุณกับเครือข่าย P2P เป็นที่เรียบร้อยแล้ว -account.arbitratorRegistration.registerFailed=ไม่สามารถลงทะเบียนอนุญาโตตุลาการได้ {0} +account.arbitratorRegistration.removedSuccess=คุณได้ลบผู้ไกล่เกลี่ยของคุณออกจากเครือข่าย P2P เรียบร้อยแล้ว +account.arbitratorRegistration.removedFailed=ไม่สามารถลบผู้ไกล่เกลี่ยได้ {0} +account.arbitratorRegistration.registerSuccess=คุณได้ลงทะเบียนผู้ไกล่เกลี่ยของคุณกับเครือข่าย P2P เป็นที่เรียบร้อยแล้ว +account.arbitratorRegistration.registerFailed=ไม่สามารถลงทะเบียนผู้ไกล่เกลี่ยได้ {0} account.arbitratorSelection.minOneArbitratorRequired=คุณต้องตั้งค่าภาษาอย่างน้อย 1 ภาษา\nเราได้เพิ่มภาษาเริ่มต้นให้กับคุณแล้ว account.arbitratorSelection.whichLanguages=คุณพูดภาษาอะไร -account.arbitratorSelection.whichDoYouAccept=อนุญาโตตุลาการใดที่คุณต้องการจะยอมรับ -account.arbitratorSelection.autoSelect=ระบบอัตโนมัติโดยการเลือกอนุญาโตตุลาการที่มีภาษาที่ใช้ตรงกัน +account.arbitratorSelection.whichDoYouAccept=ผู้ไกล่เกลี่ยลักษณะใดที่คุณสามารถยอมรับได้ +account.arbitratorSelection.autoSelect=ระบบอัตโนมัติโดยการเลือกผู้ไกล่เกลี่ยที่มีภาษาที่ใช้ตรงกัน account.arbitratorSelection.regDate=วันที่ลงทะเบียน account.arbitratorSelection.languages=ภาษา -account.arbitratorSelection.cannotSelectHimself=อนุญาโตตุลาการไม่สามารถเลือกตัวเองเพื่อการซื้อขายได้ +account.arbitratorSelection.cannotSelectHimself=ผู้ไกล่เกลี่ยไม่สามารถเลือกเสนอตัวเองเพื่อการซื้อขายได้ account.arbitratorSelection.noMatchingLang=ไม่มีภาษาที่ตรงกัน -account.arbitratorSelection.noLang=คุณสามารถเลือกอนุญาโตตุลาการที่พูดภาษาทั่วไปได้อย่างน้อย 1 ภาษาเท่านั้น -account.arbitratorSelection.minOne=คุณต้องมีอนุญาโตตุลาการอย่างน้อยหนึ่งคน +account.arbitratorSelection.noLang=คุณสามารถเลือกผู้ไกล่เกลี่ยที่พูดภาษากลางโดยที่ใช้กันทั่วไปได้อย่างน้อย 1 ภาษาเท่านั้น +account.arbitratorSelection.minOne=คุณต้องมีผู้ไกล่เกลี่ยอย่างน้อยหนึ่งคน -account.altcoin.yourAltcoinAccounts=บัญชี altcoin ของคุณ: -account.altcoin.popup.wallet.msg=โปรดตรวจสอบว่าคุณทำตามข้อกำหนดสำหรับการใช้ {0} wallet ตามที่อธิบายไว้ใน {1} หน้าเว็บเพจ\nการใช้ wallet จากการแลกเปลี่ยนแบบส่วนกลางที่คุณไม่ได้รับคีย์ภายใต้การควบคุมของคุณ หรือ ใช้ซอฟต์แวร์ wallet ที่ไม่สามารถใช้งานร่วมกันได้อาจทำให้สูญเสียเงินได้!\nอนุญาโตตุลาการไม่ได้เป็น {2} ผู้เชี่ยวชาญและไม่สามารถช่วยในกรณีดังกล่าวได้\n\n\n\n +account.altcoin.yourAltcoinAccounts=บัญชี altcoin (เหรียญทางเลือก) ของคุณ +account.altcoin.popup.wallet.msg=โปรดตรวจสอบว่าคุณทำตามข้อกำหนดสำหรับการใช้ {0} wallet ตามที่อธิบายไว้ใน {1} หน้าเว็บเพจ\nการใช้ wallet จากการแลกเปลี่ยนแบบส่วนกลางที่คุณไม่ได้รับคีย์ภายใต้การควบคุมของคุณ หรือ ใช้ซอฟต์แวร์ wallet ที่ไม่สามารถใช้งานร่วมกันได้อาจทำให้สูญเสียเงินได้!\nผู้ไกล่เกลี่ยไม่ได้เป็น {2} ผู้เชี่ยวชาญและไม่สามารถช่วยในกรณีดังกล่าวได้ account.altcoin.popup.wallet.confirm=ฉันเข้าใจและยืนยันว่าฉันรู้ว่า wallet ใดที่ฉันต้องการใช้ -account.altcoin.popup.xmr.msg=หากคุณต้องการซื้อขาย XMR (เหรียญ Monero) ใน Bisq โปรดตรวจสอบให้แน่ใจว่าคุณเข้าใจและปฏิบัติตามข้อกำหนดต่อไปนี้:\n\nสำหรับการส่ง XMR คุณจำเป็นต้องใช้ wallet ของ Monero GUI อย่างเป็นทางการหรือ Monero wallet แบบธรรมดา พร้อมกับเปิดใช้งานการเก็บค่าสถานะการเก็บข้อมูล - tx-info ไว้ (ค่าเริ่มต้นในเวอร์ชั่นใหม่) \nโปรดตรวจสอบว่าคุณสามารถเข้าถึงคีย์ tx (ใช้คำสั่ง get_tx_key ใน simplewallet) ตามที่ต้องการในกรณีของข้อพิพาทเพื่อให้อนุญาโตตุลาการ ตรวจสอบการถ่ายโอน XMR ด้วยเครื่องมือ checktx XMR (http: //xmr.llcoins .net / checktx.html) .\nที่ตามปกติแล้วนักสำรวจบล็อกจะไม่สามารถตรวจสอบการโอนได้\n\nคุณจำเป็นต้องให้ข้อมูลแก่อนุญาโตตุลาการดั่งต่อไปนี้ในกรณีที่เกิดข้อพิพาท: \n- คีย์ส่วนตัว tx\n- การทำธุรกรรม hash (ฟังก์ชันแฮช)\n- ที่อยู่สาธารณะของผู้รับ\n\nหากคุณไม่สามารถให้ข้อมูลข้างต้นหรือหากคุณใช้ wallet ที่เข้ากันไม่ได้อาจทำให้เกิดกรณีการสูญเสียการพิพาท หรือยกฟ้องการพิพาทไป ผู้ส่ง XMR มีหน้าที่รับผิดชอบในการตรวจสอบการส่ง XMR ไปยังอนุญาโตตุลาการในกรณีที่มีข้อพิพาท\n\nไม่จำเป็นต้องมี ID การชำระเงิน เพียงแค่ที่อยู่สาธารณะตามปกติก็สามารถดำเนินการได้\n\nหากคุณไม่แน่ใจเกี่ยวกับกระบวนการดังกล่าวโปรดไปที่ฟอรัม Monero (https://forum.getmonero.org) เพื่อหาข้อมูลเพิ่มเติม\n\n\n\n\n\n\n\n\n\n\n\n -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). -account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). -account.altcoin.popup.ZEC.msg=เมื่อใช้ {0} คุณสามารถใช้ที่อยู่ที่ถูกทำให้มองไม่เห็น (เริ่มต้นด้วย t) ไม่ใช่ที่อยู่ z (ส่วนตัว) เนื่องจากอนุญาโตตุลาการจะไม่สามารถตรวจสอบธุรกรรมกับที่อยู่ z ได้ -account.altcoin.popup.XZC.msg=เมื่อใช้ {0} คุณสามารถใช้ที่อยู่ที่ถูกทำให้มองเห็น (สามารถตรวจสอบย้อนกลับได้) ไม่ใช่ที่อยู่ที่ไม่สามารถระบุได้เนื่องจากอนุญาโตตุลาการจะไม่สามารถตรวจสอบการทำรายการกับที่อยู่ที่ไม่สามารถเข้าถึงได้ที่ block explorer (นักสำรวจบล็อก) -account.altcoin.popup.bch=Bitcoin Cash และ Bitcoin Clashic ได้รับความเสียหายจากการป้องกันการเล่นซ้ำ หากคุณใช้เหรียญเหล่านี้ ให้แน่ใจว่าคุณใช้ความระมัดระวังเพียงพอและเข้าใจผลกระทบทั้งหมด คุณอาจเผชิญกับความสูญเสียโดยการส่งเหรียญหนึ่งเหรียญโดยไม่ได้ตั้งใจและส่งเหรียญเดียวกันในห่วงโซ่อุปทานอื่น ๆ เนื่องจากเหล่า "airdrop coins" แบ่งปันประวัติเดียวกันกับ blockchain Bitcoin นอกจากนี้ยังมีความเสี่ยงด้านความปลอดภัยและความเสี่ยงที่จะสูญเสียความเป็นส่วนตัวมากขึ้น\n\nโปรดอ่านที่ Bisq Forum เพิ่มเติมเกี่ยวกับหัวข้อ: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.altcoin.popup.btg=เนื่องจาก Bitcoin Gold ใช้ประวัติเดียวกับ the Bitcoin blockchain มีความเสี่ยงด้านความปลอดภัยและความเสี่ยงในการสูญเสียความเป็นส่วนตัวหากคุณใช้ Bitcoin Gold ให้แน่ใจว่าคุณใช้ความระมัดระวังเพียงพอและเข้าใจความหมายทั้งหมด\n\nโปรดอ่านที่ Bisq Forum เพิ่มเติมเกี่ยวกับหัวข้อ: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc +account.altcoin.popup.xmr.msg=หากคุณต้องการซื้อขาย XMR (เหรียญ Monero) ใน Bisq โปรดตรวจสอบให้แน่ใจว่าคุณเข้าใจและปฏิบัติตามข้อกำหนดต่อไปนี้:\n\nสำหรับการส่ง XMR คุณจำเป็นต้องใช้ wallet ของ Monero GUI อย่างเป็นทางการหรือ Monero wallet แบบธรรมดา พร้อมกับเปิดใช้งานการเก็บค่าสถานะการเก็บข้อมูล - tx-info ไว้ (ค่าเริ่มต้นในเวอร์ชั่นใหม่) \nโปรดตรวจสอบว่าคุณสามารถเข้าถึงคีย์ tx (ใช้คำสั่ง get_tx_key ใน simplewallet) ตามที่ต้องการในกรณีของข้อพิพาทเพื่อให้อนุญาโตตุลาการ ตรวจสอบการถ่ายโอน XMR ด้วยเครื่องมือ checktx XMR (http://xmr.llcoins.net/checktx.html) .\nที่ตามปกติแล้วนักสำรวจบล็อกจะไม่สามารถตรวจสอบการโอนได้\n\nคุณจำเป็นต้องให้ข้อมูลแก่ผู้ไกล่เกลี่ยดังต่อไปนี้ในกรณีที่เกิดข้อพิพาท: \n- คีย์ส่วนตัว tx\n- การทำธุรกรรม hash (ฟังก์ชันแฮช)\n- ที่อยู่สาธารณะของผู้รับ\n\nหากคุณไม่สามารถให้ข้อมูลข้างต้นหรือหากคุณใช้ wallet ที่เข้ากันไม่ได้อาจทำให้เกิดกรณีการสูญเสียการพิพาท หรือยกฟ้องการพิพาทไป ผู้ส่ง XMR มีหน้าที่รับผิดชอบในการตรวจสอบการส่ง XMR ไปยังผู้ัไกล่เกลี่ยในกรณีที่มีข้อพิพาท\n\nไม่จำเป็นต้องมี ID การชำระเงิน เพียงแค่ที่อยู่สาธารณะตามปกติก็สามารถดำเนินการได้\n\nหากคุณไม่แน่ใจเกี่ยวกับกระบวนการดังกล่าวโปรดไปที่ฟอรัม Monero (https://forum.getmonero.org) เพื่อหาข้อมูลเพิ่มเติม +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). +account.altcoin.popup.ccx.msg=ถ้าคุณต้องการซื้อขาย CCX บน Bisq โปรดแน่ใจว่าคุณเข้าใจข้อกำหนดต่อไปนี้:\n\nในการส่ง CCX คุณต้องใช้กระเป๋าสตางค์ลับ (Conceal) อย่างเป็นทางการทั้ง CLI หรือ GUI หลังจากส่งการชำระเงินโอนแล้วกระเป๋าสตางค์\nแสดงคีย์ลับการทำธุรกรรม คุณต้องบันทึกข้อมูลพร้อมกับแฮชธุรกรรม (ID) และที่อยู่สาธารณะของผู้รับ\nในกรณีที่จำเป็นสำหรับอนุญาโตตุลาการ ในกรณีเช่นนี้คุณต้องให้ทั้งสามคนกับผู้ชี้ขาด\nยืนยันการถ่ายโอนข้อมูล CCX โดยใช้ Conceal Transaction Viewer (https://explorer.conceal.network/txviewer)\nเนื่องจาก Conceal เป็นเหรียญความเป็นส่วนตัว ผู้สำรวจบล็อคไม่สามารถยืนยันการโอนได้\n\nหากคุณไม่สามารถให้ข้อมูลที่จำเป็นแก่ผู้ไกล่เกลี่ยได้คุณจะสูญเสียกรณีโต้แย้ง\nหากคุณไม่บันทึกคีย์ลับธุรกรรมไว้ในทันทีหลังจากที่โอน CCX แล้ว มันจะไม่สามารถกู้คืนได้ในภายหลัง\nหากคุณไม่เข้าใจข้อกำหนดเหล่านี้ โปรดขอความช่วยเหลือที่ความ Conceal discord (http://discord.conceal.network) +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. +account.altcoin.popup.ZEC.msg=เมื่อใช้ {0} คุณสามารถใช้ที่อยู่ที่ถูกทำให้มองไม่เห็น (เริ่มต้นด้วย t) ไม่ใช่ที่อยู่ z (ส่วนตัว) เนื่องจากผู้ไกล่เกลี่ยจะไม่สามารถตรวจสอบธุรกรรมกับที่อยู่ z ได้ +account.altcoin.popup.XZC.msg=เมื่อใช้ {0} คุณสามารถใช้ที่อยู่ที่ถูกทำให้มองเห็น (สามารถตรวจสอบย้อนกลับได้) ไม่ใช่ที่อยู่ที่ไม่สามารถระบุได้เนื่องจากผู้ไกล่เกลี่ยจะไม่สามารถตรวจสอบการทำรายการกับที่อยู่ที่ไม่สามารถเข้าถึงได้ที่ block explorer (นักสำรวจบล็อก) +account.altcoin.popup.bch=Bitcoin Cash และ Bitcoin Clashic ได้รับความเสียหายจากการป้องกันการเล่นซ้ำ หากคุณใช้เหรียญเหล่านี้ ให้แน่ใจว่าคุณใช้ความระมัดระวังเพียงพอและเข้าใจผลกระทบทั้งหมด คุณอาจเผชิญกับความสูญเสียโดยการส่งเหรียญหนึ่งเหรียญโดยไม่ได้ตั้งใจและส่งเหรียญเดียวกันในห่วงโซ่อุปทานอื่น ๆ เนื่องจากเหล่า "airdrop coins" ใช้ฐานประวัติเดียวกันกับ blockchain Bitcoin นอกจากนี้ยังมีความเสี่ยงด้านความปลอดภัยและความเสี่ยงที่จะสูญเสียความเป็นส่วนตัวมากขึ้น\n\nโปรดอ่านที่ Bisq Forum เพิ่มเติมเกี่ยวกับหัวข้อ: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc +account.altcoin.popup.btg=เนื่องจาก Bitcoin Gold ใช้ประวัติเดียวกับ the Bitcoin blockchain จึงมีความเสี่ยงด้านความปลอดภัยและความเสี่ยงในการสูญเสียความเป็นส่วนตัวหากคุณใช้ Bitcoin Gold จงแน่ใจว่าคุณใช้งานด้วยความระมัดระวังเพียงพอและเข้าใจความหมายทั้งหมด\n\nโปรดอ่านที่ Bisq Forum เพิ่มเติมเกี่ยวกับหัวข้อ: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=บัญชีสกุลเงินของคุณ: +account.fiat.yourFiatAccounts=บัญชีสกุลเงินของคุณ account.backup.title=สำรองข้อมูล wallet -account.backup.location=สำรองข้อมูลไปที่: +account.backup.location=สำรองข้อมูลไปที่ account.backup.selectLocation=เลือกตำแหน่งการสำรอง account.backup.backupNow=สำรองข้อมูลตอนนี้ (สำรองข้อมูลไม่ได้เข้ารหัส!) account.backup.appDir=สารบบข้อมูลแอ็พพลิเคชั่น @@ -919,10 +949,10 @@ account.password.removePw.button=ลบรหัสผ่าน account.password.removePw.headline=ลบรหัสผ่านการป้องกันสำหรับ wallet account.password.setPw.button=ตั้งรหัสผ่าน account.password.setPw.headline=ตั้งรหัสผ่านการป้องกันสำหรับ wallet -account.password.info=ด้วยการป้องกันด้วยรหัสผ่านคุณต้องป้อนรหัสผ่านเมื่อถอนเงินออกจาก wallet ของคุณหรือถ้าคุณต้องการดูหรือเรียกคืน wallet จากการสำรองข้อมูลโค้ดเช่นเดียวกับเมื่อเริ่มต้นใช้งาน +account.password.info=ด้วยการป้องกันด้วยรหัสผ่าน คุณต้องป้อนรหัสผ่านเมื่อถอนเงินออกจากกระเป๋าสตางค์ของคุณหรือถ้าคุณต้องการดูหรือเรียกคืนกระเป๋าสตางค์การสำรองข้อมูลโค้ดเป็นเช่นเดียวกับเมื่อเริ่มต้นใช้งาน account.seed.backup.title=สำรองข้อมูล wallet โค้ดของคุณ -account.seed.info=โปรดเขียนรหัสสำรองข้อมูล wallet และวันที่! คุณสามารถกู้ข้อมูล wallet ของคุณได้ทุกเมื่อด้วย รหัสสำรองข้อมูล wallet และวันที่\nรหัสสำรองข้อมูล ใช้ทั้ง BTC และ BSQ wallet\n\nคุณควรเขียนรหัสสำรองข้อมูล wallet ลงบนแผ่นกระดาษและไม่บันทึกไว้ในคอมพิวเตอร์ของคุณ\n\nโปรดทราบว่า รหัสสำรองข้อมูล wallet ไม่ได้แทนการสำรองข้อมูล\nคุณจำเป็นต้องสำรองข้อมูลสารบบแอ็พพลิเคชั่นทั้งหมดที่หน้าจอ \"บัญชี / การสำรองข้อมูล \" เพื่อกู้คืนสถานะแอ็พพลิเคชั่นและข้อมูลที่ถูกต้อง\nการนำเข้ารหัสสำรองข้อมูล wallet เป็นคำแนะนำเฉพาะสำหรับกรณีฉุกเฉินเท่านั้น แอพพลิเคชั่นจะไม่สามารถใช้งานได้หากไม่มีไฟล์สำรองฐานข้อมูลและคีย์ที่ถูกต้อง! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=คุณยังไม่ได้ตั้งรหัสผ่าน wallet ซึ่งจะช่วยป้องกันการแสดงผลของรหัสสำรองข้อมูล wallet \n\nคุณต้องการแสดงรหัสสำรองข้อมูล wallet หรือไม่ account.seed.warn.noPw.yes=ใช่ และไม่ต้องถามฉันอีก account.seed.enterPw=ป้อนรหัสผ่านเพื่อดูรหัสสำรองข้อมูล wallet @@ -934,64 +964,64 @@ account.seed.restore.ok=ตกลง ฉันเข้าใจและต้ # Mobile notifications #################################################################### -account.notifications.setup.title=Setup -account.notifications.download.label=Download mobile app -account.notifications.download.button=Download -account.notifications.waitingForWebCam=Waiting for webcam... -account.notifications.webCamWindow.headline=Scan QR-code from phone -account.notifications.webcam.label=Use webcam -account.notifications.webcam.button=Scan QR code -account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: -account.notifications.testMsg.title=Test -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.setup.title=ติดตั้ง +account.notifications.download.label=ดาวน์โหลดแอปพลิเคชั่นบนมือถือ +account.notifications.download.button=ดาวน์โหลด +account.notifications.waitingForWebCam=กำลังเปิดกล้องเว็บแคม ... +account.notifications.webCamWindow.headline=สแกน QR โค้ดจากโทรศัพท์ +account.notifications.webcam.label=ใช้เว็บแคม +account.notifications.webcam.button=สแกน QR โค้ด +account.notifications.noWebcam.button=ฉันไม่มีเว็บแคม +account.notifications.testMsg.label=ส่งการทดสอบการแจ้งเตือน +account.notifications.testMsg.title=การทดสอบ +account.notifications.erase.label=ล้างการแจ้งเตือนบนโทรศัพท์ +account.notifications.erase.title=ล้างการแจ้งเตือน +account.notifications.email.label=การจับคู่โทเค็น +account.notifications.email.prompt=ป้อนคู่โทเค็นที่คุณได้รับทางอีเมล์ account.notifications.settings.title=ตั้งค่า -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 BTC price is above -account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. -account.notifications.trade.message.msg.started=The BTC 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 BTC) -account.notifications.marketAlert.offerType.sell=Sell offers (I want to buy BTC) -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 BTC, 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.label=Offer alerts -account.notifications.marketAlert.manageAlerts.item=Offer alert for {0} offer with trigger price {1} and payment account {2} -account.notifications.marketAlert.manageAlerts.header.paymentAccount=Payment account -account.notifications.marketAlert.manageAlerts.header.trigger=Trigger price +account.notifications.useSound.label=เปิดเสียงการแจ้งเตือนบนโทรศัพท์ +account.notifications.trade.label=ได้รับข้อความทางการค้า +account.notifications.market.label=ได้รับการแจ้งเตือนข้อเสนอ +account.notifications.price.label=ได้รับการแจ้งเตือนราคา +account.notifications.priceAlert.title=แจ้งเตือนราคา +account.notifications.priceAlert.high.label=แจ้งเตือนหากราคา BTC สูงกว่า +account.notifications.priceAlert.low.label=แจ้งเตือนหากราคา BTC ต่ำกว่า +account.notifications.priceAlert.setButton=ตั้งค่าการเตือนราคา +account.notifications.priceAlert.removeButton=ลบการเตือนราคา +account.notifications.trade.message.title=การเปลี่ยนแปลงสถานะทางการค้า +account.notifications.trade.message.msg.conf=ธุรกรรมทางการค้าจากผู้ค้า ID {0} ได้รับการยืนยันแล้ว โปรดเปิดแอปพลิเคชัน Bisq ของคุณและเริ่มการรับการชำระเงิน +account.notifications.trade.message.msg.started=ผู้ซื้อ BTC ได้เริ่มต้นการชำระเงินสำหรับผู้ค้าที่มี ID {0} +account.notifications.trade.message.msg.completed=การค้ากับ ID {0} เสร็จสมบูรณ์ +account.notifications.offer.message.title=ข้อเสนอของคุณถูกยอมรับ +account.notifications.offer.message.msg=ข้อเสนอของคุณที่มี ID {0} ถูกยอมรับ +account.notifications.dispute.message.title=มีข้อความใหม่เกี่ยวกับข้อพิพาท +account.notifications.dispute.message.msg=คุณได้รับข้อความการพิพาททางการค้ากับ ID {0} + +account.notifications.marketAlert.title=เสนอการแจ้งเตือน +account.notifications.marketAlert.selectPaymentAccount=เสนอบัญชีการชำระเงินที่ตรงกัน +account.notifications.marketAlert.offerType.label=ประเภทข้อเสนอพิเศษที่ฉันสนใจ +account.notifications.marketAlert.offerType.buy=ซื้อข้อเสนอพิเศษ (ฉันต้องการขาย BTC) +account.notifications.marketAlert.offerType.sell=ข้อเสนอพิเศษในการขาย (ฉันต้องการซื้อ BTC) +account.notifications.marketAlert.trigger=ระดับของราคาที่เสนอ (%) +account.notifications.marketAlert.trigger.info=เมื่อตั้งระดับของราคา คุณจะได้รับการแจ้งเตือนเมื่อมีการเผยแพร่ข้อเสนอที่ตรงกับความต้องการของคุณ (หรือมากกว่า) \nตัวอย่าง: หากคุณต้องการขาย BTC แต่คุณจะขายในราคาที่สูงกว่า 2% จากราคาตลาดปัจจุบันเท่านั้น\n การตั้งค่าฟิลด์นี้เป็น 2% จะทำให้คุณมั่นใจได้ว่าจะได้รับการแจ้งเตือนสำหรับข้อเสนอเฉพาะในราคาที่สูงกว่าราคาตลาดปัจจุบันที่ 2% (หรือมากกว่า) +account.notifications.marketAlert.trigger.prompt=เปอร์เซ็นต์ระดับราคาจากราคาตลาด (เช่น 2.50%, -0.50% ฯลฯ ) +account.notifications.marketAlert.addButton=เพิ่มการแจ้งเตือนข้อเสนอพิเศษ +account.notifications.marketAlert.manageAlertsButton=จัดการการแจ้งเตือนข้อเสนอพิเศษ +account.notifications.marketAlert.manageAlerts.title=จัดการการแจ้งเตือนข้อเสนอพิเศษ +account.notifications.marketAlert.manageAlerts.label=การแจ้งเตือนข้อเสนอ +account.notifications.marketAlert.manageAlerts.item=เสนอการแจ้งเตือนสำหรับ {0} ข้อเสนอพิเศษพร้อมราคาเรียกเก็บ {1} และบัญชีการชำระเงิน {2} +account.notifications.marketAlert.manageAlerts.header.paymentAccount=บัญชีการชำระเงิน +account.notifications.marketAlert.manageAlerts.header.trigger= ราคาเงื่อนไขที่ตั้งไว้ account.notifications.marketAlert.manageAlerts.header.offerType=ประเภทข้อเสนอ -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 Bisq offerbook.\nOffer 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.noWebCamFound.warning=No webcam found.\n\nPlease use the email option to send the token and encryption key from your mobile phone to the Bisq application. -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. +account.notifications.marketAlert.message.title=แจ้งเตือนข้อเสนอ +account.notifications.marketAlert.message.msg.below=ต่ำกว่า +account.notifications.marketAlert.message.msg.above=สูงกว่า +account.notifications.marketAlert.message.msg=ข้อเสนอใหม่ '{0} {1}' 'ด้วยราคา {2} ({3} {4} ราคาตลาด) และวิธีการชำระเงิน' '{5}' 'ถูกเผยแพร่ลงในหนังสือข้อเสนอ Bisq\nรหัสข้อเสนอพิเศษ: {6} +account.notifications.priceAlert.message.title=การแจ้งเตือนราคาสำหรับ {0} +account.notifications.priceAlert.message.msg=คุณได้รับการแจ้งเตือนราคาของคุณ {0} ราคาปัจจุบันคือ {1} {2} +account.notifications.noWebCamFound.warning=ไม่พบเว็บแคม\n\nโปรดใช้ตัวเลือกอีเมลเพื่อส่งรหัสโทเค็น (รหัสเหรียญ) และคีย์เข้ารหัสจากโทรศัพท์มือถือของคุณไปยังแอ็พพลิเคชัน Bisq +account.notifications.priceAlert.warning.highPriceTooLow=ราคาที่สูงกว่าต้องเป็นจำนวนที่มากเหนือราคาที่ต่ำกว่า +account.notifications.priceAlert.warning.lowerPriceTooHigh=ราคาที่ต่ำกว่าต้องต่ำกว่าราคาที่สูงขึ้น @@ -1000,329 +1030,477 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must # DAO #################################################################### -dao.tab.bsqWallet=BSQ wallet -dao.tab.proposals=Governance -dao.tab.bonding=Bonding +dao.tab.bsqWallet=กระเป๋าสตางค์ BSQ +dao.tab.proposals=การกำกับดูแลกิจการ +dao.tab.bonding=การกู้ยืม +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=จ่ายโดย BSQ -dao.availableBsqBalance=ยอดคงเหลือ BSQ ที่พร้อมใช้งาน -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=ยอดคงเหลือง BSQ ยังไม่ได้รับการยืนยัน -dao.lockedForVoteBalance=ล็อคเพื่อการโหวต -dao.lockedInBonds=Locked in bonds +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=ยอดคงเหลือที่ไม่ใช่ BSQ (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting +dao.lockedInBonds=ถูกล็อคไว้ในการกู้ยืม dao.totalBsqBalance=ยอด BSQ คงเหลือทั้งหมด dao.tx.published.success=การทำธุรกรรมของคุณได้รับการเผยแพร่เรียบร้อยแล้ว dao.proposal.menuItem.make=เสนอคำขอ -dao.proposal.menuItem.browse=Browse open proposals -dao.proposal.menuItem.vote=Vote on proposals -dao.proposal.menuItem.result=Vote results -dao.cycle.headline=Voting cycle -dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=ระยะปัจจุบัน: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=ข้อมูล -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! - -dao.results.cycles.header=Cycles -dao.results.cycles.table.header.cycle=Cycle +dao.proposal.menuItem.browse=เรียกดูข้อเสนอที่เปิด +dao.proposal.menuItem.vote=โหวตข้อเสนอ +dao.proposal.menuItem.result=ผลโหวต +dao.cycle.headline=รอบการลงคะแนนเสียง +dao.cycle.overview.headline=ภาพรวมรอบการโหวด +dao.cycle.currentPhase=ระยะปัจจุบัน +dao.cycle.currentBlockHeight=ความสูงของบล็อกปัจจุบัน +dao.cycle.proposal=ระยะเสนอ +dao.cycle.blindVote=ขั้นตอนการลงคะแนนเสียงแบบไม่ระบุตัวตน +dao.cycle.voteReveal=ขั้นตอนการประกาศผลโหวต +dao.cycle.voteResult=ผลโหวต +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) + +dao.results.cycles.header=รอบ +dao.results.cycles.table.header.cycle=วงจร dao.results.cycles.table.header.numProposals=คำขอ dao.results.cycles.table.header.numVotes=โหวต -dao.results.cycles.table.header.voteWeight=Vote weight -dao.results.cycles.table.header.issuance=การออก +dao.results.cycles.table.header.voteWeight=น้ำหนักโหวต +dao.results.cycles.table.header.issuance=การออกหุ้น -dao.results.results.table.item.cycle=Cycle {0} started: {1} +dao.results.results.table.item.cycle=วงจร {0} เริ่มต้น: {1} -dao.results.proposals.header=Proposals of selected cycle +dao.results.proposals.header=ข้อเสนอของวงจรที่เลือก dao.results.proposals.table.header.proposalOwnerName=ชื่อ dao.results.proposals.table.header.details=รายละเอียด -dao.results.proposals.table.header.myVote=My vote -dao.results.proposals.table.header.result=Vote result +dao.results.proposals.table.header.myVote=การลงคะแนนของฉัน +dao.results.proposals.table.header.result=ผลโหวต -dao.results.proposals.voting.detail.header=Vote results for selected proposal +dao.results.proposals.voting.detail.header=ผลโหวตสำหรับข้อเสนอที่เลือก # suppress inspection "UnusedProperty" dao.param.UNDEFINED=ไม่ได้กำหนด + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount + # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests # suppress inspection "UnusedProperty" -dao.results.cycle.duration.label=Duration of {0} +dao.param.RECIPIENT_BTC_ADDRESS=ที่อยู่ BTC ของผู้รับ: + # suppress inspection "UnusedProperty" -dao.results.cycle.duration.value={0} block(s) +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.isDefaultValue=(default value) +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} บล็อก + # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.hasChanged=(has been changed in voting) +dao.results.cycle.duration.label=ระยะเวลา {0} +# suppress inspection "UnusedProperty" +dao.results.cycle.duration.value={0} บล็อก +# suppress inspection "UnusedProperty" +dao.results.cycle.value.postFix.isDefaultValue=(มูลค่าเริ่มต้น) +# suppress inspection "UnusedProperty" +dao.results.cycle.value.postFix.hasChanged=(มีการเปลี่ยนแปลงในการลงคะแนนเสียง) # suppress inspection "UnusedProperty" dao.phase.PHASE_UNDEFINED=ไม่ได้กำหนด # suppress inspection "UnusedProperty" -dao.phase.PHASE_PROPOSAL=Proposal phase +dao.phase.PHASE_PROPOSAL=ระยะเสนอ # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK1=Break 1 +dao.phase.PHASE_BREAK1=พัก 1 # suppress inspection "UnusedProperty" -dao.phase.PHASE_BLIND_VOTE=Blind vote phase +dao.phase.PHASE_BLIND_VOTE=ขั้นการลงคะแนนเสียงแบบไม่ระบุตัวตน # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK2=Break 2 +dao.phase.PHASE_BREAK2=พัก 2 # suppress inspection "UnusedProperty" -dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase +dao.phase.PHASE_VOTE_REVEAL=ขั้นเปิดเผยการลงคะแนน # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK3=Break 3 +dao.phase.PHASE_BREAK3=พัก 3 # suppress inspection "UnusedProperty" -dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 +dao.phase.PHASE_RESULT=ระยะผลลัพธ์ -dao.results.votes.table.header.stakeAndMerit=Vote weight -dao.results.votes.table.header.stake=หุ้น -dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID +dao.results.votes.table.header.stakeAndMerit=น้ำหนักโหวต +dao.results.votes.table.header.stake=Stake (เหรียญที่ล็อคไว้สำหรับสิทธิ์ในการโหวต) +dao.results.votes.table.header.merit=ที่ได้รับ dao.results.votes.table.header.vote=โหวต -dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) -dao.bond.reputation.lockupButton=Lockup -dao.bond.reputation.lockup.headline=Confirm lockup transaction -dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=ปลดล็อค -dao.bond.reputation.unlock.headline=Confirm unlock transaction -dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): +dao.bond.menuItem.bondedRoles=บทบาทของการกู้ยืม +dao.bond.menuItem.reputation=ชื่อเสียงในการขอกู้ยืม +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=การกู้ของ BSQ +dao.bond.dashboard.lockupAmount=เงินทุนที่ล็อค +dao.bond.dashboard.unlockingAmount=การปลดล็อกเงิน (รอจนกว่าเวลาล็อคหมด) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=จำนวน BSQ เพื่อล็อคสิทธิ์ในการโหวต +dao.bond.reputation.time=ปลดล็อกเวลาในบล็อก +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash +dao.bond.reputation.lockupButton=ล็อค +dao.bond.reputation.lockup.headline=ยืนยันล็อคการทำรายการ +dao.bond.reputation.lockup.details=ล็อคจำนวน: {0}\nล็อคเวลา: {1} บล็อก\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ? +dao.bond.reputation.unlock.headline=ยืนยันการปลดล็อกธุรกรรม +dao.bond.reputation.unlock.details=จำนวนที่ปลดล็อค: {0}\nเวลาในการล็อค: {1} บล็อก (s)\n\nคุณแน่ใจหรือไม่ว่าต้องการดำเนินการต่อ + +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=ชื่อเสียงในการขอกู้ยืม +dao.bond.bondedRoles=บทบาทของการกู้ยืม + +dao.bond.details.header=รายละเอียดบทบาทและหน้าที่ +dao.bond.details.role=บทบาท +dao.bond.details.requiredBond=ต้องได้รับการกู้ยืม BSQ +dao.bond.details.unlockTime=ปลดล็อกเวลาในบล็อก +dao.bond.details.link=เชื่อมโยงกับคำอธิบายหลัก +dao.bond.details.isSingleton=สามารถรับได้ในจำนวนที่หลากหลายของผู้ถือหลัก +dao.bond.details.blocks={0} บล็อก + +dao.bond.table.column.name=ชื่อ +dao.bond.table.column.link=ลิงค์ +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=รายละเอียด +dao.bond.table.column.lockupTxId=ล็อค Tx ID +dao.bond.table.column.bondState=สถานะการกู้ยืม +dao.bond.table.column.lockTime=ล็อคเวลา +dao.bond.table.column.lockupDate=Lockup date +dao.bond.table.button.lockup=ล็อค +dao.bond.table.button.unlock=ปลดล็อค +dao.bond.table.button.revoke=เพิกถอน + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=ยังไม่ได้กู้ยืม # suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending # suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation +dao.bond.bondState.LOCKUP_TX_CONFIRMED=การกู้ยืมที่ล็อคไว้ # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.bondState.UNLOCKING=กำลังปลดล็อกการกู้ยืม +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=ปลดล็อคการกู้ยืมแล้ว +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated -dao.bond.details.header=Role details -dao.bond.details.role=บทบาท -dao.bond.details.requiredBond=Required BSQ bond -dao.bond.details.unlockTime=Unlock time in blocks -dao.bond.details.link=Link to role description -dao.bond.details.isSingleton=Can be taken by multiple role holders -dao.bond.details.blocks={0} blocks +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=บทบาทการกู้ยืม +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=ชื่อเสียงในการขอกู้ยืม -dao.bond.bondedRoles=Bonded roles -dao.bond.table.column.name=ชื่อ -dao.bond.table.column.link=บัญชี -dao.bond.table.column.bondType=บทบาท -dao.bond.table.column.startDate=Started -dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID -dao.bond.table.column.bondState=Bond state - -dao.bond.table.button.lockup=Lockup -dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=ตัวดำเนินการแหล่งข้อมูลในโหนด +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=เจ้าของชื่อโดเมน +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=ผู้ไกล่เกลี่ย + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=สถานะ +dao.burnBsq.assets.tradeVolume=ปริมาณการซื้อขาย +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. # suppress inspection "UnusedProperty" -dao.phase.UNDEFINED=ไม่ได้กำหนด +dao.assetState.UNDEFINED=ไม่ได้กำหนด # suppress inspection "UnusedProperty" -dao.phase.PROPOSAL=Proposal phase +dao.assetState.IN_TRIAL_PERIOD=In trial period # suppress inspection "UnusedProperty" -dao.phase.BREAK1=Break before blind vote phase +dao.assetState.ACTIVELY_TRADED=Actively traded # suppress inspection "UnusedProperty" -dao.phase.BLIND_VOTE=Blind vote phase +dao.assetState.DE_LISTED=De-listed due to inactivity # suppress inspection "UnusedProperty" -dao.phase.BREAK2=Break before vote reveal phase +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=จำนวน +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=วันที่ +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=การทำธุรกรรม +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed + +# suppress inspection "UnusedProperty" +dao.phase.UNDEFINED=ไม่ได้กำหนด +# suppress inspection "UnusedProperty" +dao.phase.PROPOSAL=ระยะเสนอ # suppress inspection "UnusedProperty" -dao.phase.VOTE_REVEAL=Vote reveal phase +dao.phase.BREAK1=พักก่อนการโหวตแบบไม่ระบุตัวตน # suppress inspection "UnusedProperty" -dao.phase.BREAK3=Break before result phase +dao.phase.BLIND_VOTE=ขั้นตอนการลงคะแนนเสียงแบบไม่ระบุตัวตน # suppress inspection "UnusedProperty" -dao.phase.RESULT=Vote result phase +dao.phase.BREAK2=พักเบรกก่อนช่วงการประกาศผลโหวต # suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase +dao.phase.VOTE_REVEAL=ขั้นตอนการประกาศผลโหวต +# suppress inspection "UnusedProperty" +dao.phase.BREAK3=พักเบรกก่อนช่วงสรุปผล +# suppress inspection "UnusedProperty" +dao.phase.RESULT=ช่วงผลการลงคะแนนเสียง # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase +dao.phase.separatedPhaseBar.PROPOSAL=ระยะเสนอ # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.BLIND_VOTE=Blind vote +dao.phase.separatedPhaseBar.BLIND_VOTE=โหวตแบบไม่ระบุตัวตน # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.VOTE_REVEAL=โหวตให้เปิดเผย +dao.phase.separatedPhaseBar.VOTE_REVEAL=การประกาศผลโหวต # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.RESULT=Vote result +dao.phase.separatedPhaseBar.RESULT=ผลโหวต # suppress inspection "UnusedProperty" -dao.proposal.type.COMPENSATION_REQUEST=คำขอชดเชย +dao.proposal.type.COMPENSATION_REQUEST=คำขอสำหรับค่าสินไหมตอบแทน +# suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request # suppress inspection "UnusedProperty" -dao.proposal.type.BONDED_ROLE=Proposal for a bonded role +dao.proposal.type.BONDED_ROLE=ข้อเสนอสำหรับเกณฑ์การกู้ยืม # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=ข้อเสนอสำหรับการลบ altcoin +dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=ข้อเสนอสำหรับการเปลี่ยนข้อจำกัด # suppress inspection "UnusedProperty" dao.proposal.type.GENERIC=ข้อเสนอทั่วไป # suppress inspection "UnusedProperty" -dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond +dao.proposal.type.CONFISCATE_BOND=ข้อเสนอในการริบการกู้ยืม # suppress inspection "UnusedProperty" -dao.proposal.type.short.COMPENSATION_REQUEST=คำขอชดเชย +dao.proposal.type.short.COMPENSATION_REQUEST=คำขอค่าสินไหมทดแทน # suppress inspection "UnusedProperty" -dao.proposal.type.short.BONDED_ROLE=Bonded role +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request # suppress inspection "UnusedProperty" -dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin +dao.proposal.type.short.BONDED_ROLE=บทบาทการกู้ยืม # suppress inspection "UnusedProperty" -dao.proposal.type.short.CHANGE_PARAM=Changing a parameter +dao.proposal.type.short.REMOVE_ASSET=กำลังลบ altcoin (เหรียญทางเลือก) +# suppress inspection "UnusedProperty" +dao.proposal.type.short.CHANGE_PARAM=การเปลี่ยนพารามิเตอร์ # suppress inspection "UnusedProperty" dao.proposal.type.short.GENERIC=ข้อเสนอทั่วไป # suppress inspection "UnusedProperty" -dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond +dao.proposal.type.short.CONFISCATE_BOND=การยึดการกู้ยืม dao.proposal.details=รายละเอียดข้อเสนอ dao.proposal.selectedProposal=ข้อเสนอที่เลือก -dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.header=ข้อเสนอของวงจรปัจจุบัน +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=ไม่สามารถลบข้อเสนอได้ dao.proposal.myVote.accept=รับข้อเสนอ -dao.proposal.myVote.reject=ประฏิเสธข้อเสนอ -dao.proposal.myVote.removeMyVote=Ignore proposal -dao.proposal.myVote.merit=Vote weight from earned BSQ -dao.proposal.myVote.stake=Vote weight from stake -dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID -dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=ยอดคงเหลือสำหรับการโหวต: {0} +dao.proposal.myVote.reject=ปฏิเสธข้อเสนอ +dao.proposal.myVote.removeMyVote=ละเว้นข้อเสนอ +dao.proposal.myVote.merit=น้ำหนักผลคะแนนเสียงจาก BSQ ที่ได้รับ +dao.proposal.myVote.stake=น้ำหนักผลการลงคะแนนเสียงจาก Stake (เหรียญที่ล็อคไว้สำหรับสิทธิ์ในการโหวต) +dao.proposal.myVote.blindVoteTxId=ID การทำธุรกรรมการลงคะแนนเสียงแบบไม่ระบุตัวตน +dao.proposal.myVote.revealTxId=ID ธุรกรรมการแสดงผลการลงคะแนน +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=โหวตในข้อเสนอทั้งหมด -dao.proposal.votes.header.voted=My vote +dao.proposal.votes.header.voted=การลงคะแนนของฉัน dao.proposal.myVote.button=โหวตในข้อเสนอทั้งหมด dao.proposal.create.selectProposalType=เลือกประเภทข้อเสนอ dao.proposal.create.proposalType=ประเภทข้อเสนอ dao.proposal.create.createNew=สร้างข้อเสนอใหม่ dao.proposal.create.create.button=เสนอคำขอ -dao.proposal=proposal +dao.proposal=ข้อเสนอ dao.proposal.display.type=ประเภทข้อเสนอ -dao.proposal.display.name=ชื่อ / ชื่อเล่น: -dao.proposal.display.link=ลิงก์ไปยังรายละเอียดข้อมูล: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=จำนวนที่ต้องการใน BSQ: -dao.proposal.display.bsqAddress=ที่อยู่ BSQ : -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=ชื่อ / ชื่อเล่น +dao.proposal.display.link=ลิงก์ไปยังรายละเอียดข้อมูล +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=จำนวนที่ต้องการใน BSQ +dao.proposal.display.bsqAddress=ที่อยู่ BSQ +dao.proposal.display.txId=รหัสธุรกรรมของข้อเสนอ +dao.proposal.display.proposalFee=ค่าธรรมเนียมข้อเสนอ +dao.proposal.display.myVote=การลงคะแนนของฉัน +dao.proposal.display.voteResult=สรุปผลโหวต +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=ประเภทข้อเสนอ -dao.proposal.table.header.link=Link +dao.proposal.table.header.link=ลิงค์ +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' -dao.proposal.display.myVote.accepted=Accepted -dao.proposal.display.myVote.rejected=Rejected -dao.proposal.display.myVote.ignored=Ignored -dao.proposal.myVote.summary=Voted: {0}; Vote weight: {1} (earned: {2} + stake: {3}); +dao.proposal.display.myVote.accepted=ได้รับการยืนยัน +dao.proposal.display.myVote.rejected=ปฏิเสธ +dao.proposal.display.myVote.ignored=ละเว้น +dao.proposal.myVote.summary=โหวต: {0}; น้ำหนักผลการลงคะแนนเสียง: {1} (รายได้: {2} + เงินเดิมพัน: {3}); -dao.proposal.voteResult.success=Accepted -dao.proposal.voteResult.failed=Rejected -dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) +dao.proposal.voteResult.success=ได้รับการยืนยัน +dao.proposal.voteResult.failed=ปฏิเสธ +dao.proposal.voteResult.summary=ผลลัพธ์: {0}; เกณฑ์: {1} (ที่กำหนดไว้ต้อง> {2}); องค์ประชุม: {3} (ที่กำหนดไว้ต้อง> {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=ค่าพารามิเตอร์ -dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.confiscateBondComboBox.label=เลือกรูปแบบการกู้ยืม +dao.proposal.display.assetComboBox.label=Asset to remove -dao.blindVote=blind vote +dao.blindVote=การลงคะแนนเสียงแบบไม่ระบุตัวตน -dao.blindVote.startPublishing=Publishing blind vote transaction... -dao.blindVote.success=Your blind vote has been successfully published. +dao.blindVote.startPublishing=กำลังเผยแพร่การทำธุรกรรมโหวตแบบไม่ระบุตัวตน ... +dao.blindVote.success=การโหวตที่ไม่ระบุตัวตนของคุณได้รับจัดทำการเรียบร้อยแล้ว dao.wallet.menuItem.send=ส่ง dao.wallet.menuItem.receive=รับ dao.wallet.menuItem.transactions=การทำธุรกรรม -dao.wallet.dashboard.distribution=สถิติ -dao.wallet.dashboard.genesisBlockHeight=ความสูงของบ็อกต้นกำเนิด (Genesis block): -dao.wallet.dashboard.genesisTxId=ID การทำธุรกรรมต้นกำเนิด: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=หมายเลขจำนวนธุรกรรม BSQ ทั้งหมด: -dao.wallet.dashboard.utxo=หมายเลขจำนวนธุรกรรมที่ยังใช้ไม่หมด (เงินทอน): -dao.wallet.dashboard.burntTx=หมายเลขจำนวนธุรกรรมการชำระเงินค่าธรรมเนียมทั้งหมด (ที่ถูกเผา): -dao.wallet.dashboard.price=ราคา: -dao.wallet.dashboard.marketCap=มูลค่าหลักทรัพย์ตามราคาตลาด: - -dao.wallet.receive.fundBSQWallet=เติมเงิน Bisq BISQ wallet -dao.wallet.receive.fundYourWallet=เติมเงิน BSQ wallet ของคุณ +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=ธุรกรรมต้นกำเนิด +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=ความสูงของบล็อกต้นกำเนิด (Genesis block) +dao.wallet.dashboard.genesisTxId=ID การทำธุรกรรมต้นกำเนิด +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=ถูกล็อคไว้ในการกู้ยืม +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=หมายเลขจำนวนธุรกรรม BSQ ทั้งหมด +dao.wallet.dashboard.utxo=หมายเลขจำนวนธุรกรรมที่ยังใช้ไม่หมด (เงินทอน) +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + +dao.wallet.receive.fundYourWallet=เติมเงินกระเป๋าสตางค์ BSQ ของคุณ +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=ส่งเงิน -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=จำนวนเงินใน BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=จำนวนเงินใน BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=กำหนดจำนวนเงินที่จะถอน (จำนวนเงินขั้นต่ำคือ {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=ที่อยู่ BSQ ของผู้รับ +dao.wallet.send.receiverBtcAddress=ที่อยู่ BTC ของผู้รับ dao.wallet.send.setDestinationAddress=กรอกที่อยู่ปลายทางของคุณ dao.wallet.send.send=ส่งเงิน BSQ -dao.wallet.send.sendBtc=Send BTC funds +dao.wallet.send.sendBtc=ส่งเงินทุน BTC dao.wallet.send.sendFunds.headline=ยืนยันคำขอถอนเงิน -dao.wallet.send.sendFunds.details=กำลังส่ง: {0} \nไปยังที่อยู่เพื่อรับ: {1} .\nค่าธรรมเนียมการทำธุรกรรมที่จำเป็นคือ: {2} ({3} satoshis / byte) \nขนาดรายการ: {4} Kb\n\nผู้รับจะได้รับ: {5} \n\nคุณแน่ใจหรือไม่ว่าคุณต้องการถอนจำนวนเงินดังกล่าว +dao.wallet.send.sendFunds.details=กำลังส่ง: {0} \nไปยังที่อยู่ที่ได้รับ: {1} .\nค่าธรรมเนียมการทำธุรกรรมคือ: {2} ({3} satoshis / byte) \nขนาดการทำรายการ: {4} Kb\n\nผู้รับจะได้รับ: {5} \n\nคุณแน่ใจหรือไม่ว่าคุณต้องการถอนจำนวนเงินดังกล่าว dao.wallet.chainHeightSynced=ซิงโครไนซ์ไปยังบล็อก:{0} (บล็อกครั้งล่าสุด: {1}) dao.wallet.chainHeightSyncing=ซิงโครไนซ์บล็อก:{0} (บล็อกครั้งล่าสุด: {1}) dao.wallet.tx.type=หมวด @@ -1334,7 +1512,7 @@ dao.tx.type.enum.UNVERIFIED=ธุรกรรม BSQ ที่ไม่ได # suppress inspection "UnusedProperty" dao.tx.type.enum.INVALID=ธุรกรรม BSQ ไม่ถูกต้อง # suppress inspection "UnusedProperty" -dao.tx.type.enum.GENESIS=ต้นกำเนิดธุรกรรม +dao.tx.type.enum.GENESIS=ธุรกรรมต้นกำเนิด # suppress inspection "UnusedProperty" dao.tx.type.enum.TRANSFER_BSQ=โอน BSQ # suppress inspection "UnusedProperty" @@ -1346,22 +1524,29 @@ dao.tx.type.enum.PAY_TRADE_FEE=ค่าธรรมเนียมการซ # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=ค่าธรรมเนียมการขอค่าชดเชย # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=ค่าธรรมเนียมสำหรับข้อเสนอ # suppress inspection "UnusedProperty" -dao.tx.type.enum.BLIND_VOTE=ค่าธรรมเนียมการโหวตแบบซ่อน +dao.tx.type.enum.BLIND_VOTE=ค่าธรรมเนียมการโหวตแบบไม่ระบุตัวตน # suppress inspection "UnusedProperty" -dao.tx.type.enum.VOTE_REVEAL=โหวตให้เปิดเผย +dao.tx.type.enum.VOTE_REVEAL=การประกาศผลโหวต # suppress inspection "UnusedProperty" -dao.tx.type.enum.LOCKUP=Lock up bond +dao.tx.type.enum.LOCKUP=ล็อคสิทธิ์การกู้ยืมไว้ # suppress inspection "UnusedProperty" -dao.tx.type.enum.UNLOCK=Unlock bond - -dao.tx.issuanceFromCompReq=ค่าชดเชย คำขอ/การออก -dao.tx.issuanceFromCompReq.tooltip=คำขอค่าชดเชยซึ่งนำไปสู่การออก BSQ ใหม่\nวันที่ออก: {0} +dao.tx.type.enum.UNLOCK=ปลดล็อกสิทธิ์การกู้ยืม +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn +dao.tx.issuanceFromCompReq=คำขอหรือการออกค่าสินไหมทดแทน +dao.tx.issuanceFromCompReq.tooltip=คำขอค่าสินไหมทดแทน ซึ่งนำไปสู่การออก BSQ ใหม่\nวันที่ออก: {0} +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=คุณไม่มีเงินเพียงพอสำหรับการสร้างข้อเสนอ\nขาดไป: {0} -dao.feeTx.confirm=Confirm {0} transaction -dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? +dao.feeTx.confirm=ยืนยันการทำรายการ {0} +dao.feeTx.confirm.details={0} ค่าธรรมเนียม: {1}\nค่าธรรมเนียมการขุด: {2} ({3} Satoshis / byte)\nขนาดของธุรกรรม: {4} Kb\n\nคุณแน่ใจหรือไม่ว่าต้องการเผยแพร่ {5} ธุรกรรม? #################################################################### @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=รายละเอียดข้อพิพาท -contractWindow.dates=วันที่เสนอ / วันที่ซื้อขาย: -contractWindow.btcAddresses=ที่อยู่ Bitcoin ผู้ซื้อ BTC / ผู้ขาย BTC: -contractWindow.onions=ที่อยู่เครือข่ายผู้ซื้อ BTC / ผู้ขาย BTC: -contractWindow.numDisputes=เลขที่ข้อพิพาทผู้ซื้อ BTC / ผู้ขาย BTC: -contractWindow.contractHash=สัญญา hash: +contractWindow.dates=วันที่เสนอ / วันที่ซื้อขาย +contractWindow.btcAddresses=ที่อยู่ Bitcoin ผู้ซื้อ BTC / ผู้ขาย BTC +contractWindow.onions=ที่อยู่เครือข่ายผู้ซื้อ BTC / ผู้ขาย BTC +contractWindow.numDisputes=เลขที่ข้อพิพาทผู้ซื้อ BTC / ผู้ขาย BTC +contractWindow.contractHash=สัญญา hash displayAlertMessageWindow.headline=ข้อมูลสำคัญ! displayAlertMessageWindow.update.headline=ข้อมูลอัปเดตที่สำคัญ! @@ -1395,120 +1580,119 @@ displayUpdateDownloadWindow.success=ดาวน์โหลดเวอร์ displayUpdateDownloadWindow.download.openDir=เปิดสารบบดาวน์โหลด disputeSummaryWindow.title=สรุป -disputeSummaryWindow.openDate=วันที่เปิดตั่ว: -disputeSummaryWindow.role=บทบาทของผู้ค้า: -disputeSummaryWindow.evidence=หลักฐาน: +disputeSummaryWindow.openDate=วันที่ยื่นการเปิดคำขอและความช่วยเหลือ +disputeSummaryWindow.role=บทบาทของผู้ค้า +disputeSummaryWindow.evidence=หลักฐาน disputeSummaryWindow.evidence.tamperProof=การป้องกันการปลอมแปลงหลักฐาน -disputeSummaryWindow.evidence.id=ID การยืนยัน +disputeSummaryWindow.evidence.id=การยืนยัน ID  disputeSummaryWindow.evidence.video=วีดีโอ / Screencast (การจับความเคลื่อนไหวต่างๆ บนจอภาพขณะใช้) -disputeSummaryWindow.payout=การจ่ายเงินของจำนวนการซื้อขาย: +disputeSummaryWindow.payout=การจ่ายเงินของจำนวนการซื้อขาย disputeSummaryWindow.payout.getsTradeAmount=BTC {0} รับการจ่ายเงินของปริมาณการซื้อขาย: disputeSummaryWindow.payout.getsAll=BTC {0} รับทั้งหมด disputeSummaryWindow.payout.custom=การชำระเงินที่กำหนดเอง disputeSummaryWindow.payout.adjustAmount=จำนวนเงินที่ป้อนเกินจำนวนเงินที่มีอยู่ {0} .\nเราปรับช่องป้อนข้อมูลนี้ให้เป็นค่าที่เป็นไปได้สูงสุด -disputeSummaryWindow.payoutAmount.buyer=จำนวนเงินที่จ่ายของผู้ซื้อ: -disputeSummaryWindow.payoutAmount.seller=จำนวนเงินที่จ่ายของผู้ขาย: -disputeSummaryWindow.payoutAmount.invert=ใช้ผู้แพ้เป็นผู้เผยแพร่: -disputeSummaryWindow.reason=เหตุผลในการพิพาท: -disputeSummaryWindow.reason.bug=บั๊ก +disputeSummaryWindow.payoutAmount.buyer=จำนวนเงินที่จ่ายของผู้ซื้อ +disputeSummaryWindow.payoutAmount.seller=จำนวนเงินที่จ่ายของผู้ขาย +disputeSummaryWindow.payoutAmount.invert=ใช้ผู้แพ้เป็นผู้เผยแพร่ +disputeSummaryWindow.reason=เหตุผลในการพิพาท +disputeSummaryWindow.reason.bug=ปัญหา disputeSummaryWindow.reason.usability=การใช้งาน disputeSummaryWindow.reason.protocolViolation=การละเมิดโปรโตคอล disputeSummaryWindow.reason.noReply=ไม่มีการตอบ disputeSummaryWindow.reason.scam=การหลอกลวง disputeSummaryWindow.reason.other=อื่น ๆ disputeSummaryWindow.reason.bank=ธนาคาร -disputeSummaryWindow.summaryNotes=สรุปบันทึกย่อ: +disputeSummaryWindow.summaryNotes=สรุปบันทึกย่อ disputeSummaryWindow.addSummaryNotes=เพิ่มสรุปบันทึกย่อ: -disputeSummaryWindow.close.button=ปิดตั๋ว -disputeSummaryWindow.close.msg=ปิดตั๋ว {0} \n\nสรุป: \n{1} ส่งลักฐานที่ป้องกันการปลอมแปลง: {2} \n{3} ยืนยันรหัส: {4} \n{5} screencast หรือวิดีโอ: {6} \nจำนวนเงินที่จ่ายสำหรับผู้ซื้อ BTC: {7} \nจำนวนเงินที่จ่ายสำหรับผู้ขาย BTC: {8} \n\nบันทึกสรุป: \n{9} -disputeSummaryWindow.close.closePeer=คุณจำเป็นต้องปิดตั๋วหรือใบสั่งการซื้อขาย Peers ด้วยเช่นกัน +disputeSummaryWindow.close.button=ปิดการยื่นคำขอและความช่วยเหลือ +disputeSummaryWindow.close.msg=ปิดคำขอและการช่วยเหลือ {0} \n\nสรุป: \n{1} ส่งหลักฐานที่ป้องกันการปลอมแปลง: {2} \n{3} ยืนยันรหัส: {4} \n{5} screencast หรือวิดีโอ: {6} \nจำนวนเงินที่จ่ายสำหรับผู้ซื้อ BTC: {7} \nจำนวนเงินที่จ่ายสำหรับผู้ขาย BTC: {8} \n\nบันทึกสรุป: \n{9} +disputeSummaryWindow.close.closePeer=คุณจำเป็นต้องยุติคำขอความช่วยเหลือคู่ค้าด้วย ! -emptyWalletWindow.headline={0} emergency wallet tool +emptyWalletWindow.headline={0} กระเป๋าสตางค์ฉุกเฉิน emptyWalletWindow.info=โปรดใช้ในกรณีฉุกเฉินเท่านั้นหากคุณไม่สามารถเข้าถึงเงินจาก UI ได้\n\nโปรดทราบว่าข้อเสนอแบบเปิดทั้งหมดจะถูกปิดโดยอัตโนมัติเมื่อใช้เครื่องมือนี้\n\nก่อนที่คุณจะใช้เครื่องมือนี้โปรดสำรองข้อมูลในสารบบข้อมูลของคุณ คุณสามารถดำเนินการได้ที่ \"บัญชี / การสำรองข้อมูล \" \n\nโปรดรายงานปัญหาของคุณและส่งรายงานข้อบกพร่องเกี่ยวกับ GitHub หรือที่ฟอรัม Bisq เพื่อให้เราสามารถตรวจสอบสิ่งที่เป็นสาเหตุของปัญหาได้ -emptyWalletWindow.balance=ยอด wallet คงเหลือที่มีอยู่: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=ยอดในกระเป๋าสตางค์ที่คงเหลือที่มีอยู่ +emptyWalletWindow.bsq.btcBalance=ยอดดุลของ Non-BSQ Satoshis -emptyWalletWindow.address=ที่อยู่ปลายทางของคุณ: +emptyWalletWindow.address=ที่อยู่ปลายทางของคุณ emptyWalletWindow.button=ส่งเงินทั้งหมด -emptyWalletWindow.openOffers.warn=คุณมีข้อเสนอแบบเปิดซึ่งจะถูกนำออกถ้าคุณทำให้ wallet ว่างเปล่า\nคุณแน่ใจหรือไม่ว่าต้องการยกเลิก wallet ของคุณ? +emptyWalletWindow.openOffers.warn=คุณมีข้อเสนอแบบเปิดซึ่งจะถูกปลดออกในกรณีที่คุณทำให้ กระเป๋าสตางค์ไม่มีเงินเหลืออยู่เลย\nคุณแน่ใจหรือไม่ว่าต้องการให้กระเป๋าสตางค์ของคุณนั้นว่างเปล่า? emptyWalletWindow.openOffers.yes=ใช่ ฉันแน่ใจ -emptyWalletWindow.sent.success=ยอดคงเหลือใน wallet ของคุณได้รับการโอนเรียบร้อยแล้ว +emptyWalletWindow.sent.success=ยอดคงเหลือในกระเป๋าสตางค์ของคุณได้รับการโอนเรียบร้อยแล้ว -enterPrivKeyWindow.headline=การลงทะเบียนเปิดสำหรับอนุญาโตตุลาการที่ถูกเชิญเท่านั้น +enterPrivKeyWindow.headline=การลงทะเบียนเปิดสำหรับผู้ไกล่เกลี่ยที่ได้รับเชิญเท่านั้น filterWindow.headline=แก้ไขรายการตัวกรอง -filterWindow.offers=ข้อเสนอที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค): -filterWindow.onions=ที่อยู่ onion ที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค): -filterWindow.accounts=ข้อมูลบัญชีการซื้อขายที่ถูกกรอง: \nรูปแบบ: เครื่องหมายจุลภาค รายการของ [id วิธีการชำระเงิน | ด้านข้อมูล | ค่า] -filterWindow.bannedCurrencies=รหัสโค้ดสกุลเงินที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค): -filterWindow.bannedPaymentMethods=รหัส ID วิธีการชำระเงินที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค): -filterWindow.arbitrators=อนุญาโตตุลาการที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ onion): -filterWindow.seedNode=แหล่งข้อมูลในโหนดเครือข่ายที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ onion): -filterWindow.priceRelayNode=โหนดผลัดเปลี่ยนราคาที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ onion): -filterWindow.btcNode=โหนด Bitcoin ที่ได้รับการกรองแล้ว (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ + พอร์ต): -filterWindow.preventPublicBtcNetwork=ป้องกันการใช้เครือข่าย Bitcoin สาธารณะ: +filterWindow.offers=ข้อเสนอที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค) +filterWindow.onions=ที่อยู่ onion ที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค) +filterWindow.accounts=ข้อมูลบัญชีการซื้อขายที่ถูกกรอง: \nรูปแบบ: เครื่องหมายจุลภาค รายการของ [id วิธีการชำระเงิน | ด้านข้อมูล | มูลค่า] +filterWindow.bannedCurrencies=รหัสโค้ดสกุลเงินที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค) +filterWindow.bannedPaymentMethods=รหัส ID วิธีการชำระเงินที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค) +filterWindow.arbitrators=ผู้ไกล่เกลี่ยที่ได้รับการคัดกรอง (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ onion) +filterWindow.seedNode=แหล่งข้อมูลในโหนดเครือข่ายที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ onion) +filterWindow.priceRelayNode=โหนดผลัดเปลี่ยนราคาที่ได้รับการกรอง (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ onion) +filterWindow.btcNode=โหนด Bitcoin ที่ได้รับการกรองแล้ว (คั่นด้วยเครื่องหมายจุลภาค ที่อยู่ + พอร์ต) +filterWindow.preventPublicBtcNetwork=ป้องกันการใช้เครือข่าย Bitcoin สาธารณะ filterWindow.add=เพิ่มตัวกรอง filterWindow.remove=ลบตัวกรอง -offerDetailsWindow.minBtcAmount=จำนวน BTC ต่ำสุด : +offerDetailsWindow.minBtcAmount=จำนวน BTC ต่ำสุด offerDetailsWindow.min=(ต่ำสุด. {0}) -offerDetailsWindow.distance=(ระยะห่างจากราคาตลาด: {0}) -offerDetailsWindow.myTradingAccount=บัญชีการซื้อขายของฉัน: -offerDetailsWindow.offererBankId=(รหัส ID ธนาคารของผู้สร้าง / BIC / SWIFT): +offerDetailsWindow.distance=(ระดับราคาจากราคาตลาด: {0}) +offerDetailsWindow.myTradingAccount=บัญชีการซื้อขายของฉัน +offerDetailsWindow.offererBankId=(รหัส ID ธนาคารของผู้สร้าง / BIC / SWIFT) offerDetailsWindow.offerersBankName=(ชื่อธนาคารของผู้สร้าง) -offerDetailsWindow.bankId=รหัส ID ธนาคาร (เช่น BIC หรือ SWIFT): -offerDetailsWindow.countryBank=ประเทศของธนาคารของผู้สร้าง: -offerDetailsWindow.acceptedArbitrators=อนุญาโตตุลาการที่ยอมรับ: +offerDetailsWindow.bankId=รหัส ID ธนาคาร (เช่น BIC หรือ SWIFT) +offerDetailsWindow.countryBank=ประเทศของธนาคารของผู้สร้าง +offerDetailsWindow.acceptedArbitrators=ผู้ไกล่เกลี่ยที่ได้รับการอนุมัติ offerDetailsWindow.commitment=ข้อผูกมัด -offerDetailsWindow.agree=ฉันเห็นด้วย: -offerDetailsWindow.tac=ข้อตกลงและเงื่อนไข: -offerDetailsWindow.confirm.maker=ยืนยัน: วางข้อเสนอไปยัง{0} บิตcoin -offerDetailsWindow.confirm.taker=ยืนยัน: รับข้อเสนอไปยัง {0} บิตcoin -offerDetailsWindow.warn.noArbitrator=คุณไม่มีอนุญาโตตุลาการที่เลือกไว้\nโปรดเลือกอนุญาโตตุลาการอย่างน้อยหนึ่งคน -offerDetailsWindow.creationDate=วันที่สร้าง: -offerDetailsWindow.makersOnion=ที่อยู่ onion ของผู้สร้าง: - -qRCodeWindow.headline=QR-Code -qRCodeWindow.msg=โปรดใช้ QR-Code เพื่อเติมเงิน Bisq wallet จาก wallet ภายนอกของคุณ -qRCodeWindow.request="คำขอชำระเงิน: \n{0} - -selectDepositTxWindow.headline=เลือกรายการเงินฝากเพื่อพิพาท -selectDepositTxWindow.msg=ธุรกรรมเงินฝากไม่ได้เก็บไว้ในการซื้อขาย\nโปรดเลือกธุรกรรม multisig ที่มีอยู่จาก wallet ของคุณซึ่งเป็นรายการฝากเงินที่ใช้ในการซื้อขายที่ล้มเหลว\n\nคุณสามารถค้นหารายการที่ถูกต้องได้โดยการเปิดหน้าต่างรายละเอียดทางการซื้อขาย (คลิกที่ ID การซื้อขายในรายการ) และทำรายการธุรกรรมการชำระเงินค่าธรรมเนียมการซื้อขายต่อไปยังรายการถัดไปที่คุณเห็นรายการเงินฝาก multisig (ที่อยู่เริ่มต้นด้วย 3) ID ธุรกรรมนี้ควรปรากฏในรายการที่นำเสนอที่นี่ เมื่อคุณพบรายการถูกต้องเลือกรายการที่นี่และดำเนินต่อไป\n\nขออภัยในความไม่สะดวก แต่กรณีข้อผิดพลาดดังกล่าวควรเกิดขึ้นน้อยมากและในอนาคตเราจะพยายามหาวิธีที่ดีกว่าในการแก้ไข +offerDetailsWindow.agree=ฉันเห็นด้วย +offerDetailsWindow.tac=ข้อตกลงและเงื่อนไข +offerDetailsWindow.confirm.maker=ยืนยัน: ยื่นข้อเสนอไปยัง{0} บิทคอยน์ +offerDetailsWindow.confirm.taker=ยืนยัน: รับข้อเสนอไปยัง {0} บิทคอยน์ +offerDetailsWindow.creationDate=วันที่สร้าง +offerDetailsWindow.makersOnion=ที่อยู่ onion ของผู้สร้าง + +qRCodeWindow.headline=QR-Code (คิวอาร์โค้ด) +qRCodeWindow.msg=โปรดใช้ QR-Code (คิวอาร์โค้ด) เพื่อเติมเงินกระเป๋าสตางค์ Bisq จากกระเป๋าสตางค์ ภายนอกของคุณ +qRCodeWindow.request=คำขอชำระเงิน: \n{0} + +selectDepositTxWindow.headline=เลือกรายการเงินฝากสำหรับกรณีพิพาท +selectDepositTxWindow.msg=ธุรกรรมเงินฝากไม่ได้เก็บไว้ในการซื้อขาย\nโปรดเลือกหนึ่งในธุรกรรม multisig (การรองรับหลายลายเซ็น) ที่มีอยู่จากกระเป๋าสตางค์ของคุณซึ่งเป็นรายการฝากเงินที่ใช้ในการซื้อขายที่มีเกิดความผิดพลาด\n\nคุณสามารถค้นหารายการที่ถูกต้องได้โดยการเปิดหน้าต่างรายละเอียดทางการซื้อขาย (คลิกที่ ID การซื้อขายในรายการ) และทำรายการธุรกรรมการชำระเงินค่าธรรมเนียมการซื้อขายต่อไปยังรายการถัดไปที่คุณเห็นรายการเงินฝาก multisig (ที่อยู่เริ่มต้นด้วย 3) ID ธุรกรรมนี้ควรปรากฏในรายการที่นำเสนอที่นี่ เมื่อคุณพบรายการถูกต้องเลือกรายการที่นี่และดำเนินต่อไป\n\nขออภัยในความไม่สะดวก แต่กรณีข้อผิดพลาดดังกล่าวควรเกิดขึ้นน้อยมากและในอนาคตเราจะพยายามหาวิธีที่ดีกว่าในการแก้ไข selectDepositTxWindow.select=เลือกรายการเงินฝาก selectBaseCurrencyWindow.headline=การเลือกตลาด -selectBaseCurrencyWindow.msg=ตลาดเริ่มต้นที่เลือกคือ {0} .\n\nหากคุณต้องการเปลี่ยนเป็นสกุลเงินหลักอื่นโปรดเลือกจากกล่องแบบเลื่อนลง\nนอกจากนี้คุณสามารถเปลี่ยนสกุลเงินหลักได้ที่หน้าจอ \"การตั้งค่า / เครือข่าย \" +selectBaseCurrencyWindow.msg=ตลาดเริ่มต้นที่เลือกคือ {0} .\n\nหากคุณต้องการเปลี่ยนเป็นสกุลเงินหลักอื่น โปรดเลือกจากกล่องแบบเลื่อนลง\nนอกจากนี้คุณสามารถเปลี่ยนสกุลเงินหลักได้ที่หน้าจอ \"การตั้งค่า / เครือข่าย \" selectBaseCurrencyWindow.select=เลือกสกุลเงินหลัก sendAlertMessageWindow.headline=ส่งการแจ้งเตือนทั่วโลก -sendAlertMessageWindow.alertMsg=ข้อความแจ้งเตือน: +sendAlertMessageWindow.alertMsg=ข้อความแจ้งเตือน sendAlertMessageWindow.enterMsg=ใส่ข้อความ -sendAlertMessageWindow.isUpdate=มีการแจ้งเตือนการอัปเดต: -sendAlertMessageWindow.version=หมายเลขเวอร์ชชั่นรุ่นใหม่: +sendAlertMessageWindow.isUpdate=มีการแจ้งเตือนการอัปเดต +sendAlertMessageWindow.version=หมายเลขเวอร์ชชั่นรุ่นใหม่ sendAlertMessageWindow.send=ส่งการแจ้งเตือน sendAlertMessageWindow.remove=นำการแจ้งเตือนออก sendPrivateNotificationWindow.headline=ส่งข้อความส่วนตัว -sendPrivateNotificationWindow.privateNotification=การแจ้งเตือนส่วนตัว: +sendPrivateNotificationWindow.privateNotification=การแจ้งเตือนส่วนตัว sendPrivateNotificationWindow.enterNotification=ป้อนการแจ้งเตือน sendPrivateNotificationWindow.send=ส่งการแจ้งเตือนส่วนตัว showWalletDataWindow.walletData=ข้อมูล Wallet  -showWalletDataWindow.includePrivKeys=รวมคีย์ส่วนตัว: +showWalletDataWindow.includePrivKeys=รวมคีย์ส่วนตัว # 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=ข้อตกลงการใช้ tacWindow.agree=ฉันเห็นด้วย tacWindow.disagree=ฉันไม่เห็นด้วยและออก -tacWindow.arbitrationSystem=ระบบอนุญาโตตุลาการ +tacWindow.arbitrationSystem=ระบบอนุญาโตตุลาการ (การไกล่เกลี่ยข้อพิพาท) tradeDetailsWindow.headline=ซื้อขาย tradeDetailsWindow.disputedPayoutTxId=รหัส ID ธุรกรรมการจ่ายเงินที่พิพาท: tradeDetailsWindow.tradeDate=วันที่ซื้อขาย -tradeDetailsWindow.txFee=ค่าธรรมเนียมการขุด: -tradeDetailsWindow.tradingPeersOnion=ที่อยู่ของการซื้อขาย peers onion  -tradeDetailsWindow.tradeState=สถานะการค้า: +tradeDetailsWindow.txFee=ค่าธรรมเนียมการขุด +tradeDetailsWindow.tradingPeersOnion=ที่อยู่ของ onion คู่ค้า +tradeDetailsWindow.tradeState=สถานะการค้า walletPasswordWindow.headline=ป้อนรหัสผ่านเพื่อปลดล็อก @@ -1516,17 +1700,17 @@ torNetworkSettingWindow.header=ตั้งค่าเครือข่าย torNetworkSettingWindow.noBridges=อย่าใช้สะพาน torNetworkSettingWindow.providedBridges=เชื่อมต่อกับสะพานที่ให้ไว้ torNetworkSettingWindow.customBridges=ป้อนสะพานที่กำหนดเอง -torNetworkSettingWindow.transportType=ประเภทการขนส่ง: +torNetworkSettingWindow.transportType=ประเภทการขนส่ง torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (แนะนำ) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=ป้อนหนึ่งสะพานผลัดเปลี่ยนหรือหลายรายการ (หนึ่งรายการต่อบรรทัด): +torNetworkSettingWindow.enterBridge=ป้อนหนึ่งสะพานผลัดเปลี่ยนหรือหลายรายการ (หนึ่งรายการต่อบรรทัด) torNetworkSettingWindow.enterBridgePrompt=ที่อยู่ประเภท: พอร์ต torNetworkSettingWindow.restartInfo=คุณต้องรีสตาร์ทใหม่เพื่อใช้การเปลี่ยนแปลง -torNetworkSettingWindow.openTorWebPage=เปิดหน้าเว็บของโครงการทอร์ -torNetworkSettingWindow.deleteFiles.header=ปัญหาการเชื่อมต่อหรือ -torNetworkSettingWindow.deleteFiles.info=ถ้าคุณมีปัญหาการเชื่อมต่อซ้ำเมื่อเริ่มต้น การลบไฟล์ Tor ที่ล้าสมัยอาจช่วยได้ เมื่อต้องการทำเช่นนั้นคลิกที่ปุ่มด้านล่างและรีสตาร์ทใหม่หลังจากนั้น +torNetworkSettingWindow.openTorWebPage=เปิดหน้าเว็บของโครงการ Tor +torNetworkSettingWindow.deleteFiles.header=กำลังเจอปัญหาการเชื่อมต่ออยู่หรือ +torNetworkSettingWindow.deleteFiles.info=ถ้าคุณมีปัญหาการเชื่อมต่อซ้ำเมื่อเริ่มต้น การลบไฟล์ Tor ที่ล้าสมัยอาจช่วยได้ เมื่อต้องการทำเช่นนั้นคลิกที่ปุ่มด้านล่างและรีสตาร์ทใหม่ torNetworkSettingWindow.deleteFiles.button=ลบไฟล์ Tor ที่ล้าสมัยออกแล้วปิดลง torNetworkSettingWindow.deleteFiles.progress=ปิด Tor ที่กำลังดำเนินอยู่ torNetworkSettingWindow.deleteFiles.success=ไฟล์ Tor ที่ล้าสมัยถูกลบแล้ว โปรดรีสตาร์ท @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=ถ้า Tor ถูกปิดกั้ feeOptionWindow.headline=เลือกสกุลเงินสำหรับการชำระค่าธรรมเนียมการซื้อขาย feeOptionWindow.info=คุณสามารถเลือกที่จะชำระค่าธรรมเนียมทางการค้าใน BSQ หรือใน BTC แต่ถ้าคุณเลือก BSQ คุณจะได้รับส่วนลดค่าธรรมเนียมการซื้อขาย -feeOptionWindow.optionsLabel=เลือกสกุลเงินสำหรับการชำระค่าธรรมเนียมการซื้อขาย: +feeOptionWindow.optionsLabel=เลือกสกุลเงินสำหรับการชำระค่าธรรมเนียมการซื้อขาย feeOptionWindow.useBTC=ใช้ BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1556,7 +1741,7 @@ popup.headline.error=ผิดพลาด popup.doNotShowAgain=ไม่ต้องแสดงอีกครั้ง popup.reportError.log=เปิดไฟล์ที่บันทึก popup.reportError.gitHub=รายงานไปที่ตัวติดตามปัญหา GitHub -popup.reportError={0} \n\nเพื่อช่วยในการปรับปรุงซอฟต์แวร์โปรดรายงานข้อผิดพลาดที่เครื่องมือติดตามปัญหาของเราที่ GitHub (https://github.com/bisq-network/bisq-desktop/issues).\nข้อความแสดงข้อผิดพลาดจะถูกคัดลอกไปยังคลิปบอร์ดเมื่อคุณคลิกปุ่มด้านล่าง\nจะทำให้การดีบั๊กง่ายขึ้นหากคุณสามารถแนบไฟล์ bisq.log ได้ด้วย\n\n\n\n\n +popup.reportError={0} \n\nเพื่อช่วยในการปรับปรุงซอฟต์แวร์โปรดรายงานข้อผิดพลาดที่เครื่องมือติดตามปัญหาของเราที่ GitHub (https://github.com/bisq-network/bisq-desktop/issues).\nข้อความแสดงข้อผิดพลาดจะถูกคัดลอกไปยังคลิปบอร์ดเมื่อคุณคลิกปุ่มด้านล่าง\nจะทำให้การดีบั๊กง่ายขึ้นหากคุณสามารถแนบไฟล์ bisq.log ได้ด้วย popup.error.tryRestart=โปรดลองเริ่มแอปพลิเคชั่นของคุณใหม่และตรวจสอบการเชื่อมต่อเครือข่ายของคุณเพื่อดูว่าคุณสามารถแก้ไขปัญหาได้หรือไม่ popup.error.takeOfferRequestFailed=เกิดข้อผิดพลาดขึ้นเมื่อมีคนพยายามรับข้อเสนอของคุณ: \n{0} @@ -1567,26 +1752,25 @@ error.deleteAddressEntryListFailed=ไม่สามารถลบไฟล์ popup.warning.walletNotInitialized=wallet ยังไม่ได้เริ่มต้น popup.warning.wrongVersion=คุณอาจมีเวอร์ชั่น Bisq ไม่เหมาะสำหรับคอมพิวเตอร์นี้\nสถาปัตยกรรมคอมพิวเตอร์ของคุณคือ: {0} .\nเลขฐานสอง Bisq ที่คุณติดตั้งคือ: {1} .\nโปรดปิดตัวลงและติดตั้งรุ่นที่ถูกต้องอีกครั้ง ({2}) popup.warning.incompatibleDB=เราตรวจพบไฟล์ฐานข้อมูลที่ไม่เข้ากัน! \n\nไฟล์ฐานข้อมูลเหล่านี้ไม่สามารถใช้งานได้กับฐานข้อมูลปัจจุบันของเรา:\n{0} \n\nเราได้สำรองข้อมูลไฟล์ที่เสียหายแล้วใช้ค่าเริ่มต้นกับเวอร์ชั่นฐานข้อมูลใหม่\n\nการสำรองข้อมูลอยู่ที่: \n{1} /db/backup_of_corrupted_data.\n\nโปรดตรวจสอบว่าคุณมี Bisq เวอร์ชั่นล่าสุดหรือไม่\nคุณสามารถดาวน์โหลดได้ที่: \nhttps://bisq.network/downloads\n\nโปรดรีสตาร์ทแอ็พพลิเคชั่น -popup.warning.startupFailed.twoInstances=Bisq กำลังทำงานอยู่ คุณไม่สามารถเรียกใช้ Bisq ได้สองกรณี +popup.warning.startupFailed.twoInstances=Bisq กำลังทำงานอยู่ คุณไม่สามารถเรียกใช้ Bisq พร้อมกันได้ popup.warning.cryptoTestFailed=ดูเหมือนว่าคุณใช้เรียบเรียงเลขฐานสองด้วยตนเองและไม่ได้ทำตามคำแนะนำใน Build ใน https://github.com/bisq-network/exchange/blob/master/doc/build.md#7-enable-unlimited-strength-for- cryptographic-keys.\n\nหากไม่ใช่กรณีนี้และคุณใช้เลขฐานสอง Bisq อย่างเป็นทางการโปรดยื่นรายงานข้อบกพร่องไปที่หน้า GitHub\nข้อผิดพลาด = {0} popup.warning.tradePeriod.halfReached=การซื้อขายของคุณที่มีรหัส ID {0} ได้ถึงครึ่งหนึ่งของจำนวนสูงสุดแล้ว อนุญาตให้ซื้อขายได้และยังไม่สมบูรณ์\n\nช่วงเวลาการซื้อขายสิ้นสุดวันที่ {1} \n\nโปรดตรวจสอบสถานะการค้าของคุณที่ \"Portfolio (แฟ้มผลงาน) / เปิดการซื้อขาย \" สำหรับข้อมูลเพิ่มเติม -popup.warning.tradePeriod.ended=การซื้อขายของคุณที่มีรหัส ID {0} มีค่าสูงสุดแล้ว อนุญาตให้ซื้อขายได้และยังไม่สมบูรณ์\n\nช่วงเวลาการซื้อขายสิ้นสุดวันที่ {1}\n\nโปรดตรวจสอบการค้าของคุณที่ \"Portfolio (แฟ้มผลงาน) / เปิดการซื้อขาย \" เพื่อติดต่อกับอนุญาโตตุลาการ +popup.warning.tradePeriod.ended=การซื้อขายของคุณที่มีรหัส ID {0} มีค่าสูงสุดแล้ว อนุญาตให้ซื้อขายได้และยังไม่สมบูรณ์\n\nช่วงเวลาการซื้อขายสิ้นสุดวันที่ {1}\n\nโปรดตรวจสอบการค้าของคุณที่ \"Portfolio (แฟ้มผลงาน) / เปิดการซื้อขาย \" เพื่อติดต่อกับผู้ไกล่เกลี่ย popup.warning.noTradingAccountSetup.headline=คุณยังไม่ได้ตั้งค่าบัญชีการซื้อขาย -popup.warning.noTradingAccountSetup.msg=คุณต้องตั้งค่าสกุลเงินประจำชาติหรือบัญชี altcoin ก่อนจึงจะสามารถสร้างข้อเสนอได้\nคุณต้องการตั้งค่าบัญชีหรือไม่ -popup.warning.noArbitratorSelected.headline=คุณไม่ได้เลือกอนุญาโตตุลาการ -popup.warning.noArbitratorSelected.msg=คุณต้องตั้งอนุญาโตตุลาการอย่างน้อยหนึ่งรายเพื่อให้สามารถทำการซื้อขายได้\nคุณต้องการทำตอนนี้หรือไม่ +popup.warning.noTradingAccountSetup.msg=คุณต้องตั้งค่าสกุลเงินประจำชาติหรือบัญชี altcoin (เหรียญทางเลือก) ก่อนจึงจะสามารถสร้างข้อเสนอได้\nคุณต้องการตั้งค่าบัญชีหรือไม่ +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=คุณต้องรอจนกว่าคุณจะเชื่อมต่อกับเครือข่ายอย่างสมบูรณ์\nอาจใช้เวลาประมาณ 2 นาทีเมื่อเริ่มต้น popup.warning.notSufficientConnectionsToBtcNetwork=คุณต้องรอจนกว่าจะมีการเชื่อมต่อกับเครือข่าย Bitcoin อย่างน้อย {0} รายการ popup.warning.downloadNotComplete=คุณต้องรอจนกว่าการดาวน์โหลดบล็อค Bitcoin ที่ขาดหายไปจะเสร็จสมบูรณ์ popup.warning.removeOffer=คุณแน่ใจหรือไม่ว่าต้องการนำข้อเสนอนั้นออก\nค่าธรรมเนียมของผู้สร้าง {0} จะสูญหายไปหากคุณนำข้อเสนอนั้นออก -popup.warning.tooLargePercentageValue=คุณไม่สามารถกำหนดเปอร์เซ็นต์เป็น 100% หรือใหญ่กว่าได้ +popup.warning.tooLargePercentageValue=คุณไม่สามารถกำหนดเปอร์เซ็นต์เป็น 100% หรือมากกว่าได้ popup.warning.examplePercentageValue=โปรดป้อนตัวเลขเปอร์เซ็นต์เช่น \ "5.4 \" เป็น 5.4% popup.warning.noPriceFeedAvailable=ไม่มีฟีดราคาสำหรับสกุลเงินดังกล่าว คุณไม่สามารถใช้ราคาตามเปอร์เซ็นต์ได้\nโปรดเลือกราคาที่ถูกกำหนดไว้แแล้ว -popup.warning.sendMsgFailed=การส่งข้อความไปยังคู่ค้าของคุณล้มเหลว\nโปรดลองอีกครั้งและหากยังคงรายงานข้อผิดพลาดต่อไป -popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} +popup.warning.sendMsgFailed=การส่งข้อความไปยังคู่ค้าของคุณล้มเหลว\nโปรดลองอีกครั้งและหากยังคงเกิดขึ้นขึ้นเนื่อง โปรดรายงานข้อผิดพลาดต่อไป +popup.warning.insufficientBtcFundsForBsqTx=คุณไม่มีเงินทุน BTC เพียงพอสำหรับการจ่ายค่าธรรมเนียมขุดสำหรับการทำธุรกรรมดังกล่าว\nกรุณาใส่เงินในกระเป๋าสตางค์ BTC ของคุณ\nเงินขาดไป: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=คุณไม่มีเงินทุน BSQ เพียงพอสำหรับการจ่ายค่าธรรมเนียมการขุดใน BSQ\nคุณสามารถชำระค่าธรรมเนียมใน BTC หรือต้องการเงินทุนใน wallet ของ BSQ คุณสามารถซื้อ BSQ ใน Bisq\nเงิน BSQ ที่ขาดหายไป: {0} -popup.warning.noBsqFundsForBtcFeePayment=BSQ wallet ของคุณไม่มีเงินเพียงพอสำหรับการจ่ายค่าธรรมเนียมการขุดใน BSQ +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=ข้อความของคุณเกินขีดจำกัดสูงสุดที่อนุญาต โปรดแบ่งส่งเป็นหลายส่วนหรืออัปโหลดไปยังบริการเช่น https://pastebin.com popup.warning.lockedUpFunds=คุณล็อคเงินจากการซื้อขายที่ล้มเหลวแล้ว\nล็อคยอดคงเหลือ: {0} \nที่อยู่ฝากเงิน tx: {1} \nรหัส ID การซื้อขาย: {2} .\n\nโปรดเปิดศูนย์ช่วยเหลือสนับสนุนโดยการเลือกการซื้อขายในหน้าจอการซื้อขายที่ค้างอยู่และคลิก \"alt + o \" หรือ \"option + o \" @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=เพื่อให้แน่ใจว่า popup.info.cashDepositInfo=โปรดตรวจสอบว่าคุณมีสาขาธนาคารในพื้นที่ของคุณเพื่อสามารถฝากเงินได้\nรหัสธนาคาร (BIC / SWIFT) ของธนาคารผู้ขายคือ: {0} popup.info.cashDepositInfo.confirm=ฉันยืนยันว่าฉันสามารถฝากเงินได้ +popup.info.shutDownWithOpenOffers=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=การแจ้งเตือนส่วนตัวที่สำคัญ! @@ -1611,8 +1797,8 @@ popup.shutDownInProgress.msg=การปิดแอพพลิเคชั่ popup.attention.forTradeWithId=ต้องให้ความสำคัญสำหรับการซื้อขายด้วย ID {0} -popup.roundedFiatValues.headline=New privacy feature: Rounded fiat values -popup.roundedFiatValues.msg=To increase privacy of your trade the {0} amount was rounded.\n\nDepending on the client version you''ll pay or receive either values with decimals or rounded ones.\n\nBoth values do comply from now on with the trade protocol.\n\nAlso be aware that BTC values are changed automatically to match the rounded fiat amount as close as possible. +popup.roundedFiatValues.headline=คุณลักษณะความเป็นส่วนตัวใหม่: ค่าที่ได้รับการปัดเศษ +popup.roundedFiatValues.msg=เพื่อเพิ่มความเป็นส่วนตัวของการค้าของคุณ {0} จำนวนถูกปัดเศษ\n\nขึ้นอยู่กับเวอร์ชั่นของลูกค้า คุณจะต้องจ่ายหรือรับค่าด้วยทศนิยมหรือแบบกลม\n\nทั้งสองค่าทำตามจากโปรโตคอลการค้า\n\nนอกจากนี้โปรดทราบว่าค่า BTC จะเปลี่ยนไปโดยอัตโนมัติเพื่อให้ตรงกับจำนวนเงินที่ปัดเศษให้ใกล้เคียงที่สุด #################################################################### @@ -1622,17 +1808,17 @@ popup.roundedFiatValues.msg=To increase privacy of your trade the {0} amount was notification.trade.headline=การแจ้งเตือนการซื้อขายด้วย ID {0} notification.ticket.headline=ศูนย์ช่วยเหลือสนับสนุนการซื้อขายด้วย ID {0} notification.trade.completed=การค้าเสร็จสิ้นแล้วและคุณสามารถถอนเงินของคุณได้ -notification.trade.accepted=ข้อเสนของคุณได้รับการยอมรับจาก BTC {0} แล้ว +notification.trade.accepted=ข้อเสนอของคุณได้รับการยอมรับจาก BTC {0} แล้ว notification.trade.confirmed=การซื้อขายของคุณมีการยืนยัน blockchain อย่างน้อยหนึ่งรายการ\nคุณสามารถเริ่มการชำระเงินได้เลย notification.trade.paymentStarted=ผู้ซื้อ BTC ได้เริ่มการชำระเงินแล้ว notification.trade.selectTrade=เลือกการซื้อขาย -notification.trade.peerOpenedDispute=ผู้ค้าในเน็ตเวิร์ก peer ของคุณเปิด {0} +notification.trade.peerOpenedDispute=เครือข่ายทางการค้าของคุณได้เริ่มต้นเปิดที่ {0} notification.trade.disputeClosed={0} ถูกปิดแล้ว -notification.walletUpdate.headline=อัพเดต wallet การซื้อขาย -notification.walletUpdate.msg=wallet ของคุณได้รับเงินเพียงพอ\nจำนวนเงิน: {0} +notification.walletUpdate.headline=อัพเดตกระเป๋าสตางค์การซื้อขาย +notification.walletUpdate.msg=กระเป๋าสตางค์ของคุณได้รับเงินเพียงพอ\nจำนวนเงิน: {0} notification.takeOffer.walletUpdate.msg=wallet ของคุณได้รับการสนับสนุนจากการเสนอราคาก่อนหน้านี้\nจำนวนเงิน: {0} notification.tradeCompleted.headline=การื้อขายเสร็จสิ้น -notification.tradeCompleted.msg=คุณสามารถถอนเงินของคุณตอนนี้ไปยัง Bitcoin wallet ภายนอกของคุณหรือโอนเงินไปที่ wallet ของ Bisq +notification.tradeCompleted.msg=คุณสามารถถอนเงินของคุณตอนนี้ไปยังแหล่งเงินกระเป๋าสตางค์นอก Bitcoin ของคุณหรือโอนเงินไปที่กระเป๋าสตางค์ของ Bisq #################################################################### @@ -1658,11 +1844,11 @@ guiUtil.accountExport.selectPath=เลือกเส้นทางไปท # suppress inspection "TrailingSpacesInProperty" guiUtil.accountExport.tradingAccount=บัญชีการซื้อขายด้วยรหัส ID {0}\n # suppress inspection "TrailingSpacesInProperty" -guiUtil.accountImport.noImport=เราไม่ได้นำเข้าบัญชีการวื้อขายที่มี id {0} เนื่องจากมีอยู่แล้วในระบบ\n +guiUtil.accountImport.noImport=เราไม่ได้นำเข้าบัญชีการซื้อขายที่มี id {0} เนื่องจากมีอยู่แล้วในระบบ\n guiUtil.accountExport.exportFailed=การส่งออกไปยัง CSV ล้มเหลวเนื่องจากข้อผิดพลาด\nข้อผิดพลาด = {0} guiUtil.accountExport.selectExportPath=เลือกเส้นทางการส่งออก guiUtil.accountImport.imported=บัญชีการซื้อขายที่นำเข้าจากเส้นทาง: \n{0} \n\nบัญชีที่นำเข้า: \n{1} -guiUtil.accountImport.noAccountsFound=ไม่พบบัญชีการค้าที่ส่งออกที่เส้นทาง: {0} .\nชื่อไฟล์คือ {1} " +guiUtil.accountImport.noAccountsFound=ไม่พบบัญชีการค้าที่ส่งออกระหว่างทาง: {0} .\nชื่อไฟล์คือ {1} " guiUtil.openWebBrowser.warning=คุณกำลังจะเปิดเว็บเพจในเว็บเบราเซอร์ของระบบ\nคุณต้องการเปิดเว็บเพจตอนนี้หรือไม่\n\nหากคุณไม่ได้ใช้ \ "Tor Browser \" เป็นเว็บเบราเซอร์ระบบเริ่มต้นของคุณ คุณจะเชื่อมต่อกับเว็บเพจโดยไม่ต้องแจ้งให้ทราบล่วงหน้า\n\nURL: \ "{0} \" guiUtil.openWebBrowser.doOpen=เปิดหน้าเว็บและไม่ต้องถามอีก guiUtil.openWebBrowser.copyUrl=คัดลอก URL และยกเลิก @@ -1684,13 +1870,13 @@ table.placeholder.noData=ขณะนี้ไม่มีข้อมูลท peerInfoIcon.tooltip.tradePeer=การซื้อขายของระบบเน็ตเวิร์ก peer peerInfoIcon.tooltip.maker=ของผู้สร้าง peerInfoIcon.tooltip.trade.traded={0} ที่อยู่ onion : {1} \nคุณได้ทำการซื้อขาย {2} ครั้ง(หลาย)แล้วด้วย peer นั้น\n{3} -peerInfoIcon.tooltip.trade.notTraded={0} ที่อยู่ onion: {1} \nคุณยังไม่เคยทำการซื้อขายกับ peer นั้นมาก่อน\n{2} +peerInfoIcon.tooltip.trade.notTraded={0} ที่อยู่ onion: {1} \nคุณยังไม่เคยทำการซื้อขายกับคู่ peer นั้นมาก่อน\n{2} peerInfoIcon.tooltip.age=บัญชีการชำระเงินที่สร้างขึ้น {0} ที่ผ่านมา peerInfoIcon.tooltip.unknownAge=อายุบัญชีการชำระเงินที่ไม่รู้จัก tooltip.openPopupForDetails=เปิดป๊อปอัปเพื่ออ่านรายละเอียด -tooltip.openBlockchainForAddress=เปิดblockchain explorer ภายนอกตามที่อยู่: {0} -tooltip.openBlockchainForTx=เปิด blockchain explorer ภายนอกสำหรับธุรกรรม: {0} +tooltip.openBlockchainForAddress=เปิดตัวสำรวจ blockchain ภายนอกตามที่อยู่: {0} +tooltip.openBlockchainForTx=เปิดตัวสำรวจ blockchain ภายนอกสำหรับธุรกรรม: {0} confidence.unknown=สถานะธุรกรรมที่ไม่รู้จัก confidence.seen=เห็นโดย {0} peer (s) / 0 การยืนยัน @@ -1698,21 +1884,21 @@ confidence.confirmed=ยืนยันใน {0} บล็อก(หลาย confidence.invalid=ธุรกรรมไม่ถูกต้อง peerInfo.title=ข้อมูล Peer -peerInfo.nrOfTrades=จำนวนการซื้อขายที่เสร็จสิ้นแล้ว: +peerInfo.nrOfTrades=จำนวนการซื้อขายที่เสร็จสิ้นแล้ว peerInfo.notTradedYet=คุณยังไม่เคยซื้อขายกับผู้ใช้รายนั้น -peerInfo.setTag=ตั้งค่าแท็กสำหรับ peer นั้น: -peerInfo.age=อายุบัญชีการชำระเงิน: +peerInfo.setTag=ตั้งค่าแท็กสำหรับ peer นั้น +peerInfo.age=อายุบัญชีการชำระเงิน peerInfo.unknownAge=อายุ ที่ไม่ที่รู้จัก -addressTextField.openWallet=เปิด Bitcoin wallet เริ่มต้นของคุณ +addressTextField.openWallet=เปิดกระเป๋าสตางค์ Bitcoin เริ่มต้นของคุณ addressTextField.copyToClipboard=คัดลอกที่อยู่ไปยังคลิปบอร์ด addressTextField.addressCopiedToClipboard=ที่อยู่ถูกคัดลอกไปยังคลิปบอร์ดแล้ว -addressTextField.openWallet.failed=การเปิดแอปพลิเคชั่นเริ่มต้น Bitcoin wallet ล้มเหลว บางทีคุณอาจยังไม่ได้ติดตั้งไว้ +addressTextField.openWallet.failed=การเปิดแอปพลิเคชั่นเริ่มต้นกระเป๋าสตางค์ Bitcoin ล้มเหลว บางทีคุณอาจยังไม่ได้ติดตั้งไว้ peerInfoIcon.tooltip={0} \nแท็ก: {1} txIdTextField.copyIcon.tooltip=คัดลอก ID ธุรกรรมไปยังคลิปบอร์ด -txIdTextField.blockExplorerIcon.tooltip=เปิด explorer blockchain ที่มี ID ธุรกรรมนั้น +txIdTextField.blockExplorerIcon.tooltip=เปิดตัวสำรวจ blockchain ด้วย ID ธุรกรรมดังกล่าว #################################################################### @@ -1720,8 +1906,7 @@ txIdTextField.blockExplorerIcon.tooltip=เปิด explorer blockchain ที #################################################################### navigation.account=\"บัญชี\" -navigation.account.walletSeed=\ "บัญชี / รหัสลับป้องกัน wallet \" -navigation.arbitratorSelection=\"การเลือกอนุญาโตตุลาการ \" +navigation.account.walletSeed=\ "บัญชี / รหัสลับป้องกันกระเป๋าสตางค์\" navigation.funds.availableForWithdrawal=\"เงิน / ส่งเงิน \" navigation.portfolio.myOpenOffers=\"แฟ้มผลงาน / ข้อเสนอของฉัน \" navigation.portfolio.pending=\"แฟ้มผลงาน / เปิดการซื้อขาย \" @@ -1790,30 +1975,31 @@ time.minutes=นาที time.seconds=วินาที -password.enterPassword=ใส่รหัสผ่าน: -password.confirmPassword=ยืนยันรหัสผ่าน: +password.enterPassword=ใส่รหัสผ่าน +password.confirmPassword=ยืนยันรหัสผ่าน password.tooLong=รหัสผ่านต้องมีอักขระไม่เกิน 500 ตัว password.deriveKey=ดึงข้อมูลจากรหัสผ่าน -password.walletDecrypted=Wallet ถูกถอดรหัสและถอดการป้องกันด้วยรหัสผ่านเรียบร้อยแล้ว +password.walletDecrypted=กระเป๋าสตางค์ถูกถอดรหัสสำเร็จและการป้องกันรหัสผ่านได้มีการออกแล้ว password.wrongPw=คุณป้อนรหัสผ่านไม่ถูกต้อง\n\nโปรดลองป้อนรหัสผ่านอีกครั้งโดยละเอียด เพื่อตรวจสอบความผิดพลาดในการพิมพ์หรือสะกด -password.walletEncrypted=เปิดใช้งาน Wallet ที่เข้ารหัสแล้วและเปิดใช้งานการป้องกันด้วยรหัสผ่านแล้ว -password.walletEncryptionFailed=ไม่สามารถตั้งรหัสผ่าน Wallet ได้ คุณอาจกรอกรหัสลับป้องกัน wallet ที่ไม่ตรงกับฐานข้อมูลโปรดติดต่อนักพัฒนาซอฟต์แวร์ในฟอรัม Bisq Forum +password.walletEncrypted=เปิดใช้งานกระเป๋าสตางค์ที่เข้ารหัสแล้วและเปิดใช้งานการป้องกันด้วยรหัสผ่านแล้ว +password.walletEncryptionFailed=ไม่สามารถตั้งรหัสผ่านกระเป๋าสตางค์ได้ คุณอาจกรอกรหัสลับป้องกันกระเป๋าสตางค์ที่ไม่ตรงกับฐานข้อมูลโปรดติดต่อนักพัฒนาซอฟต์แวร์ในฟอรัม Bisq Forum password.passwordsDoNotMatch=รหัสผ่าน 2 รายการที่คุณป้อนไม่ตรงกัน -password.forgotPassword=ลืมรหัสผ่าน -password.backupReminder=โปรดทราบว่าเมื่อตั้งค่ารหัสผ่าน wallet ที่สร้างขึ้นโดยอัตโนมัติทั้งหมดจาก wallet ที่ไม่ได้รับการเข้ารหัสจะถูกลบออก\n\nขอแนะนำให้ทำการสำรองข้อมูลของสารบบแอ็พพลิเคชั่นและเขียนรหัสลับป้องกัน wallet ก่อนที่จะตั้งรหัสผ่าน! +password.forgotPassword=ลืมรหัสผ่านหรือเปล่า? +password.backupReminder=โปรดทราบว่าเมื่อตั้งค่ารหัสผ่านกระเป๋าสตางค์ที่สร้างขึ้นโดยอัตโนมัติทั้งหมดจาก wallet ที่ไม่ได้รับการเข้ารหัสจะถูกลบออก\n\nขอแนะนำให้ทำการสำรองข้อมูลของสารบบแอ็พพลิเคชั่นและเขียนรหัสลับป้องกันกระเป๋าสตางค์ก่อนที่จะตั้งรหัสผ่าน! password.backupWasDone=ฉันได้ทำสำรองไว้แล้ว -seed.seedWords=รหัสลับป้องกัน Wallet : -seed.date=วันที่ใน Wallet: -seed.restore.title=เรียกคืน wallets จากรหัสลับ -seed.restore=เรียกคืน wallets -seed.creationDate=วันที่สร้าง: -seed.warn.walletNotEmpty.msg=Bitcoin wallet ของคุณยังไม่ว่างเปล่า\n\nคุณต้องยกเลิก wallet นี้ก่อนที่จะพยายามกู้คืนแฟ้มที่เก่ากว่าเนื่องจากการรวม wallet iเข้าด้วยกันอาจทำให้เกิดการสำรองข้อมูลที่ไม่ถูกต้อง "\n\nโปรดปิดบัญชีการซื้อขายของคุณ และปิดข้อเสนอทั้งหมดของคุณและไปที่ส่วนเงินทุนเพื่อถอนเงิน bitcoin ของคุณ\nในกรณีที่คุณไม่สามารถเข้าถึง Bitcoin คุณสามารถใช้เครื่องมือฉุกเฉินเพื่อลบ wallet ได้\nหากต้องการเปิดเครื่องมือฉุกเฉินให้กด \"alt + e \" หรือ \"option + e \" +seed.seedWords=รหัสลับป้องกันกระเป๋าสตางค์ +seed.enterSeedWords=Enter wallet seed words +seed.date=วันที่ในกระเป๋าสตางค์ +seed.restore.title=เรียกคืนกระเป๋าสตางค์จากรหัสลับ +seed.restore=เรียกกระเป๋าสตางค์คืน +seed.creationDate=วันที่สร้าง +seed.warn.walletNotEmpty.msg=กระเป๋าสตางค์ Bitcoin ของคุณยังมีเงินเหลือ\n\nคุณต้องยกเลิกกระเป๋าสตางค์นี้ก่อนที่จะพยายามกู้คืนแฟ้มที่เก่ากว่าเนื่องจากการรวมกระเป๋าสตางค์เข้าด้วยกันอาจทำให้เกิดการสำรองข้อมูลที่ไม่ถูกต้อง "\n\nโปรดปิดบัญชีการซื้อขายของคุณ และปิดข้อเสนอทั้งหมดของคุณและไปที่ส่วนเงินทุนเพื่อถอนเงิน bitcoin ของคุณ\nในกรณีที่คุณไม่สามารถเข้าถึง Bitcoin คุณสามารถใช้เครื่องมือฉุกเฉินเพื่อลบกระเป๋าสตางค์ได้\nหากต้องการเปิดเครื่องมือฉุกเฉินให้กด \"alt + e \" หรือ \"option + e \" seed.warn.walletNotEmpty.restore=ฉันต้องการเรียกคืนอีกครั้ง -seed.warn.walletNotEmpty.emptyWallet=ฉันจะทำให้ wallets ของฉันว่างเปล่าก่อน -seed.warn.notEncryptedAnymore=wallets ของคุณได้รับการเข้ารหัสแล้ว\n\nหลังจากเรียกคืน wallets จะไม่ได้รับการเข้ารหัสและคุณต้องตั้งรหัสผ่านใหม่\n\nคุณต้องการดำเนินการต่อหรือไม่ -seed.restore.success=wallets ได้รับการกู้คืนข้อมูลด้วยรหัสลับเพื่อป้องกันและกู้คืน wallet ด้วยรหัสลับใหม่แล้ว\n\nคุณจำเป็นต้องปิดและรีสตาร์ทแอ็พพลิเคชั่น -seed.restore.error=เกิดข้อผิดพลาดขณะกู้คืน wallets ด้ยรหัสลับ {0} +seed.warn.walletNotEmpty.emptyWallet=ฉันจะทำให้กระเป๋าสตางค์ของฉันว่างเปล่าก่อน +seed.warn.notEncryptedAnymore=กระเป๋าสตางค์ของคุณได้รับการเข้ารหัสแล้ว\n\nหลังจากเรียกคืน wallets จะไม่ได้รับการเข้ารหัสและคุณต้องตั้งรหัสผ่านใหม่\n\nคุณต้องการดำเนินการต่อหรือไม่ +seed.restore.success=กระเป๋าสตางค์ได้รับการกู้คืนข้อมูลด้วยรหัสลับเพื่อป้องกันและกู้คืนกระเป๋าสตางค์ด้วยรหัสลับใหม่แล้ว\n\nคุณจำเป็นต้องปิดและรีสตาร์ทแอ็พพลิเคชั่น +seed.restore.error=เกิดข้อผิดพลาดขณะกู้คืนกระเป๋าสตางค์ด้วยรหัสลับ {0} #################################################################### @@ -1821,79 +2007,83 @@ seed.restore.error=เกิดข้อผิดพลาดขณะกู้ #################################################################### payment.account=บัญชี -payment.account.no=หมายเลขบัญชี: -payment.account.name=ชื่อบัญชี: +payment.account.no=หมายเลขบัญชี +payment.account.name=ชื่อบัญชี payment.account.owner=ชื่อเต็มของเจ้าของบัญชี payment.account.fullName=ชื่อเต็ม (ชื่อจริง, ชื่อกลาง, นามสกุล) -payment.account.state=รัฐ / จังหวัด / ภูมิภาค: -payment.account.city=เมือง: -payment.bank.country=ประเทศของธนาคาร: +payment.account.state=รัฐ / จังหวัด / ภูมิภาค +payment.account.city=เมือง +payment.bank.country=ประเทศของธนาคาร payment.account.name.email=ชื่อเต็มของเจ้าของบัญชี / อีเมล payment.account.name.emailAndHolderId=ชื่อเต็มของเจ้าของบัญชี / อีเมล / {0} -payment.bank.name=ชื่อธนาคาร: +payment.bank.name=ชื่อธนาคาร payment.select.account=เลือกประเภทบัญชี payment.select.region=เลือกภูมิภาค payment.select.country=เลือกประเทศ payment.select.bank.country=เลือกประเทศของธนาคาร payment.foreign.currency=คุณแน่ใจหรือไม่ว่าต้องการเลือกสกุลเงินอื่นที่ไม่ใช่สกุลเงินเริ่มต้นของประเทศ payment.restore.default=ไม่ เรียกคืนสกุลเงินเริ่มต้น -payment.email=อีเมล: -payment.country=ประเทศ: -payment.extras=ข้อกำหนดเพิ่มเติม: -payment.email.mobile=อีเมลหรือหมายเลขโทรศัพท์มือถือ: -payment.altcoin.address=ที่อยู่ Altcoin: -payment.altcoin=Altcoin: -payment.select.altcoin=เลือกหรือค้นหา altcoin -payment.secret=คำถามลับ: -payment.answer=คำตอบ: -payment.wallet=Wallet ID: -payment.uphold.accountId=ชื่อผู้ใช้ หรือ อีเมล หรือ หมายเลขโทรศัพท์: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=อีเมลหรือหมายเลขโทรศัพท์: -payment.venmo.venmoUserName=ชื่อผู้ใช้ Venmo: -payment.popmoney.accountId=\nอีเมลหรือหมายเลขโทรศัพท์: -payment.revolut.accountId=\nอีเมลหรือหมายเลขโทรศัพท์: -payment.supportedCurrencies=สกุลเงินที่ได้รับการสนับสนุน: -payment.limitations=ข้อจำกัด : -payment.salt=ข้อมูลแบบสุ่มสำหรับการตรวจสอบอายุบัญชี: +payment.email=อีเมล +payment.country=ประเทศ +payment.extras=ข้อกำหนดเพิ่มเติม +payment.email.mobile=อีเมลหรือหมายเลขโทรศัพท์มือถือ +payment.altcoin.address=ที่อยู่ Altcoin (เหรียญทางเลือก) +payment.altcoin=Altcoin (เหรียญทางเลือก) +payment.select.altcoin=เลือกหรือค้นหา altcoin (เหรียญทางเลือก) +payment.secret=คำถามลับ +payment.answer=คำตอบ +payment.wallet=ID กระเป๋าสตางค์ +payment.uphold.accountId=ชื่อผู้ใช้ หรือ อีเมล หรือ หมายเลขโทรศัพท์ +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=อีเมลหรือหมายเลขโทรศัพท์ +payment.venmo.venmoUserName=ชื่อผู้ใช้ Venmo +payment.popmoney.accountId=อีเมลหรือหมายเลขโทรศัพท์ +payment.revolut.accountId=อีเมลหรือหมายเลขโทรศัพท์ +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=สกุลเงินที่ได้รับการสนับสนุน +payment.limitations=ข้อจำกัด +payment.salt=ข้อมูลแบบสุ่มสำหรับการตรวจสอบอายุบัญชี payment.error.noHexSalt=ข้อมูลแบบสุ่มต้องอยู่ในรูปแบบ HEX \nแนะนำให้คุณแก้ไขเขตข้อมูลแบบสุ่ม ถ้าต้องการโอนข้อมูลแบบสุ่มจากบัญชีเก่าเพื่อยืดอายุบัญชีของคุณ อายุบัญชีได้รับการยืนยันโดยใช้ข้อมูลแบบสุ่มในบัญชีและข้อมูลบัญชีที่ระบุ (เช่น IBAN) -payment.accept.euro=ยอมรับการซื้อขายจากประเทศยูโรปเหล่านี้: -payment.accept.nonEuro=ยอมรับการซื้อขายจากประเทศนอกสหภาพยุโรปเหล่านี้: -payment.accepted.countries=ประเทศที่ยอมรับ: -payment.accepted.banks=ธนาคารที่ยอมรับ (ID): -payment.mobile=เบอร์มือถือ: -payment.postal.address=รหัสไปรษณีย์: -payment.national.account.id.AR=หมายเลข CBU: +payment.accept.euro=ยอมรับการซื้อขายจากประเทศยุโรปเหล่านี้ +payment.accept.nonEuro=ยอมรับการซื้อขายจากประเทศนอกสหภาพยุโรปเหล่านี้ +payment.accepted.countries=ประเทศที่ยอมรับ +payment.accepted.banks=ธนาคารที่ยอมรับ (ID) +payment.mobile=เบอร์มือถือ +payment.postal.address=รหัสไปรษณีย์ +payment.national.account.id.AR=หมายเลข CBU #new -payment.altcoin.address.dyn={0} ที่อยู่: -payment.accountNr=หมายเลขบัญชี: -payment.emailOrMobile=หมายเลขโทรศัพท์มือถือหรืออีเมล: +payment.altcoin.address.dyn={0} ที่อยู่ +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=หมายเลขบัญชี +payment.emailOrMobile=หมายเลขโทรศัพท์มือถือหรืออีเมล payment.useCustomAccountName=ใช้ชื่อบัญชีที่กำหนดเอง -payment.maxPeriod=ระยะเวลาสูงสุดการค้าที่อนุญาต: +payment.maxPeriod=ระยะเวลาสูงสุดการค้าที่อนุญาต payment.maxPeriodAndLimit=ระยะเวลาสูงสุดทางการค้า: {0} / ขีดจำกัดสูงสุดทางการค้า: {1} / อายุบัญชี: {2} payment.maxPeriodAndLimitCrypto=ระยะเวลาสูงสุดทางการค้า: {0} / ขีดจำกัดสูงสุดทางการค้า: {1} payment.currencyWithSymbol=สกุลเงิน: {0} payment.nameOfAcceptedBank=ชื่อธนาคารที่ได้รับการยอมรับ -payment.addAcceptedBank=เพิ่มธนาคารที่ยอมรับ -payment.clearAcceptedBanks=ล้างธนาคารที่ยอมรับ -payment.bank.nameOptional=ชื่อธนาคาร (ทางเลือก): -payment.bankCode=รหัสธนาคาร: +payment.addAcceptedBank=เพิ่มธนาคารที่ได้รับการยอมรับ +payment.clearAcceptedBanks=เคลียร์ธนาคารที่ได้รับการยอมรับ +payment.bank.nameOptional=ชื่อธนาคาร (สามารถเลือกได้) +payment.bankCode=รหัสธนาคาร payment.bankId=รหัสธนาคาร (BIC / SWIFT) -payment.bankIdOptional=รหัสธนาคาร (BIC / SWIFT) (ทางเลือก): -payment.branchNr=เลขที่สาขา: -payment.branchNrOptional=เลขที่สาขา (ทางเลือก): -payment.accountNrLabel=เลขที่บัญชี (IBAN): -payment.accountType=ประเภทบัญชี: +payment.bankIdOptional=รหัสธนาคาร (BIC / SWIFT) (ไม่จำเป็นต้องกรอก) +payment.branchNr=เลขที่สาขา +payment.branchNrOptional=เลขที่สาขา (สามารถเลือกได้) +payment.accountNrLabel=เลขที่บัญชี (IBAN) +payment.accountType=ประเภทบัญชี payment.checking=การตรวจสอบ payment.savings=ออมทรัพย์ -payment.personalId=รหัส ID ประจำตัวบุคคล: -payment.clearXchange.info=โปรดดูให้แน่ใจว่าคุณปฏิบัติตามข้อกำหนดสำหรับการใช้ Zelle (ClearXchange)\n\n1. คุณจำเป็นต้องมีบัญชี Zelle (ClearXchange) ที่ได้รับการยืนยันบนแพลตฟอร์มของตนก่อนที่จะเริ่มทำการค้าหรือสร้างข้อเสนอ\n\n2. คุณต้องมีบัญชีธนาคารที่เป็นสมาชิกรายใดก็ได้ต่อไปนี้: \n● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. คุณต้องแน่ใจว่าจะไม่เกินขีด จำกัด การโอน Zelle (ClearXchange) รายวันหรือรายเดือน\n\nโปรดใช้ Zelle (ClearXchange) เฉพาะเมื่อคุณปฏิบัติตามข้อกำหนดเหล่านี้ มิฉะนั้นจะมีโอกาสมากที่การโอน Zelle (ClearXchange) จะล้มเหลวและการซื้อขายจะสิ้นสุดลงในข้อพิพาท\nหากคุณไม่ปฏิบัติตามข้อกำหนดข้างต้นคุณจะสูญเสียเงินประกัน\n\nนอกจากนี้โปรดทราบถึงความเสี่ยงในการเรียกเก็บเงินคืนเมื่อใช้ Zelle (ClearXchange)\nสำหรับ {0} ผู้ขายขอแนะนำให้ติดต่อกับ {1} ผู้ซื้อโดยใช้ที่อยู่อีเมลหรือหมายเลขโทรศัพท์มือถือที่ระบุเพื่อยืนยันว่าเขาเป็นเจ้าของบัญชี Zelle (ClearXchange) ตัวจริง +payment.personalId=รหัส ID ประจำตัวบุคคล +payment.clearXchange.info=โปรดดูให้แน่ใจว่าคุณปฏิบัติตามข้อกำหนดสำหรับการใช้ Zelle (ClearXchange)\n\n1. คุณจำเป็นต้องมีบัญชี Zelle (ClearXchange) ที่ได้รับการยืนยันบนแพลตฟอร์มของตนก่อนที่จะเริ่มทำการค้าหรือสร้างข้อเสนอ\n\n2. คุณต้องมีบัญชีธนาคารที่เป็นสมาชิกรายใดก็ได้ต่อไปนี้: \n● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Wells Fargo SurePay\n\n3. คุณต้องแน่ใจว่าจะไม่เกินขีด จำกัด การโอน Zelle (ClearXchange) รายวันหรือรายเดือน\n\nโปรดใช้ Zelle (ClearXchange) เฉพาะเมื่อคุณปฏิบัติตามข้อกำหนดเหล่านี้ มิฉะนั้นจะมีโอกาสมากที่การโอน Zelle (ClearXchange) จะล้มเหลวและการซื้อขายจะสิ้นสุดลงในข้อพิพาท\nหากคุณไม่ปฏิบัติตามข้อกำหนดข้างต้นคุณจะสูญเสียเงินประกัน\n\nนอกจากนี้โปรดทราบถึงความเสี่ยงในการเรียกเก็บเงินคืนเมื่อใช้ Zelle (ClearXchange)\nสำหรับ {0} ผู้ขายขอแนะนำให้ติดต่อกับ {1} ผู้ซื้อโดยใช้ที่อยู่อีเมลหรือหมายเลขโทรศัพท์มือถือที่ระบุเพื่อยืนยันว่าเขาเป็นเจ้าของบัญชี Zelle (ClearXchange) ตัวจริง payment.moneyGram.info=เมื่อใช้ MoneyGram ผู้ซื้อ BTC จะต้องส่งหมายเลขการอนุมัติและรูปใบเสร็จรับเงินทางอีเมลไปยังผู้ขาย BTC ใบเสร็จจะต้องแสดงชื่อเต็ม ประเทศ รัฐและจำนวนเงินทั้งหมดของผู้ขาย ผู้ซื้อจะได้รับอีเมลของผู้ขายในขั้นตอนการค้า payment.westernUnion.info=เมื่อใช้ Western Union ผู้ซื้อ BTC จะต้องส่ง MTCN (หมายเลขติดตาม) และรูปใบเสร็จรับเงินทางอีเมลไปยังผู้ขาย BTC ใบเสร็จรับเงินต้องแสดงชื่อเต็ม ประเทศ เมืองและจำนวนเงินทั้งหมดของผู้ขาย ผู้ซื้อจะได้รับอีเมลของผู้ขายในขั้นตอนการค้า -payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. -payment.limits.info=โปรดทราบว่าการโอนเงินผ่านธนาคารทั้งหมดมีความเสี่ยงจากการเรียกเก็บเงินคืน\n\nเพื่อลดความเสี่ยงนี้ Bisq ตั้งค่าขีดจำกัดต่อการซื้อขายขึ้นอยู่กับสองปัจจัยคือ\n\n1. ระดับความเสี่ยงจากการเรียกเก็บเงินคืนโดยประเมินจากวิธีการชำระเงินที่ใช้\n2. อายุของบัญชีสำหรับวิธีการชำระเงินนั้น\n\nขณะนี้บัญชีที่คุณกำลังสร้างใหม่และอายุเป็นศูนย์ เนื่องจากบัญชีของคุณเติบโตขึ้นเมื่ออายุเกินกว่าระยะเวลาสองเดือน ขีดจำกัดต่อการซื้อชายของคุณจะเติบโตไปพร้อมกัน: \n\n●ในช่วง 1 เดือนขีดจำกัดต่อการซื้อขายของคุณจะเป็น {0} \n●ในช่วงเดือนที่ 2 ขีดจำกัดต่อการซื้อขายของคุณจะเป็น {1} \n●หลังจากเดือนที่ 2 ขีดจำกัดต่อการซื้อขายของคุณจะเป็น {2} \n\nโปรดทราบว่าไม่มีข้อจำกัดเกี่ยวกับจำนวนครั้งที่คุณสามารถซื้อขายได้ +payment.halCash.info=เมื่อใช้ HalCash ผู้ซื้อ BTC จะต้องส่งรหัส HalCash ของ BTC ผ่านข้อความจากโทรศัพท์มือถือ\n\nโปรดตรวจสอบว่าไม่เกินจำนวนเงินสูงสุดที่ธนาคารของคุณอนุญาตให้คุณส่งด้วย HalCash จำนวนเงินขั้นต่ำในการเบิกถอนคือ 10 ยูโรและสูงสุดในจำนวนเงิน 600 ยูโร สำหรับการถอนซ้ำเป็น 3000 EUR ต่อผู้รับและต่อวัน และ 6000 EUR ต่อผู้รับและต่อเดือน โปรดตรวจสอบข้อจำกัด ดังกล่าวกับธนาคารของคุณเพื่อตรวจสอบว่าใช้ข้อจำกัดเดียวกับที่ระบุไว้ที่นี่\n\nจำนวนเงินที่ถอนจะต้องเป็นจำนวนเงินหลาย 10 ยูโรเนื่องจากคุณไม่สามารถถอนเงินอื่น ๆ ออกจากตู้เอทีเอ็มได้ UI ในหน้าจอสร้างข้อเสนอพิเศษและรับข้อเสนอพิเศษจะปรับจำนวนเงิน BTC เพื่อให้จำนวนเงิน EUR ถูกต้อง คุณไม่สามารถใช้ราคาตลาดเป็นจำนวนเงิน EUR ซึ่งจะเปลี่ยนแปลงไปตามราคาที่มีการปรับเปลี่ยน\n\nในกรณีที่มีข้อพิพาทผู้ซื้อ BTC ต้องแสดงหลักฐานว่าได้ส่ง EUR แล้ว +payment.limits.info=โปรดทราบว่าการโอนเงินผ่านธนาคารทั้งหมดมีความเสี่ยงจากการเรียกเก็บเงินคืน\n\nเพื่อลดความเสี่ยงนี้ Bisq ตั้งค่าขีดจำกัดต่อการซื้อขายขึ้นอยู่กับสองปัจจัยคือ\n\n1. ระดับความเสี่ยงจากการเรียกเก็บเงินคืนโดยประเมินจากวิธีการชำระเงินที่ใช้\n2. อายุของบัญชีสำหรับวิธีการชำระเงินนั้น\n\nขณะนี้บัญชีที่คุณกำลังสร้างใหม่และยังไม่ได้เริ่มอายุการใช้งาน เนื่องจากบัญชีของคุณเติบโตขึ้นเมื่ออายุเกินกว่าระยะเวลาสองเดือน ขีดจำกัดต่อการซื้อขายของคุณจะเติบโตไปพร้อมเช่นกัน: \n\n●ในช่วง 1 เดือนขีดจำกัดต่อการซื้อขายของคุณจะเป็น {0} \n●ในช่วงเดือนที่ 2 ขีดจำกัดต่อการซื้อขายของคุณจะเป็น {1} \n●หลังจากเดือนที่ 2 ขีดจำกัดต่อการซื้อขายของคุณจะเป็น {2} \n\nโปรดทราบว่าไม่มีข้อจำกัดเกี่ยวกับจำนวนครั้งที่คุณสามารถซื้อขายได้ + +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.f2f.contact=ข้อมูลติดต่อ payment.f2f.contact.prompt=วิธีการที่คุณต้องการได้รับการติดต่อจากการค้าจากระบบ peer (ที่อยู่อีเมล , หมายเลขโทรศัพท์ ... ) @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=ข้อมูลตัวเลือกเพิ่ payment.f2f.extra=ข้อมูลเพิ่มเติม payment.f2f.extra.prompt=ผู้สร้างสามารถกำหนด 'ข้อกำหนดในการให้บริการ' หรือเพิ่มข้อมูลการติดต่อสาธารณะได้ สิ่งเหล่านี้จะปรากฏพร้อมกับข้อเสนอ -payment.f2f.info=การค้าแบบ "Face to Face" มีกฎแตกต่างกันและมีความเสี่ยงที่แตกต่างจากการทำธุรกรรมออนไลน์ "\n\nความแตกต่างหลักคือ: \n●เพื่อนร่วมงานจำเป็นต้องแลกเปลี่ยนข้อมูลสถานที่และเวลาในการประชุมโดยใช้รายละเอียดการติดต่อที่ให้ไว้\n●คู่ค้าต้องนำแล็ปท็อปและยืนยันการชำระเงินที่ได้รับและได้รับการชำระเงินที่สถานที่นัดพบ\n●หากผู้เสนอมี 'ข้อกำหนดในการให้บริการ' เป็นพิเศษเขาต้องระบุข้อมูลเหล่านั้นในช่องข้อความ 'ข้อมูลเพิ่มเติม' ในบัญชี\n●โดยการรับข้อเสนอผู้ซื้อหรือผู้รับจำเป็นต้องเห็นด้วยในข้อตกลงและเงื่อนไขที่ระบุไว้ของผู้สร้าง\n●ในกรณีที่มีข้อพิพาทอนุญาโตตุลาการไม่สามารถช่วยได้มากนัก เนื่องจากยากที่จะพิสูจย์ว่าหลักฐานที่ว่าเกิดอะไรขึ้นในที่ประชุม ในกรณีเช่นนี้เงินทุน BTC อาจได้รับการล็อกตลอดไปหรือจนกว่าคู่ค้าจะตกลงกันได้\n\nเพื่อให้มั่นใจว่าคุณเข้าใจความแตกต่างของการซื้อขายแบบ "Face to Face" โปรดอ่านวิธีใช้และคำแนะนำที่: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info=การค้าแบบ "Face to Face" (การเปิดเผยหน้าซึ่งกันและกัน) มีกฎแตกต่างกันและมีความเสี่ยงที่แตกต่างจากการทำธุรกรรมออนไลน์\n\nความแตกต่างหลักสำคัญคือ:\n●เพื่อนร่วมงานจำเป็นต้องแลกเปลี่ยนข้อมูลสถานที่และเวลาในการประชุมโดยใช้รายละเอียดการติดต่อที่ให้ไว้\n●คู่ค้าต้องนำแล็ปท็อปและยืนยันการชำระเงินที่ได้รับและการชำระเงินที่สถานที่นัดพบ\n●หากผู้ผลิตมี 'ข้อกำหนดในการให้บริการ' เป็นพิเศษเขาจะต้องระบุข้อมูลเหล่านั้นในช่องข้อความ 'ข้อมูลเพิ่มเติม' ในบัญชี\n●ในการรับข้อเสนอ ผู้รับข้อเสนอยอมรับข้อตกลงและเงื่อนไขของผู้สร้าง\n●ในกรณีที่มีข้อพิพาทผู้ไกล่เกลี่ยไม่สามารถช่วยได้มากนักเพราะมักยากที่จะได้รับหลักฐานพิสูจน์ว่าเกิดอะไรขึ้นในที่ประชุม ในกรณีเช่นนี้เงินทุน BTC อาจได้รับการล็อคอย่างไม่มีกำหนดหรือจนกว่าคู่ค้าการค้าจะทำข้อตกลง\n\nเพื่อให้มั่นใจว่าคุณเข้าใจรูปแบบที่แตกต่างของการซื้อขายแบบ "Face to Face" โปรดอ่านคำแนะนำและคำแนะนำที่: https://docs.bisq.network/trading-rules.html#f2f-trading ' payment.f2f.info.openURL=เปิดหน้าเว็บ payment.f2f.offerbook.tooltip.countryAndCity=ประเทศและเมือง: {0} / {1} payment.f2f.offerbook.tooltip.extra=ข้อมูลเพิ่มเติม: {0} @@ -1920,7 +2110,7 @@ US_POSTAL_MONEY_ORDER=US Postal Money Order ใบสั่งซื้อทา CASH_DEPOSIT=ฝากเงินสด MONEY_GRAM=MoneyGram WESTERN_UNION=Western Union -F2F=เห็นหน้ากัน (บุคคล) +F2F=เห็นหน้ากัน (แบบตัวต่อตัว) # suppress inspection "UnusedProperty" NATIONAL_BANK_SHORT=ธนาคารแห่งชาติ @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoins +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoins - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2025,10 +2222,10 @@ BLOCK_CHAINS_SHORT=Altcoins validation.empty=ไม่อนุญาตให้ใส่ข้อมูลที่ว่างเปล่า validation.NaN=การป้อนข้อมูลไม่ใช่ตัวเลขที่ถูกต้อง -validation.notAnInteger=Input is not an integer value. +validation.notAnInteger=ค่าที่ป้อนไม่ใช่ค่าจำนวนเต็ม validation.zero=ไม่อนุญาตให้ป้อนข้อมูลเป็น 0 validation.negative=ไม่อนุญาตให้ใช้ค่าลบ -validation.fiat.toSmall=ไม่อนุญาตให้ป้อนข้อมูลที่มีขนาดเล็กกว่าจำนวนต่ำสุดที่เป็นไปได้ +validation.fiat.toSmall=ไม่อนุญาตให้ป้อนข้อมูลที่มีขนาดเล็กกว่าจำนวนเป็นไปได้ต่ำสุด validation.fiat.toLarge=ไม่อนุญาตให้ป้อนข้อมูลที่มีขนาดใหญ่กว่าจำนวนสูงสุดที่เป็นไปได้ validation.btc.fraction=ป้อนผลลัพธ์เป็นค่า bitcoin ด้วยเศษของหน่วยที่เล็กที่สุด (satoshi) validation.btc.toLarge=ไม่อนุญาตให้ป้อนข้อมูลขนาดใหญ่กว่า {0} @@ -2041,12 +2238,11 @@ validation.sortCodeChars={0} ต้องประกอบด้วย {1} ต validation.bankIdNumber={0} ต้องประกอบด้วย {1} ตัวเลข validation.accountNr=หมายเลขบัญชีต้องประกอบด้วย {0} ตัวเลข validation.accountNrChars=หมายเลขบัญชีต้องประกอบด้วย {0} ตัวอักษร -validation.btc.invalidAddress=ที่อยู่ไม่ถูกต้อง โปรดตรวจสอบรูปแบบที่อยู่ -validation.btc.amountBelowDust=จำนวนเงินที่คุณต้องการส่งอยู่ต่ำกว่าขีดจำกัดของหน่วยเล็กๆ ของ bitcoin {0} \nและจะถูกปฏิเสธโดยเครือข่าย Bitcoin\nโปรดใช้จำนวนเงินที่สูงกว่า +validation.btc.invalidAddress=ที่อยู่ไม่ถูกต้อง โปรดตรวจสอบแบบฟอร์มที่อยู่ validation.integerOnly=โปรดป้อนตัวเลขจำนวนเต็มเท่านั้น validation.inputError=การป้อนข้อมูลของคุณเกิดข้อผิดพลาด: \n{0} -validation.bsq.insufficientBalance=จำนวนเงินเกินยอดเงินที่มีอยู่ของ {0} -validation.btc.exceedsMaxTradeLimit=จำนวนที่ขนาดใหญ่กว่าขีดจำกัดทางการค้า {0} ของคุณไม่ได้รับอนุญาต +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=จำนวนเงินต่ำสุด {0} validation.nationalAccountId={0} ต้องประกอบด้วย {1} ตัวเลข @@ -2056,8 +2252,8 @@ validation.accountNrFormat=หมายเลขบัญชีต้องเ validation.altcoin.wrongStructure=การตรวจสอบความถูกต้องของที่อยู่ล้มเหลวเนื่องจากไม่ตรงกับโครงสร้างของที่อยู่ {0} validation.altcoin.zAddressesNotSupported=ที่อยู่ ZEC ต้องเริ่มต้นด้วย t ไม่รองรับที่อยู่ที่ขึ้นต้นด้วย z validation.altcoin.invalidAddress=ที่อยู่ไม่ใช่ที่อยู่ {0} ที่ถูกต้อง! {1} -validation.bic.invalidLength=ความยาวของอินพุตไม่ใช่ 8 หรือ 11 -validation.bic.letters=รหัสธนาคารแลรหัสประเทศต้องเป็นตัวอักษร +validation.bic.invalidLength=ความยาวของการป้อนข้อมูลนำเข้าไม่ใช่ 8 หรือ 11 +validation.bic.letters=รหัสธนาคารและรหัสประเทศต้องเป็นตัวอักษร validation.bic.invalidLocationCode=BIC มีรหัสตำแหน่งไม่ถูกต้อง validation.bic.invalidBranchCode=BIC มีรหัสสาขาไม่ถูกต้อง validation.bic.sepaRevolutBic=บัญชี Revolut Sepa ไม่รองรับ @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=การตรวจสอบ IBAN ไม่ถ validation.iban.invalidLength=จำนวนต้องมีความยาว 15 ถึง 34 ตัวอักษร validation.interacETransfer.invalidAreaCode=รหัสพื้นที่ที่ไม่ใช่แคนาดา validation.interacETransfer.invalidPhone=รูปแบบหมายเลขโทรศัพท์ไม่ถูกต้อง และไม่ใช่ที่อยู่อีเมล -validation.inputTooLarge=Input must not be larger than {0} +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=ข้อมูลที่ป้อนต้องไม่เป็นจำนวนที่มากกว่า {0} +validation.inputTooSmall=Input has to be larger than {0} +validation.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_vi.properties b/core/src/main/resources/i18n/displayStrings_vi.properties index a8bb6e85611..9c4f0879abf 100644 --- a/core/src/main/resources/i18n/displayStrings_vi.properties +++ b/core/src/main/resources/i18n/displayStrings_vi.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=Lưu tài khoản mới shared.selectedAccount=Tài khoản được chọn shared.deleteAccount=Xóa tài khoản shared.errorMessageInline=\nThông báo lỗi: {0} -shared.errorMessage=Thông báo lỗi: +shared.errorMessage=Error message shared.information=Thông tin shared.name=Tên shared.id=ID @@ -152,19 +152,19 @@ shared.seller=người bán shared.buyer=người mua shared.allEuroCountries=Tất cả các nước Châu ÂU shared.acceptedTakerCountries=Các quốc gia tiếp nhận được chấp nhận -shared.arbitrator=Trọng tài được chọn: +shared.arbitrator=Selected arbitrator shared.tradePrice=Giá giao dịch shared.tradeAmount=Khoản tiền giao dịch shared.tradeVolume=Khối lượng giao dịch shared.invalidKey=Mã khóa bạn vừa nhập không đúng. -shared.enterPrivKey=Nhập Private key để mở khóa: -shared.makerFeeTxId=ID giao dịch thu phí của người tạo: -shared.takerFeeTxId=ID giao dịch thu phí của người nhận: -shared.payoutTxId=ID giao dịch chi trả: -shared.contractAsJson=Hợp đồng định dạng JSON: +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=Xem hợp đồng định dạng JSON shared.contract.title=Hợp đồng giao dịch có ID: {0} -shared.paymentDetails=Thông tin thanh toán BTC {0}: +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=Tiền đặt cọc shared.yourSecurityDeposit=Tiền đặt cọc của bạn shared.contract=Hợp đồng @@ -172,22 +172,27 @@ shared.messageArrived=Tin nhắn đến. shared.messageStoredInMailbox=Tin nhắn lưu trong hộp thư. shared.messageSendingFailed=Tin nhắn chưa gửi được. Lỗi: {0} shared.unlock=Mở khóa -shared.toReceive=nhận: -shared.toSpend=chi: +shared.toReceive=to receive +shared.toSpend=to spend shared.btcAmount=Số lượng BTC -shared.yourLanguage=Ngôn ngữ của bạn: +shared.yourLanguage=Your languages shared.addLanguage=Thêm ngôn ngữ shared.total=Tổng -shared.totalsNeeded=Số tiền cần: -shared.tradeWalletAddress=Địa chỉ ví giao dịch: -shared.tradeWalletBalance=Số dư ví giao dịch: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=Người tạo: {0} shared.takerTxFee=Người nhận: {0} shared.securityDepositBox.description=Tiền đặt cọc cho BTC {0} shared.iConfirm=Tôi xác nhận shared.tradingFeeInBsqInfo=tương đương với {0} sử dụng như phí đào -shared.openURL=Open {0} - +shared.openURL=Mở {0} +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=Cài đặt mainView.menu.account=Tài khoản mainView.menu.dao=DAO -mainView.marketPrice.provider=Nhà cung cấp giá thị trường: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=Giá giao dịch Bisq gần nhất mainView.marketPrice.tooltip.bisqInternalPrice=Không có giá thị trường từ nhà cung cấp bên ngoài.\nGiá hiển thị là giá giao dịch Bisq gần nhất với đồng tiền này. mainView.marketPrice.tooltip=Giá thị trường được cung cấp bởi {0}{1}\nCập nhật mới nhất: {2}\nURL nút nhà cung cấp: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=Nếu altcoin không có trên Polonie mainView.balance.available=Số dư hiện có mainView.balance.reserved=Phần được bảo lưu trong báo giá mainView.balance.locked=Khóa trong giao dịch +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(sử dụng Tor) mainView.footer.localhostBitcoinNode=(Máy chủ nội bộ) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=Quốc gia có ngân hàng của người tạo: {0} offerbook.offerersAcceptedBankSeatsEuro=Các quốc gia có ngân hàng được chấp thuận (người nhận): Tất cả các nước Châu Âu offerbook.offerersAcceptedBankSeats=Các quốc gia có ngân hàng được chấp thuận (người nhận):\n {0} offerbook.availableOffers=Các chào giá hiện có -offerbook.filterByCurrency=Lọc theo tiền tệ: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=Lọc theo phương thức thanh toán offerbook.nrOffers=Số chào giá: {0} @@ -334,8 +343,8 @@ offerbook.info.sellAboveMarketPrice=Bạn sẽ nhận {0} cao hơn so với giá offerbook.info.buyBelowMarketPrice=Bạn sẽ trả {0} thấp hơn so với giá thị trường hiện tại (cập nhật mỗi phút). offerbook.info.buyAtFixedPrice=Bạn sẽ mua với giá cố định này. offerbook.info.sellAtFixedPrice=Bạn sẽ bán với giá cố định này. -offerbook.info.noArbitrationInUserLanguage=In case of a dispute, please note that arbitration for this offer will be handled in {0}. Language is currently set to {1}. -offerbook.info.roundedFiatVolume=The amount was rounded to increase the privacy of your trade. +offerbook.info.noArbitrationInUserLanguage=Trong trường hợp có tranh chấp, xin lưu ý rằng việc xử lý tranh chấp sẽ được thực hiện bằng tiếng{0}. Ngôn ngữ hiện tại là tiếng{1}. +offerbook.info.roundedFiatVolume=Số lượng đã được làm tròn để tăng tính bảo mật cho giao dịch #################################################################### # Offerbook / Create offer @@ -350,8 +359,8 @@ createOffer.amountPriceBox.sell.volumeDescription=Số tiền {0} để nhận createOffer.amountPriceBox.minAmountDescription=Số tiền BTC nhỏ nhất createOffer.securityDeposit.prompt=Tiền đặt cọc bằng BTC createOffer.fundsBox.title=Nộp tiền cho chào giá của bạn -createOffer.fundsBox.offerFee=Phí giao dịch: -createOffer.fundsBox.networkFee=Phí đào: +createOffer.fundsBox.offerFee=Phí giao dịch +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=Báo giá đang được công bố createOffer.fundsBox.paymentLabel=giao dịch Bisq với ID {0} createOffer.fundsBox.fundsStructure=({0} tiền đặt cọc, {1} phí giao dịch, {2} phí đào) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=Bạn sẽ luôn nhận {0}% cao hơn so v createOffer.info.buyBelowMarketPrice=Bạn sẽ luôn trả {0}% thấp hơn so với giá thị trường hiện tại vì báo giá của bạn sẽ luôn được cập nhật. createOffer.warning.sellBelowMarketPrice=Bạn sẽ luôn nhận {0}% thấp hơn so với giá thị trường hiện tại vì báo giá của bạn sẽ luôn được cập nhật. createOffer.warning.buyAboveMarketPrice=Bạn sẽ luôn trả {0}% cao hơn so với giá thị trường hiện tại vì báo giá của bạn sẽ luôn được cập nhật. - +createOffer.tradeFee.descriptionBTCOnly=Phí giao dịch +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=Kiểm tra:: Đặt báo giá cho {0} bitcoin @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=Số tiền nhập không đư takeOffer.validation.amountLargerThanOfferAmountMinusFee=Giá trị nhập này sẽ làm thay đổi đối với người bán BTC. takeOffer.fundsBox.title=Nộp tiền cho giao dịch của bạn takeOffer.fundsBox.isOfferAvailable=Kiểm tra xem có chào giá không ... -takeOffer.fundsBox.tradeAmount=Số tiền để bán: -takeOffer.fundsBox.offerFee=Phí giao dịch: -takeOffer.fundsBox.networkFee=Tổng phí đào: +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=Phí giao dịch +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=Đang nhận chào giá ... takeOffer.fundsBox.paymentLabel=giao dịch Bisq có ID {0} takeOffer.fundsBox.fundsStructure=({0} tiền gửi đại lý, {1} phí giao dịch, {2} phí đào) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=Hãy gửi {0} bằng \"Phiếu chuyển ti portfolio.pending.step2_buyer.bank=Hãy truy cập trang web ngân hàng và thanh toán {0} cho người bán BTC.\n\n portfolio.pending.step2_buyer.f2f=Vui lòng liên hệ người bán BTC và cung cấp số liên hệ và sắp xếp cuộc hẹn để thanh toán {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=Thanh toán bắt đầu sử dụng {0} -portfolio.pending.step2_buyer.amountToTransfer=Số tiền chuyển: -portfolio.pending.step2_buyer.sellersAddress=Địa chỉ của người bán {0}: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=Bắt đầu thanh toán portfolio.pending.step2_buyer.warn=Bạn vẫn chưa thanh toán {0}!\nHãy lưu ý rằng giao dịch phải được hoàn thành trước {1} nếu không giao dịch sẽ bị điều tra bởi trọng tài. portfolio.pending.step2_buyer.openForDispute=Bạn vẫn chưa thanh toán xong!\nThời gian tối đa cho giao dịch đã hết.\n\nHãy liên hệ trọng tài để mở tranh chấp. @@ -511,13 +523,15 @@ portfolio.pending.step2_buyer.moneyGramMTCNInfo.headline=Gửi số xác nhận portfolio.pending.step2_buyer.moneyGramMTCNInfo.msg=Bạn cần gửi số xác thực và ảnh chụp của hoá đơn qua email đến người bán BTC.\nHoá đơn phải ghi rõ họ tên đầy đủ người bán, quốc gia, tiểu bang và số lượng. Email người bán là: {0}.\n\nBạn đã gửi số xác thực và hợp đồng cho người bán? portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=Gửi MTCN và biên nhận portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=Bạn cần phải gửi MTCN (số theo dõi) và ảnh chụp giấy biên nhận bằng email cho người bán BTC.\nGiấy biên nhận phải nêu rõ họ tên, thành phố, quốc gia của người bán và số tiền. Địa chỉ email của người bán là: {0}.\n\nBạn đã gửi MTCN và hợp đồng cho người bán chưa? -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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid you send the code to the seller? +portfolio.pending.step2_buyer.halCashInfo.headline=Gửi mã HalCash +portfolio.pending.step2_buyer.halCashInfo.msg=Bạn cần nhắn tin mã HalCash và mã giao dịch ({0}) tới người bán BTC. \nSố điện thoại của người bán là {1}.\n\nBạn đã gửi mã tới người bán chưa? +portfolio.pending.step2_buyer.fasterPaymentsHolderNameInfo=Some banks might require the receiver's name. The UK sort code and account number is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=Xác nhận rằng bạn đã bắt đầu thanh toán portfolio.pending.step2_buyer.confirmStart.msg=Bạn đã kích hoạt thanh toán {0} cho Đối tác giao dịch của bạn chưa? portfolio.pending.step2_buyer.confirmStart.yes=Có, tôi đã bắt đầu thanh toán portfolio.pending.step2_seller.waitPayment.headline=Đợi thanh toán +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=Giao dịch đặt cọc có ít nhất một xác nhận blockchain.\nBạn cần phải đợi cho đến khi người mua BTC bắt đầu thanh toán {0}. portfolio.pending.step2_seller.warn=Người mua BTC vẫn chưa thanh toán {0}.\nBạn cần phải đợi cho đến khi người mua bắt đầu thanh toán.\nNếu giao dịch không được hoàn thành vào {1} trọng tài sẽ điều tra. portfolio.pending.step2_seller.openForDispute=Người mua BTC chưa bắt đầu thanh toán!\nThời gian cho phép tối đa cho giao dịch đã hết.\nBạn có thể đợi lâu hơn và cho Đối tác giao dịch thêm thời gian hoặc liên hệ trọng tài để mở khiếu nại. @@ -537,29 +551,31 @@ message.state.FAILED=Gửi tin nhắn không thành công portfolio.pending.step3_buyer.wait.headline=Đợi người bán BTC xác nhận thanh toán portfolio.pending.step3_buyer.wait.info=Đợi người bán BTC xác nhận đã nhận thanh toán {0}. -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Thanh toán bắt đầu gửi thông báo tình trạng: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=trên blockchain {0} portfolio.pending.step3_buyer.warn.part1b=tại nhà cung cấp thanh toán của bạn (VD: ngân hàng) portfolio.pending.step3_buyer.warn.part2=Người bán BTC vẫn chưa xác nhận thanh toán của bạn!\nHãy kiểm tra xem {0} việc gửi thanh toán đi đã thành công chưa.\nNếu người bán BTC không xác nhận là đã nhận thanh toán của bạn trước {1} giao dịch sẽ bị điều tra bởi trọng tài. portfolio.pending.step3_buyer.openForDispute=Người bán BTC vẫn chưa xác nhận thanh toán của bạn!\nThời gian tối đa cho giao dịch đã hết.\nBạn có thể đợi lâu hơn và cho đối tác giao dịch thêm thời gian hoặc liên hệ trọng tài để mở khiếu nại. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Đối tác giao dịch của bạn đã xác nhận rằng đã kích hoạt thanh toán {0}.\n\n -portfolio.pending.step3_seller.altcoin={0}Hãy kiểm tra {1} blockchain explorer yêu thích của bạn nếu giao dịch tới địa chỉ nhận của bạn \n{2}\nđã nhận được đủ xác nhận blockchain.\nSố tiền thanh toán phải là {3}\n\nBạn có thể copy & paste địa chỉ {4} từ màn hình chính sau khi đóng cửa sổ này. +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}Hãy kiểm tra xem bạn đã nhận được {1} \"Thư chuyển tiền US\" từ người mua BTC chưa.\n\nID giao dịch (nội dung \"lý do thanh toán\") của giao dịch là: \"{2}\" portfolio.pending.step3_seller.bank=Đối tác giao dịch của bạn đã xác nhận rằng đã kích hoạt thanh toán {0}.\n\nHãy truy cập trang web ngân hàng online và kiểm tra xem bạn đã nhận được {1} từ người mua BTC chưa.\n\nID giao dịch (\"lý do thanh toán\" text) của giao dịch là: \"{2}\" -portfolio.pending.step3_seller.cash=\n\nVì thanh toán được thực hiện qua Tiền gửi tiền mặt nên người mua BTC phải viết rõ \"KHÔNG HOÀN LẠI\" trên giấy biên nhận, xé làm 2 phần và gửi ảnh cho bạn qua email.\n\nĐể tránh bị đòi tiền lại, chỉ xác nhận bạn đã nhận được email và bạn chắc chắn giấy biên nhận là có hiệu lực.\nNếu bạn không chắc chắn, {0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf you are not sure, {0} portfolio.pending.step3_seller.moneyGram=Người mua phải gửi mã số xác nhận và ảnh chụp của hoá đơn qua email.\nHoá đơn cần ghi rõ họ tên đầy đủ, quốc gia, tiêu bang và số lượng. Vui lòng kiểm tra email nếu bạn nhận được số xác thực.\n\nSau khi popup đóng, bạn sẽ thấy tên người mua BTC và địa chỉ để nhận tiền từ MoneyGram.\n\nChỉ xác nhận hoá đơn sau khi bạn hoàn thành việc nhận tiền. portfolio.pending.step3_seller.westernUnion=Người mua phải gửi cho bạn MTCN (số theo dõi) và ảnh giấy biên nhận qua email.\nGiấy biên nhận phải ghi rõ họ tên của bạn, thành phố, quốc gia và số tiền. Hãy kiểm tra email xem bạn đã nhận được MTCN chưa.\n\nSau khi đóng cửa sổ này, bạn sẽ thấy tên và địa chỉ của người mua BTC để nhận tiền từ Western Union.\n\nChỉ xác nhận giấy biên nhận sau khi bạn đã nhận tiền thành công! -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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! +portfolio.pending.step3_seller.halCash=Người mua phải gửi mã HalCash cho bạn bằng tin nhắn. Ngoài ra, bạn sẽ nhận được một tin nhắn từ HalCash với thông tin cần thiết để rút EUR từ một máy ATM có hỗ trợ HalCash. \n\nSau khi nhận được tiền từ ATM vui lòng xác nhận lại biên lai thanh toán tại đây! portfolio.pending.step3_seller.bankCheck=\n\nVui lòng kiểm tra tên người gửi trong sao kê của ngân hàng có trùng với tên trong Hợp đồng giao dịch không:\nTên người gửi: {0}\n\nNếu tên không trùng với tên hiển thị ở đây, {1} portfolio.pending.step3_seller.openDispute=vui lòng không xác nhận mà mở khiếu nại bằng cách nhập \"alt + o\" hoặc \"option + o\". portfolio.pending.step3_seller.confirmPaymentReceipt=Xác nhận đã nhận được thanh toán -portfolio.pending.step3_seller.amountToReceive=Số tiền nhận được: -portfolio.pending.step3_seller.yourAddress=Địa chỉ {0} của bạn: -portfolio.pending.step3_seller.buyersAddress=Địa chỉ {0} của người mua: -portfolio.pending.step3_seller.yourAccount=tài khoản giao dịch của bạn: -portfolio.pending.step3_seller.buyersAccount=tài khoản giao dịch của người mua: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=Xác nhận đã nhận được thanh toán portfolio.pending.step3_seller.buyerStartedPayment=Người mua BTC đã bắt đầu thanh toán {0}.\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Kiểm tra xác nhận blockchain ở ví altcoin của bạn hoặc block explorer và xác nhận thanh toán nếu bạn nhận được đủ xác nhận blockchain. @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Xác nhận r portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Vâng, tôi đã nhận được thanh toán portfolio.pending.step5_buyer.groupTitle=Tóm tắt giao dịch đã hoàn thành -portfolio.pending.step5_buyer.tradeFee=Phí giao dịch: -portfolio.pending.step5_buyer.makersMiningFee=Phí đào: -portfolio.pending.step5_buyer.takersMiningFee=Tổng phí đào: -portfolio.pending.step5_buyer.refunded=tiền gửi đặt cọc được hoàn lại: +portfolio.pending.step5_buyer.tradeFee=Phí giao dịch +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=Rút bitcoin của bạn -portfolio.pending.step5_buyer.amount=Số tiền được rút: -portfolio.pending.step5_buyer.withdrawToAddress=rút tới địa chỉ: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=Chuyển tiền tới ví Bisq portfolio.pending.step5_buyer.withdrawExternal=rút tới ví ngoài portfolio.pending.step5_buyer.alreadyWithdrawn=Số tiền của bạn đã được rút.\nVui lòng kiểm tra lịch sử giao dịch. @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=Xác nhận yêu cầu rút portfolio.pending.step5_buyer.amountTooLow=Số tiền chuyển nhỏ hơn phí giao dịch và giá trị tx tối thiểu (dust). portfolio.pending.step5_buyer.withdrawalCompleted.headline=Rút hoàn tất portfolio.pending.step5_buyer.withdrawalCompleted.msg=Các giao dịch đã hoàn thành của bạn được lưu trong \"Portfolio/Lịch sử\".\nBạn có thể xem lại tất cả giao dịch bitcoin của bạn tại \"Vốn/Giao dịch\" -portfolio.pending.step5_buyer.bought=Bạn đã mua: -portfolio.pending.step5_buyer.paid=Bạn đã thanh toán: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=Bạn đã bán: -portfolio.pending.step5_seller.received=Bạn đã nhận: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Chúc mừng giao dịch của bạn được hoàn thành. tradeFeedbackWindow.msg.part1=Chúng tôi rất vui lòng được nghe phản hồi của bạn. Điều đó sẽ giúp chúng tôi cải thiện phần mềm và hoàn thiện trải nghiệm người dùng. Nếu bạn muốn cung cấp phản hồi, vui lòng điền vào cuộc khảo sát ngắn dưới đây (không yêu cầu đăng nhập) ở: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=Sử dụng trong {0} giao dịch funds.deposit.fundBisqWallet=Nộp tiền ví Bisq funds.deposit.noAddresses=Chưa có địa chỉ nộp tiền được tạo funds.deposit.fundWallet=Nộp tiền cho ví của bạn -funds.deposit.amount=Số tiền bằng BTC (tùy chọn): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=Tạo địa chỉ mới funds.deposit.selectUnused=Vui lòng chọn địa chỉ chưa sử dụng từ bảng trên hơn là tạo một địa chỉ mới. @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=Số tiền của người nhận funds.withdrawal.senderAmount=Số tiền của người gửi funds.withdrawal.feeExcluded=Số tiền không bao gồm phí đào funds.withdrawal.feeIncluded=Số tiền bao gồm phí đào -funds.withdrawal.fromLabel=Rút từ địa chỉ: -funds.withdrawal.toLabel=Rút đến địa chỉ: +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=Rút được chọn funds.withdrawal.noFundsAvailable=Không còn tiền để rút funds.withdrawal.confirmWithdrawalRequest=Xác nhận yêu cầu rút @@ -685,8 +702,8 @@ funds.locked.locked=Khóa trong multisig để giao dịch với ID: {0} funds.tx.direction.sentTo=Gửi đến: funds.tx.direction.receivedWith=Nhận với: -funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=Thanh toán phí Tx cho BSQ tx +funds.tx.direction.genesisTx=Từ giao dịch gốc: +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=Người tạo và phí tx: {0} funds.tx.takeOfferFee=Người nhận và phí tx: {0} funds.tx.multiSigDeposit=Tiền gửi Multisig: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=Không có giao dịch nào funds.tx.revert=Khôi phục funds.tx.txSent=GIao dịch đã gửi thành công tới địa chỉ mới trong ví Bisq nội bộ. funds.tx.direction.self=Gửi cho chính bạn -funds.tx.proposalTxFee=Đề xuất +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=Yêu cầu bồi thường #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Đề xuất support.tab.support=Đơn hỗ trợ support.tab.ArbitratorsSupportTickets=Đơn hỗ trợ của trọng tài support.tab.TradersSupportTickets=Đơn hỗ trợ của Thương gia -support.filter=Danh sách lọc: +support.filter=Filter list support.noTickets=Không có đơn hỗ trợ được mở support.sendingMessage=Đang gửi tin nhắn... support.receiverNotOnline=Người nhận không online. Tin nhắn sẽ được lưu trong hộp thư của người nhận. @@ -743,7 +762,8 @@ support.buyerOfferer=Người mua BTC/Người tạo support.sellerOfferer=Người bán BTC/Người tạo support.buyerTaker=Người mua BTC/Người nhận support.sellerTaker=Người bán BTC/Người nhận -support.backgroundInfo=Bisq không phải là một công ty và không hỗ trợ cho khách hàng dưới bất cứ hình thức nào.\n\nNếu có khiếu nại trong quá trình giao dịch (VD: một Thương gia không tuân thủ giao thức giao dịch) ứng dụng sẽ hiển thị nút \"Mở khiếu nại\" sau khi hết thời gian giao dịch để liên hệ với trọng tài.\nTrong trường hợp có sự cố phần mềm hoặc các vấn đề khác, mà ứng dụng phát hiện ra, nút \"Mở vé hỗ trợ\" sẽ hiển thị để liên hệ với trong tài để chuyển tiếp vấn đề cho lập trình viên.\n\nTrong trường hợp người dùng gặp sự cố nhưng nút \"Mở vé hỗ trợ\" không hiển thị, bạn có thể mở vé hỗ trợ bằng tay với short cut đặc biệt.\n\nVui lòng chỉ sử dụng khi bạn chắc chắn phần mềm không làm việc như bình thường. Nếu bạn gặp vấn đề khi sử dụng Bisq hoặc có bất cứ thắc mắc nào, vui lòng xem lại FAQ tại trang web bisq.network hoặc máy chủ tại diễn đàn Bisq ở phần hỗ trợ.\n\nNếu bạn chắc chắn rằng bạn muốn mở vé hỗ trợ, vui lòng chọn giao dịch có vấn đề tại \"Portfolio/Các giao dịch mở\" và nhấn tổ hợp phím \"alt + o\" hoặc \"option + o\" để mở vé hỗ trợ. +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + support.initialInfo=Lư ý các nguyên tắc cơ bản của quá trình khiếu nại:\n1. Bạn cần phải phản hồi các yêu cầu của trọng tài trong vòng 2 ngày.\n2. Thời gian khiếu nại tối đa là 14 ngày.\n3. Bạn cần phải đáp ứng các yêu cầu của trọng tài để thu thập bằng chứng cho vụ việc của bạn.\n4. Bạn chấp nhận các nguyên tắc liệt kê trong wiki trong thỏa thuận người sử dụng khi bạn bắt đầu sử dụng ứng dụng.\n\nPlease read more in detail about the dispute process in our wiki:\nhttps://github.com/bisq-network/exchange/wiki/Arbitration-system support.systemMsg=Tin nhắn hệ thống: {0} support.youOpenedTicket=Bạn đã mở yêu cầu hỗ trợ. @@ -760,43 +780,53 @@ settings.tab.network=Thông tin mạng settings.tab.about=Về setting.preferences.general=Tham khảo chung -setting.preferences.explorer=Bitcoin block explorer: -setting.preferences.deviation=Sai lệch tối đa so với giá thị trường: -setting.preferences.autoSelectArbitrators=Tự động chọn trọng tài: +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=Giá trị không được phép lớn hơn {0}%. -setting.preferences.txFee=phí giao dịch rút (satoshis/byte): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=Sử dụng giá trị thông dụng setting.preferences.txFeeMin=phí giao dịch phải tối thiểu là {0} satoshis/byte setting.preferences.txFeeTooLarge=Giá trị nhập của bạn cao hơn giá trị hợp lý (>5000 satoshis/byte). phí giao dịch thường nằm trong phạm vi 50-400 satoshis/byte. -setting.preferences.ignorePeers=Bỏ qua đối tác có địa chỉ onion (cách nhau bằng dấu phẩy): -setting.preferences.refererId=ID giới thiệu: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=tuỳ chọn ID giới thiệu setting.preferences.currenciesInList=Tiền tệ trong danh sách cung cấp giá thị trường -setting.preferences.prefCurrency=Tiền tệ ưu tiên: -setting.preferences.displayFiat=Hiển thị tiền tệ các nước: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=Không có tiền tệ nước nào được chọn setting.preferences.cannotRemovePrefCurrency=Bạn không thể gỡ bỏ tiền tệ ưu tiên được chọn -setting.preferences.displayAltcoins=Hiện thị altcoin: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=Không có altcoin nào được chọn setting.preferences.addFiat=Bổ sung tiền tệ các nước setting.preferences.addAltcoin=Bổ sung altcoin setting.preferences.displayOptions=Hiển thị các phương án -setting.preferences.showOwnOffers=Hiển thị Báo giá của tôi trong danh mục Báo giá: -setting.preferences.useAnimations=Sử dụng hoạt ảnh: -setting.preferences.sortWithNumOffers=Sắp xếp danh sách thị trường với số chào giá/giao dịch: -setting.preferences.resetAllFlags=Cài đặt lại tất cả nhãn \"Không hiển thị lại\": +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=Cài đặt lại settings.preferences.languageChange=Áp dụng thay đổi ngôn ngữ cho tất cả màn hình yêu cầu khởi động lại. -settings.preferences.arbitrationLanguageWarning=In case of a dispute, please note that arbitration is handled in {0}. -settings.preferences.selectCurrencyNetwork=Chọn tiền tệ cơ sở +settings.preferences.arbitrationLanguageWarning=Trong trường hợp có tranh chấp, xin lưu ý rằng việc xử lý tranh chấp sẽ được thực hiện bằng tiếng{0}. +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=Mạng Bitcoin settings.net.p2pHeader=Mạng P2P -settings.net.onionAddressLabel=Địa chỉ onion của tôi: -settings.net.btcNodesLabel=Sử dụng nút Bitcoin Core thông dụng: -settings.net.bitcoinPeersLabel=Các đối tác được kết nối: -settings.net.useTorForBtcJLabel=Sử dụng Tor cho mạng Bitcoin: -settings.net.bitcoinNodesLabel=nút Bitcoin Core để kết nối với: +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel=Sử dụng nút Bitcoin Core thông dụng +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Sử dụng các nút Bitcoin Core đã cung cấp settings.net.usePublicNodesRadio=Sử dụng mạng Bitcoin công cộng settings.net.useCustomNodesRadio=Sử dụng nút Bitcoin Core thông dụng @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=Không, sử dụng nút được c settings.net.warn.usePublicNodes.usePublic=Vâng, sử dụng nút công cộng settings.net.warn.useCustomNodes.B2XWarning=Vui lòng chắc chắn rằng nút Bitcoin của bạn là nút Bitcoin Core đáng tin cậy!\n\nKết nối với nút không tuân thủ nguyên tắc đồng thuận Bitcoin Core có thể khóa ví của bạn và gây ra các vấn đề trong Quá trình giao dịch.\n\nNgười dùng kết nối với nút vi phạm nguyên tắc đồng thuận chịu trách nhiệm đối với các hư hỏng gây ra. Các khiếu nại do điều này gây ra sẽ được quyết định có lợi cho đối tác bên kia. Sẽ không có hỗ trợ về mặt kỹ thuật nào cho người dùng không tuân thủ cơ chế cảnh báo và bảo vệ của chúng tôi! settings.net.localhostBtcNodeInfo=(Thông tin cơ sở: Nếu bạn đang chạy nút Bitcoin nội bộ (máy chủ nội bộ) bạn được kết nối độc quyền với nút này.) -settings.net.p2PPeersLabel=Đối tác được kết nối: +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=Địa chỉ onion settings.net.creationDateColumn=Đã thiết lập settings.net.connectionTypeColumn=Vào/Ra -settings.net.totalTrafficLabel=Tổng lưu lượng: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=Khứ hồi settings.net.sentBytesColumn=Đã gửi settings.net.receivedBytesColumn=Đã nhận @@ -843,12 +873,12 @@ setting.about.donate=Tặng setting.about.providers=Nhà cung cấp dữ liệu setting.about.apisWithFee=Bisq sử dụng API bên thứ 3 để ước tính giá thị trường Fiat và Altcoin cũng như phí đào. setting.about.apis=Bisq sử dụng API bên thứ 3 để ước tính giá thị trường Fiat và Altcoin. -setting.about.pricesProvided=Giá thị trường cung cấp bởi: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} và {2} -setting.about.feeEstimation.label=Ước tính phí đào cung cấp bởi: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=Thông tin về phiên bản -setting.about.version=Phiên bản ứng dụng: -setting.about.subsystems.label=Các phiên bản của hệ thống con: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=Phiên bản mạng: {0}; Phiên bản tin nhắn P2P: {1}; Phiên bản DB nội bộ: {2}; Phiên bản giao thức giao dịch: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=Phiên bản mạng: {0}; Phiên bản tin nhắn P account.tab.arbitratorRegistration=Đăng ký trọng tài account.tab.account=Tài khoản account.info.headline=Chào mừng đến với tài khoản Bisq của bạn -account.info.msg=Ở đây bạn có thể thiết lập tài khoản giao dịch cho tiền tệ quốc gia & altcoin, lựa chọn trọng tài và lưu trữ dữ liệu ví & tài khoản của bạn.\n\nVí Bitcoin trống được tạo ra lần đầu khi bạn bắt đầu Bisq.\nChúng tôi khuyến khích bạn viết từ khởi tạo ví Bitcoin của bạn (xem nút bên trái) và xem để thêm password trước khi nộp tiền. Tiền gửi và rút Bitcoin được quản lý trong phần \"Vốn\".\n\nQuyền riêng tư & Bảo mật:\nBisq là một tổng đài giao dịch phân quyền – nghĩa là tất cả dữ liệu được lưu trữ trong máy tính, không có server và chúng tôi không có quyền truy cập thông tin cá nhân, vốn hoặc thậm chí địa chỉ IP của bạn. Các dữ liệu như số tài khoản ngân hàng, altcoin & địa chỉ Bitcoin, ... chỉ được chia sẻ với Đối tác giao dịch để đáp ứng giao dịch bạn khởi tạo (trong trường hợp có khiếu nại, trọng tài sẽ xem dữ liệu tương tự như Đối tác giao dịch của bạn). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=Tài khoản tiền tệ quốc gia account.menu.altCoinsAccountView=Tài khoản Altcoin -account.menu.arbitratorSelection=Lựa chọn trọng tài account.menu.password=Password ví account.menu.seedWords=Mã sao lưu dự phòng ví account.menu.backup=Dự phòng -account.menu.notifications=Notifications +account.menu.notifications=Thông báo -account.arbitratorRegistration.pubKey=Public key (địa chỉ ví): +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=Đăng ký trọng tài account.arbitratorRegistration.revoke=Hủy bỏ đăng ký @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=Ngôn ngữ không phù hợp. account.arbitratorSelection.noLang=Bạn chỉ có thể chọn trọng tài nói ít nhất 1 ngôn ngữ chung. account.arbitratorSelection.minOne=Bạn cần có ít nhất một trọng tài được chọn. -account.altcoin.yourAltcoinAccounts=Tài khoản altcoin của bạn: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=Hãy chắc chắn bạn tuân thủ các yêu cầu để sử dụng ví {0} như quy định tại trang web {1}.\nSử dụng ví từ tổng đài giao dịch phân quyền nơi bạn không được kiểm soát khóa của bạn hoặc sử dụng phần mềm ví không tương thích có thể dẫn đến mất vốn đã giao dịch!\nTrọng tài không phải là một chuyên gia {2} và không thể giúp bạn trong trường hợp này. account.altcoin.popup.wallet.confirm=Tôi hiểu và xác nhận rằng tôi đã biết loại ví mình cần sử dụng. -account.altcoin.popup.xmr.msg=Nếu bạn muốn giao dịch XMR trên Bisq, hãy chắc chắn bạn hiểu và tuân thủ các yêu cầu sau:\n\nĐể gửi XMR, bạn cần sử dụng hoặc là ví Monero GUI chính thức hoặc ví Monero giản đơn với nhãn luu-thongtin-tx được kích hoạt (mặc định trong phiên bản mới).\nChắc chắn rằng bạn có thể truy cập khóa tx (sử dụng lệnh nhan-khoa-tx ở ví giản đơn) vì điều này là cần thiết trong trường hợp khiếu nại buộc trọng tài phải xác minh chuyển khoản XMR với công cụ XMR checktx tool (http://xmr.llcoins.net/checktx.html).\nVới block explorers thông thường, chuyển khoản không thể xác minh được.\n\nBạn cần cung cấp cho trọng tài các dữ liệu sau trong trường hợp khiếu nại:\n- Khóa tx riêng\n- Hash của giao dịch\n- Địa chỉ công cộng của người nhận\n\nNếu bạn không thể cung cấp các dữ liệu trên hoặc nếu bạn sử dụng ví không thích hợp sẽ dẫn tới thua trong vụ khiếu nại. Người gửi XMR chịu trách nhiệm xác minh chuyển khoản XMR cho trọng tài trong trường hợp khiếu nại.\n\nKhông có ID thanh toán cầu thiết, chỉ là địa chỉ công cộng thông thường.\n\nNếu bạn không chắc chắn về quá trình, truy cập diễn đàn Monero (https://forum.getmonero.org) để tìm thêm thông tin. -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). -account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). +account.altcoin.popup.ccx.msg=Nếu bạn muốn giao dịch CCX trên Bisq, hãy chắc chắn bạn hiểu các yêu cầu sau:\n\nĐể gửi CCX, bạn cần phải sử dụng ví chính thức của Conceal, ví CLI hay GUI đều được. Sau khi chuyển tiền, ví \nsẽ hiển thị khóa bí mật của giao dịch. Bạn phải lưu khóa bí mật này lại cùng với mã giao dịch (tx ID) và địa chỉ ví công khai \ncủa người nhận phòng khi có tranh chấp. Trường hợp có tranh chấp, bạn phải cung cấp cả ba thông tin này cho trọng tài , sau đó trọng tài sẽ dùng Conceal Transaction Viewer \n(https://explorer.conceal.network/txviewer).\nVì Conceal là một đồng coin riêng tư, nên các trang dò khối sẽ không thể xác minh giao dịch chuyển tiền.\n\nNếu bạn không thể cung cấp các thông tin yêu cầu cho trọng tài, bạn sẽ thua trong lần tranh chấp này.\nNếu bạn không lưu lại khóa giao dịch bí mật ngay sau khi thực hiện chuyển CCX, sau này bạn sẽ không lấy lại được nữa.\nNếu bạn vẫn chưa hiểu rõ về những yêu cầu này, vui lòng vào Discord của Conceal (http://discord.conceal.network) để được hỗ trợ. +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=Khi sử dụng {0} bạn chỉ có thể sử dụng địa chỉ rõ ràng (bắt đầu bằng t) không phải địa chỉ z (riêng tư), vì trọng tài sẽ không thể xác minh giao dịch với địa chỉ z. account.altcoin.popup.XZC.msg=Khi sử dụng {0} bạn chỉ có thể sử dụng địa chỉ rõ ràng (có thể theo dõi) chứ không phải địa chỉ không thể theo dõi, vì trọng tài không thể xác minh giao dịch với địa chỉ không thể theo dõi tại một block explorer. account.altcoin.popup.bch=Bitcoin Cash và Bitcoin Clashic được bảo vệ không chào lại. Nếu bạn sử dụng các coin này, phải chắc chắn bạn đã thực hiện đủ biện pháp phòng ngừa và hiểu rõ tất cả nội dung. Bạn có thể bị mất khi gửi một coin và vô tình gửi coin như vậy cho block chain khác. Do các "airdrop coins" này có cùng lịch sử với Bitcoin blockchain do đó có một số nguy cơ mất an toàn và quyền riêng tư.\n\nVui lòng đọc tại diễn đàn Bisq để biết thêm về chủ đề này: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Do Bitcoin Gold có cùng lịch sử với Bitcoin blockchain nên có nguy cơ mất bảo mật và quyền riêng tư. Nếu bạn sử dụng Bitcoin Gold chắc chắn bạn đã thực hiện đủ biện pháp phòng ngừa và hiểu rõ tất cả nội dung.\n\nVui lòng đọc tại Diễn đàn Bisq để biết thêm về chủ đề này: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=Tiền tệ quốc gia/tài khoản của bạn: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=Ví dự phòng -account.backup.location=Vị trí dự phòng: +account.backup.location=Backup location account.backup.selectLocation=Chọn vị trí dự phòng account.backup.backupNow=Dự phòng bây giờ (dự phòng không được mã hóa!) account.backup.appDir=Thư mục dữ liệu ứng dụng @@ -922,7 +952,7 @@ account.password.setPw.headline=Cài đặt bảo vệ mật khẩu cho ví account.password.info=Bằng cách bảo vệ với mật khẩu, bạn cần nhập mật khẩu khi rút bitcoin ra khỏi ví hoặc nếu bạn muốn xem hoặc khôi phục ví từ các từ khởi tạo cũng như khi khởi động ứng dụng. account.seed.backup.title=Sao lưu dự phòng từ khởi tạo ví của bạn -account.seed.info=Hãy viết ra từ khởi tạo ví của bạn và ngày! Bạn có thể khôi phục ví của bạn bất cứ lúc nào với các từ khởi tạo và ngày này.\nTừ khởi tạo được sử dụng cho cả ví BTC và BSQ.\n\nBạn nên viết các từ khởi tạo ra tờ giấy và không lưu trên máy tính.\n\nLưu ý rằng từ khởi tạo KHÔNG PHẢI là phương án thay thế cho sao lưu dự phòng.\nBạn cần sao lưu dự phòng toàn bộ thư mục của ứng dụng tại màn hình \"Tài khoản/Sao lưu dự phòng\" để khôi phục trạng thái và dữ liệu ứng dụng có hiệu lực.\nNhập từ khởi tạo chỉ được thực hiện trong tình huống khẩn cấp. Ứng dụng sẽ không hoạt động mà không có dự phòng các file dữ liệu và khóa phù hợp! +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=Bạn đã tạo mật khẩu ví để bảo vệ tránh hiển thị Seed words.\n\nBạn có muốn hiển thị Seed words? account.seed.warn.noPw.yes=Có và không hỏi lại account.seed.enterPw=Nhập mật khẩu để xem seed words @@ -934,64 +964,64 @@ account.seed.restore.ok=Ok, tôi hiểu và muốn khôi phục # Mobile notifications #################################################################### -account.notifications.setup.title=Setup -account.notifications.download.label=Download mobile app -account.notifications.download.button=Download -account.notifications.waitingForWebCam=Waiting for webcam... -account.notifications.webCamWindow.headline=Scan QR-code from phone -account.notifications.webcam.label=Use webcam -account.notifications.webcam.button=Scan QR code -account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: -account.notifications.testMsg.title=Test -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.setup.title=Cài đặt +account.notifications.download.label=Tải ứng dụng di động +account.notifications.download.button=Tải về +account.notifications.waitingForWebCam=Đang chờ webcam... +account.notifications.webCamWindow.headline=Quét mã QR từ điện thoại +account.notifications.webcam.label=Dùng webcam +account.notifications.webcam.button=Quét mã QR +account.notifications.noWebcam.button=Tôi không có webcam +account.notifications.testMsg.label=Send test notification +account.notifications.testMsg.title=Kiểm tra +account.notifications.erase.label=Clear notifications on phone +account.notifications.erase.title=Xóa thông báo +account.notifications.email.label=Pairing token +account.notifications.email.prompt=Nhập mã tài sản đảm bảo bạn nhận được từ email account.notifications.settings.title=Cài đặt -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 BTC price is above -account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. -account.notifications.trade.message.msg.started=The BTC 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 BTC) -account.notifications.marketAlert.offerType.sell=Sell offers (I want to buy BTC) -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 BTC, 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.label=Offer alerts -account.notifications.marketAlert.manageAlerts.item=Offer alert for {0} offer with trigger price {1} and payment account {2} -account.notifications.marketAlert.manageAlerts.header.paymentAccount=Payment account -account.notifications.marketAlert.manageAlerts.header.trigger=Trigger price +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=Thông báo về giá +account.notifications.priceAlert.high.label=Thông báo nếu giá BTC cao hơn +account.notifications.priceAlert.low.label=Thông báo nếu giá BTC thấp hơn +account.notifications.priceAlert.setButton=Đặt thông báo giá +account.notifications.priceAlert.removeButton=Gỡ thông báo giá +account.notifications.trade.message.title=Trạng thái giao dịch thay đổi +account.notifications.trade.message.msg.conf=Lệnh nạp tiền cho giao dịch có mã là {0} đã được xác nhận. Vui lòng mở ứng dụng Bisq và bắt đầu thanh toán. +account.notifications.trade.message.msg.started=Người mua BTC đã tiến hành thanh toán cho giao dịch có mã là {0}. +account.notifications.trade.message.msg.completed=Giao dịch có mã là {0} đã hoàn thành. +account.notifications.offer.message.title=Chào giá của bạn đã được chấp nhận +account.notifications.offer.message.msg=Chào giá mã {0} của bạn đã được chấp nhận +account.notifications.dispute.message.title=Tin nhắn tranh chấp mới +account.notifications.dispute.message.msg=Bạn nhận được một tin nhắn tranh chấp trong giao dịch có mã {0} + +account.notifications.marketAlert.title=Thông báo chào giá +account.notifications.marketAlert.selectPaymentAccount=Tài khoản thanh toán khớp với chào giá +account.notifications.marketAlert.offerType.label=Loại chào giátôi muốn +account.notifications.marketAlert.offerType.buy=Chào mua (Tôi muốn bán BTC) +account.notifications.marketAlert.offerType.sell=Chào bán (Tôi muốn mua BTC) +account.notifications.marketAlert.trigger=Khoảng cách giá chào (%) +account.notifications.marketAlert.trigger.info=Khi đặt khoảng cách giá, bạn chỉ nhận được thông báo khi có một chào giá bằng (hoặc cao hơn) giá bạn yêu cầu được đăng lên. Ví dụ: Bạn muốn bán BTC, nhưng chỉ bán với giá cao hơn thị trường hiện tại 2%. Đặt trường này ở mức 2% sẽ đảm bảo là bạn chỉ nhận được thông báo từ những chào giá cao hơn 2%(hoặc hơn) so với giá thị trường hiện tại. +account.notifications.marketAlert.trigger.prompt=Khoảng cách phần trăm so với giá thị trường (vd: 2.50%, -0.50%, ...) +account.notifications.marketAlert.addButton=Thêm thông báo chào giá +account.notifications.marketAlert.manageAlertsButton=Quản lý thông báo chào giá +account.notifications.marketAlert.manageAlerts.title=Quản lý thông báo chào giá +account.notifications.marketAlert.manageAlerts.label=Thông báo chào giá +account.notifications.marketAlert.manageAlerts.item=Thông báo chào giá cho {0} chào giá với giá khởi phát {1} và tài khoản thanh toán {2} +account.notifications.marketAlert.manageAlerts.header.paymentAccount=tài khoản thanh toán +account.notifications.marketAlert.manageAlerts.header.trigger=Giá khởi phát account.notifications.marketAlert.manageAlerts.header.offerType=Loại chào giá -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 Bisq offerbook.\nOffer 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.noWebCamFound.warning=No webcam found.\n\nPlease use the email option to send the token and encryption key from your mobile phone to the Bisq application. -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. +account.notifications.marketAlert.message.title=Thông báo chào giá +account.notifications.marketAlert.message.msg.below=cao hơn +account.notifications.marketAlert.message.msg.above=thấp hơn +account.notifications.marketAlert.message.msg=một ''{0} {1}'' chào giá mới với giá {2} ({3} {4} giá thị trường) và hình thức thanh toán ''{5}''đã được đăng lên danh mục chào giá của Bisq.\nMã chào giá: {6}. +account.notifications.priceAlert.message.title=Thông báo giá cho {0} +account.notifications.priceAlert.message.msg=Thông báo giá của bạn đã được kích hoạt. Giá {0} hiện tại là {1} {2} +account.notifications.noWebCamFound.warning=Không tìm thấy webcam.\n\nVui lòng sử dụng lựa chọn email để gửi mã bảo mật và khóa mã hóa từ điện thoại di động của bạn tới ứng dùng Bisq. +account.notifications.priceAlert.warning.highPriceTooLow=Giá cao hơn phải lớn hơn giá thấp hơn. +account.notifications.priceAlert.warning.lowerPriceTooHigh=Giá thấp hơn phải nhỏ hơn giá cao hơn. @@ -1001,326 +1031,474 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must #################################################################### dao.tab.bsqWallet=Ví BSQ -dao.tab.proposals=Governance -dao.tab.bonding=Bonding +dao.tab.proposals=Đề xuất +dao.tab.bonding=Tài sản đảm bảo +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=thanh toán bằng BSQ -dao.availableBsqBalance=Số dư BSQ hiện có -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=Số dư BSQ chưa được xác nhận -dao.lockedForVoteBalance=Khóa để bỏ phiếu -dao.lockedInBonds=Locked in bonds +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting +dao.lockedInBonds=Bị khóa trong hợp đồng dao.totalBsqBalance=Tổng số dư BSQ dao.tx.published.success=Giao dịch của bạn đã được công bố thành công. dao.proposal.menuItem.make=Tạo đề nghị -dao.proposal.menuItem.browse=Browse open proposals -dao.proposal.menuItem.vote=Vote on proposals -dao.proposal.menuItem.result=Vote results -dao.cycle.headline=Voting cycle -dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=Giai đoạn hiện tại: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=Thông tin -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! - -dao.results.cycles.header=Cycles -dao.results.cycles.table.header.cycle=Cycle +dao.proposal.menuItem.browse=Xem những chào giá đang mở +dao.proposal.menuItem.vote=Bỏ phiếu chọn đề xuất +dao.proposal.menuItem.result=Kết quả bỏ phiếu +dao.cycle.headline=Vòng bỏ phiếu +dao.cycle.overview.headline=Tổng quan vòng bỏ phiếu +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Giai đoạn đề xuất +dao.cycle.blindVote=Mở để bỏ phiếu +dao.cycle.voteReveal=Mở để công khai khóa bỏ phiếu +dao.cycle.voteResult=Kết quả bỏ phiếu +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) + +dao.results.cycles.header=Các vòng +dao.results.cycles.table.header.cycle=Vòng dao.results.cycles.table.header.numProposals=Đề xuất dao.results.cycles.table.header.numVotes=Các phiếu bầu -dao.results.cycles.table.header.voteWeight=Vote weight +dao.results.cycles.table.header.voteWeight=Sức nặng của phiếu bầu dao.results.cycles.table.header.issuance=Phát hành -dao.results.results.table.item.cycle=Cycle {0} started: {1} +dao.results.results.table.item.cycle=Vòng {0} bắt đầu: {1} -dao.results.proposals.header=Proposals of selected cycle +dao.results.proposals.header=Các đề xuất của vòng được chọn dao.results.proposals.table.header.proposalOwnerName=Tên dao.results.proposals.table.header.details=Thông tin chi tiết -dao.results.proposals.table.header.myVote=My vote -dao.results.proposals.table.header.result=Vote result +dao.results.proposals.table.header.myVote=Phiếu bầu của tôi +dao.results.proposals.table.header.result=Kết quả bầu chọn -dao.results.proposals.voting.detail.header=Vote results for selected proposal +dao.results.proposals.voting.detail.header=Kết quả của đề xuất được chọn # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Không xác định + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount + # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests # suppress inspection "UnusedProperty" -dao.results.cycle.duration.label=Duration of {0} +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + # suppress inspection "UnusedProperty" -dao.results.cycle.duration.value={0} block(s) +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.isDefaultValue=(default value) +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} khối + # suppress inspection "UnusedProperty" -dao.results.cycle.value.postFix.hasChanged=(has been changed in voting) +dao.results.cycle.duration.label=Thời lượng {0} +# suppress inspection "UnusedProperty" +dao.results.cycle.duration.value={0} (các) khối +# suppress inspection "UnusedProperty" +dao.results.cycle.value.postFix.isDefaultValue=(giá trị mặc định) +# suppress inspection "UnusedProperty" +dao.results.cycle.value.postFix.hasChanged=(đã được thay đổi qua bỏ phiếu) # suppress inspection "UnusedProperty" dao.phase.PHASE_UNDEFINED=Không xác định # suppress inspection "UnusedProperty" -dao.phase.PHASE_PROPOSAL=Proposal phase +dao.phase.PHASE_PROPOSAL=Giai đoạn đề xuất # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK1=Break 1 +dao.phase.PHASE_BREAK1=Tạm dừng 1 # suppress inspection "UnusedProperty" -dao.phase.PHASE_BLIND_VOTE=Blind vote phase +dao.phase.PHASE_BLIND_VOTE=Mở để bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK2=Break 2 +dao.phase.PHASE_BREAK2=Tạm dừng 2 # suppress inspection "UnusedProperty" -dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase +dao.phase.PHASE_VOTE_REVEAL=Mở để công khai khóa bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK3=Break 3 +dao.phase.PHASE_BREAK3=Tạm dừng 3 # suppress inspection "UnusedProperty" -dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 +dao.phase.PHASE_RESULT=Giai đoạn kết quả -dao.results.votes.table.header.stakeAndMerit=Vote weight +dao.results.votes.table.header.stakeAndMerit=Sức nặng của phiếu bầu dao.results.votes.table.header.stake=Tiền đầu tư -dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID +dao.results.votes.table.header.merit=Kiếm được dao.results.votes.table.header.vote=Bỏ phiếu -dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) -dao.bond.reputation.lockupButton=Lockup -dao.bond.reputation.lockup.headline=Confirm lockup transaction -dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=Mở khóa -dao.bond.reputation.unlock.headline=Confirm unlock transaction -dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): +dao.bond.menuItem.bondedRoles=Vai trò được đảm bảo +dao.bond.menuItem.reputation=Danh tiếng tài sản đảm bảo +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Tài sản đảm bảo BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Thời gian mở khóa tính bằng khối +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash +dao.bond.reputation.lockupButton=Khóa +dao.bond.reputation.lockup.headline=Xác nhận giao dịch khóa +dao.bond.reputation.lockup.details=Số lượng khóa: {0}\nThời gian khóa: {1} khối\n\nBạn có thực sự muốn tiếp tục? +dao.bond.reputation.unlock.headline=Xác nhận giao dịch mở khóa +dao.bond.reputation.unlock.details=Số lượng mở khóa: {0}\nThời gian mở khóa: {1} khối\n\nBạn có thực sự muốn tiếp tục? + +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Vai trò được đảm bảo + +dao.bond.details.header=Chi tiết về vai trò +dao.bond.details.role=Vai trò +dao.bond.details.requiredBond=Tài sản đảm bảo BSQ yêu cầu +dao.bond.details.unlockTime=Thời gian mở khóa tính bằng khối +dao.bond.details.link=Đường dẫn tới mô tả vai trò +dao.bond.details.isSingleton=Có thể được thực hiện bởi nhiều người với vai trò khác nhau +dao.bond.details.blocks={0} khối + +dao.bond.table.column.name=Tên +dao.bond.table.column.link=đường dẫn +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=Thông tin chi tiết +dao.bond.table.column.lockupTxId=Mã giao dịch khóa +dao.bond.table.column.bondState=Trạng thái tài sản đảm bảo +dao.bond.table.column.lockTime=Thời gian khóa +dao.bond.table.column.lockupDate=Lockup date +dao.bond.table.button.lockup=Khóa +dao.bond.table.button.unlock=Mở khóa +dao.bond.table.button.revoke=Hủy + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Chưa có tài sản đảm bảo # suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending # suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Tài sản đảm bảo đã khóa # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed # suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.bondState.UNLOCKING=Tài sản đảm bảo đang mở khóa +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Tài sản đảm bảo đã mở khóa +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated -dao.bond.details.header=Role details -dao.bond.details.role=Vai trò -dao.bond.details.requiredBond=Required BSQ bond -dao.bond.details.unlockTime=Unlock time in blocks -dao.bond.details.link=Link to role description -dao.bond.details.isSingleton=Can be taken by multiple role holders -dao.bond.details.blocks={0} blocks +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Vai trò đảm bảo +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Danh tiếng tài sản đảm bảo -dao.bond.bondedRoles=Bonded roles -dao.bond.table.column.name=Tên -dao.bond.table.column.link=Tài khoản -dao.bond.table.column.bondType=Vai trò -dao.bond.table.column.startDate=Started -dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID -dao.bond.table.column.bondState=Bond state - -dao.bond.table.button.lockup=Lockup -dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Người chạy seed node +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Người giữ tên miền +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Trọng tài + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=Trạng thái +dao.burnBsq.assets.tradeVolume=Khối lượng giao dịch +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. # suppress inspection "UnusedProperty" -dao.phase.UNDEFINED=Không xác định +dao.assetState.UNDEFINED=Không xác định # suppress inspection "UnusedProperty" -dao.phase.PROPOSAL=Proposal phase +dao.assetState.IN_TRIAL_PERIOD=In trial period # suppress inspection "UnusedProperty" -dao.phase.BREAK1=Break before blind vote phase +dao.assetState.ACTIVELY_TRADED=Actively traded # suppress inspection "UnusedProperty" -dao.phase.BLIND_VOTE=Blind vote phase +dao.assetState.DE_LISTED=De-listed due to inactivity # suppress inspection "UnusedProperty" -dao.phase.BREAK2=Break before vote reveal phase +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=Số tiền +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=Ngày +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=Giao dịch +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed + +# suppress inspection "UnusedProperty" +dao.phase.UNDEFINED=Không xác định +# suppress inspection "UnusedProperty" +dao.phase.PROPOSAL=Giai đoạn đề xuất +# suppress inspection "UnusedProperty" +dao.phase.BREAK1=Ngừng trước khi bắt đầu bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.VOTE_REVEAL=Vote reveal phase +dao.phase.BLIND_VOTE=Mở để bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.BREAK3=Break before result phase +dao.phase.BREAK2=Ngừng trước khi bắt đầu xác nhận bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.RESULT=Vote result phase +dao.phase.VOTE_REVEAL=Mở để công khai khóa bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase +dao.phase.BREAK3=Ngừng trước khi bắt đầu giai đoạn phát hành +# suppress inspection "UnusedProperty" +dao.phase.RESULT=giai đoạn kết quả bỏ phiếu # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase +dao.phase.separatedPhaseBar.PROPOSAL=Giai đoạn đề xuất # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.BLIND_VOTE=Blind vote +dao.phase.separatedPhaseBar.BLIND_VOTE=Bỏ phiếu mù # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.VOTE_REVEAL=Tiết lộ phiếu bầu +dao.phase.separatedPhaseBar.VOTE_REVEAL=Công khai phiếu bầu # suppress inspection "UnusedProperty" -dao.phase.separatedPhaseBar.RESULT=Vote result +dao.phase.separatedPhaseBar.RESULT=Kết quả bỏ phiếu # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=Yêu cầu bồi thường # suppress inspection "UnusedProperty" -dao.proposal.type.BONDED_ROLE=Proposal for a bonded role +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" +dao.proposal.type.BONDED_ROLE=Đề xuất một vai trò đảm bảo # suppress inspection "UnusedProperty" -dao.proposal.type.REMOVE_ASSET=Đề xuất gỡ bỏ một altcoin +dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset # suppress inspection "UnusedProperty" dao.proposal.type.CHANGE_PARAM=Đề xuất thay đổi một thông số # suppress inspection "UnusedProperty" dao.proposal.type.GENERIC=Đề xuất chung # suppress inspection "UnusedProperty" -dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond +dao.proposal.type.CONFISCATE_BOND=Đề xuất tịch thu tài sản đảm bảo # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=Yêu cầu bồi thường # suppress inspection "UnusedProperty" -dao.proposal.type.short.BONDED_ROLE=Bonded role +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" +dao.proposal.type.short.BONDED_ROLE=Vai trò đảm bảo # suppress inspection "UnusedProperty" -dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin +dao.proposal.type.short.REMOVE_ASSET=Gỡ bỏ một altcoin # suppress inspection "UnusedProperty" -dao.proposal.type.short.CHANGE_PARAM=Changing a parameter +dao.proposal.type.short.CHANGE_PARAM=Thay đổi một thông số # suppress inspection "UnusedProperty" dao.proposal.type.short.GENERIC=Đề xuất chung # suppress inspection "UnusedProperty" -dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond +dao.proposal.type.short.CONFISCATE_BOND=Tịch thu tài sản đảm bảo dao.proposal.details=Thông tin về đề xuất dao.proposal.selectedProposal=Đề xuất được chọn -dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.header=Các đề xuất có hiệu lực +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=Không thể gỡ bỏ đề xuất. dao.proposal.myVote.accept=Chấp nhận đề xuất dao.proposal.myVote.reject=Từ chối đề xuất -dao.proposal.myVote.removeMyVote=Ignore proposal -dao.proposal.myVote.merit=Vote weight from earned BSQ -dao.proposal.myVote.stake=Vote weight from stake -dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID -dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Số dư còn lại để bỏ phiếu: {0} -dao.proposal.votes.header=Bỏ phiếu trên tất cả đề xuất -dao.proposal.votes.header.voted=My vote +dao.proposal.myVote.removeMyVote=Bỏ qua đề xuất +dao.proposal.myVote.merit=Trọng lượng phiếu bầu từ BSQ kiếm được +dao.proposal.myVote.stake=Tiền đầu tư BSQ để bỏ phiếu +dao.proposal.myVote.blindVoteTxId=Mã giao dịch bỏ phiếu mù +dao.proposal.myVote.revealTxId=Mã giao dịch công khai phiếu bầu +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} +dao.proposal.votes.header=Các phiếu bầu +dao.proposal.votes.header.voted=Phiếu bầu của tôi dao.proposal.myVote.button=Bỏ phiếu trên tất cả đề xuất dao.proposal.create.selectProposalType=Chọn kiểu đề xuất dao.proposal.create.proposalType=Kiểu đề xuất dao.proposal.create.createNew=Tạo đề xuất mới dao.proposal.create.create.button=Tạo đề xuất -dao.proposal=proposal +dao.proposal=đề xuất dao.proposal.display.type=Kiểu đề xuất -dao.proposal.display.name=Tên/nickname: -dao.proposal.display.link=Link đến thông tin chi tiết: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=Khoản tiền yêu cầu tại BSQ: -dao.proposal.display.bsqAddress=Địa chỉ BSQ: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Phí đề xuất +dao.proposal.display.myVote=Phiếu bầu của tôi +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=Kiểu đề xuất -dao.proposal.table.header.link=Link +dao.proposal.table.header.link=đường dẫn +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' -dao.proposal.display.myVote.accepted=Accepted -dao.proposal.display.myVote.rejected=Rejected -dao.proposal.display.myVote.ignored=Ignored -dao.proposal.myVote.summary=Voted: {0}; Vote weight: {1} (earned: {2} + stake: {3}); +dao.proposal.display.myVote.accepted=Chấp nhận +dao.proposal.display.myVote.rejected=Từ chối +dao.proposal.display.myVote.ignored=Bỏ qua +dao.proposal.myVote.summary=Đã bầu: {0}; Sức nặng phiếu bầu: {1} (kiếm được: {2} + cược: {3}); -dao.proposal.voteResult.success=Accepted -dao.proposal.voteResult.failed=Rejected -dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) +dao.proposal.voteResult.success=Chấp nhận +dao.proposal.voteResult.failed=Từ chối +dao.proposal.voteResult.summary=Kết quả: {0}; Ngưỡng: {1} (yêu cầu > {2}); Đại biểu: {3} (yêu cầu > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value -dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.confiscateBondComboBox.label=Chọn tài sản đảm bảo +dao.proposal.display.assetComboBox.label=Asset to remove -dao.blindVote=blind vote +dao.blindVote=bỏ phiếu mù -dao.blindVote.startPublishing=Publishing blind vote transaction... -dao.blindVote.success=Your blind vote has been successfully published. +dao.blindVote.startPublishing=Công bố giao dịch bỏ phiếu mù... +dao.blindVote.success=Giao dịch bỏ phiếu mù của bạn đã công bố thành công dao.wallet.menuItem.send=Gửi dao.wallet.menuItem.receive=Nhận dao.wallet.menuItem.transactions=Giao dịch -dao.wallet.dashboard.distribution=Số liệu thống kê -dao.wallet.dashboard.genesisBlockHeight=Chiều cao block ban đầu: -dao.wallet.dashboard.genesisTxId=ID giao dịch ban đầu: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=Số giao dịch BSQ: -dao.wallet.dashboard.utxo=Số đầu ra giao dịch chưa chi tiêu: -dao.wallet.dashboard.burntTx=Số giao dịch thanh toán phí (đã sử dụng): -dao.wallet.dashboard.price=Giá: -dao.wallet.dashboard.marketCap=Vốn giá theo thị trường: - -dao.wallet.receive.fundBSQWallet=Nộp tiền ví Bisq BSQ +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=Giao dịch chung +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=Nộp tiền ví BSQ của bạn +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=Gửi vốn -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=Số tiền trong BSQ: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=Cài đặt số tiền được rút (số tiền tối thiểu là {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=Điền địa chỉ đến của bạn dao.wallet.send.send=Gửi vốn BSQ -dao.wallet.send.sendBtc=Send BTC funds +dao.wallet.send.sendBtc=Gửi vốn BTC dao.wallet.send.sendFunds.headline=Xác nhận yêu cầu rút dao.wallet.send.sendFunds.details=Đang gửi: {0}\nĐến địa chỉ nhận: {1}.\nphí giao dịch cần thiết: {2} ({3} satoshis/byte)\nQuy mô giao dịch: {4} Kb\n\nNgười nhận sẽ nhận: {5}\n\nBạn có chắc bạn muốn rút số tiền này? dao.wallet.chainHeightSynced=Đồng bộ hóa với block:{0} (block mới nhất: {1}) @@ -1346,22 +1524,29 @@ dao.tx.type.enum.PAY_TRADE_FEE=Phí giao dịch # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=Phí yêu cầu bồi thường # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Phí đề xuất # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=Phí cho phiếu không # suppress inspection "UnusedProperty" dao.tx.type.enum.VOTE_REVEAL=Tiết lộ phiếu bầu # suppress inspection "UnusedProperty" -dao.tx.type.enum.LOCKUP=Lock up bond +dao.tx.type.enum.LOCKUP=Tài sản khóa # suppress inspection "UnusedProperty" -dao.tx.type.enum.UNLOCK=Unlock bond +dao.tx.type.enum.UNLOCK=Tài sản mở khóa +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=Yêu cầu bồi thường/ban hành dao.tx.issuanceFromCompReq.tooltip=Yêu cầu bồi thường dẫn đến ban hành BSQ mới.\nNgày ban hành: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=Bạn không có đủ tiền để tạo đề xuất.\nThiếu: {0} -dao.feeTx.confirm=Confirm {0} transaction -dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? +dao.feeTx.confirm=Xác nhận {0} giao dịch +dao.feeTx.confirm.details={0} phí: {1}\nPhí đào: {2} ({3} Satoshis/byte)\nKích thước giao dịch: {4} Kb\n\nBạn có chắc là muốn công bố giao dịch {5}? #################################################################### @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=Thông tin khiếu nại -contractWindow.dates=Ngày chào giá / Ngày giao dịch: -contractWindow.btcAddresses=Địa chỉ Bitcoin người mua BTC / người bán BTC: -contractWindow.onions=Địa chỉ mạng người mua BTC / người bán BTC: -contractWindow.numDisputes=Số khiếu nại người mua BTC / người bán BTC : -contractWindow.contractHash=Hash của hợp đồng: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=Thông tin quan trọng! displayAlertMessageWindow.update.headline=Thông tin cập nhật quan trọng! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=Phiên bản mới đã được download th displayUpdateDownloadWindow.download.openDir=Mở thư mục download disputeSummaryWindow.title=Tóm tắt -disputeSummaryWindow.openDate=Ngày mở đơn -disputeSummaryWindow.role=Vai trò của Thương gia: -disputeSummaryWindow.evidence=Bằng chứng: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=Bằng chứng chống giả mạo disputeSummaryWindow.evidence.id=Xác minh ID disputeSummaryWindow.evidence.video=Video/Phản chiếu hình ảnh -disputeSummaryWindow.payout=Khoản tiền giao dịch hoàn lại: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0} nhận được khoản tiền giao dịch hoàn lại disputeSummaryWindow.payout.getsAll=BTC {0} nhận tất cả disputeSummaryWindow.payout.custom=Thuế hoàn lại disputeSummaryWindow.payout.adjustAmount=Số tiền nhập vượt quá số tiền hiện có {0}.\nChúng tôi điều chỉnh trường nhập này đến giá trị có thể lớn nhất. -disputeSummaryWindow.payoutAmount.buyer=Khoản tiền hoàn lại của người mua: -disputeSummaryWindow.payoutAmount.seller=Khoản tiền hoàn lại của người bán: -disputeSummaryWindow.payoutAmount.invert=Sử dụng người thua như người công bố: -disputeSummaryWindow.reason=Lý do khiếu nại: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Sự cố disputeSummaryWindow.reason.usability=Khả năng sử dụng disputeSummaryWindow.reason.protocolViolation=Vi phạm giao thức @@ -1417,18 +1602,18 @@ disputeSummaryWindow.reason.noReply=Không có phản hồi disputeSummaryWindow.reason.scam=Scam disputeSummaryWindow.reason.other=Khác disputeSummaryWindow.reason.bank=Ngân hàng -disputeSummaryWindow.summaryNotes=Lưu ý tóm tắt: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=Thêm lưu ý tóm tắt disputeSummaryWindow.close.button=Đóng đơn disputeSummaryWindow.close.msg=Vé đã đóng trên {0}\n\nTóm tắt:\n{1} bằng chứng chống làm giả đã được chuyển: {2}\n{3} xác minh ID: {4}\n{5} phản chiếu hình ảnh hoặc video: {6}\nSố tiền hoàn trả cho người mua BTC: {7}\nSố tiền hoàn trả cho người bán BTC: {8}\n\nChú ý tóm tắt:\n{9} disputeSummaryWindow.close.closePeer=Bạn cũng cần phải đóng Đơn Đối tác giao dịch! -emptyWalletWindow.headline={0} emergency wallet tool +emptyWalletWindow.headline=Công cụ ví khẩn cấp emptyWalletWindow.info=Vui lòng chỉ sử dụng trong trường hợp khẩn cấp nếu bạn không thể truy cập vốn của bạn từ UI.\n\nLưu ý rằng tất cả Báo giá mở sẽ được tự động đóng khi sử dụng công cụ này.\n\nTrước khi sử dụng công cụ này, vui lòng sao lưu dự phòng thư mục dữ liệu của bạn. Bạn có thể sao lưu tại \"Tài khoản/Sao lưu dự phòng\".\n\nVui lòng báo với chúng tôi vấn đề của bạn và lập báo cáo sự cố trên GitHub hoặc diễn đàn Bisq để chúng tôi có thể điều tra điều gì gây nên vấn đề đó. -emptyWalletWindow.balance=Số dư ví hiện tại của bạn: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=Địa chỉ đến của bạn: +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=Gửi tất cả vốn emptyWalletWindow.openOffers.warn=Bạn có chào giá mở sẽ được gỡ bỏ khi bạn rút hết trong ví.\nBạn có chắc chắn muốn rút hết ví của bạn? emptyWalletWindow.openOffers.yes=Vâng, tôi chắc chắn @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=Số dư trong ví của bạn đã được chuy enterPrivKeyWindow.headline=Đăng ký chỉ mở cho các trọng tài được mời filterWindow.headline=Chỉnh sửa danh sách lọc -filterWindow.offers=Chào giá đã lọc (cách nhau bằng dấu phẩy): -filterWindow.onions=Địa chỉ onion đã lọc (cách nhau bằng dấu phẩy): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=Dữ liệu tài khoản giao dịch đã lọc:\nĐịnh dạng: cách nhau bằng dấu phẩy danh sách [ID phương thức thanh toán | trường dữ liệu | giá trị] -filterWindow.bannedCurrencies=Mã tiền tệ đã lọc (cách nhau bằng dấu phẩy): -filterWindow.bannedPaymentMethods=ID phương thức thanh toán đã lọc (cách nhau bằng dấu phẩy): -filterWindow.arbitrators=Các trọng tài đã lọc (địa chỉ onion cách nhau bằng dấu phẩy): -filterWindow.seedNode=Node cung cấp thông tin đã lọc (địa chỉ onion cách nhau bằng dấu phẩy): -filterWindow.priceRelayNode=nút rơle giá đã lọc (địa chỉ onion cách nhau bằng dấu phẩy): -filterWindow.btcNode=nút Bitcoin đã lọc (địa chỉ cách nhau bằng dấu phẩy + cửa): -filterWindow.preventPublicBtcNetwork=Ngăn sử dụng mạng Bitcoin công cộng: +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=Thêm bộ lọc filterWindow.remove=Gỡ bỏ bộ lọc -offerDetailsWindow.minBtcAmount=Giá trị BTC tối thiểu: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(min. {0}) offerDetailsWindow.distance=(chênh lệch so với giá thị trường: {0}) -offerDetailsWindow.myTradingAccount=tài khoản giao dịch của tôi: -offerDetailsWindow.offererBankId=(ID/BIC/SWIFT ngân hàng của người tạo): +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(tên ngân hàng của người tạo) -offerDetailsWindow.bankId=ID ngân hàng (VD: BIC hoặc SWIFT): -offerDetailsWindow.countryBank=Quốc gia ngân hàng của người tạo: -offerDetailsWindow.acceptedArbitrators=Các trọng tài được chấp nhận: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=Cam kết -offerDetailsWindow.agree=Tôi đồng ý: -offerDetailsWindow.tac=Điều khoản và điều kiện: +offerDetailsWindow.agree=Tôi đồng ý +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=Xác nhận: Đặt chào giá cho {0} bitcoin offerDetailsWindow.confirm.taker=Xác nhận: Nhận chào giáo cho {0} bitcoin -offerDetailsWindow.warn.noArbitrator=Bạn không có trọng tài được chọn.\nVui lòng chọn ít nhất một trọng tài. -offerDetailsWindow.creationDate=Ngày tạo: -offerDetailsWindow.makersOnion=Địa chỉ onion của người tạo: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=Mã QR qRCodeWindow.msg=Vui lòng sử dụng mã QR để nộp tiền và ví Bisq của bạn từ ví bên ngoài. -qRCodeWindow.request="Yêu cầu thanh toán:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=Chọn giao dịch tiền gửi để khiếu nại selectDepositTxWindow.msg=Giao dịch tiền gửi không được lưu trong danh mục giao dịch.\nVui lòng chọn một trong các giao dịch multisig hiện có từ ví của bạn là giao dịch tiền gửi sử dụng trong danh mục giao dịch không thành công.\n\nBạn có thể tìm đúng giao dịch bằng cách mở cửa sổ thông tin giao dịch (nhấp vào ID giao dịch trong danh sách) và tuân thủ yêu cầu thanh toán phí giao dịch cho giao dịch tiếp theo khi bạn thấy giao dịch tiền gửi multisig (địa chỉ bắt đầu bằng số 3). ID giao dịch sẽ thấy trong danh sách tại đây. Khi bạn thấy đúng giao dịch, chọn giao dịch đó và tiếp tục.\n\nXin lỗi vì sự bất tiện này nhưng thỉnh thoảng sẽ có lỗi xảy ra và trong tương lai chúng tôi sẽ tìm cách tốt hơn để xử lý vấn đề này. @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=Thị trường mặc định được chọn là { selectBaseCurrencyWindow.select=Chọn tiền tệ cơ sở sendAlertMessageWindow.headline=Gửi thông báo toàn cầu -sendAlertMessageWindow.alertMsg=Tin nhắn cảnh báo: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=Nhận tin nhắn -sendAlertMessageWindow.isUpdate=Thông báo cập nhật: -sendAlertMessageWindow.version=Phiên bản mới số: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=Gửi thông báo sendAlertMessageWindow.remove=Gỡ bỏ thông báo sendPrivateNotificationWindow.headline=Gửi tin nhắn riêng tư -sendPrivateNotificationWindow.privateNotification=Thông báo riêng tư: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=Nhập thông báo sendPrivateNotificationWindow.send=Gửi thông báo riêng tư showWalletDataWindow.walletData=Dữ liệu ví -showWalletDataWindow.includePrivKeys=Bao gồm khóa cá nhân: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=Hệ thống trọng tài tradeDetailsWindow.headline=giao dịch tradeDetailsWindow.disputedPayoutTxId=ID giao dịch hoàn tiền khiếu nại: tradeDetailsWindow.tradeDate=Ngày giao dịch -tradeDetailsWindow.txFee=Phí đào: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=Địa chỉ onion Đối tác giao dịch -tradeDetailsWindow.tradeState=Trạng thái giao dịch: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=Nhập mật khẩu để mở khóa @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Cài đặt mạng Tor torNetworkSettingWindow.noBridges=Không sử dụng cầu nối torNetworkSettingWindow.providedBridges=Nối với cầu nối được cung cấp torNetworkSettingWindow.customBridges=Nhập cầu nối thông dụng -torNetworkSettingWindow.transportType=Loại hình vận chuyển: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (khuyến cáo) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=Nhập một hoặc nhiều chuyển tiếp cầu (một trên một dòng): +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=địa chỉ loại:cổng torNetworkSettingWindow.restartInfo=Bạn cần phải khởi động lại để thay đổi torNetworkSettingWindow.openTorWebPage=Mở trang web dự án Tor @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=Nếu Tor bị kẹt do nhà cung cấp int feeOptionWindow.headline=Chọn đồng tiền để thanh toán phí giao dịch feeOptionWindow.info=Bạn có thể chọn thanh toán phí giao dịch bằng BSQ hoặc BTC. Nếu bạn chọn BSQ, bạn sẽ được khấu trừ phí giao dịch. -feeOptionWindow.optionsLabel=Chọn đồng tiền để thanh toán phí giao dịch: +feeOptionWindow.optionsLabel=Chọn đồng tiền để thanh toán phí giao dịch feeOptionWindow.useBTC=Sử dụng BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=giao dịch của bạn với ID {0} đã popup.warning.tradePeriod.ended=giao dịch của bạn với ID {0} đã qua một nửa thời gian giao dịch cho phép tối đa và vẫn chưa hoàn thành.\n\nThời gian giao dịch đã kết thúc vào {1}\n\nVui lòng kiểm tra giao dịch của bạn tại \"Portfolio/Các giao dịch mở\" để liên hệ với trọng tài. popup.warning.noTradingAccountSetup.headline=Bạn chưa thiết lập tài khoản giao dịch popup.warning.noTradingAccountSetup.msg=Bạn cần thiết lập tiền tệ quốc gia hoặc tài khoản altcoin trước khi tạo Báo giá.\nDBạn có muốn thiết lập tài khoản? -popup.warning.noArbitratorSelected.headline=Bạn chưa có trọng tài được chọn. -popup.warning.noArbitratorSelected.msg=Bạn cần lập ít nhất một trọng tài để có thể giao dịch.\nBạn có muốn làm luôn bây giờ? +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=Bạn cần phải đợi cho đến khi kết nối hoàn toàn với mạng.\nĐiều này mất khoảng 2 phút khi khởi động. popup.warning.notSufficientConnectionsToBtcNetwork=Bạn cần phải đợi cho đến khi bạn có ít nhất {0} kết nối với mạng Bitcoin. popup.warning.downloadNotComplete=Bạn cần phải đợi cho đến khi download xong các block Bitcoin còn thiếu. @@ -1583,10 +1767,10 @@ popup.warning.tooLargePercentageValue=Bạn không thể cài đặt phần tră popup.warning.examplePercentageValue=Vui lòng nhập số phần trăm như \"5.4\" cho 5,4% popup.warning.noPriceFeedAvailable=Không có giá cung cấp cho tiền tệ này. Bạn không thể sử dụng giá dựa trên tỷ lệ.\nVui lòng chọn giá cố định. popup.warning.sendMsgFailed=Gửi tin nhắn Đối tác giao dịch không thành công.\nVui lòng thử lại và nếu tiếp tục không thành công thì báo cáo sự cố. -popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} +popup.warning.insufficientBtcFundsForBsqTx=Bạn không có đủ vốn BTC để thanh toán phí đào cho giao dịch BSQ này.\nVui lòng nộp tiền vào ví BTC của bạn để có thể chuyển giao BSQ.\nSố tiền còn thiếu: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=Bạn không đủ vốn BSQ để thanh toán phí đào BSQ.\nBạn có thể thanh toán phí bằng BTC hoặc nộp tiền vào ví BSQ của bạn. Bạn có thể mua BSQ tại Bisq.\nSố tiền BSQ còn thiếu: {0} -popup.warning.noBsqFundsForBtcFeePayment=Ví BSQ của bạn không đủ tiền để thanh toán phí đào tại BSQ. +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=Tin nhắn của bạn vượt quá kích cỡ tối đa cho phép. Vui lòng gửi thành nhiều lần hoặc tải lên mạng như https://pastebin.com. popup.warning.lockedUpFunds=Bạn đã khóa vốn của giao dịch không thành công.\nSố dư bị khóa: {0} \nĐịa chỉ tx tiền gửi: {1}\nID giao dịch: {2}.\n\nVui lòng mở vé hỗ trợ bằng cách mở giao dịch trong màn hình các giao dịch chưa xử lý và nhấn \"alt + o\" hoặc \"option + o\"." @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=Để chắc chắn hai Thương gia tuân thủ popup.info.cashDepositInfo=Chắc chắn rằng khu vực của bạn có chi nhánh ngân hàng có thể gửi tiền mặt.\nID (BIC/SWIFT) ngân hàng của bên bán là: {0}. popup.info.cashDepositInfo.confirm=Tôi xác nhận tôi đã gửi tiền +popup.info.shutDownWithOpenOffers=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=Thông báo riêng tư quan trọng! @@ -1611,8 +1797,8 @@ popup.shutDownInProgress.msg=Tắt ứng dụng sẽ mất vài giây.\nVui lòn popup.attention.forTradeWithId=Cần chú ý khi giao dịch có ID {0} -popup.roundedFiatValues.headline=New privacy feature: Rounded fiat values -popup.roundedFiatValues.msg=To increase privacy of your trade the {0} amount was rounded.\n\nDepending on the client version you''ll pay or receive either values with decimals or rounded ones.\n\nBoth values do comply from now on with the trade protocol.\n\nAlso be aware that BTC values are changed automatically to match the rounded fiat amount as close as possible. +popup.roundedFiatValues.headline=Tính năng bảo mật mới: Giá trị tiền pháp định đã làm tròn +popup.roundedFiatValues.msg=Để tăng tính bảo mật, lượng {0} đã được làm tròn.\n\nTùy vào bạn đang sử dụng phiên bản nào của ứng dụng mà bạn sẽ phải trả hay nhận được hoặc là giá trị thập phân hoặc là giá trị đã làm tròn. \n\nCả hai giá trị này từ đây sẽ tuân theo giao thức giao dịch.\n\nCũng nên lưu ý là giá trị BTC sẽ tự động thay đổi sao cho khớp nhất có thể với lượng tiền pháp định đã được làm tròn. #################################################################### @@ -1698,10 +1884,10 @@ confidence.confirmed=Xác nhận tại {0} block confidence.invalid=Giao dịch không có hiệu lực peerInfo.title=Thông tin đối tác -peerInfo.nrOfTrades=Số giao dịch đã hoàn thành: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=Bạn chưa từng giao dịch với người dùng này. -peerInfo.setTag=Đặt nhãn cho đối tác này: -peerInfo.age=Tuổi tài khoản thanh toán: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Tuổi chưa biết addressTextField.openWallet=Mở ví Bitcoin mặc định của bạn @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=Mở một blockchain explorer với ID navigation.account=\"Tài khoản\" navigation.account.walletSeed=\"Tài khoản/Khởi tạo ví\" -navigation.arbitratorSelection=\"Lựa chọn trọng tài\" navigation.funds.availableForWithdrawal=\"Vốn/Gửi vốn\" navigation.portfolio.myOpenOffers=\"Portfolio/Các Báo giá mở của tôi\" navigation.portfolio.pending=\"Portfolio/Các giao dịch mở\" @@ -1790,8 +1975,8 @@ time.minutes=phút time.seconds=giây -password.enterPassword=Nhập mật khẩu: -password.confirmPassword=Xác nhận mật khẩu: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=Mật khẩu phải ít hơn 500 ký tự. password.deriveKey=Lấy khóa từ mật khẩu password.walletDecrypted=Ví đã giải mã thành công và bảo vệ bằng mật khẩu bị gỡ bỏ. @@ -1803,11 +1988,12 @@ password.forgotPassword=Quên mật khẩu? password.backupReminder=Lưu ý rằng khi cài đặt mật khẩu ví, tất cả dữ liệu sao lưu dự phòng tự đồng tạo từ ví mã hóa sẽ bị xóa.\n\nKhuyến cáo nên sao lưu dự phòng thư mục của ứng dụng và viết từ khởi tạo ra giấy trước khi cài đặt mật khẩu! password.backupWasDone=Tôi đã sao lưu dự phòng -seed.seedWords=Seed words ví: -seed.date=Ngày ví: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=Khôi phục vú từ Seed words seed.restore=Khôi phục ví -seed.creationDate=Ngày tạo: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=Ví Bitcoin của bạn không trống.\n\nBạn phải làm trống ví trước khi khôi phục ví cũ, vì nhiều ví lẫn với nhau có thể dẫn tới sao lưu dự phòng vô hiệu.\n\nHãy hoàn thành giao dịch của bạn, đóng tất cả Báo giá mở và truy cập mục Vốn để rút bitcoin của bạn.\nNếu bạn không thể truy cập bitcoin của bạn, bạn có thể sử dụng công cụ khẩn cấp để làm trống ví.\nĐể mở công cụ khẩn cấp, ấn \"alt + e\" hoặc \"option + e\" . seed.warn.walletNotEmpty.restore=Tôi muốn khôi phục seed.warn.walletNotEmpty.emptyWallet=Tôi sẽ làm trống ví trước @@ -1821,80 +2007,84 @@ seed.restore.error=Có lỗi xảy ra khi khôi phục ví với Seed words.{0} #################################################################### payment.account=Tài khoản -payment.account.no=Tài khoản số: -payment.account.name=Tên tài khoản: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=Họ tên chủ tài khoản payment.account.fullName=Họ tên (họ, tên lót, tên) -payment.account.state=Bang/Tỉnh/Vùng: -payment.account.city=Thành phố: -payment.bank.country=Quốc gia của ngân hàng: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=Họ tên / email của chủ tài khoản payment.account.name.emailAndHolderId=Họ tên / email / {0} của chủ tài khoản -payment.bank.name=Tên ngân hàng: +payment.bank.name=Tên ngân hàng payment.select.account=Chọn loại tài khoản payment.select.region=Chọn vùng payment.select.country=Chọn quốc gia payment.select.bank.country=Chọn quốc gia của ngân hàng payment.foreign.currency=Bạn có muốn còn tiền tệ khác tiền tệ mặc định của quốc gia không? payment.restore.default=Không, khôi phục tiền tệ mặc định -payment.email=Email: -payment.country=Quốc gia: -payment.extras=Yêu cầu thêm: -payment.email.mobile=Email hoặc số điện thoại: -payment.altcoin.address=Địa chỉ Altcoin: -payment.altcoin=Altcoin: +payment.email=Email +payment.country=Quốc gia +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=Chọn hoặc tìm altcoin -payment.secret=Câu hỏi bí mật: -payment.answer=Trả lời: -payment.wallet=ID ví: -payment.uphold.accountId=Tên người dùng hoặc email hoặc số điện thoại: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=Email hoặc số điện thoại: -payment.venmo.venmoUserName=Tên người dùng Venmo: -payment.popmoney.accountId=Email hoặc số điện thoại: -payment.revolut.accountId=Email hoặc số điện thoại: -payment.supportedCurrencies=Tiền tệ hỗ trợ: -payment.limitations=Hạn chế: -payment.salt=Salt để xác minh tuổi tài khoản: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=Salt cần phải có định dạng HEX.\nKhuyến cáo chỉ chỉnh sửa trường salt nếu bạn muốn chuyển salt từ tài khoản cũ để giữ nguyên tuổi tài khoản. Tuổi tài khoản được xác minh bằng cách sử dụng salt tài khoản và dữ liệu nhận dạng tài khoản (VD: IBAN). -payment.accept.euro=Chấp nhận giao dịch từ các nước Châu Âu: -payment.accept.nonEuro=Chấp nhận giao dịch từ các nước không thuộc Châu Âu: -payment.accepted.countries=Các nước được chấp nhận: -payment.accepted.banks=Các ngân hàng được chấp nhận (ID): -payment.mobile=Số điện thoại: -payment.postal.address=Địa chỉ bưu điện: -payment.national.account.id.AR=Số CBU: +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn={0} địa chỉ: -payment.accountNr=Số tài khoản: -payment.emailOrMobile=Email hoặc số điện thoại: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=Sử dụng tên tài khoản thông dụng -payment.maxPeriod=Thời gian giao dịch cho phép tối đa: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=Thời gian giao dịch tối đa: {0} / Giới hạn giao dịch tối đa: {1} / Tuổi tài khoản: {2} -payment.maxPeriodAndLimitCrypto=Thời gian giao dịch tối đa: {0} / Giới hạn giao dịch tối đa: {1} +payment.maxPeriodAndLimitCrypto=Max. trade duration: {0} / Max. trade limit: {1} payment.currencyWithSymbol=Tiền tệ: {0} payment.nameOfAcceptedBank=Tên NH được chấp nhận payment.addAcceptedBank=Thêm NH được chấp nhận payment.clearAcceptedBanks=Xóa NH được chấp nhận -payment.bank.nameOptional=Tên ngân hàng (tùy chọn): -payment.bankCode=Mã NH: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=ID (BIC/SWIFT) ngân hàng -payment.bankIdOptional=ID (BIC/SWIFT) ngân hàng (tùy chọn): -payment.branchNr=Chi nhánh số: -payment.branchNrOptional=Chi nhánh số (tùy chọn): -payment.accountNrLabel=Tài khoản số (IBAN): -payment.accountType=Loại tài khoản: +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=Đang kiểm tra payment.savings=Tiết kiệm -payment.personalId=ID cá nhân: -payment.clearXchange.info=Chắc chắc bạn đáp ứng các yêu cầu khi sử dụng Zelle (ClearXchange).\n\n1. Bạn cần có tài khoản Zelle (ClearXchange) được xác minh trên hệ thống trước khi bắt đầu một giao dịch hoặc tạo báo giá.\n\n2. Bạn cần có tài khoản NH tại một trong các NH thành viên sau:\n\t● NH America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. Bạn cần chắc chắn không vượt quá giới hạn chuyển Zelle (ClearXchange) hàng ngày/hàng tháng.\n\nVui lòng sử dụng Zelle (ClearXchange) chỉ khi bạn đáp ứng các yêu cầu trên, nếu không có thể giao dịch chuyển Zelle (ClearXchange) không thành công và giao dịch kết thúc bằng khiếu nại.\nNếu bạn không đáp ứng các yêu cầu trên, bạn sẽ mất tiền gửi đại lý.\n\nVui lòng nắm rõ rủi ro cao bị đòi tiền lại khi sử dụng Zelle (ClearXchange).\nĐối với người bạn {0} khueyesn cáo nên liên lạc với người mua {1} bằng email hoặc số điện thoại đã cung cấp để xác minh xem có thực sự là chủ tài khoản Zelle (ClearXchange) không. +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=Khi dùng MoneyGram người mua BTC phải gửi số xác nhận và ảnh chụp hoá đơn đến emailnguoiwf bán. Hoá đơn phải chỉ rõ tên đầy đủ, quốc gia, tiểu bang và số lượng. Người mua sẽ trình email của người bán ra trong quá trình giao dịch payment.westernUnion.info=Khi sử dụng Western Union, người mua BTC phải gửi MTCN (số theo dõi) và ảnh giấy biên nhận bằng email cho người bán BTC. Giấy biên nhận phải nêu rõ họ tên, thành phố, quốc gia của người bán và số tiền. Người mua sẽ được hiển thị email người bán trong quá trình giao dịch. -payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. +payment.halCash.info=Khi sử dụng HalCash người mua BTC cần phải gửi cho người bán BTC mã HalCash bằng tin nhắn điện thoại.\n\nVui lòng đảm bảo là lượng tiền này không vượt quá số lượng tối đa mà ngân hàng của bạn cho phép gửi khi dùng HalCash. Số lượng rút tối thiểu là 10 EUR và tối đa là 600 EUR. Nếu rút nhiều lần thì giới hạn sẽ là 3000 EUR/ người nhận/ ngày và 6000 EUR/người nhận/tháng. Vui lòng kiểm tra chéo những giới hạn này với ngân hàng của bạn để chắc chắn là họ cũng dùng những giới hạn như ghi ở đây.\n\nSố tiền rút phải là bội số của 10 EUR vì bạn không thể rút các mệnh giá khác từ ATM. Giao diện người dùng ở phần 'tạo chào giá' và 'chấp nhận chào giá' sẽ điều chỉnh lượng btc sao cho lượng EUR tương ứng sẽ chính xác. Bạn không thể dùng giá thị trường vì lượng EUR có thể sẽ thay đổi khi giá thay đổi.\n\nTrường hợp tranh chấp, người mua BTC cần phải cung cấp bằng chứng chứng minh mình đã gửi EUR. payment.limits.info=Hãy hiểu rằng tất cả giao dịch chuyển khoản ngân hàng đều có thể có rủi ro bị đòi tiền lại.\n\nĐể hạn chế rủi ro này, Bisq đã đặt giới hạn trên mỗi giao dịch dựa trên hai yếu tố:\n\n1. Mức rủi ro đòi tiền lại ước tính cho mỗi phương thức thanh toán áp dụng\n2. Tuổi tài khoản của bạn đối với phương thức thanh toán\n\nTài khoản bạn đang tạo là mới và tuổi bằng không. Sau khi tài khoản của bạn được hai tháng tuổi, giới hạn trên mỗi giao dịch của bạn sẽ tăng lên theo:\n\n● Trong tháng đầu tiên, giới hạn trên mỗi giao dịch của bạn là {0}\n● Trong tháng thứ hai, giới hạn trên mỗi giao dịch của bạn là {1}\n● Sau hai tháng, giới hạn trên mỗi giao dịch của bạn là {2}\n\nLưu ý không có giới hạn trên tổng số lần bạn có thể giao dịch. +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.f2f.contact=thông tin liên hệ payment.f2f.contact.prompt=Bạn muốn liên hệ với đối tác giao dịch qua đâu? (email, địa chỉ, số điện thoại,....) payment.f2f.city=Thành phố để gặp mặt trực tiếp @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Thông tin thêm tuỳ chọn. payment.f2f.extra=thông tin thêm payment.f2f.extra.prompt=Người tạo có thể đặt ‘ các điều khoản’ hoặc thêm thông tin liên hệ mở, để hiểnnthij trong báo giá -payment.f2f.info=Giao dịch gặp mặt sẽ có những luật và rủi ro khác với giao dịch online.\n\nNhững điểm khác chính:\n- Người giao dịch cần trao đổi thời gian gặp và địa điểm qua thông tin liên hệ được cung cấp.\n- Người giao dịch cần mang máy tính xách tay và thực hiện xác nhận ‘thanh toán đã được gửi’ và ‘thanh toán đã được nhận’ ở nơi gặp mặt.\n- Nếu người tạo có những điều khoản và điều kiện đặc biệt, người giao dịch cần trình bày trong mục ‘thông tin thêm’ ở trong tài khoản.\n- Bằng cách nhận báo giá, người nhận đồng ý với ‘điều khoản và điều kiện’ của người tạo.\n- Trong trường hợp tranh chấp, trọng tài không thể giúp ích nhiều do khó nhận được bằng chứng những gì diễn ra ở buổi gặp mặt. Trong trường hợp đó số BTC có thể bị khoá vĩnh viễn hoặc đến khi các bên có được thỏa thuận.\n\nĐể chắc rằng bạn hiểu sự khác nhau giữa Giao dịch mặt đối mặt vui lòng đọc hướng dẫn và khuyến nghị ở “https://docs.bisq.network/trading-rules.html#f2f-trading’ +payment.f2f.info=Những giao dịch ‘mặt đối mặt’ đi kèm những quy tắc và rủi ro khác với giao dịch trực tuyến.\n\nNhững khác biệt chính đó là:\n● Bên mua và bán cần trao đổi thông tin về thời gian và địa điểm gặp mặt sử dụng những thông tin liên lạc mà họ cung cấp. \n● Bên mua và bán cần phải mang theo laptop và thực hiện việc xác nhận ‘đã gửi tiền’ và ‘đã nhận tiền’ tại nơi gặp.\n● Nếu bên chào giá có những ‘điều khoản và điều kiện’ đặc biệt, họ sẽ phải nêu ra ở phần ‘thông tin thêm’ trong tài khoản.\n● Chấp nhận chào giá tức là bên chấp nhận đã đồng ý với các ‘điều khoản và điều kiện’ của bên chào giá.\n● Trong trường hợp tranh chấp, trọng tài sẽ không giúp được gì nhiều bởi vì để cung cấp các bằng chứng không thể thay đổi về những việc xảy ra tại nơi gặp mặt thường là rất khó. Trong những trường hợp như vậy, số BTC này có thể sẽ bị khóa vô thời hạn hoặc khóa đến khi bên mua và bán đạt được thỏa thuận. \n\nĐể chắc chắn là bạn hiểu rõ sự khác nhau của các giao dịch ‘mặt đối mặt’vui lòng đọc hướng dẫn và khuyến nghị tại: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Mở trang web payment.f2f.offerbook.tooltip.countryAndCity=Đất nước và thành phố:{0}/{1} payment.f2f.offerbook.tooltip.extra=Thông tin thêm: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=Altcoins +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=Altcoins - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2025,7 +2222,7 @@ BLOCK_CHAINS_SHORT=Altcoins validation.empty=Không cho phép nhập trống. validation.NaN=Giá trị nhập là số không có hiệu lực. -validation.notAnInteger=Input is not an integer value. +validation.notAnInteger=Giá trị nhập không phải là một số nguyên. validation.zero=Không cho phép nhập giá trị 0. validation.negative=Không cho phép nhập giá trị âm. validation.fiat.toSmall=Không cho phép giá trị nhập nhỏ hơn giá trị có thể nhỏ nhất. @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} phải có {1} số. validation.accountNr=Số tài khoản phải có {0} số. validation.accountNrChars=Số tài khoản phải có {0} ký tự. validation.btc.invalidAddress=Địa chỉ không đúng. Vui lỏng kiểm tra lại định dạng địa chỉ. -validation.btc.amountBelowDust=Số tiền bạn muốn gửi dưới dust limit của {0} \nvà sẽ không được chấp nhận trong mạng Bitcoin.\nVui lòng sử dụng giá trị cao hơn. validation.integerOnly=Vui lòng chỉ nhập số nguyên. validation.inputError=Giá trị nhập của bạn gây lỗi:\n{0} -validation.bsq.insufficientBalance=Giá trị vượt quá số dư hiện có {0}. -validation.btc.exceedsMaxTradeLimit=Không cho phép giá trị cao hơn giới hạn giao dịch của bạn {0}. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=Giá trị nhỏ nhất là {0} validation.nationalAccountId={0} phải có {1} số. @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=Mã kiểm tra IBAN không hợp lệ validation.iban.invalidLength=Số phải dài từ 15 đến 34 ký tự. validation.interacETransfer.invalidAreaCode=Mã vùng không phải Canada validation.interacETransfer.invalidPhone=Định dạng số điện thoại không hợp lệ và không phải là địa chỉ email -validation.inputTooLarge=Input must not be larger than {0} +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=Giá trị nhập không được lớn hơn {0} +validation.inputTooSmall=Input has to be larger than {0} +validation.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/main/resources/i18n/displayStrings_zh.properties b/core/src/main/resources/i18n/displayStrings_zh.properties index 670e8c1c845..8f4ff9f2cbe 100644 --- a/core/src/main/resources/i18n/displayStrings_zh.properties +++ b/core/src/main/resources/i18n/displayStrings_zh.properties @@ -137,7 +137,7 @@ shared.saveNewAccount=保存新的账户 shared.selectedAccount=选中的账户 shared.deleteAccount=删除账户 shared.errorMessageInline=\n错误信息: {0} -shared.errorMessage=错误信息: +shared.errorMessage=Error message shared.information=资料 shared.name=名称 shared.id=ID @@ -152,19 +152,19 @@ shared.seller=卖家 shared.buyer=买家 shared.allEuroCountries=所有欧元国家 shared.acceptedTakerCountries=接受的买家国家 -shared.arbitrator=选中的仲裁者: +shared.arbitrator=Selected arbitrator shared.tradePrice=交易价格 shared.tradeAmount=交易金额 shared.tradeVolume=交易量 shared.invalidKey=您输入的密码不正确。 -shared.enterPrivKey=输入私钥解锁: -shared.makerFeeTxId=挂单费交易ID: -shared.takerFeeTxId=买单费交易ID: -shared.payoutTxId=支出交易ID: -shared.contractAsJson=JSON格式的合同 +shared.enterPrivKey=Enter private key to unlock +shared.makerFeeTxId=Maker fee transaction ID +shared.takerFeeTxId=Taker fee transaction ID +shared.payoutTxId=Payout transaction ID +shared.contractAsJson=Contract in JSON format shared.viewContractAsJson=查看JSON格式的合同 shared.contract.title=交易ID: {0}的合同 -shared.paymentDetails=BTC {0} 支付详情: +shared.paymentDetails=BTC {0} payment details shared.securityDeposit=保证金 shared.yourSecurityDeposit=你的保证金 shared.contract=合同 @@ -172,22 +172,27 @@ shared.messageArrived=消息抵达. shared.messageStoredInMailbox=消息保存在邮箱中. shared.messageSendingFailed=消息发错失败. 错误: {0} shared.unlock=解锁 -shared.toReceive=接收: -shared.toSpend=花费: +shared.toReceive=to receive +shared.toSpend=to spend shared.btcAmount=BTC 总额 -shared.yourLanguage=你的语言: +shared.yourLanguage=Your languages shared.addLanguage=添加语言 shared.total=合计 -shared.totalsNeeded=需要资金: -shared.tradeWalletAddress=交易钱包地址: -shared.tradeWalletBalance=交易钱包余额: +shared.totalsNeeded=Funds needed +shared.tradeWalletAddress=Trade wallet address +shared.tradeWalletBalance=Trade wallet balance shared.makerTxFee=卖家: {0} shared.takerTxFee=买家: {0} shared.securityDepositBox.description=BTC 保证金 {0} shared.iConfirm=我确认 shared.tradingFeeInBsqInfo=大约 {0} 用作矿工手续费 shared.openURL=Open {0} - +shared.fiat=Fiat +shared.crypto=Crypto +shared.all=All +shared.edit=Edit +shared.advancedOptions=Advanced options +shared.interval=Interval #################################################################### # UI views @@ -207,7 +212,9 @@ mainView.menu.settings=设置 mainView.menu.account=账户 mainView.menu.dao=DAO -mainView.marketPrice.provider=交易所价格提供商: +mainView.marketPrice.provider=Price by +mainView.marketPrice.label=Market price +mainView.marketPriceWithProvider.label=Market price by {0} mainView.marketPrice.bisqInternalPrice=最新Bisq交易的价格 mainView.marketPrice.tooltip.bisqInternalPrice=外部交易所供应商没有可用的市场价格\n显示的价格是该货币的最新Bisq交易价格。 mainView.marketPrice.tooltip=交易所价格提供者 {0}{1}\n最后更新: {2}\n提供者节点URL: {3} @@ -215,6 +222,8 @@ mainView.marketPrice.tooltip.altcoinExtra=如果数字货币在Poloniex不可用 mainView.balance.available=可用余额 mainView.balance.reserved=保证金 mainView.balance.locked=冻结余额 +mainView.balance.reserved.short=Reserved +mainView.balance.locked.short=Locked mainView.footer.usingTor=(使用 Tor 中) mainView.footer.localhostBitcoinNode=(主机) @@ -294,7 +303,7 @@ offerbook.offerersBankSeat=卖家的银行所在国家: {0} offerbook.offerersAcceptedBankSeatsEuro=接受的银行所在国家 (买家): 所有欧元国家 offerbook.offerersAcceptedBankSeats=接受的银行所在国家 (买家): \n {0} offerbook.availableOffers=可用委托 -offerbook.filterByCurrency=以货币过滤: +offerbook.filterByCurrency=Filter by currency offerbook.filterByPaymentMethod=以支付方式过滤 offerbook.nrOffers=委托数量: {0} @@ -351,7 +360,7 @@ createOffer.amountPriceBox.minAmountDescription=最小BTC数量 createOffer.securityDeposit.prompt=BTC 保证金 createOffer.fundsBox.title=为您的委托充值 createOffer.fundsBox.offerFee=挂单费 -createOffer.fundsBox.networkFee=矿工手续费: +createOffer.fundsBox.networkFee=Mining fee createOffer.fundsBox.placeOfferSpinnerInfo=正在发布委托中... createOffer.fundsBox.paymentLabel=Bisq交易ID {0} createOffer.fundsBox.fundsStructure=({0} 保证金, {1} 交易费, {2} 采矿费) @@ -363,7 +372,9 @@ createOffer.info.sellAboveMarketPrice=由于您的价格是持续更新的,因 createOffer.info.buyBelowMarketPrice=由于您的价格是持续更新的,因此您将始终支付低于市场价{0}%的价格。 createOffer.warning.sellBelowMarketPrice=由于您的价格是持续更新的,因此您将始终按照低于市场价{0}%的价格出售。 createOffer.warning.buyAboveMarketPrice=由于您的价格是持续更新的,因此您将始终支付高于市场价{0}%的价格。 - +createOffer.tradeFee.descriptionBTCOnly=挂单费 +createOffer.tradeFee.descriptionBSQEnabled=Select trade fee currency +createOffer.tradeFee.fiatAndPercent=≈ {0} / {1} of trade amount # new entries createOffer.placeOfferButton=复审:委托挂单 {0}比特币 @@ -406,9 +417,9 @@ takeOffer.validation.amountLargerThanOfferAmount=数量不能比委托提供的 takeOffer.validation.amountLargerThanOfferAmountMinusFee=该输入数量可能会给卖家造成比特币碎片. takeOffer.fundsBox.title=为交易充值 takeOffer.fundsBox.isOfferAvailable=检查委托是否有效 ... -takeOffer.fundsBox.tradeAmount=卖出数量: -takeOffer.fundsBox.offerFee=买单费: -takeOffer.fundsBox.networkFee=矿工手续费 (3x): +takeOffer.fundsBox.tradeAmount=Amount to sell +takeOffer.fundsBox.offerFee=挂单费 +takeOffer.fundsBox.networkFee=Total mining fees takeOffer.fundsBox.takeOfferSpinnerInfo=正在下单 ... takeOffer.fundsBox.paymentLabel=Bisq交易ID {0} takeOffer.fundsBox.fundsStructure=({0} 保证金, {1} 交易费, {2} 采矿费) @@ -500,8 +511,9 @@ portfolio.pending.step2_buyer.postal=请用\"US Postal Money Order\"发送 {0} portfolio.pending.step2_buyer.bank=请到您的在线银行网页并支付{0} 给BTC卖家。\n\n portfolio.pending.step2_buyer.f2f=Please contact the BTC seller by the provided contact and arrange a meeting to pay {0}.\n\n portfolio.pending.step2_buyer.startPaymentUsing=使用 {0}开始付款 -portfolio.pending.step2_buyer.amountToTransfer=划转数量: -portfolio.pending.step2_buyer.sellersAddress=卖家''s {0} 地址: +portfolio.pending.step2_buyer.amountToTransfer=Amount to transfer +portfolio.pending.step2_buyer.sellersAddress=Seller''s {0} address +portfolio.pending.step2_buyer.buyerAccount=Your payment account to be used portfolio.pending.step2_buyer.paymentStarted=付款开始 portfolio.pending.step2_buyer.warn=你还没有完成你的{0}付款!\n请注意,交易必须在{1}之前完成,否则交易将由仲裁员进行调查。 portfolio.pending.step2_buyer.openForDispute=您尚未完成付款!\n最大交易期已过\n\n请联系仲裁员以争取解决纠纷。 @@ -513,11 +525,13 @@ portfolio.pending.step2_buyer.westernUnionMTCNInfo.headline=发送MTCN和收据 portfolio.pending.step2_buyer.westernUnionMTCNInfo.msg=You need to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller.\nThe receipt must clearly show the seller''s full name, city, country and the amount. The seller''s email is: {0}.\n\nDid 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 BTC seller.\nThe seller''s mobile nr. is {1}.\n\nDid 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 is sufficient for a Faster Payment transfer and the receivers name is not verified by any of the banks. portfolio.pending.step2_buyer.confirmStart.headline=确定您已经付款 portfolio.pending.step2_buyer.confirmStart.msg=您是否向您的贸易伙伴发起{0}付款? portfolio.pending.step2_buyer.confirmStart.yes=是的,我已经开始付款 portfolio.pending.step2_seller.waitPayment.headline=等待付款 +portfolio.pending.step2_seller.f2fInfo.headline=Buyer's contact information portfolio.pending.step2_seller.waitPayment.msg=存款交易至少有一个块链确认\n您需要等到BTC买家开始{0}付款。 portfolio.pending.step2_seller.warn=BTC买家仍然没有完成{0}付款\n你需要等到他开始付款\n如果{1}交易尚未完成,仲裁员将进行调查。 portfolio.pending.step2_seller.openForDispute=BTC买家尚未开始付款!\n最大 允许的交易期限已经过去了\n请联系仲裁员以争取解决纠纷。 @@ -537,17 +551,19 @@ message.state.FAILED=Sending message failed portfolio.pending.step3_buyer.wait.headline=等待 BTC 卖家付款确定 portfolio.pending.step3_buyer.wait.info=等待BTC卖方确认收到{0}付款。 -portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status: +portfolio.pending.step3_buyer.wait.msgStateInfo.label=Payment started message status portfolio.pending.step3_buyer.warn.part1a=在 {0} 块链 portfolio.pending.step3_buyer.warn.part1b=在您的支付供应商(例如:银行) portfolio.pending.step3_buyer.warn.part2=BTC卖家仍然没有确认您的付款!\n如果付款发送成功,请检查{0}\n如果BTC卖家在{1}之前不确认收到您的付款,交易将由仲裁员进行调查。 portfolio.pending.step3_buyer.openForDispute=BTC卖家尚未确认您的付款!\n最大 交易期已过\n请联系仲裁员以争取解决纠纷。 # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=您的贸易伙伴已确认他已发起{0}付款。\n\n -portfolio.pending.step3_seller.altcoin={0}请检查您最喜欢的{1}块链浏览器检查是否交易已经到您的接收地址\n{2}\n已经有足够的块链确认了\n支付金额必须为{3}\n\n关闭该弹出窗口后,您可以从主界面复制并粘贴{4}地址。 +portfolio.pending.step3_seller.altcoin.explorer=on your favorite {0} blockchain explorer +portfolio.pending.step3_seller.altcoin.wallet=at your {0} wallet +portfolio.pending.step3_seller.altcoin={0}Please check {1} if the transaction to your receiving address\n{2}\nhas already sufficient blockchain confirmations.\nThe payment amount has to be {3}\n\nYou can copy & paste your {4} address from the main screen after closing that popup. portfolio.pending.step3_seller.postal={0}请检查您是否已经从BTC买家收到了{1} \"US Postal Money Order\" \n\n交易ID(“付款原因”文本)是:“{2}” portfolio.pending.step3_seller.bank=Your trading partner has confirmed that he initiated the {0} payment.\n\nPlease go to your online banking web page and check if you have received {1} from the BTC buyer.\n\nThe trade ID (\"reason for payment\" text) of the transaction is: \"{2}\"\n\n -portfolio.pending.step3_seller.cash=\n\n因为付款是通过现金存款完成的,BTC买家必须在纸质收据上写“不退款”,将其撕成2份,并通过电子邮件向您发送照片。\n\n为避免退款风险,请仅确认您是否收到电子邮件,如果您确定收据有效\n如果您不确定,{0} +portfolio.pending.step3_seller.cash=Because the payment is done via Cash Deposit the BTC buyer has to write \"NO REFUND\" on the paper receipt, tear it in 2 parts and send you a photo by email.\n\nTo avoid chargeback risk, only confirm if you received the email and if you are sure the paper receipt is valid.\nIf 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.\nThe receipt must clearly show your full name, country, state and the amount. Please check your email if you received the Authorisation number.\n\nAfter closing that popup you will see the BTC buyer's name and address for picking up the money from MoneyGram.\n\nOnly confirm receipt after you have successfully picked up the money! portfolio.pending.step3_seller.westernUnion=买方必须发送MTCN(跟踪号码)和一张收据的照片。\n收据必须清楚地显示您的全名,城市,国家,数量。如果您收到MTCN,请查收邮件。\n\n关闭弹窗后,您将看到BTC买家的姓名和在西联的收钱地址。\n\n只有在您成功收到钱之后,再确认收据!\n 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\nAfter you have picked up the money from the ATM please confirm here the receipt of the payment! @@ -555,11 +571,11 @@ portfolio.pending.step3_seller.halCash=The buyer has to send you the HalCash cod portfolio.pending.step3_seller.bankCheck=\n\n还请确认您的银行对帐单中的发件人姓名与委托合同中的发件人姓名相符:\n发件人姓名:{0}\n\n如果名称与此处显示的名称不同,则{1} portfolio.pending.step3_seller.openDispute=请不要确认,而是通过键盘组合键 \"alt + o\" 或 \"option + o\".来打开纠纷。 portfolio.pending.step3_seller.confirmPaymentReceipt=确定付款收据 -portfolio.pending.step3_seller.amountToReceive=接收数量: -portfolio.pending.step3_seller.yourAddress=您的{0} 地址: -portfolio.pending.step3_seller.buyersAddress=卖家的{0} 地址: -portfolio.pending.step3_seller.yourAccount=您的交易账户: -portfolio.pending.step3_seller.buyersAccount=卖家的交易账户: +portfolio.pending.step3_seller.amountToReceive=Amount to receive +portfolio.pending.step3_seller.yourAddress=Your {0} address +portfolio.pending.step3_seller.buyersAddress=Buyers {0} address +portfolio.pending.step3_seller.yourAccount=Your trading account +portfolio.pending.step3_seller.buyersAccount=Buyers trading account portfolio.pending.step3_seller.confirmReceipt=确定付款收据 portfolio.pending.step3_seller.buyerStartedPayment=BTC 买家已经开始{0}的付款。\n{1} portfolio.pending.step3_seller.buyerStartedPayment.altcoin=检查您的数字货币钱包或块浏览器的块链确认,并确认付款时,您有足够的块链确认。 @@ -579,13 +595,13 @@ portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=确定您已 portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=是的,我已经收到付款. portfolio.pending.step5_buyer.groupTitle=完成交易的概要 -portfolio.pending.step5_buyer.tradeFee=交易费用: -portfolio.pending.step5_buyer.makersMiningFee=矿工手续费: -portfolio.pending.step5_buyer.takersMiningFee=矿工手续费 (3x): -portfolio.pending.step5_buyer.refunded=退还保证金: +portfolio.pending.step5_buyer.tradeFee=挂单费 +portfolio.pending.step5_buyer.makersMiningFee=Mining fee +portfolio.pending.step5_buyer.takersMiningFee=Total mining fees +portfolio.pending.step5_buyer.refunded=Refunded security deposit portfolio.pending.step5_buyer.withdrawBTC=提现您的比特币 -portfolio.pending.step5_buyer.amount=提现数量: -portfolio.pending.step5_buyer.withdrawToAddress=提现地址: +portfolio.pending.step5_buyer.amount=Amount to withdraw +portfolio.pending.step5_buyer.withdrawToAddress=Withdraw to address portfolio.pending.step5_buyer.moveToBisqWallet=资金划转到 Bisq 钱包 portfolio.pending.step5_buyer.withdrawExternal=提现到外部钱包 portfolio.pending.step5_buyer.alreadyWithdrawn=您的资金已经提现。\n请查看交易历史记录。 @@ -593,11 +609,11 @@ portfolio.pending.step5_buyer.confirmWithdrawal=确定提现请求 portfolio.pending.step5_buyer.amountTooLow=转让金额低于交易费用和最低费用。 可能tx值(灰尘)。 portfolio.pending.step5_buyer.withdrawalCompleted.headline=提现完成 portfolio.pending.step5_buyer.withdrawalCompleted.msg=您完成的交易存储在\"业务/历史记录\"下\n您可以查看\"资金/交易\"下的所有比特币交易 -portfolio.pending.step5_buyer.bought=您已经买入: -portfolio.pending.step5_buyer.paid=您已经支付: +portfolio.pending.step5_buyer.bought=You have bought +portfolio.pending.step5_buyer.paid=You have paid -portfolio.pending.step5_seller.sold=您已经卖出: -portfolio.pending.step5_seller.received=您已经收到: +portfolio.pending.step5_seller.sold=You have sold +portfolio.pending.step5_seller.received=You have received tradeFeedbackWindow.title=Congratulations on completing your trade tradeFeedbackWindow.msg.part1=We'd love to hear back from you about your experience. It'll help us to improve the software and to smooth out any rough edges. If you'd like to provide feedback, please fill out this short survey (no registration required) at: @@ -651,7 +667,8 @@ funds.deposit.usedInTx=用在 {0}交易 funds.deposit.fundBisqWallet=充值 Bisq 钱包 funds.deposit.noAddresses=尚未生成存款地址 funds.deposit.fundWallet=充值您的钱包 -funds.deposit.amount=BTC 数量(可选): +funds.deposit.withdrawFromWallet=Send funds from wallet +funds.deposit.amount=Amount in BTC (optional) funds.deposit.generateAddress=生成新的地址 funds.deposit.selectUnused=请从上表中选择一个未使用的地址,而不是生成一个新地址。 @@ -663,8 +680,8 @@ funds.withdrawal.receiverAmount=接收者的数量 funds.withdrawal.senderAmount=发送者的数量 funds.withdrawal.feeExcluded=不含挖矿费的金额 funds.withdrawal.feeIncluded=包含挖矿费的金额 -funds.withdrawal.fromLabel=从源地址提现 -funds.withdrawal.toLabel=提现到目标地址 +funds.withdrawal.fromLabel=Withdraw from address +funds.withdrawal.toLabel=Withdraw to address funds.withdrawal.withdrawButton=选定提现 funds.withdrawal.noFundsAvailable=没有可用资金提现 funds.withdrawal.confirmWithdrawalRequest=确定提现请求 @@ -686,7 +703,7 @@ funds.locked.locked=多重签名冻结交易ID:{0} funds.tx.direction.sentTo=发送至: funds.tx.direction.receivedWith=接收到: funds.tx.direction.genesisTx=From Genesis tx: -funds.tx.txFeePaymentForBsqTx=BSQ tx 的Tx 费用支付 +funds.tx.txFeePaymentForBsqTx=Miner fee for BSQ tx funds.tx.createOfferFee=挂单和tx费用:{0} funds.tx.takeOfferFee=下单和tx费用:{0} funds.tx.multiSigDeposit=多重签名保证金: {0} @@ -701,7 +718,9 @@ funds.tx.noTxAvailable=没有可用交易 funds.tx.revert=还原 funds.tx.txSent=交易成功发送到本地Bisq钱包中的新地址。 funds.tx.direction.self=内部钱包交易 -funds.tx.proposalTxFee=Proposal +funds.tx.proposalTxFee=Miner fee for proposal +funds.tx.reimbursementRequestTxFee=Reimbursement request +funds.tx.compensationRequestTxFee=赔偿要求 #################################################################### @@ -711,7 +730,7 @@ funds.tx.proposalTxFee=Proposal support.tab.support=帮助话题 support.tab.ArbitratorsSupportTickets=仲裁员的帮助话题 support.tab.TradersSupportTickets=交易者的帮助话题 -support.filter=过滤列表: +support.filter=Filter list support.noTickets=没有创建的话题 support.sendingMessage=发送消息... support.receiverNotOnline=接收者没有在线,消息保存在他的收件箱. @@ -743,7 +762,8 @@ support.buyerOfferer=BTC 买家/挂单者 support.sellerOfferer=BTC 卖家/挂单者 support.buyerTaker=BTC 买家/买单者 support.sellerTaker=BTC 卖家/买单者 -support.backgroundInfo=Bisq 不是一家公司也不运营任何客户支持。\n\n如果交易过程中有争议(例如一个交易者不遵守交易协议),交易期结束后,应用程序将显示\"创建纠纷\"按钮,以便联系仲裁员。\n在软件错误或其他问题的情况下,由应用程序检测到,将显示一个“创建帮助话题”按钮,联系仲裁员,将把问题转交给开发人员。\n\n如果用户遇到错误而没有显示\"创建帮助话题\"按钮的情况下,您可以手动创建帮助话题,并使用特殊的快捷方式。\n\n只有当您确定软件不能像预期的那样工作时,请使用它。如果您有问题,关于如何使用Bisq或任何问题,请在bisq.io网页查看常见问题或发布在Bisq论坛的支持部分。\n\n如果您确定要创建帮助话题,请到“业务/未完成交易”下选择导致问题的交易,然后键入组合\"alt + o\"或\"option + o\" 到创建帮助话题. +support.backgroundInfo=Bisq is not a company and does not provide any kind of customer support.\n\nIf there are disputes in the trade process (e.g. one trader does not follow the trade protocol) the application will display an \"Open dispute\" button after the trade period is over for contacting the arbitrator.\nIf there is an issue with the application, the software will try to detect this and, if possible, display an \"Open support ticket\" button to contact the arbitrator who will forward the issue to the developers.\n\nIf you are having an issue and did not see the \"Open support ticket\" button, you can open a support ticket manually by selecting the trade which causes the problem under \"Portfolio/Open trades\" and typing the key combination \"alt + o\" or \"option + o\". Please use that only if you are sure that the software is not working as expected. If you have problems or questions, please review the FAQ at the bisq.network web page or post in the Bisq forum at the support section. + support.initialInfo=请注意纠纷程序的基本规则:\n1.你需要在2天之内回复仲裁员的要求\n2.纠纷的最长期限为14天\n3.你需要履行仲裁员要求你提交你的案件的证据\n4.当您首次启动应用程序时,您已经在用户协议中接受了维基中列出的规则\n\n请详细阅读我们的wiki中的纠纷过程:\nhttps://github.com/bitsquare/bitsquare/wiki/Dispute-process support.systemMsg=系统消息: {0} support.youOpenedTicket=您创建了帮助请求 @@ -760,43 +780,53 @@ settings.tab.network=网络信息 settings.tab.about=关于我们 setting.preferences.general=通用偏好 -setting.preferences.explorer=比特币区块浏览器: -setting.preferences.deviation=与市场价格最大差价: -setting.preferences.autoSelectArbitrators=自动选定仲裁员: +setting.preferences.explorer=Bitcoin block explorer +setting.preferences.deviation=Max. deviation from market price +setting.preferences.avoidStandbyMode=Avoid standby mode setting.preferences.deviationToLarge=值不允许大于30% -setting.preferences.txFee=提现交易费 (聪/byte): +setting.preferences.txFee=Withdrawal transaction fee (satoshis/byte) setting.preferences.useCustomValue=使用自定义值 setting.preferences.txFeeMin=交易费必须最少 5 聪/byte setting.preferences.txFeeTooLarge=您的输入高于任何合理的值(> 5000 聪 / byte)。 交易费通常在50-400 聪 / byte范围内。 -setting.preferences.ignorePeers=用匿名地址忽略交易者\n (用逗号','隔开): -setting.preferences.refererId=Referral ID: +setting.preferences.ignorePeers=Ignore peers with onion address (comma sep.) +setting.preferences.refererId=Referral ID setting.preferences.refererId.prompt=Optional referral ID setting.preferences.currenciesInList=市场价的货币列表 -setting.preferences.prefCurrency=首选货币: -setting.preferences.displayFiat=显示国家货币: +setting.preferences.prefCurrency=Preferred currency +setting.preferences.displayFiat=Display national currencies setting.preferences.noFiat=没有选定国家货币 setting.preferences.cannotRemovePrefCurrency=您不能删除您选定的首选货币 -setting.preferences.displayAltcoins=显示数字货币: +setting.preferences.displayAltcoins=Display altcoins setting.preferences.noAltcoins=没有选定数字货币 setting.preferences.addFiat=添加法定货币 setting.preferences.addAltcoin=添加数字货币 setting.preferences.displayOptions=显示选项 -setting.preferences.showOwnOffers=在委托列表中显示我的委托 -setting.preferences.useAnimations=使用动画: -setting.preferences.sortWithNumOffers=使用委托/交易ID简化列表 -setting.preferences.resetAllFlags=重置所有\"不要再显示\"提示: +setting.preferences.showOwnOffers=Show my own offers in offer book +setting.preferences.useAnimations=Use animations +setting.preferences.sortWithNumOffers=Sort market lists with no. of offers/trades +setting.preferences.resetAllFlags=Reset all \"Don't show again\" flags setting.preferences.reset=重置 settings.preferences.languageChange=同意重启请求以更换语言 settings.preferences.arbitrationLanguageWarning=如有任何争议,请注意仲裁在{0}处理。 -settings.preferences.selectCurrencyNetwork=选择基础币种 +settings.preferences.selectCurrencyNetwork=Select network +setting.preferences.daoOptions=DAO options +setting.preferences.dao.resync.label=Rebuild DAO state from genesis tx +setting.preferences.dao.resync.button=Resync +setting.preferences.dao.resync.popup=After an application restart the BSQ consensus state will be rebuilt from the genesis transaction. +setting.preferences.dao.isDaoFullNode=Run Bisq as DAO full node +setting.preferences.dao.rpcUser=RPC username +setting.preferences.dao.rpcPw=RPC password +setting.preferences.dao.fullNodeInfo=For running Bisq as DAO full node you need to have Bitcoin Core locally running and configured with RPC and other requirements which are documented in ''{0}''. +setting.preferences.dao.fullNodeInfo.ok=Open docs page +setting.preferences.dao.fullNodeInfo.cancel=No, I stick with lite node mode settings.net.btcHeader=比特币网络 settings.net.p2pHeader=P2P 网络 -settings.net.onionAddressLabel=我的匿名地址: -settings.net.btcNodesLabel=自定义网络节点: -settings.net.bitcoinPeersLabel=已连接节点: -settings.net.useTorForBtcJLabel=使用 Tor 连接: -settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to: +settings.net.onionAddressLabel=My onion address +settings.net.btcNodesLabel=使用自定义比特币主节点 +settings.net.bitcoinPeersLabel=Connected peers +settings.net.useTorForBtcJLabel=Use Tor for Bitcoin network +settings.net.bitcoinNodesLabel=Bitcoin Core nodes to connect to settings.net.useProvidedNodesRadio=Use provided Bitcoin Core nodes settings.net.usePublicNodesRadio=使用公共比特币网络 settings.net.useCustomNodesRadio=使用自定义比特币主节点 @@ -805,11 +835,11 @@ settings.net.warn.usePublicNodes.useProvided=No, use provided nodes settings.net.warn.usePublicNodes.usePublic=使用公共网络 settings.net.warn.useCustomNodes.B2XWarning=Please be sure that your Bitcoin node is a trusted Bitcoin Core node!\n\nConnecting to nodes which are not following the Bitcoin Core consensus rules could screw up your wallet and cause problems in the trade process.\n\nUsers who connect to nodes that violate consensus rules are responsible for any damage created by that. Disputes caused by that would be decided in favor of the other peer. No technical support will be given to users who ignore our warning and protection mechanisms! settings.net.localhostBtcNodeInfo=(Background information: If you are running a local Bitcoin node (localhost) you get connected exclusively to that.) -settings.net.p2PPeersLabel=已连接节点: +settings.net.p2PPeersLabel=Connected peers settings.net.onionAddressColumn=匿名地址 settings.net.creationDateColumn=已建立连接 settings.net.connectionTypeColumn=In/Out -settings.net.totalTrafficLabel=总流量: +settings.net.totalTrafficLabel=Total traffic settings.net.roundTripTimeColumn=延迟 settings.net.sentBytesColumn=发送 settings.net.receivedBytesColumn=接收 @@ -843,12 +873,12 @@ setting.about.donate=捐助 setting.about.providers=数据提供商 setting.about.apisWithFee=Bisq 使用第3方API获取法定货币与虚拟币的市场价以及矿工手续费的估价。 setting.about.apis=Bisq 使用第3方API获取法定货币与虚拟币的市场价 -setting.about.pricesProvided=交易所价格提供商: +setting.about.pricesProvided=Market prices provided by setting.about.pricesProviders={0}, {1} 和{2} -setting.about.feeEstimation.label=矿工手续费估算提供商: +setting.about.feeEstimation.label=Mining fee estimation provided by setting.about.versionDetails=版本详情 -setting.about.version=应用程序版本: -setting.about.subsystems.label=子系统版本: +setting.about.version=Application version +setting.about.subsystems.label=Versions of subsystems setting.about.subsystems.val=网络版本: {0}; P2P 消息版本: {1}; 本地 DB 版本: {2}; 交易协议版本: {3} @@ -859,17 +889,16 @@ setting.about.subsystems.val=网络版本: {0}; P2P 消息版本: {1}; 本地 DB account.tab.arbitratorRegistration=仲裁员注册 account.tab.account=账户 account.info.headline=欢迎来到 Bisq 账户 -account.info.msg=在这里你可以设置交易账户的法定货币&数字货币,选择仲裁员和备份你的钱包&账户数据.\n\n当你开始运行Bisq就已经创建了一个空的比特币钱包.\n\n我们建议你在充值之前写下你比特币钱包的还原密钥(在左边的列表)和考虑添加密码. 在 \"资金\" 选项中管理比特币存入和提现.\n\n隐私 & 安全:\nBisq是一个去中心化的交易所 – 意味着您的所有数据都保存在您的电脑上,没有服务器,我们无法访问您的个人信息,您的资金,甚至您的IP地址.如银行账号,数字货币,比特币地址等数据只分享给与您交易的人,以实现您发起的交易(如果有争议,仲裁员将会看到您的交易数据). +account.info.msg=Here you can add trading accounts for national currencies & altcoins, select arbitrators and create a backup of your wallet & account data.\n\nAn empty Bitcoin wallet was created the first time you started Bisq.\nWe recommend that you write down your Bitcoin wallet seed words (see tab on the top) and consider adding a password before funding. Bitcoin deposits and withdrawals are managed in the \"Funds\" section.\n\nPrivacy & Security:\nBisq is a decentralized exchange – meaning all of your data is kept on your computer - there are no servers and we have no access to your personal info, your funds or even your IP address. Data such as bank account numbers, altcoin & Bitcoin addresses, etc are only shared with your trading partner to fulfill trades you initiate (in case of a dispute the arbitrator will see the same data as your trading peer). account.menu.paymentAccount=法定货币账户 account.menu.altCoinsAccountView=数字货币账户 -account.menu.arbitratorSelection=仲裁员选择 account.menu.password=钱包密码 account.menu.seedWords=钱包密钥 account.menu.backup=备份 account.menu.notifications=Notifications -account.arbitratorRegistration.pubKey=公开密钥: +account.arbitratorRegistration.pubKey=Public key account.arbitratorRegistration.register=注册仲裁员 account.arbitratorRegistration.revoke=撤销注册 @@ -891,21 +920,22 @@ account.arbitratorSelection.noMatchingLang=匹配不到语言。 account.arbitratorSelection.noLang=您可以选择至少说1种常规语言的仲裁员. account.arbitratorSelection.minOne=您至少需要选择一名仲裁员 -account.altcoin.yourAltcoinAccounts=您的数字货币账户: +account.altcoin.yourAltcoinAccounts=Your altcoin accounts account.altcoin.popup.wallet.msg=请确保您按照{1}网页上所述使用{0}钱包的要求\n使用集中式交易所的钱包,您无法控制钥匙或使用不兼容的钱包软件可能会导致交易资金的流失!\n仲裁员不是{2}专家,在这种情况下不能帮助。 account.altcoin.popup.wallet.confirm=我了解并确定我知道我需要哪种钱包。 -account.altcoin.popup.xmr.msg=如果您想在Bisq上交易XMR,请确保您了解并符合以下要求:\n\n对于发送XMR,您需要使用官方的Monero GUI钱包或启用了store-tx-info标志的Monero简单钱包(默认为新版本)。\n请确保您可以访问tx key(使用simplewallet中的get_tx_key命令),因为如果发生纠纷,仲裁员可以使用XMR checktx工具验证XMR传输(http://xmr.llcoins.net/checktx.html).\n在正常的块浏览器中,划转是不可验证的\n\n您需要向仲裁员提供以下数据,以备发生纠纷:\n- tx私钥\n- 交易哈希\n- 收件人的公开地址\n\n如果您无法提供上述数据,或者使用不兼容的钱包,将导致失去纠纷案件。如果发生纠纷,XMR发件人有责任验证XMR向仲裁员的转移\n\n没有需要付款ID,只是正常的公共地址\n\n如果您不确定该进程,请访问Monero论坛( https://forum.getmonero.org )以查找更多信息。 -account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI wallet (blur-wallet-cli). After sending a transfer payment, the\nwallet displays a transaction hash (tx ID). You must save this information. You must also use the 'get_tx_key'\ncommand to retrieve the transaction private key. In the event that arbitration is necessary, you must present\nboth the transaction ID and the transaction private key, along with the recipient's public address. The arbitrator\nwill then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nThe BLUR sender is responsible for the ability to verify BLUR transfers to the arbitrator in case of a dispute.\n\nIf you do not understand these requirements, seek help at the Blur Network Discord (https://discord.gg/5rwkU2g). +account.altcoin.popup.xmr.msg=If you want to trade XMR on Bisq please be sure you understand and fulfill the following requirements:\n\nFor sending XMR you need to use either the official Monero GUI wallet or Monero CLI wallet with the store-tx-info flag enabled (default in new versions). Please be sure you can access the tx key as that would be required in case of a dispute.\nmonero-wallet-cli (use the command get_tx_key)\nmonero-wallet-gui (go to history tab and click on the (P) button for payment proof)\n\nIn addition to XMR checktx tool (https://xmr.llcoins.net/checktx.html) verification can also be accomplished in-wallet.\nmonero-wallet-cli : using command (check_tx_key).\nmonero-wallet-gui : on the Advanced > Prove/Check page.\nAt normal block explorers the transfer is not verifiable.\n\nYou need to provide the arbitrator the following data in case of a dispute:\n- The tx private key\n- The transaction hash\n- The recipient's public address\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The XMR sender is responsible to be able to verify the XMR transfer to the arbitrator in case of a dispute.\n\nThere is no payment ID required, just the normal public address.\nIf you are not sure about that process visit (https://www.getmonero.org/resources/user-guides/prove-payment.html) or the Monero forum (https://forum.getmonero.org) to find more information. +account.altcoin.popup.blur.msg=If you want to trade BLUR on Bisq please be sure you understand and fulfill the following requirements:\n\nTo send BLUR you must use the Blur Network CLI or GUI Wallet. \n\nIf you are using the CLI wallet, a transaction hash (tx ID) will be displayed after a transfer is sent. You must save this information. Immediately after sending the transfer, you must use the command 'get_tx_key' to retrieve the transaction private key. If you fail to perform this step, you may not be able to retrieve the key later. \n\nIf you are using the Blur Network GUI Wallet, the transaction private key and transaction ID can be found conveniently in the "History" tab. Immediately after sending, locate the transaction of interest. Click the "?" symbol in the lower-right corner of the box containing the transaction. You must save this information. \n\nIn the event that arbitration is necessary, you must present the following to an arbitrator: 1.) the transaction ID, 2.) the transaction private key, and 3.) the recipient's address. The arbitrator will then verify the BLUR transfer using the Blur Transaction Viewer (https://blur.cash/#tx-viewer).\n\nIf you cannot provide the required information to the arbitrator, you will lose the dispute. In all cases of dispute, the BLUR sender bears 100% of the burden of responsiblity in verifying transactions to an arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the Blur Network Discord (https://discord.gg/dMWaqVW). account.altcoin.popup.ccx.msg=If you want to trade CCX on Bisq please be sure you understand the following requirements:\n\nTo send CCX you must use an official Conceal wallet, either CLI or GUI. After sending a transfer payment, the wallets\ndisplay the transaction secret key. You must save it along with the transaction hash (ID) and the recipient's public\naddress in case arbitration is necessary. In such a case, you must give all three to the arbitrator, who will then\nverify the CCX transfer using the Conceal Transaction Viewer (https://explorer.conceal.network/txviewer).\nBecause Conceal is a privacy coin, block explorers cannot verify transfers.\n\nIf you cannot provide the required data to the arbitrator, you will lose the dispute case.\nIf you do not save the transaction secret key immediately after transferring CCX, it cannot be recovered later.\nIf you do not understand these requirements, seek help at the Conceal discord (http://discord.conceal.network). +account.altcoin.popup.drgl.msg=Trading Dragonglass on Bisq requires that you understand and fulfill the following requirements:\n\nBecause of the privacy Dragonglass provides a transaction is not verifyable on the public blockchain. If required you can prove your payment thru use of your TXN-Private-Key.\nThe TXN-Private Key is a one-time key automatically generated for every transaction that can only be accessed from within your DRGL wallet.\nEither by DRGL-wallet GUI (inside transaction details dialog) or by the Dragonglass CLI simplewallet (using command "get_tx_key").\n\nDRGL version 'Oathkeeper' and higher are REQUIRED for both.\n\nIn case of a dispute, you must provide the arbitrator the following data:\n- The TXN-Private key\n- The transaction hash\n- The recipient's public address\n\nVerification of payment can be made using the above data as inputs at \ (http://drgl.info/#check_txn).\n\nIf you cannot provide the above data or if you used an incompatible wallet it would result in losing the dispute case. The Dragonglass sender is responsible to be able to verify the DRGL transfer to the arbitrator in case of a dispute. Use of PaymentID is not required.\n\nIf you are unsure about any part of this process, visit Dragonglass on Discord (http://discord.drgl.info) for help. account.altcoin.popup.ZEC.msg=当使用{0}时,您只能使用透明地址(以t开头)而不是z开头地址(私有),因为仲裁者无法使用z地址验证事务。 account.altcoin.popup.XZC.msg=When using {0} you can only use the transparent (traceable) addresses not the untraceable addresses, because the arbitrator would not be able to verify the transaction with untraceable addresses at a block explorer. account.altcoin.popup.bch=Bitcoin Cash and Bitcoin Clashic suffer from replay protection. If you use those coins be sure you take sufficient precautions and understand all implications.You can suffer losses by sending one coin and unintentionally send the same coins on the other block chain.Because those "airdrop coins" share the same history with the Bitcoin blockchain there are also security risks and a considerable risk for losing privacy.\n\nPlease read at the Bisq Forum more about that topic: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc account.altcoin.popup.btg=Because Bitcoin Gold shares the same history as the Bitcoin blockchain it comes with certain security risks and a considerable risk for losing privacy.If you use Bitcoin Gold be sure you take sufficient precautions and understand all implications.\n\nPlease read at the Bisq Forum more about that topic: https://forum.bisq.io/t/airdrop-coins-information-thread-bch-btg-bchc -account.fiat.yourFiatAccounts=您的法定货币\n账户: +account.fiat.yourFiatAccounts=Your national currency accounts account.backup.title=备份钱包 -account.backup.location=备份路径: +account.backup.location=Backup location account.backup.selectLocation=选择备份路径 account.backup.backupNow=立即备份(备份没有被加密!) account.backup.appDir=应用程序数据目录 @@ -922,7 +952,7 @@ account.password.setPw.headline=设置钱包的密码保护 account.password.info=使用密码保护,您需要在将比特币从钱包中取出时输入密码,或者要从还原密钥和应用程序启动时查看或恢复钱包。 account.seed.backup.title=备份您的钱包还原密钥 -account.seed.info=请写下钱包还原密钥和时间! \n您可以通过还原密钥和时间在任何时候恢复您的钱包.\n还原密钥用于BTC和BSQ钱包.\n\n您应该在一张纸上写下还原密钥并且不要保存它们在您的电脑上.\n请注意还原密钥并不能代替备份.\n您需要备份完整的应用程序目录在 \"账户/备份\" 界面去恢复有效的应用程序状态和数据. +account.seed.info=Please write down both wallet seed words and the date! You can recover your wallet any time with those seed words and the date.\nThe seed words are used for both the BTC and the BSQ wallet.\n\nYou should write down the seed words on a sheet of paper. Do not save them on your 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 at the \"Account/Backup\" screen to recover the valid application state and data.\nImporting seed words is only recommended for emergency cases. The application will not be functional without a proper backup of the database files and keys! account.seed.warn.noPw.msg=您还没有设置一个可以保护还原密钥显示的钱包密码\n\n要显示还原密钥吗? account.seed.warn.noPw.yes=是的,不要再问我 account.seed.enterPw=输入密码查看还原密钥 @@ -942,24 +972,24 @@ account.notifications.webCamWindow.headline=Scan QR-code from phone account.notifications.webcam.label=Use webcam account.notifications.webcam.button=Scan QR code account.notifications.noWebcam.button=I don't have a webcam -account.notifications.testMsg.label=Send test notification: +account.notifications.testMsg.label=Send test notification account.notifications.testMsg.title=Test -account.notifications.erase.label=Clear notifications on phone: +account.notifications.erase.label=Clear notifications on phone account.notifications.erase.title=Clear notifications -account.notifications.email.label=Pairing token: +account.notifications.email.label=Pairing token account.notifications.email.prompt=Enter pairing token you received by email account.notifications.settings.title=设置 -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.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 BTC price is above account.notifications.priceAlert.low.label=Notify if BTC 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 trade with ID {0} is confirmed. +account.notifications.trade.message.msg.conf=The deposit transaction for the trade with ID {0} is confirmed. Please open your Bisq application and start the payment. account.notifications.trade.message.msg.started=The BTC 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 @@ -1003,12 +1033,13 @@ account.notifications.priceAlert.warning.lowerPriceTooHigh=The lower price must dao.tab.bsqWallet=BSQ 钱包 dao.tab.proposals=Governance dao.tab.bonding=Bonding +dao.tab.proofOfBurn=Asset listing fee/Proof of burn dao.paidWithBsq=paid with BSQ -dao.availableBsqBalance=可用 BSQ 余额 -dao.availableNonBsqBalance=Available non-BSQ balance -dao.unverifiedBsqBalance=未验证的BSQ余额 -dao.lockedForVoteBalance=因投票而锁定 +dao.availableBsqBalance=Available +dao.availableNonBsqBalance=Available non-BSQ balance (BTC) +dao.unverifiedBsqBalance=Unverified (awaiting block confirmation) +dao.lockedForVoteBalance=Used for voting dao.lockedInBonds=Locked in bonds dao.totalBsqBalance=BSQ 总额 @@ -1019,16 +1050,13 @@ dao.proposal.menuItem.vote=Vote on proposals dao.proposal.menuItem.result=Vote results dao.cycle.headline=Voting cycle dao.cycle.overview.headline=Voting cycle overview -dao.cycle.currentPhase=现阶段: -dao.cycle.currentBlockHeight=Current block height: -dao.cycle.proposal=Proposal phase: -dao.cycle.blindVote=Blind vote phase: -dao.cycle.voteReveal=Vote reveal phase: -dao.cycle.voteResult=Vote result: -dao.cycle.phaseDuration=Block: {0} - {1} ({2} - {3}) - -dao.cycle.info.headline=资料 -dao.cycle.info.details=Please note:\nIf you have voted in the blind vote phase you have to be at least once online during the vote reveal phase! +dao.cycle.currentPhase=Current phase +dao.cycle.currentBlockHeight=Current block height +dao.cycle.proposal=Proposal phase +dao.cycle.blindVote=Blind vote phase +dao.cycle.voteReveal=Vote reveal phase +dao.cycle.voteResult=Vote result +dao.cycle.phaseDuration={0} blocks (≈{1}); Block {2} - {3} (≈{4} - ≈{5}) dao.results.cycles.header=Cycles dao.results.cycles.table.header.cycle=Cycle @@ -1049,42 +1077,80 @@ dao.results.proposals.voting.detail.header=Vote results for selected proposal # suppress inspection "UnusedProperty" dao.param.UNDEFINED=Undefined + +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BSQ=BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BSQ=BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_MAKER_FEE_BSQ=Min. BSQ maker fee +# suppress inspection "UnusedProperty" +dao.param.MIN_TAKER_FEE_BSQ=Min. BSQ taker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_MAKER_FEE_BTC=BTC maker fee +# suppress inspection "UnusedProperty" +dao.param.DEFAULT_TAKER_FEE_BTC=BTC taker fee +# suppress inspection "UnusedProperty" # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BSQ=Maker fee in BSQ +dao.param.MIN_MAKER_FEE_BTC=Min. BTC maker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BSQ=Taker fee in BSQ +dao.param.MIN_TAKER_FEE_BTC=Min. BTC taker fee # suppress inspection "UnusedProperty" -dao.param.DEFAULT_MAKER_FEE_BTC=Maker fee in BTC + # suppress inspection "UnusedProperty" -dao.param.DEFAULT_TAKER_FEE_BTC=Taker fee in BTC +dao.param.PROPOSAL_FEE=Proposal fee in BSQ # suppress inspection "UnusedProperty" +dao.param.BLIND_VOTE_FEE=Voting fee in BSQ # suppress inspection "UnusedProperty" -dao.param.PROPOSAL_FEE=Proposal fee +dao.param.COMPENSATION_REQUEST_MIN_AMOUNT=Compensation request min. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.COMPENSATION_REQUEST_MAX_AMOUNT=Compensation request max. BSQ amount +# suppress inspection "UnusedProperty" +dao.param.REIMBURSEMENT_MIN_AMOUNT=Reimbursement request min. BSQ amount # suppress inspection "UnusedProperty" -dao.param.BLIND_VOTE_FEE=Voting fee +dao.param.REIMBURSEMENT_MAX_AMOUNT=Reimbursement request max. BSQ amount # suppress inspection "UnusedProperty" -dao.param.QUORUM_GENERIC=Required quorum for proposal +dao.param.QUORUM_GENERIC=Required quorum in BSQ for generic proposal # suppress inspection "UnusedProperty" -dao.param.QUORUM_COMP_REQUEST=Required quorum for compensation request +dao.param.QUORUM_COMP_REQUEST=Required quorum in BSQ for compensation request # suppress inspection "UnusedProperty" -dao.param.QUORUM_CHANGE_PARAM=Required quorum for changing a parameter +dao.param.QUORUM_REIMBURSEMENT=Required quorum in BSQ for reimbursement request # suppress inspection "UnusedProperty" -dao.param.QUORUM_REMOVE_ASSET=Required quorum for removing an asset +dao.param.QUORUM_CHANGE_PARAM=Required quorum in BSQ for changing a parameter # suppress inspection "UnusedProperty" -dao.param.QUORUM_CONFISCATION=Required quorum for bond confiscation +dao.param.QUORUM_REMOVE_ASSET=Required quorum in BSQ for removing an asset +# suppress inspection "UnusedProperty" +dao.param.QUORUM_CONFISCATION=Required quorum in BSQ for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.QUORUM_ROLE=Required quorum in BSQ for bonded role requests # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_GENERIC=Required threshold for proposal +dao.param.THRESHOLD_GENERIC=Required threshold in % for generic proposal +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_COMP_REQUEST=Required threshold in % for compensation request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_COMP_REQUEST=Required threshold for compensation request +dao.param.THRESHOLD_REIMBURSEMENT=Required threshold in % for reimbursement request # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CHANGE_PARAM=Required threshold for changing a parameter +dao.param.THRESHOLD_CHANGE_PARAM=Required threshold in % for changing a parameter +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_REMOVE_ASSET=Required threshold in % for removing an asset +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_CONFISCATION=Required threshold in % for a confiscation request +# suppress inspection "UnusedProperty" +dao.param.THRESHOLD_ROLE=Required threshold in % for bonded role requests + +# suppress inspection "UnusedProperty" +dao.param.RECIPIENT_BTC_ADDRESS=Recipient BTC address + # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_REMOVE_ASSET=Required threshold for removing an asset +dao.param.ASSET_LISTING_FEE_PER_DAY=Asset listing fee per day # suppress inspection "UnusedProperty" -dao.param.THRESHOLD_CONFISCATION=Required threshold for bond confiscation +dao.param.ASSET_MIN_VOLUME=Min. trade volume + +dao.param.currentValue=Current value: {0} +dao.param.blocks={0} blocks # suppress inspection "UnusedProperty" dao.results.cycle.duration.label=Duration of {0} @@ -1111,47 +1177,37 @@ dao.phase.PHASE_VOTE_REVEAL=Vote reveal phase dao.phase.PHASE_BREAK3=Break 3 # suppress inspection "UnusedProperty" dao.phase.PHASE_RESULT=Result phase -# suppress inspection "UnusedProperty" -dao.phase.PHASE_BREAK4=Break 4 dao.results.votes.table.header.stakeAndMerit=Vote weight dao.results.votes.table.header.stake=股份 dao.results.votes.table.header.merit=Earned -dao.results.votes.table.header.blindVoteTxId=Blind vote Tx ID -dao.results.votes.table.header.voteRevealTxId=Vote reveal Tx ID dao.results.votes.table.header.vote=投票 dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Lockup BSQ -dao.bond.menuItem.bonds=Unlock BSQ -dao.bond.reputation.header=Lockup BSQ -dao.bond.reputation.amount=Amount of BSQ to lockup: -dao.bond.reputation.time=Unlock time in blocks: -dao.bonding.lock.type=Type of bond: -dao.bonding.lock.bondedRoles=Bonded roles: -dao.bonding.lock.setAmount=Set BSQ amount to lockup (min. amount is {0}) -dao.bonding.lock.setTime=Number of blocks when locked funds become spendable after the unlock transaction ({0} - {1}) +dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.bonds=Bonds + +dao.bond.dashboard.bondsHeadline=Bonded BSQ +dao.bond.dashboard.lockupAmount=Lockup funds +dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over) + + +dao.bond.reputation.header=Lockup a bond for reputation +dao.bond.reputation.table.header=My reputation bonds +dao.bond.reputation.amount=Amount of BSQ to lockup +dao.bond.reputation.time=Unlock time in blocks +dao.bond.reputation.salt=Salt +dao.bond.reputation.hash=Hash dao.bond.reputation.lockupButton=Lockup dao.bond.reputation.lockup.headline=Confirm lockup transaction dao.bond.reputation.lockup.details=Lockup amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bonding.unlock.time=Lock time -dao.bonding.unlock.unlock=解锁 dao.bond.reputation.unlock.headline=Confirm unlock transaction dao.bond.reputation.unlock.details=Unlock amount: {0}\nLockup time: {1} block(s)\n\nAre you sure you want to proceed? -dao.bond.dashboard.bondsHeadline=Bonded BSQ -dao.bond.dashboard.lockupAmount=Lockup funds: -dao.bond.dashboard.unlockingAmount=Unlocking funds (wait until lock time is over): -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.BONDED_ROLE=Bonded role -# suppress inspection "UnusedProperty" -dao.bond.lockupReason.REPUTATION=Bonded reputation -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.ARBITRATOR=Arbitrator -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder -# suppress inspection "UnusedProperty" -dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +dao.bond.allBonds.header=All bonds + +dao.bond.bondedReputation=Bonded Reputation +dao.bond.bondedRoles=Bonded roles dao.bond.details.header=Role details dao.bond.details.role=角色 @@ -1161,22 +1217,125 @@ dao.bond.details.link=Link to role description dao.bond.details.isSingleton=Can be taken by multiple role holders dao.bond.details.blocks={0} blocks -dao.bond.bondedRoles=Bonded roles dao.bond.table.column.name=名称 -dao.bond.table.column.link=账户 -dao.bond.table.column.bondType=角色 -dao.bond.table.column.startDate=Started +dao.bond.table.column.link=Link +dao.bond.table.column.bondType=Bond type +dao.bond.table.column.details=详情 dao.bond.table.column.lockupTxId=Lockup Tx ID -dao.bond.table.column.revokeDate=Revoked -dao.bond.table.column.unlockTxId=Unlock Tx ID dao.bond.table.column.bondState=Bond state +dao.bond.table.column.lockTime=Lock time +dao.bond.table.column.lockupDate=Lockup date dao.bond.table.button.lockup=Lockup +dao.bond.table.button.unlock=解锁 dao.bond.table.button.revoke=Revoke -dao.bond.table.notBonded=Not bonded yet -dao.bond.table.lockedUp=Bond locked up -dao.bond.table.unlocking=Bond unlocking -dao.bond.table.unlocked=Bond unlocked + +# suppress inspection "UnusedProperty" +dao.bond.bondState.READY_FOR_LOCKUP=Not bonded yet +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_PENDING=Lockup pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.LOCKUP_TX_CONFIRMED=Bond locked up +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_PENDING=Unlock pending +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCK_TX_CONFIRMED=Unlock tx confirmed +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKING=Bond unlocking +# suppress inspection "UnusedProperty" +dao.bond.bondState.UNLOCKED=Bond unlocked +# suppress inspection "UnusedProperty" +dao.bond.bondState.CONFISCATED=Bond confiscated + +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.BONDED_ROLE=Bonded role +# suppress inspection "UnusedProperty" +dao.bond.lockupReason.REPUTATION=Bonded reputation + +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.GITHUB_ADMIN=Github admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_ADMIN=Forum admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.TWITTER_ADMIN=Twitter admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ROCKET_CHAT_ADMIN=Rocket chat admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.YOUTUBE_ADMIN=Youtube admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BISQ_MAINTAINER=Bisq maintainer +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.WEBSITE_OPERATOR=Website operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.FORUM_OPERATOR=Forum operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.SEED_NODE_OPERATOR=Seed node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.PRICE_NODE_OPERATOR=Price node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BTC_NODE_OPERATOR=Btc node operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MARKETS_OPERATOR=Markets operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.BSQ_EXPLORER_OPERATOR=BSQ explorer operator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DOMAIN_NAME_HOLDER=Domain name holder +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.DNS_ADMIN=DNS admin +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.MEDIATOR=Mediator +# suppress inspection "UnusedProperty" +dao.bond.bondedRoleType.ARBITRATOR=Arbitrator + +dao.burnBsq.assetFee=Asset listing fee +dao.burnBsq.menuItem.assetFee=Asset listing fee +dao.burnBsq.menuItem.proofOfBurn=Proof of burn +dao.burnBsq.header=Fee for asset listing +dao.burnBsq.selectAsset=Select Asset +dao.burnBsq.fee=Fee +dao.burnBsq.trialPeriod=Trial period +dao.burnBsq.payFee=Pay fee +dao.burnBsq.allAssets=All assets +dao.burnBsq.assets.nameAndCode=Asset name +dao.burnBsq.assets.state=状态 +dao.burnBsq.assets.tradeVolume=交易量 +dao.burnBsq.assets.lookBackPeriod=Verification period +dao.burnBsq.assets.trialFee=Fee for trial period +dao.burnBsq.assets.totalFee=Total fees paid +dao.burnBsq.assets.days={0} days +dao.burnBsq.assets.toFewDays=The asset fee is too low. The min. amount of days for the trial perios is {0}. + +# suppress inspection "UnusedProperty" +dao.assetState.UNDEFINED=Undefined +# suppress inspection "UnusedProperty" +dao.assetState.IN_TRIAL_PERIOD=In trial period +# suppress inspection "UnusedProperty" +dao.assetState.ACTIVELY_TRADED=Actively traded +# suppress inspection "UnusedProperty" +dao.assetState.DE_LISTED=De-listed due to inactivity +# suppress inspection "UnusedProperty" +dao.assetState.REMOVED_BY_VOTING=Removed by voting + +dao.proofOfBurn.header=Proof of burn +dao.proofOfBurn.amount=数量 +dao.proofOfBurn.preImage=Pre-image +dao.proofOfBurn.burn=Burn +dao.proofOfBurn.allTxs=All proof of burn transactions +dao.proofOfBurn.myItems=My proof of burn transactions +dao.proofOfBurn.date=日期 +dao.proofOfBurn.hash=Hash +dao.proofOfBurn.txs=交易记录 +dao.proofOfBurn.pubKey=Pubkey +dao.proofOfBurn.signature.window.title=Sign a message with key from proof or burn transaction +dao.proofOfBurn.verify.window.title=Verify a message with key from proof or burn transaction +dao.proofOfBurn.copySig=Copy signature to clipboard +dao.proofOfBurn.sign=Sign +dao.proofOfBurn.message=Message +dao.proofOfBurn.sig=Signature +dao.proofOfBurn.verify=Verify +dao.proofOfBurn.verify.header=Verify message with key from proof or burn transaction +dao.proofOfBurn.verificationResult.ok=Verification succeeded +dao.proofOfBurn.verificationResult.failed=Verification failed # suppress inspection "UnusedProperty" dao.phase.UNDEFINED=Undefined @@ -1194,8 +1353,6 @@ dao.phase.VOTE_REVEAL=Vote reveal phase dao.phase.BREAK3=Break before result phase # suppress inspection "UnusedProperty" dao.phase.RESULT=Vote result phase -# suppress inspection "UnusedProperty" -dao.phase.BREAK4=Break before proposal phase # suppress inspection "UnusedProperty" dao.phase.separatedPhaseBar.PROPOSAL=Proposal phase @@ -1209,6 +1366,8 @@ dao.phase.separatedPhaseBar.RESULT=Vote result # suppress inspection "UnusedProperty" dao.proposal.type.COMPENSATION_REQUEST=赔偿要求 # suppress inspection "UnusedProperty" +dao.proposal.type.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.BONDED_ROLE=Proposal for a bonded role # suppress inspection "UnusedProperty" dao.proposal.type.REMOVE_ASSET=Proposal for removing an asset @@ -1222,6 +1381,8 @@ dao.proposal.type.CONFISCATE_BOND=Proposal for confiscating a bond # suppress inspection "UnusedProperty" dao.proposal.type.short.COMPENSATION_REQUEST=赔偿要求 # suppress inspection "UnusedProperty" +dao.proposal.type.short.REIMBURSEMENT_REQUEST=Reimbursement request +# suppress inspection "UnusedProperty" dao.proposal.type.short.BONDED_ROLE=Bonded role # suppress inspection "UnusedProperty" dao.proposal.type.short.REMOVE_ASSET=Removing an altcoin @@ -1236,6 +1397,8 @@ dao.proposal.type.short.CONFISCATE_BOND=Confiscating a bond dao.proposal.details=提议细节 dao.proposal.selectedProposal=选定赔偿要求 dao.proposal.active.header=Proposals of current cycle +dao.proposal.active.remove.confirm=Are you sure you want to remove that proposal?\nThe already paid proposal fee will be lost. +dao.proposal.active.remove.doRemove=Yes, remove my proposal dao.proposal.active.remove.failed=Could not remove proposal. dao.proposal.myVote.accept=接受提议 dao.proposal.myVote.reject=Reject proposal @@ -1244,7 +1407,7 @@ dao.proposal.myVote.merit=Vote weight from earned BSQ dao.proposal.myVote.stake=Vote weight from stake dao.proposal.myVote.blindVoteTxId=Blind vote transaction ID dao.proposal.myVote.revealTxId=Vote reveal transaction ID -dao.proposal.myVote.stake.prompt=Available balance for voting: {0} +dao.proposal.myVote.stake.prompt=Max. available balance for voting: {0} dao.proposal.votes.header=为全部提议投票 dao.proposal.votes.header.voted=My vote dao.proposal.myVote.button=为全部提议投票 @@ -1254,19 +1417,24 @@ dao.proposal.create.createNew=创建新的赔偿要求 dao.proposal.create.create.button=创建赔偿要求 dao.proposal=proposal dao.proposal.display.type=提议类型 -dao.proposal.display.name=名称/昵称: -dao.proposal.display.link=详细信息链接: -dao.proposal.display.link.prompt=Link to Github issue (https://github.com/bisq-network/compensation/issues) -dao.proposal.display.requestedBsq=BSQ 要求的资金: -dao.proposal.display.bsqAddress=BSQ 地址: -dao.proposal.display.txId=Proposal transaction ID: -dao.proposal.display.proposalFee=Proposal fee: -dao.proposal.display.myVote=My vote: -dao.proposal.display.voteResult=Vote result summary: -dao.proposal.display.bondedRoleComboBox.label=Choose bonded role type +dao.proposal.display.name=Name/nickname +dao.proposal.display.link=Link to detail info +dao.proposal.display.link.prompt=Link to Github issue +dao.proposal.display.requestedBsq=Requested amount in BSQ +dao.proposal.display.bsqAddress=BSQ address +dao.proposal.display.txId=Proposal transaction ID +dao.proposal.display.proposalFee=Proposal fee +dao.proposal.display.myVote=My vote +dao.proposal.display.voteResult=Vote result summary +dao.proposal.display.bondedRoleComboBox.label=Bonded role type +dao.proposal.display.requiredBondForRole.label=Required bond for role +dao.proposal.display.tickerSymbol.label=Ticker Symbol +dao.proposal.display.option=Option dao.proposal.table.header.proposalType=提议类型 dao.proposal.table.header.link=Link +dao.proposal.table.icon.tooltip.removeProposal=Remove my proposal +dao.proposal.table.icon.tooltip.changeVote=Current vote: ''{0}''. Change vote to: ''{1}'' dao.proposal.display.myVote.accepted=Accepted dao.proposal.display.myVote.rejected=Rejected @@ -1277,10 +1445,11 @@ dao.proposal.voteResult.success=Accepted dao.proposal.voteResult.failed=Rejected dao.proposal.voteResult.summary=Result: {0}; Threshold: {1} (required > {2}); Quorum: {3} (required > {4}) -dao.proposal.display.paramComboBox.label=Choose parameter -dao.proposal.display.paramValue=Parameter value: +dao.proposal.display.paramComboBox.label=Select parameter to change +dao.proposal.display.paramValue=Parameter value dao.proposal.display.confiscateBondComboBox.label=Choose bond +dao.proposal.display.assetComboBox.label=Asset to remove dao.blindVote=blind vote @@ -1291,33 +1460,42 @@ dao.wallet.menuItem.send=发送 dao.wallet.menuItem.receive=接收 dao.wallet.menuItem.transactions=交易记录 -dao.wallet.dashboard.distribution=统计 -dao.wallet.dashboard.genesisBlockHeight=创始块高度: -dao.wallet.dashboard.genesisTxId=创始交易ID: -dao.wallet.dashboard.genesisIssueAmount=Issued amount at genesis transaction: -dao.wallet.dashboard.compRequestIssueAmount=Issued amount from compensation requests: -dao.wallet.dashboard.availableAmount=Total available amount: -dao.wallet.dashboard.burntAmount=Amount of burned BSQ (fees): -dao.wallet.dashboard.totalLockedUpAmount=Amount of locked up BSQ (bonds): -dao.wallet.dashboard.totalUnlockingAmount=Amount of unlocking BSQ (bonds): -dao.wallet.dashboard.totalUnlockedAmount=Amount of unlocked BSQ (bonds): -dao.wallet.dashboard.allTx=所有 BSQ 交易记录: -dao.wallet.dashboard.utxo=所有未用交易的量: -dao.wallet.dashboard.burntTx=所有费用支付记录 (已烧): -dao.wallet.dashboard.price=价格: -dao.wallet.dashboard.marketCap=市值: - -dao.wallet.receive.fundBSQWallet=充值 Bisq 钱包 +dao.wallet.dashboard.myBalance=My wallet balance +dao.wallet.dashboard.distribution=Distribution of all BSQ +dao.wallet.dashboard.locked=Global state of locked BSQ +dao.wallet.dashboard.market=Market data +dao.wallet.dashboard.genesis=创始交易 +dao.wallet.dashboard.txDetails=BSQ transactions statistics +dao.wallet.dashboard.genesisBlockHeight=Genesis block height +dao.wallet.dashboard.genesisTxId=Genesis transaction ID +dao.wallet.dashboard.genesisIssueAmount=BSQ issued at genesis transaction +dao.wallet.dashboard.compRequestIssueAmount=BSQ issued for compensation requests +dao.wallet.dashboard.reimbursementAmount=BSQ issued for reimbursement requests +dao.wallet.dashboard.availableAmount=Total available BSQ +dao.wallet.dashboard.burntAmount=Burned BSQ (fees) +dao.wallet.dashboard.totalLockedUpAmount=Locked up in bonds +dao.wallet.dashboard.totalUnlockingAmount=Unlocking BSQ from bonds +dao.wallet.dashboard.totalUnlockedAmount=Unlocked BSQ from bonds +dao.wallet.dashboard.totalConfiscatedAmount=Confiscated BSQ from bonds +dao.wallet.dashboard.allTx=No. of all BSQ transactions +dao.wallet.dashboard.utxo=No. of all unspent transaction outputs +dao.wallet.dashboard.compensationIssuanceTx=No. of all compensation request issuance transactions +dao.wallet.dashboard.reimbursementIssuanceTx=No. of all reimbursement request issuance transactions +dao.wallet.dashboard.burntTx=No. of all fee payments transactions +dao.wallet.dashboard.price=Latest BSQ/BTC trade price (in Bisq) +dao.wallet.dashboard.marketCap=Market capitalisation (based on trade price) + dao.wallet.receive.fundYourWallet=充值您的 Bisq 钱包 +dao.wallet.receive.bsqAddress=BSQ wallet address dao.wallet.send.sendFunds=提现 -dao.wallet.send.sendBtcFunds=Send non-BSQ funds -dao.wallet.send.amount=BSQ 数量: -dao.wallet.send.btcAmount=Amount in BTC Satoshi: +dao.wallet.send.sendBtcFunds=Send non-BSQ funds (BTC) +dao.wallet.send.amount=Amount in BSQ +dao.wallet.send.btcAmount=Amount in BTC (non-BSQ funds) dao.wallet.send.setAmount=设置提现数量 (最小量 {0}) -dao.wallet.send.setBtcAmount=Set amount in BTC Satoshi to withdraw (min. amount is {0} Satoshi) -dao.wallet.send.receiverAddress=Receiver's BSQ address: -dao.wallet.send.receiverBtcAddress=Receiver's BTC address: +dao.wallet.send.setBtcAmount=Set amount in BTC to withdraw (min. amount is {0}) +dao.wallet.send.receiverAddress=Receiver's BSQ address +dao.wallet.send.receiverBtcAddress=Receiver's BTC address dao.wallet.send.setDestinationAddress=输入您的目标地址 dao.wallet.send.send=发送 BSQ 资金 dao.wallet.send.sendBtc=Send BTC funds @@ -1346,6 +1524,8 @@ dao.tx.type.enum.PAY_TRADE_FEE=付交易费记录 # suppress inspection "UnusedProperty" dao.tx.type.enum.COMPENSATION_REQUEST=赔偿要求记录 # suppress inspection "UnusedProperty" +dao.tx.type.enum.REIMBURSEMENT_REQUEST=Fee for reimbursement request +# suppress inspection "UnusedProperty" dao.tx.type.enum.PROPOSAL=Fee for proposal # suppress inspection "UnusedProperty" dao.tx.type.enum.BLIND_VOTE=投票记录 @@ -1355,10 +1535,15 @@ dao.tx.type.enum.VOTE_REVEAL=Vote reveal dao.tx.type.enum.LOCKUP=Lock up bond # suppress inspection "UnusedProperty" dao.tx.type.enum.UNLOCK=Unlock bond +# suppress inspection "UnusedProperty" +dao.tx.type.enum.ASSET_LISTING_FEE=Asset listing fee +# suppress inspection "UnusedProperty" +dao.tx.type.enum.PROOF_OF_BURN=Proof of burn dao.tx.issuanceFromCompReq=补偿请求/发行 dao.tx.issuanceFromCompReq.tooltip=导致新BSQ发行的补偿请求\n发行日期: {0} - +dao.tx.issuanceFromReimbursement=Reimbursement request/issuance +dao.tx.issuanceFromReimbursement.tooltip=Reimbursement request which led to an issuance of new BSQ.\nIssuance date: {0} dao.proposal.create.missingFunds=You don''t have sufficient funds for creating the proposal.\nMissing: {0} dao.feeTx.confirm=Confirm {0} transaction dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTransaction size: {4} Kb\n\nAre you sure you want to publish the {5} transaction? @@ -1369,11 +1554,11 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/byte)\nTra #################################################################### contractWindow.title=纠纷详情 -contractWindow.dates=委托时间/交易时间: -contractWindow.btcAddresses=BTC 买家/ BTC 卖家 的比特币地址: -contractWindow.onions=BTC 买家/ BTC 卖家 的网络地址: -contractWindow.numDisputes=BTC 买家/ BTC 卖家 的纠纷No. : -contractWindow.contractHash=合同哈希: +contractWindow.dates=Offer date / Trade date +contractWindow.btcAddresses=Bitcoin address BTC buyer / BTC seller +contractWindow.onions=Network address BTC buyer / BTC seller +contractWindow.numDisputes=No. of disputes BTC buyer / BTC seller +contractWindow.contractHash=Contract hash displayAlertMessageWindow.headline=重要资料! displayAlertMessageWindow.update.headline=重要更新资料! @@ -1395,21 +1580,21 @@ displayUpdateDownloadWindow.success=新版本成功下载并验证签名(s) 。\ displayUpdateDownloadWindow.download.openDir=打开下载目录 disputeSummaryWindow.title=概要 -disputeSummaryWindow.openDate=话题创建时间: -disputeSummaryWindow.role=交易者的角色: -disputeSummaryWindow.evidence=证据: +disputeSummaryWindow.openDate=Ticket opening date +disputeSummaryWindow.role=Trader's role +disputeSummaryWindow.evidence=Evidence disputeSummaryWindow.evidence.tamperProof=防篡改证据 disputeSummaryWindow.evidence.id=ID验证 disputeSummaryWindow.evidence.video=视频/截屏 -disputeSummaryWindow.payout=交易金额支付: +disputeSummaryWindow.payout=Trade amount payout disputeSummaryWindow.payout.getsTradeAmount=BTC {0}获得交易金额支付 disputeSummaryWindow.payout.getsAll=BTC {0}获取全部 disputeSummaryWindow.payout.custom=自定义支付 disputeSummaryWindow.payout.adjustAmount=输入金额超过{0}的可用金额\n我们将此输入字段调整为最大可能值。 -disputeSummaryWindow.payoutAmount.buyer=买家支付金额: -disputeSummaryWindow.payoutAmount.seller=卖家支付金额: -disputeSummaryWindow.payoutAmount.invert=使用失败者作为发布者: -disputeSummaryWindow.reason=纠纷的原因: +disputeSummaryWindow.payoutAmount.buyer=Buyer's payout amount +disputeSummaryWindow.payoutAmount.seller=Seller's payout amount +disputeSummaryWindow.payoutAmount.invert=Use loser as publisher +disputeSummaryWindow.reason=Reason of dispute disputeSummaryWindow.reason.bug=Bug disputeSummaryWindow.reason.usability=可用性 disputeSummaryWindow.reason.protocolViolation=违反协议 @@ -1417,7 +1602,7 @@ disputeSummaryWindow.reason.noReply=不回复 disputeSummaryWindow.reason.scam=诈骗 disputeSummaryWindow.reason.other=其他 disputeSummaryWindow.reason.bank=银行 -disputeSummaryWindow.summaryNotes=总结说明: +disputeSummaryWindow.summaryNotes=Summary notes disputeSummaryWindow.addSummaryNotes=添加总结说明 disputeSummaryWindow.close.button=关闭话题 disputeSummaryWindow.close.msg=话题已关闭{0}\n\n摘要:\n{1}提供防篡改证据:{2}\n{3}进行了ID验证:{4}\n{5}进行了截屏或视频:{6}\nBTC买家的支付金额:{7}\nBTC卖家的支付金额:{8}\n\n总结说明:\n{9} @@ -1425,10 +1610,10 @@ disputeSummaryWindow.close.closePeer=你也需要关闭交易对象的话题! emptyWalletWindow.headline={0} emergency wallet tool emptyWalletWindow.info=请在紧急情况下使用,如果您无法从UI中访问您的资金\n\n请注意,使用此工具时,所有未结委托将自动关闭\n\n在使用此工具之前,请备份您的数据目录。 您可以在“帐户/备份”中执行此操作\n\n请报告我们您的问题,并在Github或Bisq论坛上提交错误报告,以便我们可以调查导致问题的原因。 -emptyWalletWindow.balance=您的可用钱包余额: -emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis: +emptyWalletWindow.balance=Your available wallet balance +emptyWalletWindow.bsq.btcBalance=Balance of non-BSQ Satoshis -emptyWalletWindow.address=输入您的目标地址 +emptyWalletWindow.address=Your destination address emptyWalletWindow.button=发送全部资金 emptyWalletWindow.openOffers.warn=您有发布的委托,如果您清空钱包将被删除\n你确定要清空你的钱包吗? emptyWalletWindow.openOffers.yes=是的,我确定 @@ -1437,40 +1622,39 @@ emptyWalletWindow.sent.success=您的钱包的余额已成功转移。 enterPrivKeyWindow.headline=只有被邀请的才能登记仲裁员 filterWindow.headline=编辑过滤列表 -filterWindow.offers=过滤委托(逗号隔开): -filterWindow.onions=过滤匿名地址(用逗号','隔开): +filterWindow.offers=Filtered offers (comma sep.) +filterWindow.onions=Filtered onion addresses (comma sep.) filterWindow.accounts=过滤交易账户数据:\n格式:逗号 [付款方式id | 数据字段 | 值] -filterWindow.bannedCurrencies=过滤货币代码(用逗号','隔开): -filterWindow.bannedPaymentMethods=过滤支付方式ID(用逗号','隔开): -filterWindow.arbitrators=过滤后的仲裁人(用逗号分割洋葱地址): -filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses): -filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses): -filterWindow.btcNode=过滤后的比特币节点(逗号分割地址+端口): -filterWindow.preventPublicBtcNetwork=禁止使用公共比特币网络 +filterWindow.bannedCurrencies=Filtered currency codes (comma sep.) +filterWindow.bannedPaymentMethods=Filtered payment method IDs (comma sep.) +filterWindow.arbitrators=Filtered arbitrators (comma sep. onion addresses) +filterWindow.seedNode=Filtered seed nodes (comma sep. onion addresses) +filterWindow.priceRelayNode=Filtered price relay nodes (comma sep. onion addresses) +filterWindow.btcNode=Filtered Bitcoin nodes (comma sep. addresses + port) +filterWindow.preventPublicBtcNetwork=Prevent usage of public Bitcoin network filterWindow.add=添加过滤 filterWindow.remove=移除过滤 -offerDetailsWindow.minBtcAmount=最小BTC量: +offerDetailsWindow.minBtcAmount=Min. BTC amount offerDetailsWindow.min=(最小 {0}) offerDetailsWindow.distance=(与市场价格的差距 : {0}) -offerDetailsWindow.myTradingAccount=我的交易账户: -offerDetailsWindow.offererBankId=(卖家的银行 ID): +offerDetailsWindow.myTradingAccount=My trading account +offerDetailsWindow.offererBankId=(maker's bank ID/BIC/SWIFT) offerDetailsWindow.offerersBankName=(卖家的银行名称): -offerDetailsWindow.bankId=银行ID (例如BIC或者SWIFT): -offerDetailsWindow.countryBank=卖家银行所在国家 -offerDetailsWindow.acceptedArbitrators=接受的仲裁者: +offerDetailsWindow.bankId=Bank ID (e.g. BIC or SWIFT) +offerDetailsWindow.countryBank=Maker's country of bank +offerDetailsWindow.acceptedArbitrators=Accepted arbitrators offerDetailsWindow.commitment=承诺 -offerDetailsWindow.agree=我同意: -offerDetailsWindow.tac=条款和条件: +offerDetailsWindow.agree=我同意 +offerDetailsWindow.tac=Terms and conditions offerDetailsWindow.confirm.maker=确定:发布委托 {0} 比特币 offerDetailsWindow.confirm.taker=确定:下单买入 {0} 比特币 -offerDetailsWindow.warn.noArbitrator=您没有选择仲裁员。\n请选择至一位仲裁员。 -offerDetailsWindow.creationDate=创建时间: -offerDetailsWindow.makersOnion=卖家的匿名地址: +offerDetailsWindow.creationDate=Creation date +offerDetailsWindow.makersOnion=Maker's onion address qRCodeWindow.headline=二维码 qRCodeWindow.msg=请使用这二维码从外部钱包来充值您的 Bisq 钱包。 -qRCodeWindow.request="付款请求:\n{0} +qRCodeWindow.request=Payment request:\n{0} selectDepositTxWindow.headline=选择纠纷的存款交易 selectDepositTxWindow.msg=存款交易未存储在交易中\n请从您的钱包中选择一个现有的多重签名交易,这是在失败的交易中使用的存款交易\n\n您可以通过打开交易详细信息窗口(点击列表中的交易ID)并按照交易费用支付交易输出到您看到多重签名存款交易的下一个交易(地址从3开始),找到正确的交易。 该交易ID应在此处列出的列表中显示。 一旦您找到正确的交易,请在此处选择该交易并继续\n\n抱歉给您带来不便,但是错误的情况应该非常罕见,将来我们会尝试找到更好的解决方法。 @@ -1481,20 +1665,20 @@ selectBaseCurrencyWindow.msg=您选择的默认交易所是{0}.\n\n从下拉项 selectBaseCurrencyWindow.select=选择基础币种 sendAlertMessageWindow.headline=发送全球通知 -sendAlertMessageWindow.alertMsg=警示信息: +sendAlertMessageWindow.alertMsg=Alert message sendAlertMessageWindow.enterMsg=输入消息: -sendAlertMessageWindow.isUpdate=是更新通知: -sendAlertMessageWindow.version=新版本号: +sendAlertMessageWindow.isUpdate=Is update notification +sendAlertMessageWindow.version=New version no. sendAlertMessageWindow.send=发送通知 sendAlertMessageWindow.remove=移除通知 sendPrivateNotificationWindow.headline=发送私信 -sendPrivateNotificationWindow.privateNotification=私人通知: +sendPrivateNotificationWindow.privateNotification=Private notification sendPrivateNotificationWindow.enterNotification=输入通知 sendPrivateNotificationWindow.send=发送私人通知 showWalletDataWindow.walletData=钱包数据 -showWalletDataWindow.includePrivKeys=包含私钥: +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. @@ -1506,9 +1690,9 @@ tacWindow.arbitrationSystem=仲裁系统 tradeDetailsWindow.headline=交易 tradeDetailsWindow.disputedPayoutTxId=纠纷支付交易ID: tradeDetailsWindow.tradeDate=交易时间 -tradeDetailsWindow.txFee=矿工手续费: +tradeDetailsWindow.txFee=Mining fee tradeDetailsWindow.tradingPeersOnion=交易对手匿名地址 -tradeDetailsWindow.tradeState=交易状态: +tradeDetailsWindow.tradeState=Trade state walletPasswordWindow.headline=输入密码解锁 @@ -1516,12 +1700,12 @@ torNetworkSettingWindow.header=Tor网络设置 torNetworkSettingWindow.noBridges=不使用桥接 torNetworkSettingWindow.providedBridges=连接提供桥梁 torNetworkSettingWindow.customBridges=输入自定义桥接 -torNetworkSettingWindow.transportType=传输类型: +torNetworkSettingWindow.transportType=Transport type torNetworkSettingWindow.obfs3=obfs3 torNetworkSettingWindow.obfs4=obfs4 (推荐) torNetworkSettingWindow.meekAmazon=meek-amazon torNetworkSettingWindow.meekAzure=meek-azure -torNetworkSettingWindow.enterBridge=输入一个或多个桥接(一个一行) +torNetworkSettingWindow.enterBridge=Enter one or more bridge relays (one per line) torNetworkSettingWindow.enterBridgePrompt=type address:port torNetworkSettingWindow.restartInfo=You need to restart to apply the changes torNetworkSettingWindow.openTorWebPage=打开Tor项目网页 @@ -1535,8 +1719,9 @@ torNetworkSettingWindow.bridges.info=If Tor is blocked by your internet provider feeOptionWindow.headline=Choose currency for trade fee payment feeOptionWindow.info=You can choose to pay the trade fee in BSQ or in BTC. If you choose BSQ you appreciate the discounted trade fee. -feeOptionWindow.optionsLabel=Choose currency for trade fee payment: +feeOptionWindow.optionsLabel=Choose currency for trade fee payment feeOptionWindow.useBTC=使用BTC +feeOptionWindow.fee={0} (≈ {1}) #################################################################### @@ -1573,8 +1758,7 @@ popup.warning.tradePeriod.halfReached=您与ID {0}的交易已达到最大值的 popup.warning.tradePeriod.ended=您与ID {0}的交易已达到最高 允许交易期间未完成\n\n交易期结束于{1}\n\n请查看“业务/未完成交易”的交易状态,以获取更多信息。 popup.warning.noTradingAccountSetup.headline=您还没有设置交易账户 popup.warning.noTradingAccountSetup.msg=您需要设置法定货币或数字货币账户才能创建委托\n您要设置帐户吗? -popup.warning.noArbitratorSelected.headline=您还没有选定仲裁员。 -popup.warning.noArbitratorSelected.msg=您至少需要选择一名仲裁员。\n您现在就要选择吗? +popup.warning.noArbitratorsAvailable=There are no arbitrators available. popup.warning.notFullyConnected=您需要等到您完全连接到网络\n在启动时可能需要2分钟。 popup.warning.notSufficientConnectionsToBtcNetwork=你需要等待至少有{0}个与比特币网络的连接点。 popup.warning.downloadNotComplete=您需要等待,直到丢失的比特币区块被下载完毕。 @@ -1585,8 +1769,8 @@ popup.warning.noPriceFeedAvailable=该货币没有可用的价格。 你不能 popup.warning.sendMsgFailed=向您的交易对象发送消息失败\n请重试,如果继续失败报告错误。 popup.warning.insufficientBtcFundsForBsqTx=You don''t have sufficient BTC funds for paying the miner fee for that transaction.\nPlease fund your BTC wallet.\nMissing funds: {0} -popup.warning.insufficientBsqFundsForBtcFeePayment=您没有足够的BSQ资金来支付BSQ中的tx费用\n您可以在BTC支付费用,或者您需要为您的BSQ钱包充值资金\n缺少BSQ资金:{0} -popup.warning.noBsqFundsForBtcFeePayment=您的BSQ钱包没有足够的资金支付BSQ中的tx费用。 +popup.warning.insufficientBsqFundsForBtcFeePayment=You don''t have sufficient BSQ funds for paying the trade fee in BSQ. You can pay the fee in BTC or you need to fund your BSQ wallet. You can buy BSQ in Bisq.\n\nMissing BSQ funds: {0} +popup.warning.noBsqFundsForBtcFeePayment=Your BSQ wallet does not have sufficient funds for paying the trade fee in BSQ. popup.warning.messageTooLong=您的信息超过最大允许的大小。 请将其分成多个部分发送,或将其上传到图像 https://pastebin.com popup.warning.lockedUpFunds=你已经从一个失败的交易中冻结了资金。\n冻结余额:{0}\n存款tx地址:{1}\n交易单号:{2}\n\n请通过选择待处理交易界面中的交易并点击 \"alt + o \"或 \"option+ o \"打开帮助话题。 @@ -1598,6 +1782,8 @@ popup.info.securityDepositInfo=为了确保两个交易者都遵守交易协议 popup.info.cashDepositInfo=Please be sure that you have a bank branch in your area to be able to make the cash deposit.\nThe 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=Bisq is being shut down, but there are open offers. \n\nThese offers won't be available on the P2P network while Bisq is shut down, but they will be re-published to the P2P network the next time you start Bisq.\n\nTo keep your offers online, keep Bisq 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.privateNotification.headline=重要私人通知! @@ -1698,10 +1884,10 @@ confidence.confirmed=在{0}块(s)中确认 confidence.invalid=交易无效 peerInfo.title=对象资料 -peerInfo.nrOfTrades=已完成交易数量: +peerInfo.nrOfTrades=Number of completed trades peerInfo.notTradedYet=You have not traded with that user so far. -peerInfo.setTag=设置该对象的标签: -peerInfo.age=Payment account age: +peerInfo.setTag=Set tag for that peer +peerInfo.age=Payment account age peerInfo.unknownAge=Age not known addressTextField.openWallet=打开您的默认比特币钱包 @@ -1721,7 +1907,6 @@ txIdTextField.blockExplorerIcon.tooltip=使用外部blockchain浏览器打开这 navigation.account=\"账户\" navigation.account.walletSeed=\"账户/钱包密钥\" -navigation.arbitratorSelection=\"仲裁员选择\" navigation.funds.availableForWithdrawal=\"资金/提现\" navigation.portfolio.myOpenOffers=\"业务/未完成委托\" navigation.portfolio.pending=\"业务/未完成交易\" @@ -1790,8 +1975,8 @@ time.minutes=分钟 time.seconds=秒 -password.enterPassword=输入密码: -password.confirmPassword=确认密码: +password.enterPassword=Enter password +password.confirmPassword=Confirm password password.tooLong=你输入的密码太长.最长不要超过50个字符. password.deriveKey=从密码中提取密钥 password.walletDecrypted=钱包成功解密并移除密码保护 @@ -1803,11 +1988,12 @@ password.forgotPassword=忘记密码? password.backupReminder=请注意,设置钱包密码时,所有未加密的钱包的自动创建的备份将被删除\n\n强烈建议您备份应用程序的目录,并在设置密码之前记下您的还原密钥! password.backupWasDone=我已经备份了 -seed.seedWords=钱包密钥: -seed.date=钱包时间: +seed.seedWords=Wallet seed words +seed.enterSeedWords=Enter wallet seed words +seed.date=Wallet date seed.restore.title=使用还原密钥恢复钱包 seed.restore=恢复钱包 -seed.creationDate=创建时间: +seed.creationDate=Creation date seed.warn.walletNotEmpty.msg=你的比特币钱包不是空的\n\n在尝试恢复较旧的钱包之前,您必须清空此钱包,因为将钱包混在一起会导致无效的备份\n\n请完成您的交易,关闭所有您的未完成委托,并转到资金界面撤回您的比特币\n如果您无法访问您的比特币,您可以使用紧急工具清空钱包\n要打开该应急工具,请按\"alt + e\"或\"option + e\" 。 seed.warn.walletNotEmpty.restore=无论如何我要恢复 seed.warn.walletNotEmpty.emptyWallet=我先清空我的钱包 @@ -1821,80 +2007,84 @@ seed.restore.error=使用还原密钥恢复钱包时出现错误。{0} #################################################################### payment.account=账户 -payment.account.no=账户No.: -payment.account.name=账户名称: +payment.account.no=Account no. +payment.account.name=Account name payment.account.owner=账户拥有者姓名: payment.account.fullName=全称(名,中间名,姓) -payment.account.state=State/Province/Region: -payment.account.city=节点: -payment.bank.country=银行所在国: +payment.account.state=State/Province/Region +payment.account.city=City +payment.bank.country=Country of bank payment.account.name.email=账户拥有者姓名/电子邮箱 payment.account.name.emailAndHolderId=账户拥有者姓名/电子邮箱 / {0} -payment.bank.name=银行名称: +payment.bank.name=银行名称 payment.select.account=选择账户类型 payment.select.region=选择地区 payment.select.country=选择国家 payment.select.bank.country=选择银行所在国 payment.foreign.currency=你确定想选择一个与此国家默认币种不同的货币? payment.restore.default=不,恢复默认值 -payment.email=电子邮箱: -payment.country=国家: -payment.extras=额外要求: -payment.email.mobile=电子邮箱或手机号码: -payment.altcoin.address=数字货币地址: -payment.altcoin=数字货币: +payment.email=Email +payment.country=国家 +payment.extras=Extra requirements +payment.email.mobile=Email or mobile no. +payment.altcoin.address=Altcoin address +payment.altcoin=Altcoin payment.select.altcoin=选择或搜索数字货币 -payment.secret=密保问题: -payment.answer=答案: -payment.wallet=钱包ID: -payment.uphold.accountId=用户名或电子邮箱或电话号码: -payment.cashApp.cashTag=$Cashtag: -payment.moneyBeam.accountId=电子邮箱或者电话号码: -payment.venmo.venmoUserName=Venmo用户名: -payment.popmoney.accountId=电子邮箱或者电话号码: -payment.revolut.accountId=电子邮箱或者电话号码: -payment.supportedCurrencies=支持的货币: -payment.limitations=限制条件: -payment.salt=Salt for account age verification: +payment.secret=Secret question +payment.answer=Answer +payment.wallet=Wallet ID +payment.uphold.accountId=Username or email or phone no. +payment.cashApp.cashTag=$Cashtag +payment.moneyBeam.accountId=Email or phone no. +payment.venmo.venmoUserName=Venmo username +payment.popmoney.accountId=Email or phone no. +payment.revolut.accountId=Email or phone no. +payment.promptPay.promptPayId=Citizen ID/Tax ID or phone no. +payment.supportedCurrencies=Supported currencies +payment.limitations=Limitations +payment.salt=Salt for account age verification payment.error.noHexSalt=The salt need to be in HEX format.\nIt 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=接受来自这些欧元国家的交易: -payment.accept.nonEuro=接受来自这些非欧元国家的交易: -payment.accepted.countries=接受的国家: -payment.accepted.banks=接受的银行 (ID): -payment.mobile=手机号码: -payment.postal.address=邮寄地址: -payment.national.account.id.AR=CBU号码 +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.postal.address=Postal address +payment.national.account.id.AR=CBU number #new -payment.altcoin.address.dyn={0} 地址: -payment.accountNr=账号: -payment.emailOrMobile=电子邮箱或手机号码: +payment.altcoin.address.dyn={0} address +payment.altcoin.receiver.address=Receiver's altcoin address +payment.accountNr=Account number +payment.emailOrMobile=Email or mobile nr payment.useCustomAccountName=使用自定义名称 -payment.maxPeriod=最大允许时限: +payment.maxPeriod=Max. allowed trade period payment.maxPeriodAndLimit=最大交易期限:{0} /最大交易限额:{1} payment.maxPeriodAndLimitCrypto=最大交易期限:{0} /最大交易限额:{1} payment.currencyWithSymbol=货币:{0} payment.nameOfAcceptedBank=接受的银行名称 payment.addAcceptedBank=添加接受的银行 payment.clearAcceptedBanks=清除接受的银行 -payment.bank.nameOptional=银行名称(可选): -payment.bankCode=银行代码: +payment.bank.nameOptional=Bank name (optional) +payment.bankCode=Bank code payment.bankId=银行ID (BIC/SWIFT): -payment.bankIdOptional=银行ID (BIC/SWIFT)(可选): -payment.branchNr=分行 no.: -payment.branchNrOptional=分行 no.(可选): -payment.accountNrLabel=账号(IBAN): -payment.accountType=账户类型 +payment.bankIdOptional=Bank ID (BIC/SWIFT) (optional) +payment.branchNr=Branch no. +payment.branchNrOptional=Branch no. (optional) +payment.accountNrLabel=Account no. (IBAN) +payment.accountType=Account type payment.checking=检查 payment.savings=保存 -payment.personalId=个人ID: -payment.clearXchange.info=请确保您符合使用Zelle(ClearXchange)的要求\n\n1.在开始交易或创建委托之前,您需要在其平台上验证您的Zelle(ClearXchange)帐户\n\n2.您需要在以下会员银行之一拥有银行账户:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● Wells Fargo SurePay\n\n3.你需要确保不要超过每日或每月的Zelle(ClearXchange)转账限额\n\n只有在满足所有这些要求的情况下才能使用Zelle(ClearXchange),否则Zelle(ClearXchange)转移失败,交易可能会发生纠纷。\n如果您没有达到上述要求,您将在这种情况下失去您的保证金\n\n使用Zelle(ClearXchange)时,请注意更高的退款风险\n对于{0}卖家,强烈建议您使用提供的电子邮件地址或手机号码与{1}买家联系,以确认他或她真的是Zelle(ClearXchange)帐户的所有者。 +payment.personalId=Personal ID +payment.clearXchange.info=Please be sure that you fulfill the requirements for the usage of Zelle (ClearXchange).\n\n1. You need to have your Zelle (ClearXchange) account verified on their platform before starting a trade or creating an offer.\n\n2. You need to have a bank account at one of the following member banks:\n\t● Bank of America\n\t● Capital One P2P Payments\n\t● Chase QuickPay\n\t● FirstBank Person to Person Transfers\n\t● Frost Send Money\n\t● U.S. Bank Send Money\n\t● TD Bank\n\t● Citibank\n\t● Wells Fargo SurePay\n\n3. You need to be sure to not exceed the daily or monthly Zelle (ClearXchange) transfer limits.\n\nPlease use Zelle (ClearXchange) only if you fulfill all those requirements, otherwise it is very likely that the Zelle (ClearXchange) transfer fails and the trade ends up in a dispute.\nIf you have not fulfilled the above requirements you will lose your security deposit.\n\nPlease also be aware of a higher chargeback risk when using Zelle (ClearXchange).\nFor the {0} seller it is highly recommended to get in contact with the {1} buyer by using the provided email address or mobile number to verify that he or she is really the owner of the Zelle (ClearXchange) account. payment.moneyGram.info=When using MoneyGram the BTC buyer has to send the Authorisation number and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, country, state and the amount. The buyer will get displayed the seller's email in the trade process. payment.westernUnion.info=When using Western Union the BTC buyer has to send the MTCN (tracking number) and a photo of the receipt by email to the BTC seller. The receipt must clearly show the seller's full name, city, country and the amount. The buyer will get displayed the seller's email in the trade process. payment.halCash.info=When using HalCash the BTC buyer need to send the BTC seller the HalCash code via a text message from the mobile phone.\n\nPlease 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\nThe 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 BTC 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\nIn case of a dispute the BTC buyer need to provide the proof that he sent the EUR. payment.limits.info=Please be aware that all bank transfers carry a certain amount of chargeback risk.\n\nTo mitigate this risk, Bisq sets per-trade limits based on two factors:\n\n1. The estimated level of chargeback risk for the payment method used\n2. The age of your account for that payment method\n\nThe account you are creating now is new and its age is zero. As your account grows in age over a two-month period, your per-trade limits will grow along with it:\n\n● During the 1st month, your per-trade limit will be {0}\n● During the 2nd month, your per-trade limit will be {1}\n● After the 2nd month, your per-trade limit will be {2}\n\nPlease note that there are no limits on the total number of times you can trade. +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.f2f.contact=Contact info payment.f2f.contact.prompt=How you want to get contacted by the trading peer? (email address, phone number,...) payment.f2f.city=City for 'Face to face' meeting @@ -1903,7 +2093,7 @@ payment.f2f.optionalExtra=Optional additional information payment.f2f.extra=Additional information payment.f2f.extra.prompt=The maker can define 'terms and conditions' or add a public contact information. It will be displayed with the offer. -payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he need to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked up forever or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' +payment.f2f.info='Face to Face' trades have different rules and come with different risks than online transactions.\n\nThe 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' he needs to state those in the 'Addition 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 help much as it is usually hard to get tamper proof evidence of what happened at the meeting. In such cases the BTC funds might get locked indefinitely or until the trading peers come to an agreement.\n\nTo be sure you fully understand the differences with 'Face to Face' trades please read the instructions and recommendations at: 'https://docs.bisq.network/trading-rules.html#f2f-trading' payment.f2f.info.openURL=Open web page payment.f2f.offerbook.tooltip.countryAndCity=County and city: {0} / {1} payment.f2f.offerbook.tooltip.extra=Additional information: {0} @@ -1978,6 +2168,10 @@ INTERAC_E_TRANSFER=Interac e-Transfer HAL_CASH=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS=数字货币 +# suppress inspection "UnusedProperty" +PROMPT_PAY=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH=Advanced Cash # suppress inspection "UnusedProperty" OK_PAY_SHORT=OKPay @@ -2017,7 +2211,10 @@ INTERAC_E_TRANSFER_SHORT=Interac e-Transfer HAL_CASH_SHORT=HalCash # suppress inspection "UnusedProperty" BLOCK_CHAINS_SHORT=数字货币 - +# suppress inspection "UnusedProperty" +PROMPT_PAY_SHORT=PromptPay +# suppress inspection "UnusedProperty" +ADVANCED_CASH_SHORT=Advanced Cash #################################################################### # Validation @@ -2042,11 +2239,10 @@ validation.bankIdNumber={0} 必须由 {1} 个数字构成. validation.accountNr=账号必须由 {0} 个数字构成. validation.accountNrChars=账户必须由 {0} 个字符构成. validation.btc.invalidAddress=这地址不正确,请检查地址格式. -validation.btc.amountBelowDust=您要发送的金额低于粉尘限度\n并将被比特币网络拒绝\n请使用更高的金额。 validation.integerOnly=请输入整数。 validation.inputError=您的输入引起了错误:\n{0} -validation.bsq.insufficientBalance=金额超过可用数量 {0}. -validation.btc.exceedsMaxTradeLimit=Amount larger than your trade limit of {0} is not allowed. +validation.bsq.insufficientBalance=Your available balance is {0}. +validation.btc.exceedsMaxTradeLimit=Your trade limit is {0}. validation.bsq.amountBelowMinAmount=Min. amount is {0} validation.nationalAccountId={0}必须由{1}个数字组成。 @@ -2071,4 +2267,12 @@ validation.iban.checkSumInvalid=IBAN校验无效 validation.iban.invalidLength=数字的长度必须为15到34个字符。 validation.interacETransfer.invalidAreaCode=非加拿大区号 validation.interacETransfer.invalidPhone=电话号码格式无效并且不是电子邮件地址 +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.amountBelowDust=The amount below the dust limit of {0} is not allowed. +validation.length=Length must be between {0} and {1} +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 diff --git a/core/src/test/java/bisq/core/app/BisqHelpFormatterTest.java b/core/src/test/java/bisq/core/app/BisqHelpFormatterTest.java index 82151dda598..1c740dcec28 100644 --- a/core/src/test/java/bisq/core/app/BisqHelpFormatterTest.java +++ b/core/src/test/java/bisq/core/app/BisqHelpFormatterTest.java @@ -125,7 +125,10 @@ public void testHelpFormatter() throws IOException, URISyntaxException { ByteArrayOutputStream actual = new ByteArrayOutputStream(); String expected = new String(Files.readAllBytes(Paths.get(getClass().getResource("cli-output.txt").toURI()))); if (System.getProperty("os.name").startsWith("Windows")) { - expected = new String(Files.readAllBytes(Paths.get(getClass().getResource("cli-output_windows.txt").toURI()))); + // Load the expected content from a different file for Windows due to different path separator + // And normalize line endings to LF in case the file has CRLF line endings + expected = new String(Files.readAllBytes(Paths.get(getClass().getResource("cli-output_windows.txt").toURI()))) + .replaceAll("\\r\\n?", "\n"); } parser.printHelpOn(new PrintStream(actual)); diff --git a/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java b/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java index 502d7c35f75..b2bac9d193c 100644 --- a/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java +++ b/core/src/test/java/bisq/core/dao/node/full/BlockParserTest.java @@ -19,7 +19,6 @@ import bisq.core.dao.node.parser.BlockParser; import bisq.core.dao.node.parser.TxParser; -import bisq.core.dao.node.parser.exceptions.BlockNotConnectingException; import bisq.core.dao.state.DaoStateService; import bisq.core.dao.state.model.blockchain.TxInput; import bisq.core.dao.state.model.blockchain.TxOutputKey; @@ -28,8 +27,6 @@ import org.bitcoinj.core.Coin; -import com.neemre.btcdcli4j.core.BitcoindException; -import com.neemre.btcdcli4j.core.CommunicationException; import com.neemre.btcdcli4j.core.domain.RawBlock; import com.neemre.btcdcli4j.core.domain.RawTransaction; @@ -137,7 +134,7 @@ public void testIsBsqTx() { } @Test - public void testParseBlocks() throws BitcoindException, CommunicationException, BlockNotConnectingException, RpcException { + public void testParseBlocks() { // Setup blocks to test, starting before genesis // Only the transactions related to bsq are relevant, no checks are done on correctness of blocks or other txs // so hashes and most other data don't matter diff --git a/core/src/test/java/bisq/core/dao/state/DaoStateServiceTest.java b/core/src/test/java/bisq/core/dao/state/DaoStateServiceTest.java index 79c180652f7..0d9eff411b8 100644 --- a/core/src/test/java/bisq/core/dao/state/DaoStateServiceTest.java +++ b/core/src/test/java/bisq/core/dao/state/DaoStateServiceTest.java @@ -40,8 +40,8 @@ public void testIsBlockHashKnown() { Block block = new Block(0, 1534800000, "fakeblockhash0", null); stateService.onNewBlockWithEmptyTxs(block); Assert.assertEquals( - "Block that was added should exist.", - true, + "Block has to be genesis block to get added.", + false, stateService.isBlockHashKnown("fakeblockhash0") ); @@ -62,10 +62,5 @@ public void testIsBlockHashKnown() { false, stateService.isBlockHashKnown("fakeblockhash4") ); - Assert.assertEquals( - "Block that was added along with more blocks should exist.", - true, - stateService.isBlockHashKnown("fakeblockhash3") - ); } } diff --git a/desktop/package/linux/32bitBuild.sh b/desktop/package/linux/32bitBuild.sh deleted file mode 100644 index cf9183cfd3f..00000000000 --- a/desktop/package/linux/32bitBuild.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/bash - -cd ../../ -mkdir -p deploy - -set -e - -# Edit version -version=0.9.0 - -dir="/media/sf_vm_shared_ubuntu14_32bit" - -# Note: fakeroot needs to be installed on Linux -$JAVA_HOME/bin/javapackager \ - -deploy \ - -Bruntime="$JAVA_HOME/jre" \ - -BappVersion=$version \ - -Bcategory=Network \ - -Bemail=contact@bisq.network \ - -BlicenseType=GPLv3 \ - -BlicenseFile=LICENSE \ - -Bicon=package/linux/icon.png \ - -native deb \ - -name Bisq \ - -title Bisq \ - -vendor Bisq \ - -outdir deploy \ - -srcfiles "$dir/Bisq-$version.jar" \ - -srcfiles package/linux/LICENSE \ - -appclass bisq.desktop.app.BisqAppMain \ - -BjvmOptions=-Xss1280k \ - -outfile Bisq - - -# sudo alien -r -c -k deploy/bundles/bisq-$version.deb - -cp "deploy/bundles/bisq-$version.deb" "/home/$USER/Desktop/Bisq-32bit-$version.deb" -mv "deploy/bundles/bisq-$version.deb" "/media/sf_vm_shared_ubuntu14_32bit/Bisq-32bit-$version.deb" - -# mv "bisq-$version-1.i386.rpm" "/media/sf_vm_shared_ubuntu14_32bit/Bisq-32bit-$version.rpm" -rm -r deploy/ - -cd package/linux diff --git a/desktop/package/linux/64bitBuild.sh b/desktop/package/linux/64bitBuild.sh index 34c33b7d181..8bd24ee4fbd 100644 --- a/desktop/package/linux/64bitBuild.sh +++ b/desktop/package/linux/64bitBuild.sh @@ -8,9 +8,20 @@ set -e # Edit version version=0.9.0 -dir="/media/sf_vm_shared_ubuntu" +sharedDir="/media/sf_vm_shared_ubuntu" + +dir="/home/$USER/Desktop/build" +mkdir -p $dir + +cp "$sharedDir/Bisq-$version.jar" "$dir/Bisq-$version.jar" +chmod o+rx "$dir/Bisq-$version.jar" # Note: fakeroot needs to be installed on Linux + +# TODO: need to add the licenses back again as soon as it is working with our build setup +#-BlicenseFile=LICENSE \ +#-srcfiles package/linux/LICENSE \ + $JAVA_HOME/bin/javapackager \ -deploy \ -Bruntime="$JAVA_HOME/jre" \ @@ -18,25 +29,25 @@ $JAVA_HOME/bin/javapackager \ -Bcategory=Network \ -Bemail=contact@bisq.network \ -BlicenseType=GPLv3 \ - -BlicenseFile=LICENSE \ -Bicon=package/linux/icon.png \ -native deb \ -name Bisq \ -title Bisq \ -vendor Bisq \ -outdir deploy \ - -srcfiles "$dir/Bisq-$version.jar" \ - -srcfiles package/linux/LICENSE \ + -srcdir $dir \ + -srcfiles "Bisq-$version.jar" \ -appclass bisq.desktop.app.BisqAppMain \ -BjvmOptions=-Xss1280k \ - -outfile Bisq + -outfile Bisq \ + -v # uncomment because the build VM does not support alien #sudo alien -r -c -k deploy/bundles/bisq-$version.deb -cp "deploy/bundles/bisq-$version.deb" "/home/$USER/Desktop/Bisq-64bit-$version.deb" -mv "deploy/bundles/bisq-$version.deb" "/media/sf_vm_shared_ubuntu/Bisq-64bit-$version.deb" -#mv "bisq-$version-1.x86_64.rpm" "/media/sf_vm_shared_ubuntu/Bisq-64bit-$version.rpm" +cp "deploy/bisq-$version.deb" "/home/$USER/Desktop/Bisq-64bit-$version.deb" +mv "deploy/bisq-$version.deb" "/media/sf_vm_shared_ubuntu/Bisq-64bit-$version.deb" rm -r deploy/ +rm -r $dir cd package/linux diff --git a/desktop/package/linux/icon.png b/desktop/package/linux/icon.png index bed6628d48b..84b00ccbea3 100644 Binary files a/desktop/package/linux/icon.png and b/desktop/package/linux/icon.png differ diff --git a/desktop/package/linux/prepare-system.sh b/desktop/package/linux/prepare-system.sh index 7b7ce7fd94d..e9f48bfbaa5 100644 --- a/desktop/package/linux/prepare-system.sh +++ b/desktop/package/linux/prepare-system.sh @@ -10,40 +10,4 @@ sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade -if [ ! -f "${JAVA_HOME}/jre/lib/security/local_policy.jar" ]; then - echo "Enabling strong crypto support for Java.." - - wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip - - checksum=f3020a3922efd6626c2fff45695d527f34a8020e938a49292561f18ad1320b59 # see https://github.com/jonathancross/jc-docs/blob/master/java-strong-crypto-test/README.md - - if ! echo "${checksum} jce_policy-8.zip" | sha256sum -c -; then - echo "Bad checksum for ${jce_policy-8.zip}." >&2 - exit 1 - fi - - unzip jce_policy-8.zip - sudo cp UnlimitedJCEPolicyJDK8/{US_export_policy.jar,local_policy.jar} ${JAVA_HOME}/jre/lib/security/ - sudo chmod 664 ${JAVA_HOME}/jre/lib/security/{US_export_policy.jar,local_policy.jar} - sudo rm -rf UnlimitedJCEPolicyJDK8 jce_policy-8.zip -else - echo "Strong Crypto support for Java already available." -fi - -bouncyCastleJar=bcprov-jdk15on-1.56.jar - -if [ ! -f "${JAVA_HOME}/jre/lib/ext/${bouncyCastleJar}" ]; then - echo "Configuring Bouncy Castle.." - checksum="963e1ee14f808ffb99897d848ddcdb28fa91ddda867eb18d303e82728f878349" - wget "http://central.maven.org/maven2/org/bouncycastle/bcprov-jdk15on/1.56/${bouncyCastleJar}" - if ! echo "${checksum} ${bouncyCastleJar}" | sha256sum -c -; then - echo "Bad checksum for ${bouncyCastleJar}." >&2 - exit 1 - fi - sudo mv ${bouncyCastleJar} ${JAVA_HOME}/jre/lib/ext/ - sudo chmod 777 "${JAVA_HOME}/jre/lib/ext/${bouncyCastleJar}" -else - echo "Bouncy Castle already configured." -fi - echo "Done." diff --git a/desktop/package/macosx/create_app.sh b/desktop/package/macosx/create_app.sh index 4dbdf3e6504..71bf732e3ef 100755 --- a/desktop/package/macosx/create_app.sh +++ b/desktop/package/macosx/create_app.sh @@ -38,51 +38,28 @@ java -jar ./package/macosx/tools-1.0.jar $EXE_JAR echo SHA 256 after stripping jar file to get a deterministic jar: shasum -a256 $EXE_JAR | awk '{print $1}' | tee deploy/Bisq-$version.jar.txt -# vmPath=/Volumes -vmPath=/Users/dev -linux32=$vmPath/vm_shared_ubuntu14_32bit +#vmPath=/Users/christoph/Documents/Workspaces/Java +vmPath=/Volumes linux64=$vmPath/vm_shared_ubuntu -win32=$vmPath/vm_shared_windows_32bit win64=$vmPath/vm_shared_windows -mkdir -p $linux32 $linux64 $win32 $win64 +mkdir -p $linux64 $win64 cp $EXE_JAR "deploy/Bisq-$version.jar" # copy app jar to VM shared folders -cp $EXE_JAR "$linux32/Bisq-$version.jar" cp $EXE_JAR "$linux64/Bisq-$version.jar" # At windows we don't add the version nr as it would keep multiple versions of jar files in app dir -cp $EXE_JAR "$win32/Bisq.jar" cp $EXE_JAR "$win64/Bisq.jar" -# copy bouncycastle jars to VM shared folders -# bc_lib1=bcpg-jdk15on-1.56.jar -# cp build/app/lib/$bc_lib1 "$linux32/$bc_lib1" -# cp build/app/lib/$bc_lib1 "$linux64/$bc_lib1" -# cp build/app/lib/$bc_lib1 "$win32/$bc_lib1" -# cp build/app/lib/$bc_lib1 "$win64/$bc_lib1" - -# bc_lib2=bcprov-jdk15on-1.56.jar -# cp build/app/lib/$bc_lib2 "$linux32/$bc_lib2" -# cp build/app/lib/$bc_lib2 "$linux64/$bc_lib2" -# cp build/app/lib/$bc_lib2 "$win32/$bc_lib2" -# cp build/app/lib/$bc_lib2 "$win64/$bc_lib2" - # Copy packager scripts to VM. No need to checkout the source as we only are interested in the build scripts. -rm -rf "$linux32/package" rm -rf "$linux64/package" -rm -rf "$win32/package" rm -rf "$win64/package" -mkdir -p "$linux32/package" mkdir -p "$linux64/package" -mkdir -p "$win32/package" mkdir -p "$win64/package" -cp -r package/linux "$linux32/package" cp -r package/linux "$linux64/package" -cp -r package/windows "$win32/package" cp -r package/windows "$win64/package" @@ -110,7 +87,8 @@ $JAVA_HOME/bin/javapackager \ -srcdir deploy \ -srcfiles "Bisq-$version.jar" \ -appclass bisq.desktop.app.BisqAppMain \ - -outfile Bisq + -outfile Bisq \ + -v open deploy diff --git a/desktop/package/macosx/finalize.sh b/desktop/package/macosx/finalize.sh index 88f3f8b5444..b580975e7f6 100755 --- a/desktop/package/macosx/finalize.sh +++ b/desktop/package/macosx/finalize.sh @@ -6,12 +6,11 @@ version="0.9.0" target_dir="releases/$version" -linux32=/Volumes/vm_shared_ubuntu14_32bit -linux64=/Volumes/vm_shared_ubuntu -win32=/Volumes/vm_shared_windows_32bit -win64=/Volumes/vm_shared_windows +#vmPath=/Users/christoph/Documents/Workspaces/Java +vmPath=/Volumes +linux64=$vmPath/vm_shared_ubuntu +win64=$vmPath/vm_shared_windows -#macOS=build/vm/vm_shared_macosx macOS=deploy # Set BISQ_GPG_USER as environment var to the email address used for gpg signing. e.g. BISQ_GPG_USER=manfred@bitsquare.io @@ -34,43 +33,26 @@ cp "deploy/Bisq-$version.jar.txt" "$target_dir/" dmg="Bisq-$version.dmg" cp "$macOS/$dmg" "$target_dir/" -deb32="Bisq-32bit-$version.deb" -cp "$linux32/$deb32" "$target_dir/" - deb64="Bisq-64bit-$version.deb" cp "$linux64/$deb64" "$target_dir/" -#rpm32="Bisq-32bit-$version.rpm" -#cp "/Users/dev/vm_shared_ubuntu14_32bit/$rpm32" "$target_dir/" - -#rpm64="Bisq-64bit-$version.rpm" -#cp "/Users/dev/vm_shared_ubuntu/$rpm64" "$target_dir/" - - exe="Bisq-$version.exe" -exe32="Bisq-32bit-$version.exe" -cp "$win32/bundles/$exe" "$target_dir/$exe32" exe64="Bisq-64bit-$version.exe" -cp "$win64/bundles/$exe" "$target_dir/$exe64" -#cp "/Users/dev/vm_shared_windows/bundles/$exe" "/Users/dev/vm_shared_win10/$win64" +cp "$win64/$exe" "$target_dir/$exe64" cd "$target_dir" echo Create signatures gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $dmg.asc --detach-sig --armor $dmg gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $deb64.asc --detach-sig --armor $deb64 -gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $deb32.asc --detach-sig --armor $deb32 gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $exe64.asc --detach-sig --armor $exe64 -gpg --digest-algo SHA256 --local-user $BISQ_GPG_USER --output $exe32.asc --detach-sig --armor $exe32 echo Verify signatures gpg --digest-algo SHA256 --verify $dmg{.asc*,} gpg --digest-algo SHA256 --verify $deb64{.asc*,} -gpg --digest-algo SHA256 --verify $deb32{.asc*,} gpg --digest-algo SHA256 --verify $exe64{.asc*,} -gpg --digest-algo SHA256 --verify $exe32{.asc*,} #mkdir ../../build/vm/vm_shared_windows_32bit/$version -cp -r . $win32/$version +cp -r . $win64/$version open "." diff --git a/desktop/package/windows/32bitBuild.bat b/desktop/package/windows/32bitBuild.bat deleted file mode 100644 index 5cb37ec5acc..00000000000 --- a/desktop/package/windows/32bitBuild.bat +++ /dev/null @@ -1,25 +0,0 @@ -:: Invoke from Bisq home directory -:: edit iss file -> AppVersion -:: edit -> -BappVersion and -srcfiles - -:: 32 bit build -:: Needs Inno Setup 5 or later (http://www.jrsoftware.org/isdl.php) - -SET version=0.9.0 - -:: Private setup -SET outdir=\\VBOXSVR\vm_shared_windows_32bit -:: Others might use the following -:: SET outdir=. - -call "%JAVA_HOME%\bin\javapackager.exe" -deploy ^ --BappVersion="%version%" ^ --native exe ^ --name Bisq ^ --title Bisq ^ --vendor Bisq ^ --outdir %outdir% ^ --appclass bisq.desktop.app.BisqAppMain ^ --srcfiles %outdir%\Bisq.jar ^ --outfile Bisq ^ --Bruntime="%JAVA_HOME%\jre" diff --git a/desktop/package/windows/64bitBuild.bat b/desktop/package/windows/64bitBuild.bat index 56ee879ae95..409173d8efc 100644 --- a/desktop/package/windows/64bitBuild.bat +++ b/desktop/package/windows/64bitBuild.bat @@ -20,6 +20,8 @@ call "%JAVA_HOME%\bin\javapackager.exe" -deploy ^ -vendor Bisq ^ -outdir %outdir% ^ -appclass bisq.desktop.app.BisqAppMain ^ --srcfiles %outdir%\Bisq.jar ^ +-srcdir %outdir% ^ +-srcfiles Bisq.jar ^ -outfile Bisq ^ --Bruntime="%JAVA_HOME%\jre" +-Bruntime="%JAVA_HOME%\jre" ^ +-v diff --git a/desktop/src/main/java/bisq/desktop/bisq.css b/desktop/src/main/java/bisq/desktop/bisq.css index a422b3383d2..bdf4d11c815 100644 --- a/desktop/src/main/java/bisq/desktop/bisq.css +++ b/desktop/src/main/java/bisq/desktop/bisq.css @@ -36,7 +36,6 @@ bg color of non edit textFields: fafafa src: url("/fonts/IBMPlexMono-Regular.ttf"); } - .root { -bs-very-dark-grey3: #444; /* 3 usages */ -bs-grey: #666666; /* 8 usages */ @@ -156,7 +155,6 @@ bg color of non edit textFields: fafafa -fx-default-button: derive(-fx-accent, 95%); -fx-focus-color: -fx-accent; - /*-fx-selection-bar: -bs-rd-nav-primary-background;*/ -fx-selection-bar: #e1f5e3; -fx-selection-bar-non-focused: -fx-selection-bar; @@ -300,6 +298,14 @@ bg color of non edit textFields: fafafa -fx-cursor: hand; } +.jfx-button:hover { + -fx-background-color: derive(-bs-rd-grey-light, 30%); +} + +.action-button:hover { + -fx-background-color: derive(-bs-rd-green-dark, 30%); +} + .action-button { -fx-background-color: -bs-rd-green-dark; -fx-text-fill: -bs-rd-white; @@ -396,7 +402,7 @@ bg color of non edit textFields: fafafa -fx-text-fill: -bs-dim-grey; } -.jfx-text-field:readonly { +.jfx-text-field:readonly, .hyperlink-with-icon { -fx-background-color: -bs-rd-grey-medium-light; -fx-padding: 0.333333em 0.333333em 0.333333em 0.333333em; } @@ -419,14 +425,6 @@ bg color of non edit textFields: fafafa -fx-border-width: 0; } -/* hyperlink-with-icon has same style as jfx-text-field:readonly */ - -.hyperlink-with-icon { - -fx-background-color: -bs-rd-grey-medium-light; - -fx-padding: 0.333333em 0.333333em 0.333333em 0.333333em; -} - - #info-field { -fx-prompt-text-fill: -bs-rd-black; } @@ -962,12 +960,48 @@ textfield */ ******************************************************************************/ .table-view .table-cell { + -fx-alignment: center-left; + -fx-padding: 2 0 2 0; + /*-fx-padding: 3 0 2 0;*/ +} + +.table-view .table-cell.last-column { + -fx-alignment: center-right; + -fx-padding: 2 10 2 0; +} + +.table-view .table-cell.last-column.avatar-column { -fx-alignment: center; - -fx-padding: 3 0 2 0; + -fx-padding: 2 0 2 0; } -#addressColumn { - -fx-alignment: center-left; +.table-view .column-header.last-column { + -fx-padding: 0 10 0 0; +} + +.table-view .column-header.last-column .label { + -fx-alignment: center-right; +} + +.table-view .column-header.last-column.avatar-column { + -fx-padding: 0; +} + +.table-view .column-header.last-column.avatar-column .label { + -fx-alignment: center; +} + +.table-view .table-cell.first-column { + -fx-padding: 2 0 2 10; +} + +.table-view .column-header.first-column { + -fx-padding: 0 0 0 10; +} + +.number-column.table-cell { + -fx-font-size: 1em; + -fx-padding: 0 0 0 0; } .table-view .filler { @@ -979,17 +1013,19 @@ textfield */ } .table-view .column-header .label { - -fx-alignment: center; + -fx-alignment: center-left; -fx-font-weight: normal; -fx-font-size: 0.923em; + -fx-padding: 0; } .table-view .column-header { -fx-background-color: -bs-rd-grey-very-light; + -fx-padding: 0; } .table-view .focus { - -fx-alignment: center; + -fx-alignment: center-left; } .table-view .text { @@ -1087,11 +1123,8 @@ textfield */ -fx-border-width: 0px; } -.number-column.table-cell { - - -fx-font-family: "IBM Plex Mono"; - -fx-font-size: 1em; - -fx-padding: 0 0 0 0; +.table-view.large-rows .table-row-cell { + -fx-cell-size: 47px; } /******************************************************************************* @@ -1666,7 +1699,7 @@ textfield */ #charts .axis-label { -fx-font-size: 0.769em; - -fx-alignment: left; + -fx-alignment: center-left; } /******************************************************************************************************************** * * @@ -1685,6 +1718,10 @@ textfield */ -fx-text-fill: -bs-rd-white; } +#buy-button-big:hover, #buy-button:hover { + -fx-background-color: derive(-bs-buy, 30%); +} + #sell-button-big { -fx-background-color: -bs-sell; -fx-text-fill: -bs-rd-white; @@ -1696,6 +1733,10 @@ textfield */ -fx-text-fill: -bs-rd-white; } +#sell-button-big:hover, #sell-button:hover { + -fx-background-color: derive(-bs-sell, 30%); +} + #sell-button-big.grey-style, #buy-button-big.grey-style, #sell-button.grey-style, #buy-button.grey-style { -fx-background-color: -bs-rd-grey-light; @@ -1831,6 +1872,10 @@ textfield */ -fx-effect: dropshadow(gaussian, -bs-rd-black-transparent, 4, 0, 0, 0, 2); } +#toggle-left:hover, #toggle-right:hover, #toggle-center:hover { + -fx-background-color: -bs-toggle-selected; +} + /******************************************************************************************************************** * * * Arbitration * diff --git a/desktop/src/main/java/bisq/desktop/components/AddressWithIconAndDirection.java b/desktop/src/main/java/bisq/desktop/components/AddressWithIconAndDirection.java index 22a4b461813..0d10a94f5a0 100644 --- a/desktop/src/main/java/bisq/desktop/components/AddressWithIconAndDirection.java +++ b/desktop/src/main/java/bisq/desktop/components/AddressWithIconAndDirection.java @@ -23,11 +23,11 @@ import javafx.scene.control.Hyperlink; import javafx.scene.control.Label; import javafx.scene.control.Tooltip; -import javafx.scene.layout.AnchorPane; import javafx.scene.layout.HBox; import javafx.scene.layout.Priority; import javafx.geometry.Insets; +import javafx.geometry.Pos; import javafx.event.ActionEvent; import javafx.event.EventHandler; @@ -35,7 +35,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -public class AddressWithIconAndDirection extends AnchorPane { +public class AddressWithIconAndDirection extends HBox { private static final Logger log = LoggerFactory.getLogger(AddressWithIconAndDirection.class); private final Hyperlink hyperlink; @@ -48,28 +48,21 @@ public AddressWithIconAndDirection(String text, String address, AwesomeIcon awes directionIcon.setRotate(180); directionIcon.setMouseTransparent(true); - HBox hBox = new HBox(); - hBox.setSpacing(-1); + setAlignment(Pos.CENTER_LEFT); Label label = new AutoTooltipLabel(text); label.setMouseTransparent(true); - HBox.setMargin(label, new Insets(3, 0, 0, 0)); + HBox.setMargin(directionIcon, new Insets(0, 3, 0, 0)); HBox.setHgrow(label, Priority.ALWAYS); hyperlink = new HyperlinkWithIcon(address, awesomeIcon); - HBox.setMargin(hyperlink, new Insets(0, 0, 0, 0)); + HBox.setMargin(hyperlink, new Insets(0)); HBox.setHgrow(hyperlink, Priority.SOMETIMES); // You need to set max width to Double.MAX_VALUE to make HBox.setHgrow working like expected! // also pref width needs to be not default (-1) hyperlink.setMaxWidth(Double.MAX_VALUE); hyperlink.setPrefWidth(0); - hBox.getChildren().addAll(label, hyperlink); - - AnchorPane.setLeftAnchor(directionIcon, 3.0); - AnchorPane.setTopAnchor(directionIcon, 4.0); - AnchorPane.setLeftAnchor(hBox, 22.0); - AnchorPane.setRightAnchor(hBox, 15.0); - getChildren().addAll(directionIcon, hBox); + getChildren().addAll(directionIcon, label, hyperlink); } public void setOnAction(EventHandler handler) { diff --git a/desktop/src/main/java/bisq/desktop/components/AutoTooltipTableColumn.java b/desktop/src/main/java/bisq/desktop/components/AutoTooltipTableColumn.java index 9f20b5bfae2..7374230d213 100644 --- a/desktop/src/main/java/bisq/desktop/components/AutoTooltipTableColumn.java +++ b/desktop/src/main/java/bisq/desktop/components/AutoTooltipTableColumn.java @@ -83,7 +83,7 @@ public void setTitleWithHelpText(String title, String help) { }); final HBox hBox = new HBox(label, helpIcon); - hBox.setStyle("-fx-alignment: center"); + hBox.setStyle("-fx-alignment: center-left"); hBox.setSpacing(4); setGraphic(hBox); } diff --git a/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java b/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java index 45d0db112e7..c7b16da5385 100644 --- a/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java +++ b/desktop/src/main/java/bisq/desktop/components/ColoredDecimalPlacesWithZerosText.java @@ -47,7 +47,7 @@ public ColoredDecimalPlacesWithZerosText(String number, int numberOfZerosToColor Tuple2 numbers = getSplittedNumberNodes(number, numberOfZerosToColorize); getChildren().addAll(numbers.first, numbers.second); } - setAlignment(Pos.CENTER); + setAlignment(Pos.CENTER_LEFT); } private Tuple2 getSplittedNumberNodes(String number, int numberOfZeros) { diff --git a/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java b/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java index ccdfa332909..2e741107658 100644 --- a/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java +++ b/desktop/src/main/java/bisq/desktop/components/HyperlinkWithIcon.java @@ -45,6 +45,7 @@ public HyperlinkWithIcon(String text, AwesomeIcon awesomeIcon) { icon.setMinWidth(20); icon.setOpacity(0.7); icon.getStyleClass().addAll("hyperlink", "no-underline"); + setPadding(new Insets(0)); icon.setPadding(new Insets(0)); setGraphic(icon); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java index da7e80ff092..04ce422bca9 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java @@ -123,7 +123,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccount addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), bankNameLabel, data.getBankName()); if (!bankNameBankIdCombined && !bankNameBranchIdCombined && !branchIdAccountNrCombined && bankIdBranchIdCombined) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, + addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), bankIdLabel + " / " + branchIdLabel, data.getBankId() + " / " + data.getBranchId()); @@ -144,7 +144,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccount addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), branchIdLabel, data.getBranchId()); if (!branchIdAccountNrCombined && accountNrAccountTypeCombined) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, + addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), accountNrLabel + " / " + accountTypeLabel, data.getAccountNr() + " / " + data.getAccountType()); } @@ -162,7 +162,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccount " / " + data.getAccountNr()); if (showRequirements) { - TextArea textArea = addTopLabelTextArea(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), + TextArea textArea = addCompactTopLabelTextArea(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), Res.get("payment.extras"), "").second; textArea.setMinHeight(45); textArea.setMaxHeight(45); diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java b/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java index 99cb7529aab..2d899e5655c 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/bonds/BondsView.java @@ -142,6 +142,7 @@ private void addColumns() { column = new AutoTooltipTableColumn<>(Res.get("shared.amountWithCur", "BSQ")); column.setMinWidth(80); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override @@ -268,6 +269,7 @@ public void updateItem(final BondListItem item, boolean empty) { column = new AutoTooltipTableColumn<>(Res.get("dao.bond.table.column.lockupTxId")); column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(60); + column.getStyleClass().add("last-column"); column.setCellFactory( new Callback<>() { @Override diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java b/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java index 301034fc25a..8f3e6f713dc 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/reputation/MyReputationView.java @@ -289,6 +289,7 @@ private void createColumns() { column = new AutoTooltipTableColumn<>(Res.get("shared.amountWithCur", "BSQ")); column.setMinWidth(120); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override @@ -452,6 +453,7 @@ public void updateItem(final MyReputationListItem item, boolean empty) { column = new TableColumn<>(); column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(60); + column.getStyleClass().add("last-column"); column.setCellFactory( new Callback<>() { @Override diff --git a/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java b/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java index 34cf99c124a..1a400099d6b 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/bonding/roles/RolesView.java @@ -135,6 +135,7 @@ private void createColumns() { column = new AutoTooltipTableColumn<>(Res.get("dao.bond.table.column.name")); column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(80); + column.getStyleClass().add("first-column"); column.setCellFactory( new Callback<>() { @Override @@ -285,6 +286,7 @@ public void updateItem(final RolesListItem item, boolean empty) { column = new TableColumn<>(); column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(80); + column.getStyleClass().add("last-column"); column.setCellFactory( new Callback<>() { @Override diff --git a/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/assetfee/AssetFeeView.java b/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/assetfee/AssetFeeView.java index 1d0db945e84..2adf543518a 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/assetfee/AssetFeeView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/assetfee/AssetFeeView.java @@ -296,6 +296,7 @@ private void createColumns() { column = new AutoTooltipTableColumn<>(Res.get("dao.burnBsq.assets.nameAndCode")); column.setMinWidth(120); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override @@ -406,6 +407,7 @@ public void updateItem(final AssetListItem item, boolean empty) { column = new AutoTooltipTableColumn<>(Res.get("dao.burnBsq.assets.totalFee")); column.setMinWidth(120); + column.getStyleClass().add("last-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override diff --git a/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/proofofburn/ProofOfBurnView.java b/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/proofofburn/ProofOfBurnView.java index 11ee32151c8..4f140387d24 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/proofofburn/ProofOfBurnView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/burnbsq/proofofburn/ProofOfBurnView.java @@ -297,6 +297,7 @@ private void createColumnsForMyItems() { column = new AutoTooltipTableColumn<>(Res.get("dao.proofOfBurn.amount")); column.setMinWidth(80); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); + column.getStyleClass().add("first-column"); column.setCellFactory(new Callback<>() { @Override public TableCell call(TableColumn(""); column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(60); + column.getStyleClass().add("last-column"); column.setCellFactory( new Callback<>() { @@ -478,6 +480,7 @@ private void createColumnsForAllTxs() { column = new AutoTooltipTableColumn<>(Res.get("dao.proofOfBurn.amount")); column.setMinWidth(80); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override @@ -603,6 +606,7 @@ public void updateItem(final ProofOfBurnListItem item, boolean empty) { column = new AutoTooltipTableColumn<>(""); column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(80); + column.getStyleClass().add("last-column"); column.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java index 83a14919673..d95a3a03d12 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/proposals/ProposalsView.java @@ -712,14 +712,14 @@ private void createProposalColumns() { column = new AutoTooltipTableColumn<>(Res.get("shared.dateTime")); column.setMinWidth(190); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final ProposalsListItem item, boolean empty) { super.updateItem(item, empty); @@ -741,12 +741,11 @@ public void updateItem(final ProposalsListItem item, boolean empty) { column.setMinWidth(60); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final ProposalsListItem item, boolean empty) { super.updateItem(item, empty); @@ -766,13 +765,12 @@ public void updateItem(final ProposalsListItem item, boolean empty) { column.setMinWidth(80); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon field; @Override @@ -801,12 +799,11 @@ public void updateItem(final ProposalsListItem item, boolean empty) { column.setMinWidth(60); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final ProposalsListItem item, boolean empty) { super.updateItem(item, empty); @@ -825,6 +822,7 @@ public void updateItem(final ProposalsListItem item, boolean empty) { column = new TableColumn<>(); column.setMinWidth(50); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("last-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override diff --git a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java index 0872bfd1f82..4d5ec904ea8 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/governance/result/VoteResultView.java @@ -427,6 +427,7 @@ private void createCycleColumns(TableView votesTableView) { TableColumn column; column = new AutoTooltipTableColumn<>(Res.get("dao.results.cycles.table.header.cycle")); column.setMinWidth(160); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { @@ -521,6 +522,7 @@ public void updateItem(final CycleListItem item, boolean empty) { column = new AutoTooltipTableColumn<>(Res.get("dao.results.cycles.table.header.issuance")); column.setMinWidth(70); + column.getStyleClass().add("last-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { @@ -554,6 +556,7 @@ private void createProposalsColumns(TableView votesTableView) column = new AutoTooltipTableColumn<>(Res.get("shared.dateTime")); column.setMinWidth(190); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { @@ -724,6 +727,7 @@ public void updateItem(final ProposalListItem item, boolean empty) { column = new AutoTooltipTableColumn<>(Res.get("dao.results.proposals.table.header.result")); column.setMinWidth(90); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("last-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory(new Callback<>() { @Override @@ -765,6 +769,7 @@ private void createColumns(TableView votesTableView) { column.setSortable(false); column.setMinWidth(50); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { @@ -841,6 +846,7 @@ public void updateItem(final VoteListItem item, boolean empty) { column = new AutoTooltipTableColumn<>(Res.get("dao.results.votes.table.header.stake")); column.setSortable(false); column.setMinWidth(100); + column.getStyleClass().add("last-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java b/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java index 0eba49dc6e3..97a02eb6b36 100644 --- a/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java +++ b/desktop/src/main/java/bisq/desktop/main/dao/wallet/tx/BsqTxView.java @@ -282,6 +282,7 @@ private void addDateColumn() { column.setCellValueFactory(item -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(180); column.setMaxWidth(column.getMinWidth() + 20); + column.getStyleClass().add("first-column"); column.setCellFactory( new Callback, TableCell new ReadOnlyObjectWrapper<>(item.getValue())); column.setMinWidth(70); column.setMaxWidth(column.getMinWidth()); + column.getStyleClass().add("last-column"); column.setCellFactory( new Callback, TableCell>() { diff --git a/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java b/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java index 75b907e5bac..97d22238a7a 100644 --- a/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java +++ b/desktop/src/main/java/bisq/desktop/main/disputes/trader/TraderDisputeView.java @@ -1013,6 +1013,7 @@ private TableColumn getSelectColumn() { column.setMinWidth(80); column.setMaxWidth(80); column.setSortable(false); + column.getStyleClass().add("first-column"); column.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); @@ -1298,6 +1299,7 @@ private TableColumn getStateColumn() { setMinWidth(50); } }; + column.getStyleClass().add("last-column"); column.setCellValueFactory((dispute) -> new ReadOnlyObjectWrapper<>(dispute.getValue())); column.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/funds/deposit/DepositView.java b/desktop/src/main/java/bisq/desktop/main/funds/deposit/DepositView.java index 98390b1eea8..1b5f4a2a35f 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/deposit/DepositView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/deposit/DepositView.java @@ -27,7 +27,6 @@ import bisq.desktop.components.TitledGroupBg; import bisq.desktop.main.overlays.popups.Popup; import bisq.desktop.main.overlays.windows.QRCodeWindow; -import bisq.desktop.util.FormBuilder; import bisq.desktop.util.GUIUtil; import bisq.desktop.util.Layout; @@ -88,6 +87,7 @@ import static bisq.desktop.util.FormBuilder.addAddressTextField; import static bisq.desktop.util.FormBuilder.addButton; +import static bisq.desktop.util.FormBuilder.addInputTextField; import static bisq.desktop.util.FormBuilder.addTitledGroupBg; @FxmlView @@ -185,7 +185,8 @@ public void initialize() { addressTextField.setPaymentLabel(paymentLabelString); - amountTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("funds.deposit.amount")); + amountTextField = addInputTextField(gridPane, ++gridRow, Res.get("funds.deposit.amount")); + amountTextField.setMaxWidth(380); if (DevEnv.isDevMode()) amountTextField.setText("10"); @@ -318,6 +319,7 @@ private String getBitcoinURI() { /////////////////////////////////////////////////////////////////////////////////////////// private void setUsageColumnCellFactory() { + usageColumn.getStyleClass().add("last-column"); usageColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); usageColumn.setCellFactory(new Callback<>() { @@ -341,6 +343,7 @@ public void updateItem(final DepositListItem item, boolean empty) { } private void setSelectColumnCellFactory() { + selectColumn.getStyleClass().add("first-column"); selectColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); selectColumn.setCellFactory( @@ -376,6 +379,7 @@ public void updateItem(final DepositListItem item, boolean empty) { private void setAddressColumnCellFactory() { addressColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); + addressColumn.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java b/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java index d0de25d517f..a90e9c0c9ad 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/locked/LockedView.java @@ -61,6 +61,8 @@ import javafx.util.Callback; +import java.util.Comparator; +import java.util.Objects; import java.util.Optional; import java.util.stream.Collectors; @@ -116,9 +118,9 @@ public void initialize() { setAddressColumnCellFactory(); setBalanceColumnCellFactory(); - addressColumn.setComparator((o1, o2) -> o1.getAddressString().compareTo(o2.getAddressString())); - detailsColumn.setComparator((o1, o2) -> o1.getTrade().getId().compareTo(o2.getTrade().getId())); - balanceColumn.setComparator((o1, o2) -> o1.getBalance().compareTo(o2.getBalance())); + addressColumn.setComparator(Comparator.comparing(LockedListItem::getAddressString)); + detailsColumn.setComparator(Comparator.comparing(o -> o.getTrade().getId())); + balanceColumn.setComparator(Comparator.comparing(LockedListItem::getBalance)); dateColumn.setComparator((o1, o2) -> { if (getTradable(o1).isPresent() && getTradable(o2).isPresent()) return getTradable(o2).get().getDate().compareTo(getTradable(o1).get().getDate()); @@ -168,16 +170,12 @@ private void updateList() { observableList.setAll(tradeManager.getLockedTradesStream() .map(trade -> { final Optional addressEntryOptional = btcWalletService.getAddressEntry(trade.getId(), AddressEntry.Context.MULTI_SIG); - if (addressEntryOptional.isPresent()) { - return new LockedListItem(trade, - addressEntryOptional.get(), - btcWalletService, - formatter); - } else { - return null; - } + return addressEntryOptional.map(addressEntry -> new LockedListItem(trade, + addressEntry, + btcWalletService, + formatter)).orElse(null); }) - .filter(e -> e != null) + .filter(Objects::nonNull) .collect(Collectors.toList())); } @@ -193,7 +191,7 @@ private Optional getTradable(LockedListItem item) { } else if (openOfferManager.getOpenOfferById(offerId).isPresent()) { return Optional.of(openOfferManager.getOpenOfferById(offerId).get()); } else { - return Optional.empty(); + return Optional.empty(); } } @@ -215,14 +213,14 @@ private void openDetailPopup(LockedListItem item) { /////////////////////////////////////////////////////////////////////////////////////////// private void setDateColumnCellFactory() { + dateColumn.getStyleClass().add("first-column"); dateColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); - dateColumn.setCellFactory(new Callback, - TableCell>() { + dateColumn.setCellFactory(new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final LockedListItem item, boolean empty) { @@ -243,13 +241,12 @@ public void updateItem(final LockedListItem item, boolean empty) { private void setDetailsColumnCellFactory() { detailsColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); - detailsColumn.setCellFactory(new Callback, - TableCell>() { + detailsColumn.setCellFactory(new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon field; @@ -285,14 +282,14 @@ public void updateItem(final LockedListItem item, boolean empty) { private void setAddressColumnCellFactory() { addressColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); + addressColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon hyperlinkWithIcon; @Override @@ -317,15 +314,15 @@ public void updateItem(final LockedListItem item, boolean empty) { } private void setBalanceColumnCellFactory() { + balanceColumn.getStyleClass().add("last-column"); balanceColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); balanceColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final LockedListItem item, boolean empty) { super.updateItem(item, empty); diff --git a/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java b/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java index 64fe0831d48..b43a56873a0 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/reserved/ReservedView.java @@ -61,6 +61,8 @@ import javafx.util.Callback; +import java.util.Comparator; +import java.util.Objects; import java.util.Optional; import java.util.stream.Collectors; @@ -116,9 +118,9 @@ public void initialize() { setAddressColumnCellFactory(); setBalanceColumnCellFactory(); - addressColumn.setComparator((o1, o2) -> o1.getAddressString().compareTo(o2.getAddressString())); - detailsColumn.setComparator((o1, o2) -> o1.getOpenOffer().getId().compareTo(o2.getOpenOffer().getId())); - balanceColumn.setComparator((o1, o2) -> o1.getBalance().compareTo(o2.getBalance())); + addressColumn.setComparator(Comparator.comparing(ReservedListItem::getAddressString)); + detailsColumn.setComparator(Comparator.comparing(o -> o.getOpenOffer().getId())); + balanceColumn.setComparator(Comparator.comparing(ReservedListItem::getBalance)); dateColumn.setComparator((o1, o2) -> { if (getTradable(o1).isPresent() && getTradable(o2).isPresent()) return getTradable(o2).get().getDate().compareTo(getTradable(o1).get().getDate()); @@ -168,16 +170,12 @@ private void updateList() { observableList.setAll(openOfferManager.getObservableList().stream() .map(openOffer -> { Optional addressEntryOptional = btcWalletService.getAddressEntry(openOffer.getId(), AddressEntry.Context.RESERVED_FOR_TRADE); - if (addressEntryOptional.isPresent()) { - return new ReservedListItem(openOffer, - addressEntryOptional.get(), - btcWalletService, - formatter); - } else { - return null; - } + return addressEntryOptional.map(addressEntry -> new ReservedListItem(openOffer, + addressEntry, + btcWalletService, + formatter)).orElse(null); }) - .filter(e -> e != null) + .filter(Objects::nonNull) .collect(Collectors.toList())); } @@ -215,14 +213,14 @@ private void openDetailPopup(ReservedListItem item) { /////////////////////////////////////////////////////////////////////////////////////////// private void setDateColumnCellFactory() { + dateColumn.getStyleClass().add("first-column"); dateColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); - dateColumn.setCellFactory(new Callback, - TableCell>() { + dateColumn.setCellFactory(new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final ReservedListItem item, boolean empty) { @@ -243,13 +241,12 @@ public void updateItem(final ReservedListItem item, boolean empty) { private void setDetailsColumnCellFactory() { detailsColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); - detailsColumn.setCellFactory(new Callback, - TableCell>() { + detailsColumn.setCellFactory(new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon field; @@ -283,15 +280,16 @@ public void updateItem(final ReservedListItem item, boolean empty) { } private void setAddressColumnCellFactory() { + addressColumn.getStyleClass().add("last-column"); addressColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); + addressColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon hyperlinkWithIcon; @Override @@ -316,15 +314,15 @@ public void updateItem(final ReservedListItem item, boolean empty) { } private void setBalanceColumnCellFactory() { + balanceColumn.getStyleClass().add("last-column"); balanceColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); balanceColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final ReservedListItem item, boolean empty) { super.updateItem(item, empty); diff --git a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java index e22159c1ce1..fff39afdec4 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/transactions/TransactionsView.java @@ -154,6 +154,7 @@ public void initialize() { tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); tableView.setPlaceholder(new AutoTooltipLabel(Res.get("funds.tx.noTxAvailable"))); + tableView.getStyleClass().add("large-rows"); setDateColumnCellFactory(); setDetailsColumnCellFactory(); @@ -215,9 +216,14 @@ public void onKeysAdded(List keys) { }; keyEventEventHandler = event -> { - if (Utilities.isAltOrCtrlPressed(KeyCode.R, event)) + if (Utilities.isAltOrCtrlPressed(KeyCode.R, event)) { + if (revertTxColumn.isVisible()) { + confidenceColumn.getStyleClass().remove("last-column"); + } else { + confidenceColumn.getStyleClass().add("last-column"); + } revertTxColumn.setVisible(!revertTxColumn.isVisible()); - else if (Utilities.isAltOrCtrlPressed(KeyCode.A, event)) + } else if (Utilities.isAltOrCtrlPressed(KeyCode.A, event)) showStatisticsPopup(); }; @@ -297,6 +303,7 @@ else if (item.getTradable() instanceof Trade) /////////////////////////////////////////////////////////////////////////////////////////// private void setDateColumnCellFactory() { + dateColumn.getStyleClass().add("first-column"); dateColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); dateColumn.setMaxWidth(200); @@ -362,6 +369,7 @@ public void updateItem(final TransactionsListItem item, boolean empty) { private void setAddressColumnCellFactory() { addressColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); + addressColumn.setCellFactory( new Callback<>() { @@ -454,6 +462,7 @@ public void updateItem(final TransactionsListItem item, boolean empty) { } private void setConfidenceColumnCellFactory() { + confidenceColumn.getStyleClass().add("last-column"); confidenceColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); confidenceColumn.setCellFactory( @@ -480,6 +489,7 @@ public void updateItem(final TransactionsListItem item, boolean empty) { } private void setRevertTxColumnCellFactory() { + revertTxColumn.getStyleClass().add("last-column"); revertTxColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); revertTxColumn.setCellFactory( diff --git a/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java b/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java index 32c1fc954b0..eeee47cf8b0 100644 --- a/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java +++ b/desktop/src/main/java/bisq/desktop/main/funds/withdrawal/WithdrawalView.java @@ -82,6 +82,8 @@ import javafx.scene.layout.GridPane; import javafx.scene.layout.VBox; +import javafx.geometry.Pos; + import javafx.beans.property.BooleanProperty; import javafx.beans.property.ReadOnlyObjectWrapper; import javafx.beans.property.SimpleBooleanProperty; @@ -215,6 +217,7 @@ public void initialize() { withdrawToTextField = addTopLabelInputTextField(gridPane, ++rowIndex, Res.get("funds.withdrawal.toLabel", Res.getBaseCurrencyCode())).second; + withdrawToTextField.setMaxWidth(380); final Button withdrawButton = addButton(gridPane, ++rowIndex, Res.get("funds.withdrawal.withdrawButton"), 15); @@ -533,6 +536,7 @@ private boolean areInputsValid() { private void setAddressColumnCellFactory() { addressColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); + addressColumn.setCellFactory( new Callback<>() { @@ -551,6 +555,7 @@ public void updateItem(final WithdrawalListItem item, boolean empty) { hyperlinkWithIcon = new HyperlinkWithIcon(address, AwesomeIcon.EXTERNAL_LINK); hyperlinkWithIcon.setOnAction(event -> openBlockExplorer(item)); hyperlinkWithIcon.setTooltip(new Tooltip(Res.get("tooltip.openBlockchainForAddress", address))); + setAlignment(Pos.CENTER); setGraphic(hyperlinkWithIcon); } else { setGraphic(null); @@ -564,6 +569,7 @@ public void updateItem(final WithdrawalListItem item, boolean empty) { } private void setBalanceColumnCellFactory() { + balanceColumn.getStyleClass().add("last-column"); balanceColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); balanceColumn.setCellFactory( new Callback<>() { @@ -583,6 +589,7 @@ public void updateItem(final WithdrawalListItem item, boolean empty) { } private void setSelectColumnCellFactory() { + selectColumn.getStyleClass().add("first-column"); selectColumn.setCellValueFactory((addressListItem) -> new ReadOnlyObjectWrapper<>(addressListItem.getValue())); selectColumn.setCellFactory( diff --git a/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java b/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java index 589edf02a29..28922c2558e 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java +++ b/desktop/src/main/java/bisq/desktop/main/market/offerbook/OfferBookChartView.java @@ -434,7 +434,7 @@ public void updateItem(final OfferListItem offerListItem, boolean empty) { volumeColumn.setMinWidth(115); volumeColumn.setSortable(false); volumeColumn.textProperty().bind(volumeColumnLabel); - volumeColumn.getStyleClass().add("number-column"); + volumeColumn.getStyleClass().addAll("number-column", "first-column"); volumeColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); volumeColumn.setCellFactory( new Callback<>() { @@ -504,14 +504,19 @@ public void updateItem(final OfferListItem offerListItem, boolean empty) { } }); + boolean isSellOffer = direction == OfferPayload.Direction.SELL; + // trader avatar - TableColumn avatarColumn = new AutoTooltipTableColumn<>(Res.get("offerbook.trader")) { + TableColumn avatarColumn = new AutoTooltipTableColumn<>(isSellOffer ? + Res.get("shared.sellerUpperCase") : Res.get("shared.buyerUpperCase")) { { setMinWidth(80); setMaxWidth(80); setSortable(true); } }; + + avatarColumn.getStyleClass().addAll("last-column", "avatar-column"); avatarColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); avatarColumn.setCellFactory( new Callback<>() { @@ -533,6 +538,7 @@ public void updateItem(final OfferListItem newItem, boolean empty) { model.accountAgeWitnessService, formatter, useDevPrivilegeKeys); +// setAlignment(Pos.CENTER); setGraphic(peerInfoIcon); } else { setGraphic(null); @@ -558,7 +564,6 @@ public void updateItem(final OfferListItem newItem, boolean empty) { Label titleLabel = new AutoTooltipLabel(); titleLabel.getStyleClass().add("table-title"); - boolean isSellOffer = direction == OfferPayload.Direction.SELL; AutoTooltipButton button = new AutoTooltipButton(); ImageView iconView = new ImageView(); iconView.setId(isSellOffer ? "image-buy-white" : "image-sell-white"); diff --git a/desktop/src/main/java/bisq/desktop/main/market/spread/SpreadView.java b/desktop/src/main/java/bisq/desktop/main/market/spread/SpreadView.java index 8dfe93eafa1..af886e3a775 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/spread/SpreadView.java +++ b/desktop/src/main/java/bisq/desktop/main/market/spread/SpreadView.java @@ -69,6 +69,8 @@ public SpreadView(SpreadViewModel model, BSFormatter formatter) { @Override public void initialize() { tableView = new TableView<>(); + tableView.getStyleClass().add("large-rows"); + int gridRow = 0; GridPane.setRowIndex(tableView, gridRow); GridPane.setVgrow(tableView, Priority.ALWAYS); @@ -141,7 +143,7 @@ private TableColumn getCurrencyColumn() { setMinWidth(160); } }; - column.getStyleClass().add("number-column"); + column.getStyleClass().addAll("number-column", "first-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { @@ -283,7 +285,7 @@ private TableColumn getSpreadColumn() { setMinWidth(110); } }; - column.getStyleClass().add("number-column"); + column.getStyleClass().addAll("number-column", "last-column"); column.setCellValueFactory((item) -> new ReadOnlyObjectWrapper<>(item.getValue())); column.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java index 29feffbe658..f1bb2748d7f 100644 --- a/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java +++ b/desktop/src/main/java/bisq/desktop/main/market/trades/TradesChartsView.java @@ -496,8 +496,8 @@ private ToggleButton getToggleButton(String label, TradesChartsViewModel.TickUni private void createTable() { tableView = new TableView<>(); - tableView.setMinHeight(140); - tableView.setPrefHeight(140); + tableView.setMinHeight(130); + tableView.setPrefHeight(130); VBox.setVgrow(tableView, Priority.ALWAYS); // date @@ -507,7 +507,7 @@ private void createTable() { setMaxWidth(240); } }; - dateColumn.getStyleClass().add("number-column"); + dateColumn.getStyleClass().addAll("number-column", "first-column"); dateColumn.setCellValueFactory((tradeStatistics) -> new ReadOnlyObjectWrapper<>(tradeStatistics.getValue())); dateColumn.setCellFactory( new Callback<>() { @@ -663,7 +663,7 @@ public void updateItem(final TradeStatistics2 item, boolean empty) { // direction TableColumn directionColumn = new AutoTooltipTableColumn<>(Res.get("shared.offerType")); - directionColumn.getStyleClass().add("number-column"); + directionColumn.getStyleClass().addAll("number-column", "last-column"); directionColumn.setCellValueFactory((tradeStatistics) -> new ReadOnlyObjectWrapper<>(tradeStatistics.getValue())); directionColumn.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java index 24d70f606d5..d4661a64d72 100644 --- a/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java +++ b/desktop/src/main/java/bisq/desktop/main/offer/offerbook/OfferBookView.java @@ -119,7 +119,8 @@ public class OfferBookView extends ActivatableViewAndModel currencyComboBox; private ComboBox paymentMethodComboBox; private AutoTooltipButton createOfferButton; - private AutoTooltipTableColumn amountColumn, volumeColumn, marketColumn, priceColumn; + private AutoTooltipTableColumn amountColumn, volumeColumn, marketColumn, + priceColumn, avatarColumn; private TableView tableView; private OfferView.OfferActionHandler offerActionHandler; @@ -212,9 +213,9 @@ public void initialize() { tableView.getColumns().add(volumeColumn); TableColumn paymentMethodColumn = getPaymentMethodColumn(); tableView.getColumns().add(paymentMethodColumn); - TableColumn avatarColumn = getAvatarColumn(); - tableView.getColumns().add(avatarColumn); + avatarColumn = getAvatarColumn(); tableView.getColumns().add(getActionColumn()); + tableView.getColumns().add(avatarColumn); tableView.getSortOrder().add(priceColumn); tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); @@ -299,12 +300,14 @@ protected void activate() { if (showAll) { volumeColumn.setTitleWithHelpText(Res.get("shared.amountMinMax"), Res.get("shared.amountHelp")); priceColumn.setTitle(Res.get("shared.price")); + priceColumn.getStyleClass().remove("first-column"); if (!tableView.getColumns().contains(marketColumn)) tableView.getColumns().add(0, marketColumn); } else { volumeColumn.setTitleWithHelpText(Res.get("offerbook.volume", code), Res.get("shared.amountHelp")); priceColumn.setTitle(formatter.getPriceWithCurrencyCode(code)); + priceColumn.getStyleClass().add("first-column"); tableView.getColumns().remove(marketColumn); } @@ -355,6 +358,7 @@ public void setDirection(OfferPayload.Direction direction) { createOfferButton.setGraphic(iconView); iconView.setId(direction == OfferPayload.Direction.SELL ? "image-sell-white" : "image-buy-white"); createOfferButton.setId(direction == OfferPayload.Direction.SELL ? "sell-button-big" : "buy-button-big"); + avatarColumn.setTitle(direction == OfferPayload.Direction.SELL ? Res.get("shared.buyerUpperCase") : Res.get("shared.sellerUpperCase")); setDirectionTitles(); } @@ -555,7 +559,7 @@ private AutoTooltipTableColumn getMarketCo setMinWidth(40); } }; - column.getStyleClass().add("number-column"); + column.getStyleClass().addAll("number-column", "first-column"); column.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); column.setCellFactory( new Callback<>() { @@ -778,7 +782,7 @@ public void updateItem(final OfferBookListItem item, boolean empty) { } private TableColumn getActionColumn() { - TableColumn column = new AutoTooltipTableColumn<>("") { + TableColumn column = new AutoTooltipTableColumn<>(Res.get("shared.actions")) { { setMinWidth(80); setSortable(false); @@ -883,6 +887,7 @@ public void updateItem(final OfferBookListItem newItem, boolean empty) { isInsufficientTradeLimit)); button.updateText(title); + setPadding(new Insets(0, 15, 0, 0)); setGraphic(button); } else { setGraphic(null); @@ -899,14 +904,15 @@ public void updateItem(final OfferBookListItem newItem, boolean empty) { return column; } - private TableColumn getAvatarColumn() { - TableColumn column = new AutoTooltipTableColumn<>(Res.get("offerbook.trader")) { + private AutoTooltipTableColumn getAvatarColumn() { + AutoTooltipTableColumn column = new AutoTooltipTableColumn<>(Res.get("offerbook.trader")) { { setMinWidth(80); setMaxWidth(80); setSortable(true); } }; + column.getStyleClass().addAll("last-column", "avatar-column"); column.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); column.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java index 36283d5be6a..5feaa7e74b9 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/closedtrades/ClosedTradesView.java @@ -221,6 +221,7 @@ protected void deactivate() { private void setTradeIdColumnCellFactory() { + tradeIdColumn.getStyleClass().add("first-column"); tradeIdColumn.setCellValueFactory((offerListItem) -> new ReadOnlyObjectWrapper<>(offerListItem.getValue())); tradeIdColumn.setCellFactory( new Callback<>() { @@ -318,6 +319,7 @@ public void updateItem(final ClosedTradableListItem item, boolean empty) { @SuppressWarnings("UnusedReturnValue") private TableColumn setAvatarColumnCellFactory() { + avatarColumn.getStyleClass().addAll("last-column", "avatar-column"); avatarColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); avatarColumn.setCellFactory( new Callback<>() { @@ -345,7 +347,7 @@ public void updateItem(final ClosedTradableListItem newItem, boolean empty) { model.accountAgeWitnessService, formatter, useDevPrivilegeKeys); - setPadding(new Insets(1, 0, 0, 0)); + setPadding(new Insets(1, 15, 0, 0)); setGraphic(peerInfoIcon); } else { setGraphic(null); diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/failedtrades/FailedTradesView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/failedtrades/FailedTradesView.java index 109532afbaf..3353a728ef8 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/failedtrades/FailedTradesView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/failedtrades/FailedTradesView.java @@ -41,6 +41,8 @@ import javafx.util.Callback; +import java.util.Comparator; + @FxmlView public class FailedTradesView extends ActivatableViewAndModel { @@ -81,9 +83,9 @@ public void initialize() { setMarketColumnCellFactory(); setStateColumnCellFactory(); - tradeIdColumn.setComparator((o1, o2) -> o1.getTrade().getId().compareTo(o2.getTrade().getId())); - dateColumn.setComparator((o1, o2) -> o1.getTrade().getDate().compareTo(o2.getTrade().getDate())); - priceColumn.setComparator((o1, o2) -> o1.getTrade().getTradePrice().compareTo(o2.getTrade().getTradePrice())); + tradeIdColumn.setComparator(Comparator.comparing(o -> o.getTrade().getId())); + dateColumn.setComparator(Comparator.comparing(o -> o.getTrade().getDate())); + priceColumn.setComparator(Comparator.comparing(o -> o.getTrade().getTradePrice())); volumeColumn.setComparator((o1, o2) -> { if (o1.getTrade().getTradeVolume() != null && o2.getTrade().getTradeVolume() != null) @@ -98,8 +100,8 @@ public void initialize() { return 0; }); - stateColumn.setComparator((o1, o2) -> model.getState(o1).compareTo(model.getState(o2))); - marketColumn.setComparator((o1, o2) -> model.getMarketLabel(o1).compareTo(model.getMarketLabel(o2))); + stateColumn.setComparator(Comparator.comparing(model::getState)); + marketColumn.setComparator(Comparator.comparing(model::getMarketLabel)); dateColumn.setSortType(TableColumn.SortType.DESCENDING); tableView.getSortOrder().add(dateColumn); @@ -120,15 +122,15 @@ protected void deactivate() { private void setTradeIdColumnCellFactory() { + tradeIdColumn.getStyleClass().add("first-column"); tradeIdColumn.setCellValueFactory((offerListItem) -> new ReadOnlyObjectWrapper<>(offerListItem.getValue())); tradeIdColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon field; @Override @@ -153,12 +155,11 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { private void setDateColumnCellFactory() { dateColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); dateColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); @@ -175,12 +176,11 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { private void setMarketColumnCellFactory() { marketColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); marketColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); @@ -192,14 +192,14 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { } private void setStateColumnCellFactory() { + stateColumn.getStyleClass().add("last-column"); stateColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); stateColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); @@ -217,12 +217,11 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { private void setAmountColumnCellFactory() { amountColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); amountColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); @@ -236,12 +235,11 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { private void setPriceColumnCellFactory() { priceColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); priceColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); @@ -255,12 +253,11 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { private void setVolumeColumnCellFactory() { volumeColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); volumeColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); @@ -277,12 +274,11 @@ public void updateItem(final FailedTradesListItem item, boolean empty) { private void setDirectionColumnCellFactory() { directionColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); directionColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final FailedTradesListItem item, boolean empty) { super.updateItem(item, empty); diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java index c9fe2df1bb0..906394197bf 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/openoffer/OpenOffersView.java @@ -57,6 +57,8 @@ import javafx.util.Callback; +import java.util.Comparator; + import org.jetbrains.annotations.NotNull; import static bisq.desktop.util.FormBuilder.getIconButton; @@ -109,10 +111,10 @@ public void initialize() { tableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY); tableView.setPlaceholder(new AutoTooltipLabel(Res.get("table.placeholder.noItems", Res.get("shared.openOffers")))); - offerIdColumn.setComparator((o1, o2) -> o1.getOffer().getId().compareTo(o2.getOffer().getId())); - directionColumn.setComparator((o1, o2) -> o1.getOffer().getDirection().compareTo(o2.getOffer().getDirection())); - marketColumn.setComparator((o1, o2) -> model.getMarketLabel(o1).compareTo(model.getMarketLabel(o2))); - amountColumn.setComparator((o1, o2) -> o1.getOffer().getAmount().compareTo(o2.getOffer().getAmount())); + offerIdColumn.setComparator(Comparator.comparing(o -> o.getOffer().getId())); + directionColumn.setComparator(Comparator.comparing(o -> o.getOffer().getDirection())); + marketColumn.setComparator(Comparator.comparing(model::getMarketLabel)); + amountColumn.setComparator(Comparator.comparing(o -> o.getOffer().getAmount())); priceColumn.setComparator((o1, o2) -> { Price price1 = o1.getOffer().getPrice(); Price price2 = o2.getOffer().getPrice(); @@ -123,7 +125,7 @@ public void initialize() { Volume offerVolume2 = o2.getOffer().getVolume(); return offerVolume1 != null && offerVolume2 != null ? offerVolume1.compareTo(offerVolume2) : 0; }); - dateColumn.setComparator((o1, o2) -> o1.getOffer().getDate().compareTo(o2.getOffer().getDate())); + dateColumn.setComparator(Comparator.comparing(o -> o.getOffer().getDate())); dateColumn.setSortType(TableColumn.SortType.DESCENDING); tableView.getSortOrder().add(dateColumn); @@ -144,9 +146,7 @@ protected void deactivate() { private void onDeactivateOpenOffer(OpenOffer openOffer) { if (model.isBootstrapped()) { model.onDeactivateOpenOffer(openOffer, - () -> { - log.debug("Deactivate offer was successful"); - }, + () -> log.debug("Deactivate offer was successful"), (message) -> { log.error(message); new Popup<>().warning(Res.get("offerbook.deactivateOffer.failed", message)).show(); @@ -159,9 +159,7 @@ private void onDeactivateOpenOffer(OpenOffer openOffer) { private void onActivateOpenOffer(OpenOffer openOffer) { if (model.isBootstrapped()) { model.onActivateOpenOffer(openOffer, - () -> { - log.debug("Activate offer was successful"); - }, + () -> log.debug("Activate offer was successful"), (message) -> { log.error(message); new Popup<>().warning(Res.get("offerbook.activateOffer.failed", message)).show(); @@ -219,13 +217,14 @@ private void onEditOpenOffer(OpenOffer openOffer) { private void setOfferIdColumnCellFactory() { offerIdColumn.setCellValueFactory((openOfferListItem) -> new ReadOnlyObjectWrapper<>(openOfferListItem.getValue())); + offerIdColumn.getStyleClass().addAll("number-column", "first-column"); offerIdColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { private HyperlinkWithIcon field; @Override @@ -251,12 +250,11 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setDateColumnCellFactory() { dateColumn.setCellValueFactory((openOfferListItem) -> new ReadOnlyObjectWrapper<>(openOfferListItem.getValue())); dateColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final OpenOfferListItem item, boolean empty) { super.updateItem(item, empty); @@ -276,12 +274,11 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setAmountColumnCellFactory() { amountColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); amountColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final OpenOfferListItem item, boolean empty) { super.updateItem(item, empty); @@ -302,12 +299,11 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setPriceColumnCellFactory() { priceColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); priceColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final OpenOfferListItem item, boolean empty) { super.updateItem(item, empty); @@ -328,12 +324,11 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setVolumeColumnCellFactory() { volumeColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); volumeColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final OpenOfferListItem item, boolean empty) { super.updateItem(item, empty); @@ -354,12 +349,11 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setDirectionColumnCellFactory() { directionColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); directionColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final OpenOfferListItem item, boolean empty) { super.updateItem(item, empty); @@ -380,12 +374,11 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setMarketColumnCellFactory() { marketColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); marketColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call( TableColumn column) { - return new TableCell() { + return new TableCell<>() { @Override public void updateItem(final OpenOfferListItem item, boolean empty) { super.updateItem(item, empty); @@ -406,10 +399,10 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { private void setDeactivateColumnCellFactory() { deactivateItemColumn.setCellValueFactory((offerListItem) -> new ReadOnlyObjectWrapper<>(offerListItem.getValue())); deactivateItemColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { final ImageView iconView = new ImageView(); CheckBox checkBox; @@ -455,12 +448,13 @@ public void updateItem(final OpenOfferListItem item, boolean empty) { } private void setRemoveColumnCellFactory() { + removeItemColumn.getStyleClass().addAll("last-column", "avatar-column"); removeItemColumn.setCellValueFactory((offerListItem) -> new ReadOnlyObjectWrapper<>(offerListItem.getValue())); removeItemColumn.setCellFactory( - new Callback, TableCell>() { + new Callback<>() { @Override public TableCell call(TableColumn column) { - return new TableCell() { + return new TableCell<>() { Button button; @Override diff --git a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java index 217401b14f9..e190dae379a 100644 --- a/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java +++ b/desktop/src/main/java/bisq/desktop/main/portfolio/pendingtrades/PendingTradesView.java @@ -294,6 +294,7 @@ private void updateTableSelection() { /////////////////////////////////////////////////////////////////////////////////////////// private void setTradeIdColumnCellFactory() { + tradeIdColumn.getStyleClass().add("first-column"); tradeIdColumn.setCellValueFactory((pendingTradesListItem) -> new ReadOnlyObjectWrapper<>(pendingTradesListItem.getValue())); tradeIdColumn.setCellFactory( new Callback<>() { @@ -472,6 +473,7 @@ public void updateItem(final PendingTradesListItem item, boolean empty) { @SuppressWarnings("UnusedReturnValue") private TableColumn setAvatarColumnCellFactory() { avatarColumn.setCellValueFactory((offer) -> new ReadOnlyObjectWrapper<>(offer.getValue())); + avatarColumn.getStyleClass().addAll("last-column", "avatar-column"); avatarColumn.setCellFactory( new Callback<>() { diff --git a/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java b/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java index 73d8acbdc24..ff0ef6d852c 100644 --- a/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java +++ b/desktop/src/main/java/bisq/desktop/main/settings/network/NetworkSettingsView.java @@ -166,6 +166,7 @@ public void initialize() { reSyncSPVChainButton.updateText(Res.get("settings.net.reSyncSPVChainButton")); p2PPeersLabel.setText(Res.get("settings.net.p2PPeersLabel")); onionAddressColumn.setGraphic(new AutoTooltipLabel(Res.get("settings.net.onionAddressColumn"))); + onionAddressColumn.getStyleClass().add("first-column"); creationDateColumn.setGraphic(new AutoTooltipLabel(Res.get("settings.net.creationDateColumn"))); connectionTypeColumn.setGraphic(new AutoTooltipLabel(Res.get("settings.net.connectionTypeColumn"))); totalTrafficTextField.setPromptText(Res.get("settings.net.totalTrafficLabel")); @@ -173,6 +174,7 @@ public void initialize() { sentBytesColumn.setGraphic(new AutoTooltipLabel(Res.get("settings.net.sentBytesColumn"))); receivedBytesColumn.setGraphic(new AutoTooltipLabel(Res.get("settings.net.receivedBytesColumn"))); peerTypeColumn.setGraphic(new AutoTooltipLabel(Res.get("settings.net.peerTypeColumn"))); + peerTypeColumn.getStyleClass().add("last-column"); openTorSettingsButton.updateText(Res.get("settings.net.openTorSettingsButton")); GridPane.setMargin(p2PPeersLabel, new Insets(4, 0, 0, 0)); diff --git a/desktop/src/main/java/bisq/desktop/util/FormBuilder.java b/desktop/src/main/java/bisq/desktop/util/FormBuilder.java index 06a435856e2..3dc4983c02f 100644 --- a/desktop/src/main/java/bisq/desktop/util/FormBuilder.java +++ b/desktop/src/main/java/bisq/desktop/util/FormBuilder.java @@ -410,6 +410,10 @@ public static Tuple2 addCompactTopLabelTextArea(GridPane gridPa return addTopLabelTextArea(gridPane, rowIndex, title, prompt, -Layout.FLOATING_LABEL_DISTANCE); } + public static Tuple2 addCompactTopLabelTextArea(GridPane gridPane, int rowIndex, int colIndex, String title, String prompt) { + return addTopLabelTextArea(gridPane, rowIndex, colIndex, title, prompt, -Layout.FLOATING_LABEL_DISTANCE); + } + public static Tuple2 addTopLabelTextArea(GridPane gridPane, int rowIndex, String title, String prompt) { return addTopLabelTextArea(gridPane, rowIndex, title, prompt, 0); } @@ -1173,6 +1177,7 @@ public static Tuple2 addTopLabelTextFieldWithCopyI textFieldWithCopyIcon.setText(value); final Tuple2 topLabelWithVBox = addTopLabelWithVBox(gridPane, rowIndex, title, textFieldWithCopyIcon, top); + topLabelWithVBox.second.setAlignment(Pos.TOP_LEFT); GridPane.setColumnIndex(topLabelWithVBox.second, colIndex); return new Tuple2<>(topLabelWithVBox.first, textFieldWithCopyIcon); diff --git a/desktop/src/main/resources/fonts/OFL.txt b/desktop/src/main/resources/fonts/OFL.txt index 379e7356d57..245d5f40833 100755 --- a/desktop/src/main/resources/fonts/OFL.txt +++ b/desktop/src/main/resources/fonts/OFL.txt @@ -1,93 +1,93 @@ -Copyright © 2017 IBM Corp. with Reserved Font Name "Plex" - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. +Copyright © 2017 IBM Corp. with Reserved Font Name "Plex" + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/desktop/src/main/resources/images/logo_splash.png b/desktop/src/main/resources/images/logo_splash.png index 086c773080d..d86f0a72b62 100644 Binary files a/desktop/src/main/resources/images/logo_splash.png and b/desktop/src/main/resources/images/logo_splash.png differ diff --git a/desktop/src/main/resources/images/logo_splash@2x.png b/desktop/src/main/resources/images/logo_splash@2x.png index dab282893c3..e8ed71c8ada 100644 Binary files a/desktop/src/main/resources/images/logo_splash@2x.png and b/desktop/src/main/resources/images/logo_splash@2x.png differ diff --git a/docs/build.md b/docs/build.md index b7ba4830327..a666c60b206 100644 --- a/docs/build.md +++ b/docs/build.md @@ -1,6 +1,6 @@ # Building Bisq -_You will need [OpenJDK 10](https://jdk.java.net/10/) installed and set up as the default system JDK to complete the following instructions._ +_You will need [OpenJDK 10](https://jdk.java.net/10/) installed and configured as the default system JDK to complete the following instructions. See the `scripts` directory for scripts that can be used to install and configure the JDK automatically._ ## Clone diff --git a/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java b/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java index 0f913e32520..716673048d3 100644 --- a/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java +++ b/p2p/src/main/java/bisq/network/p2p/peers/getdata/RequestDataHandler.java @@ -44,7 +44,6 @@ import com.google.common.util.concurrent.SettableFuture; import java.util.ArrayList; -import java.util.Date; import java.util.HashMap; import java.util.HashSet; import java.util.List; @@ -281,8 +280,7 @@ public void onMessage(NetworkEnvelope networkEnvelope, Connection connection) { // We need to take care that the update period between releases stay short as with the current // situation before 0.9 release we receive 4000 objects with a newly installed client, which // causes the application to stay stuck for quite a while at startup. - log.info("Start processing {} delayedItems.", processDelayedItems.size()); - long startTs = new Date().getTime(); + log.info("Start processing {} items.", processDelayedItems.size()); processDelayedItems.forEach(item -> { if (item instanceof ProtectedStorageEntry) dataStorage.addProtectedStorageEntry((ProtectedStorageEntry) item, sender, null, @@ -291,7 +289,6 @@ else if (item instanceof PersistableNetworkPayload) dataStorage.addPersistableNetworkPayload((PersistableNetworkPayload) item, sender, false, false, false, false); }); - log.info("Processing delayedItems completed after {} sec.", (new Date().getTime() - startTs) / 1000D); cleanup(); listener.onComplete(); diff --git a/scripts/install_java.bat b/scripts/install_java.bat new file mode 100644 index 00000000000..94a80289676 --- /dev/null +++ b/scripts/install_java.bat @@ -0,0 +1,54 @@ +@echo off + +::Ensure we have administrative privileges in order to install files and set environment variables +>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" +if '%errorlevel%' == '0' ( + ::If no error is encountered, we have administrative privileges + goto GotAdminPrivileges +) +echo Requesting administrative privileges... +echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadminprivileges.vbs" +set params = %*:"="" +echo UAC.ShellExecute "%~s0", "%params%", "", "runas", 1 >> "%temp%\getadminprivileges.vbs" +"%temp%\getadminprivileges.vbs" +exit /B +:GotAdminPrivileges +if exist "%temp%\getadminprivileges.vbs" ( del "%temp%\getadminprivileges.vbs" ) +pushd "%CD%" +cd /D "%~dp0" + +title Install Java + +set jdk_version=10.0.2 +set jdk_filename=openjdk-%jdk_version%_windows-x64_bin +set jdk_url=https://download.java.net/java/GA/jdk10/%jdk_version%/19aef61b38124481863b1413dce1855f/13/%jdk_filename%.tar.gz + +echo Downloading required files +powershell -Command "Invoke-WebRequest %jdk_url% -OutFile $env:temp\%jdk_filename%.tar.gz" +::Download 7zip (command line version) in order to extract the tar.gz file since there is no native support in Windows +powershell -Command "Invoke-WebRequest https://www.7-zip.org/a/7za920.zip -OutFile $env:temp\7za920.zip" +powershell -Command "Expand-Archive $env:temp\7za920.zip -DestinationPath $env:temp\7za920 -Force" + +echo Extracting and installing JDK +"%TEMP%\7za920\7za.exe" x "%TEMP%\%jdk_filename%.tar.gz" -o"%TEMP%" -r -y +"%TEMP%\7za920\7za.exe" x "%TEMP%\%jdk_filename%.tar" -o"%TEMP%\openjdk-%jdk_version%" -r -y +if exist "%PROGRAMFILES%\Java\openjdk\jdk-%jdk_version%" ( + rmdir /S /Q "%PROGRAMFILES%\Java\openjdk\jdk-%jdk_version%" +) else ( + md "%PROGRAMFILES%\Java\openjdk" +) +move "%TEMP%\openjdk-%jdk_version%\jdk-%jdk_version%" "%PROGRAMFILES%\Java\openjdk" + +echo Setting environment variables +setx /M JAVA_HOME "%PROGRAMFILES%\Java\openjdk\jdk-%jdk_version%" +set java_bin=%%JAVA_HOME%%\bin +echo %PATH%|find /i "%java_bin%">nul || setx /M PATH "%PATH%;%java_bin%" + +echo Removing downloaded files +rmdir /S /Q %TEMP%\7za920 +del /Q %TEMP%\7za920.zip +rmdir /S /Q %TEMP%\openjdk-%jdk_version% +del /Q %TEMP%\%jdk_filename%.tar +del /Q %TEMP%\%jdk_filename%.tar.gz + +pause diff --git a/scripts/install_java.sh b/scripts/install_java.sh index c1419a456b3..153b7ae1713 100644 --- a/scripts/install_java.sh +++ b/scripts/install_java.sh @@ -1,14 +1,32 @@ #!/usr/bin/env bash JAVA_HOME=/usr/lib/jvm/openjdk-10.0.2 +JDK_FILENAME=openjdk-10.0.2_linux-x64_bin.tar.gz +JDK_URL=https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz + +# Determine which package manager to use depending on the distribution +declare -A osInfo; +osInfo[/etc/redhat-release]=yum +osInfo[/etc/arch-release]=pacman +osInfo[/etc/gentoo-release]=emerge +osInfo[/etc/SuSE-release]=zypp +osInfo[/etc/debian_version]=apt-get +for f in ${!osInfo[@]} +do + if [[ -f $f ]]; then + PACKAGE_MANAGER=${osInfo[$f]} + break + fi +done if [ ! -d "$JAVA_HOME" ]; then - apt-get -y install curl + # Ensure curl is installed since it may not be + $PACKAGE_MANAGER -y install curl - curl -L -O https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz + curl -L -O $JDK_URL mkdir -p $JAVA_HOME - tar -zxf openjdk-10.0.2_linux-x64_bin.tar.gz -C $JAVA_HOME --strip 1 - rm openjdk-10.0.2_linux-x64_bin.tar.gz + tar -zxf $JDK_FILENAME -C $JAVA_HOME --strip 1 + rm $JDK_FILENAME update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 2000 update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 2000 diff --git a/scripts/install_java_rpm-os_based.sh b/scripts/install_java_rpm-os_based.sh deleted file mode 100755 index ad4a33f3c07..00000000000 --- a/scripts/install_java_rpm-os_based.sh +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash - -JAVA_HOME=/usr/lib/jvm/openjdk-10.0.2 - -if [ ! -d "$JAVA_HOME" ]; then - yum install curl - - curl -L -O https://download.java.net/java/GA/jdk10/10.0.2/19aef61b38124481863b1413dce1855f/13/openjdk-10.0.2_linux-x64_bin.tar.gz - mkdir -p $JAVA_HOME - tar -zxf openjdk-10.0.2_linux-x64_bin.tar.gz -C $JAVA_HOME --strip 1 - rm openjdk-10.0.2_linux-x64_bin.tar.gz - - update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 2000 - update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 2000 -fi