From 0890f0eac0e5352771e3fd3d8d24d688c040317e Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Sun, 2 Feb 2025 16:22:58 +0000 Subject: [PATCH 1/6] SbpForm: Remove redundant cast to SbpAccountPayload --- .../java/bisq/desktop/components/paymentmethods/SbpForm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java index d740665bbe..653eb2f41e 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java @@ -44,7 +44,7 @@ public class SbpForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.sbp"), - ((SbpAccountPayload) paymentAccountPayload).getHolderName()); + paymentAccountPayload.getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), ((SbpAccountPayload) paymentAccountPayload).getMobileNumber()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.bank.name"), From 64e001834426d0dc121c3e8ce0d1723e043837c5 Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Sun, 2 Feb 2025 16:22:58 +0000 Subject: [PATCH 2/6] SbpForm: Remove unused bank name variable declaration --- .../java/bisq/desktop/components/paymentmethods/SbpForm.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java index 653eb2f41e..ee1611a9d9 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java @@ -110,8 +110,7 @@ public void addFormForEditAccount() { TextField mobileNrField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), SbpAccount.getMobileNumber()).second; mobileNrField.setMouseTransparent(false); - TextField BankNameField = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), - SbpAccount.getBankName()).second; + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), SbpAccount.getBankName()); final TradeCurrency singleTradeCurrency = SbpAccount.getSingleTradeCurrency(); final String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : ""; addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), From ef2a62e2f01c4918614a834a83a1f96285f2e751 Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Sun, 2 Feb 2025 16:22:59 +0000 Subject: [PATCH 3/6] SbpForm: Remove holder name getter and setter (already in super class) --- core/src/main/java/bisq/core/payment/SbpAccount.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/core/src/main/java/bisq/core/payment/SbpAccount.java b/core/src/main/java/bisq/core/payment/SbpAccount.java index 50be0237a1..78ab512ab7 100644 --- a/core/src/main/java/bisq/core/payment/SbpAccount.java +++ b/core/src/main/java/bisq/core/payment/SbpAccount.java @@ -67,12 +67,4 @@ public void setBankName(String bankName) { public String getBankName() { return ((SbpAccountPayload) paymentAccountPayload).getBankName(); } - - public void setHolderName(String holderName) { - ((SbpAccountPayload) paymentAccountPayload).setHolderName(holderName); - } - - public String getHolderName() { - return ((SbpAccountPayload) paymentAccountPayload).getHolderName(); - } } From 656b3c55965fd8df1263c76af84808084d7dbac0 Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Sun, 2 Feb 2025 16:22:59 +0000 Subject: [PATCH 4/6] AccountAgeWitnessService: Invert toleration condition --- .../bisq/core/account/witness/AccountAgeWitnessService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java index 5261676e23..002c5907e1 100644 --- a/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java +++ b/core/src/main/java/bisq/core/account/witness/AccountAgeWitnessService.java @@ -597,11 +597,11 @@ public boolean verifyPeersTradeAmount(Offer offer, // TOLERATED_SMALL_TRADE_AMOUNT (0.01 BTC) and only in that case return false. return findWitness(offer) .map(witness -> verifyPeersTradeLimit(offer, tradeAmount, witness, new Date(), errorMessageHandler)) - .orElse(isToleratedSmalleAmount(tradeAmount)); + .orElse(isToleratedSmallestAmount(tradeAmount)); } - private boolean isToleratedSmalleAmount(Coin tradeAmount) { - return tradeAmount.value <= OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value; + private boolean isToleratedSmallestAmount(Coin tradeAmount) { + return tradeAmount.value >= OfferRestrictions.TOLERATED_SMALL_TRADE_AMOUNT.value; } From c42a8ef823592cbbfefb3b04bff2a3e673eb038b Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Sun, 2 Feb 2025 16:23:00 +0000 Subject: [PATCH 5/6] displayString: Rename payment.account.owner to payment.account.owner.fullname --- .../payload/AustraliaPayidAccountPayload.java | 2 +- .../payment/payload/BankAccountPayload.java | 2 +- .../payload/CashByMailAccountPayload.java | 4 +- .../payload/CashDepositAccountPayload.java | 2 +- .../payload/ChaseQuickPayAccountPayload.java | 4 +- .../payload/ClearXchangeAccountPayload.java | 4 +- .../DomesticWireTransferAccountPayload.java | 2 +- .../payload/FasterPaymentsAccountPayload.java | 2 +- .../payload/IfscBasedAccountPayload.java | 2 +- .../payment/payload/ImpsAccountPayload.java | 2 +- .../InteracETransferAccountPayload.java | 4 +- .../payload/MercadoPagoAccountPayload.java | 2 +- .../payload/MoneyBeamAccountPayload.java | 2 +- .../payment/payload/NeftAccountPayload.java | 2 +- .../payment/payload/PixAccountPayload.java | 2 +- .../payload/PopmoneyAccountPayload.java | 2 +- .../payment/payload/RtgsAccountPayload.java | 2 +- .../payment/payload/SepaAccountPayload.java | 4 +- .../payload/SepaInstantAccountPayload.java | 4 +- .../payment/payload/SwishAccountPayload.java | 4 +- .../payload/TransferwiseAccountPayload.java | 2 +- .../USPostalMoneyOrderAccountPayload.java | 4 +- .../payment/payload/UpholdAccountPayload.java | 4 +- .../payment/payload/VenmoAccountPayload.java | 2 +- .../resources/i18n/displayStrings.properties | 2 +- .../i18n/displayStrings_cs.properties | 2 +- .../i18n/displayStrings_de.properties | 6 +- .../i18n/displayStrings_es.properties | 22 +- .../i18n/displayStrings_fa.properties | 48 ++-- .../i18n/displayStrings_fr.properties | 44 ++-- .../i18n/displayStrings_it.properties | 14 +- .../i18n/displayStrings_ja.properties | 16 +- .../i18n/displayStrings_pl.properties | 210 +++++++++--------- .../i18n/displayStrings_pt.properties | 6 +- .../i18n/displayStrings_ru.properties | 4 +- .../i18n/displayStrings_th.properties | 8 +- .../i18n/displayStrings_vi.properties | 22 +- .../paymentmethods/AustraliaPayidForm.java | 6 +- .../components/paymentmethods/BankForm.java | 10 +- .../paymentmethods/CashByMailForm.java | 2 +- .../paymentmethods/CashDepositForm.java | 6 +- .../paymentmethods/ChaseQuickPayForm.java | 6 +- .../paymentmethods/ClearXchangeForm.java | 6 +- .../paymentmethods/FasterPaymentsForm.java | 6 +- .../paymentmethods/GeneralSepaForm.java | 2 +- .../paymentmethods/GeneralUsBankForm.java | 6 +- .../paymentmethods/IfscBankForm.java | 6 +- .../paymentmethods/InteracETransferForm.java | 6 +- .../paymentmethods/MercadoPagoForm.java | 6 +- .../components/paymentmethods/MoneseForm.java | 6 +- .../paymentmethods/MoneyBeamForm.java | 6 +- .../components/paymentmethods/PixForm.java | 6 +- .../paymentmethods/PopmoneyForm.java | 6 +- .../paymentmethods/SatispayForm.java | 6 +- .../components/paymentmethods/SepaForm.java | 4 +- .../paymentmethods/SepaInstantForm.java | 4 +- .../components/paymentmethods/SwiftForm.java | 4 +- .../components/paymentmethods/SwishForm.java | 6 +- .../paymentmethods/TransferwiseForm.java | 6 +- .../paymentmethods/TransferwiseUsdForm.java | 6 +- .../USPostalMoneyOrderForm.java | 6 +- .../components/paymentmethods/UpholdForm.java | 6 +- .../overlays/windows/SwiftPaymentDetails.java | 2 +- 63 files changed, 306 insertions(+), 306 deletions(-) diff --git a/core/src/main/java/bisq/core/payment/payload/AustraliaPayidAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/AustraliaPayidAccountPayload.java index f8600ab36a..c54862b1a0 100644 --- a/core/src/main/java/bisq/core/payment/payload/AustraliaPayidAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/AustraliaPayidAccountPayload.java @@ -101,7 +101,7 @@ public String getPaymentDetails() { public String getPaymentDetailsForTradePopup() { return Res.get("payment.australia.payid") + ": " + payid + "\n" + - Res.get("payment.account.owner") + ": " + bankAccountName; + Res.get("payment.account.owner.fullname") + ": " + bankAccountName; } diff --git a/core/src/main/java/bisq/core/payment/payload/BankAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/BankAccountPayload.java index 31a086a60e..1d7eae1688 100644 --- a/core/src/main/java/bisq/core/payment/payload/BankAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/BankAccountPayload.java @@ -131,7 +131,7 @@ public String getPaymentDetailsForTradePopup() { String holderTaxIdString = BankUtil.isHolderIdRequired(countryCode) ? (BankUtil.getHolderIdLabel(countryCode) + ": " + holderTaxId + "\n") : ""; - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + bankName + bankId + branchId + diff --git a/core/src/main/java/bisq/core/payment/payload/CashByMailAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/CashByMailAccountPayload.java index 2971f9d731..488e91acb0 100644 --- a/core/src/main/java/bisq/core/payment/payload/CashByMailAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/CashByMailAccountPayload.java @@ -95,14 +95,14 @@ public static CashByMailAccountPayload fromProto(protobuf.PaymentAccountPayload @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + contact + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + contact + ", " + Res.getWithCol("payment.postal.address") + " " + postalAddress + ", " + Res.getWithCol("payment.shared.extraInfo") + " " + extraInfo; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + contact + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + contact + "\n" + Res.getWithCol("payment.postal.address") + " " + postalAddress; } diff --git a/core/src/main/java/bisq/core/payment/payload/CashDepositAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/CashDepositAccountPayload.java index 344c5b7dc1..85bafc6e80 100644 --- a/core/src/main/java/bisq/core/payment/payload/CashDepositAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/CashDepositAccountPayload.java @@ -162,7 +162,7 @@ public String getPaymentDetailsForTradePopup() { String emailString = holderEmail != null ? (Res.getWithCol("payment.email") + " " + holderEmail + "\n") : ""; - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + emailString + bankName + bankId + diff --git a/core/src/main/java/bisq/core/payment/payload/ChaseQuickPayAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/ChaseQuickPayAccountPayload.java index a47d05f675..8135127bfc 100644 --- a/core/src/main/java/bisq/core/payment/payload/ChaseQuickPayAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/ChaseQuickPayAccountPayload.java @@ -93,13 +93,13 @@ public static ChaseQuickPayAccountPayload fromProto(protobuf.PaymentAccountPaylo @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.get("payment.email") + " " + email; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + Res.getWithCol("payment.email") + " " + email; } diff --git a/core/src/main/java/bisq/core/payment/payload/ClearXchangeAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/ClearXchangeAccountPayload.java index f437d5d672..8bfa60f228 100644 --- a/core/src/main/java/bisq/core/payment/payload/ClearXchangeAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/ClearXchangeAccountPayload.java @@ -90,13 +90,13 @@ public static ClearXchangeAccountPayload fromProto(protobuf.PaymentAccountPayloa @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.emailOrMobile") + " " + emailOrMobileNr; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + Res.getWithCol("payment.emailOrMobile") + " " + emailOrMobileNr; } diff --git a/core/src/main/java/bisq/core/payment/payload/DomesticWireTransferAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/DomesticWireTransferAccountPayload.java index f3bba3223e..983cbc867a 100644 --- a/core/src/main/java/bisq/core/payment/payload/DomesticWireTransferAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/DomesticWireTransferAccountPayload.java @@ -110,7 +110,7 @@ public static DomesticWireTransferAccountPayload fromProto(protobuf.PaymentAccou @Override public String getPaymentDetails() { String paymentDetails = (Res.get(paymentMethodId) + " - " + - Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + BankUtil.getBankNameLabel(countryCode) + ": " + this.bankName + ", " + BankUtil.getBranchIdLabel(countryCode) + ": " + this.branchId + ", " + BankUtil.getAccountNrLabel(countryCode) + ": " + this.accountNr); diff --git a/core/src/main/java/bisq/core/payment/payload/FasterPaymentsAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/FasterPaymentsAccountPayload.java index 1c14c47faf..7c3fa3a965 100644 --- a/core/src/main/java/bisq/core/payment/payload/FasterPaymentsAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/FasterPaymentsAccountPayload.java @@ -112,7 +112,7 @@ public String getPaymentDetails() { @Override public String getPaymentDetailsForTradePopup() { - return (getHolderName().isEmpty() ? "" : Res.getWithCol("payment.account.owner") + " " + getHolderName() + "\n") + + return (getHolderName().isEmpty() ? "" : Res.getWithCol("payment.account.owner.fullname") + " " + getHolderName() + "\n") + "UK Sort code: " + sortCode + "\n" + Res.getWithCol("payment.accountNr") + " " + accountNr; } diff --git a/core/src/main/java/bisq/core/payment/payload/IfscBasedAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/IfscBasedAccountPayload.java index 12945c335f..7ca10ee360 100644 --- a/core/src/main/java/bisq/core/payment/payload/IfscBasedAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/IfscBasedAccountPayload.java @@ -75,7 +75,7 @@ public String getPaymentDetails() { @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + BankUtil.getAccountNrLabel(countryCode) + ": " + accountNr + "\n" + BankUtil.getBankIdLabel(countryCode) + ": " + ifsc + "\n" + Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode); diff --git a/core/src/main/java/bisq/core/payment/payload/ImpsAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/ImpsAccountPayload.java index 6edf10b329..164c58d39b 100644 --- a/core/src/main/java/bisq/core/payment/payload/ImpsAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/ImpsAccountPayload.java @@ -92,7 +92,7 @@ public static ImpsAccountPayload fromProto(protobuf.PaymentAccountPayload proto) @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.account.no") + " " + accountNr + Res.getWithCol("payment.ifsc") + " " + ifsc; } diff --git a/core/src/main/java/bisq/core/payment/payload/InteracETransferAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/InteracETransferAccountPayload.java index 88b2042af8..6a8cae28c0 100644 --- a/core/src/main/java/bisq/core/payment/payload/InteracETransferAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/InteracETransferAccountPayload.java @@ -101,14 +101,14 @@ public static InteracETransferAccountPayload fromProto(protobuf.PaymentAccountPa @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.get("payment.email") + " " + email + ", " + Res.getWithCol("payment.secret") + " " + question + ", " + Res.getWithCol("payment.answer") + " " + answer; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + Res.getWithCol("payment.email") + " " + email + "\n" + Res.getWithCol("payment.secret") + " " + question + "\n" + Res.getWithCol("payment.answer") + " " + answer; diff --git a/core/src/main/java/bisq/core/payment/payload/MercadoPagoAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/MercadoPagoAccountPayload.java index cc7a92cc58..df8b2dd7cf 100644 --- a/core/src/main/java/bisq/core/payment/payload/MercadoPagoAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/MercadoPagoAccountPayload.java @@ -92,7 +92,7 @@ public String getPaymentDetails() { @Override public String getPaymentDetailsForTradePopup() { return Res.get("payment.mercadoPago.holderId") + ": " + accountHolderId + "\n" + - Res.get("payment.account.owner") + ": " + accountHolderName; + Res.get("payment.account.owner.fullname") + ": " + accountHolderName; } @Override diff --git a/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java index a81c9486c6..e80c1a9cc5 100644 --- a/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/MoneyBeamAccountPayload.java @@ -93,7 +93,7 @@ public String getPaymentDetails() { @Override public String getPaymentDetailsForTradePopup() { return Res.getWithCol("payment.account") + " " + accountId + "\n" + - Res.getWithCol("payment.account.owner") + " " + getHolderNameOrPromptIfEmpty(); + Res.getWithCol("payment.account.owner.fullname") + " " + getHolderNameOrPromptIfEmpty(); } @Override diff --git a/core/src/main/java/bisq/core/payment/payload/NeftAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/NeftAccountPayload.java index ab2b9a3dae..3ba7452434 100644 --- a/core/src/main/java/bisq/core/payment/payload/NeftAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/NeftAccountPayload.java @@ -92,7 +92,7 @@ public static NeftAccountPayload fromProto(protobuf.PaymentAccountPayload proto) @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.account.no") + " " + accountNr + Res.getWithCol("payment.ifsc") + " " + ifsc; } diff --git a/core/src/main/java/bisq/core/payment/payload/PixAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/PixAccountPayload.java index c5eba2d939..0661593a44 100644 --- a/core/src/main/java/bisq/core/payment/payload/PixAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/PixAccountPayload.java @@ -92,7 +92,7 @@ public String getPaymentDetails() { @Override public String getPaymentDetailsForTradePopup() { return Res.getWithCol("payment.pix.key") + " " + pixKey + "\n" + - Res.getWithCol("payment.account.owner") + " " + getHolderNameOrPromptIfEmpty(); + Res.getWithCol("payment.account.owner.fullname") + " " + getHolderNameOrPromptIfEmpty(); } @Override diff --git a/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java index 3a451bda61..a2ec052363 100644 --- a/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/PopmoneyAccountPayload.java @@ -90,7 +90,7 @@ public static PopmoneyAccountPayload fromProto(protobuf.PaymentAccountPayload pr @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.popmoney.accountId") + " " + accountId; } diff --git a/core/src/main/java/bisq/core/payment/payload/RtgsAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/RtgsAccountPayload.java index 4f1c1335d4..a489ff5248 100644 --- a/core/src/main/java/bisq/core/payment/payload/RtgsAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/RtgsAccountPayload.java @@ -92,7 +92,7 @@ public static RtgsAccountPayload fromProto(protobuf.PaymentAccountPayload proto) @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.account.no") + " " + accountNr + Res.getWithCol("payment.ifsc") + " " + ifsc; } diff --git a/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java index 695359a202..305d10105b 100644 --- a/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SepaAccountPayload.java @@ -152,13 +152,13 @@ public void revertChanges() { @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", IBAN: " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", IBAN: " + iban + ", BIC: " + bic + ", " + Res.getWithCol("payment.bank.country") + " " + getCountryCode(); } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + "IBAN: " + iban + "\n" + "BIC: " + bic + "\n" + Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode); diff --git a/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java index 379b81a456..39c7720d44 100644 --- a/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SepaInstantAccountPayload.java @@ -147,13 +147,13 @@ public void revertChanges() { @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", IBAN: " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", IBAN: " + iban + ", BIC: " + bic + ", " + Res.getWithCol("payment.bank.country") + " " + getCountryCode(); } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + "IBAN: " + iban + "\n" + "BIC: " + bic + "\n" + Res.getWithCol("payment.bank.country") + " " + CountryUtil.getNameByCode(countryCode); diff --git a/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java index f14eafb92e..e5ebf8595f 100644 --- a/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SwishAccountPayload.java @@ -88,13 +88,13 @@ public static SwishAccountPayload fromProto(protobuf.PaymentAccountPayload proto @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.mobile") + " " + mobileNr; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + Res.getWithCol("payment.mobile") + " " + mobileNr; } diff --git a/core/src/main/java/bisq/core/payment/payload/TransferwiseAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/TransferwiseAccountPayload.java index ce319e4c34..203baa373a 100644 --- a/core/src/main/java/bisq/core/payment/payload/TransferwiseAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/TransferwiseAccountPayload.java @@ -92,7 +92,7 @@ public String getPaymentDetails() { @Override public String getPaymentDetailsForTradePopup() { return Res.getWithCol("payment.email") + " " + email + "\n" + - Res.getWithCol("payment.account.owner") + " " + getHolderNameOrPromptIfEmpty(); + Res.getWithCol("payment.account.owner.fullname") + " " + getHolderNameOrPromptIfEmpty(); } @Override diff --git a/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java index 96a8dec520..213060dcbe 100644 --- a/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/USPostalMoneyOrderAccountPayload.java @@ -90,14 +90,14 @@ public static USPostalMoneyOrderAccountPayload fromProto(protobuf.PaymentAccount @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.postal.address") + " " + postalAddress; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.fullname") + " " + holderName + "\n" + Res.getWithCol("payment.postal.address") + " " + postalAddress; } diff --git a/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java index a925b2721b..f97032b10c 100644 --- a/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/UpholdAccountPayload.java @@ -103,11 +103,11 @@ public String getPaymentDetailsForTradePopup() { if (accountOwner.isEmpty()) { return Res.get("payment.account") + ": " + accountId + "\n" + - Res.get("payment.account.owner") + ": N/A"; + Res.get("payment.account.owner.fullname") + ": N/A"; } else { return Res.get("payment.account") + ": " + accountId + "\n" + - Res.get("payment.account.owner") + ": " + accountOwner; + Res.get("payment.account.owner.fullname") + ": " + accountOwner; } } diff --git a/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java index 230ccdd9a5..794ccbc65c 100644 --- a/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/VenmoAccountPayload.java @@ -93,7 +93,7 @@ public static VenmoAccountPayload fromProto(protobuf.PaymentAccountPayload proto @Override public String getPaymentDetails() { - return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner") + " " + holderName + ", " + + return Res.get(paymentMethodId) + " - " + Res.getWithCol("payment.account.owner.fullname") + " " + holderName + ", " + Res.getWithCol("payment.venmo.venmoUserName") + " " + venmoUserName; } diff --git a/core/src/main/resources/i18n/displayStrings.properties b/core/src/main/resources/i18n/displayStrings.properties index 71a700fdbf..558c673e63 100644 --- a/core/src/main/resources/i18n/displayStrings.properties +++ b/core/src/main/resources/i18n/displayStrings.properties @@ -3719,7 +3719,7 @@ payment.account.no=Account no. payment.account.name=Account name payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=Account owner full name +payment.account.owner.fullname=Account owner full name payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Full name (first, middle, last) diff --git a/core/src/main/resources/i18n/displayStrings_cs.properties b/core/src/main/resources/i18n/displayStrings_cs.properties index 5448cd4f32..aa5d7905a8 100644 --- a/core/src/main/resources/i18n/displayStrings_cs.properties +++ b/core/src/main/resources/i18n/displayStrings_cs.properties @@ -2945,7 +2945,7 @@ payment.account.no=Číslo účtu payment.account.name=Název účtu payment.account.userName=Uživatelské jméno payment.account.phoneNr=Telefonní číslo -payment.account.owner=Celé jméno vlastníka účtu +payment.account.owner.fullname=Celé jméno vlastníka účtu payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Celé jméno (křestní, střední, příjmení) diff --git a/core/src/main/resources/i18n/displayStrings_de.properties b/core/src/main/resources/i18n/displayStrings_de.properties index b3d20a41c5..e8b151d856 100644 --- a/core/src/main/resources/i18n/displayStrings_de.properties +++ b/core/src/main/resources/i18n/displayStrings_de.properties @@ -2945,7 +2945,7 @@ payment.account.no=Kontonummer payment.account.name=Kontoname payment.account.userName=Benutzername payment.account.phoneNr=Telefonnummer -payment.account.owner=Vollständiger Name des Kontoinhabers +payment.account.owner.fullname=Vollständiger Name des Kontoinhabers payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Vollständiger Name (vor, zweit, nach) @@ -3190,7 +3190,7 @@ payment.shared.optionalExtra=Freiwillige zusätzliche Informationen payment.shared.extraInfo=Zusätzliche Informationen payment.shared.extraInfo.prompt=Define any special terms, conditions, or details you would like to be displayed with your offers for this payment account (users will see this info before accepting offers). This field can NOT be used to provide a way for a peer to contact you outside of Bisq. payment.cashByMail.extraInfo.prompt=Please state on your offers: \n\nCountry you are located (eg France); \nCountries / regions you would accept trades from (eg France, EU, or any European country); \nAny special terms/conditions; \nAny other details. \nThis field can NOT be used to provide a way for a peer to contact you outside of Bisq. -payment.cashByMail.tradingRestrictions=Überprüfen Sie die Bedingungen und Konditionen des Erstellers.\nWenn Sie die Anforderungen nicht erfüllen, nehmen Sie diesen Handel nicht an. +payment.cashByMail.tradingRestrictions=Überprüfen Sie die Bedingungen und Konditionen des Erstellers.\nWenn Sie die Anforderungen nicht erfüllen, nehmen Sie diesen Handel nicht an. payment.f2f.info=Persönliche Händel "von Angesicht zu Angesicht" ('Face to Face') haben andere Regeln und andere Risiken als Online-Händel.\n\nDie Hauptunterschiede sind:\n● Die Handelspartner müssen Informationen über den Ort und die Uhrzeit des Treffens unter Verwendung ihrer angegebenen Kontaktdaten austauschen.\n● Die Handelspartner müssen ihre Laptops mitbringen und die Bestätigung "Zahlung gesendet" und "Zahlung erhalten" am Treffpunkt vornehmen.\n● Wenn der Ersteller eines Angebots spezielle "Geschäftsbedingungen" hat, muss er diese in seinem Konto unter dem Textfeld "Zusatzinformationen" angeben.\n● Mit der Annahme eines Angebots erklärt sich der Käufer mit den vom Ersteller angegebenen "Geschäftsbedingungen" einverstanden.\n● Im Konfliktfall kann der Vermittler oder die Schiedsperson nicht viel tun, da es in der Regel schwierig ist herauszubekommen, was bei dem Treffen wirklich passiert ist. In solchen Fällen bleiben die BTC auf unbestimmte Zeit gesperrt, oder bis die Handelspartner zu einer Einigung kommen.\n\nUm sicherzustellen, dass Sie die Besonderheiten der persönlichen "von Angesicht zu Angesicht" ('Face to Face') Händel vollständig verstehen, lesen Sie bitte die Anweisungen und Empfehlungen unter: [HYPERLINK:https://bisq.wiki/Face-to-face_(payment_method)] payment.f2f.info.openURL=Webseite öffnen payment.f2f.offerbook.tooltip.countryAndCity=Land und Stadt: {0} / {1} @@ -3533,7 +3533,7 @@ validation.numberFormatException=Zahlenformat Ausnahme {0} validation.mustNotBeNegative=Eingabe darf nicht negativ sein validation.phone.missingCountryCode=Es wird eine zweistellige Ländervorwahl benötigt, um die Telefonnummer zu bestätigen validation.phone.invalidCharacters=Telefonnummer {0} enthält ungültige Zeichen -validation.phone.insufficientDigits=Das ist keine gültige Telefonnummer. Sie habe nicht genügend Stellen angegeben. +validation.phone.insufficientDigits=Das ist keine gültige Telefonnummer. Sie habe nicht genügend Stellen angegeben. validation.phone.tooManyDigits=Es sind zu viele Ziffern in {0} um eine gültige Telefonnummer zu sein. validation.phone.incorrectLength=The field must contain {0} numbers validation.phone.invalidDialingCode=Die Ländervorwahl in der Nummer {0} ist für das Land {1} ungültig. Die richtige Vorwahl ist {2}. diff --git a/core/src/main/resources/i18n/displayStrings_es.properties b/core/src/main/resources/i18n/displayStrings_es.properties index 9a04286b4e..163acf00e0 100644 --- a/core/src/main/resources/i18n/displayStrings_es.properties +++ b/core/src/main/resources/i18n/displayStrings_es.properties @@ -173,7 +173,7 @@ shared.tradeVolume=Volumen de intercambio shared.invalidKey=La clave que ha introducido no es correcta. shared.enterPrivKey=Introducir clave privada para desbloquear shared.makerFeeTxId=ID de transacción de comisión del creador -shared.takerFeeTxId=ID de transacción de comisión del tomador +shared.takerFeeTxId=ID de transacción de comisión del tomador shared.payoutTxId=ID de transacción de pago shared.contractAsJson=Contrato en formato JSON shared.viewContractAsJson=Ver contrato en formato JSON @@ -346,7 +346,7 @@ offerbook.availableOffersToBuy=Comprar {0} con {1} offerbook.availableOffersToSell=Vender {0} por {1} offerbook.filterByCurrency=Elija moneda offerbook.filterByPaymentMethod=Elija método de pago -offerbook.matchingOffers=Ofertas que concuerden con mis cuentas +offerbook.matchingOffers=Ofertas que concuerden con mis cuentas offerbook.timeSinceSigning=Información de la cuenta offerbook.timeSinceSigning.info.arbitrator=firmada por un árbitro y puede firmar cuentas de pares offerbook.timeSinceSigning.info.peer=firmado por un par, esperando %d días para aumentar límites @@ -970,7 +970,7 @@ funds.tx.multiSigPayout=Pago multifirma funds.tx.disputePayout=Pago de disputa funds.tx.disputeLost=Caso de disputa perdido funds.tx.collateralForRefund=Devolución de colateral -funds.tx.timeLockedPayoutTx=timelock de tx de pago +funds.tx.timeLockedPayoutTx=timelock de tx de pago funds.tx.refund=Devolución de fondos desde arbitraje funds.tx.unknown=Razón desconocida funds.tx.noFundsFromDispute=Sin devolución de disputa @@ -1173,7 +1173,7 @@ setting.preferences.dao.resyncFromGenesis.resync=Resincronizar desde la transacc setting.preferences.dao.isDaoFullNode=Ejecutar Bisq como nodo completo de la DAO setting.preferences.dao.processBurningManAccountingData=Process Burningman accounting data -setting.preferences.dao.fullModeDaoMonitor=Estado de monitorización de DAO en modo completo +setting.preferences.dao.fullModeDaoMonitor=Estado de monitorización de DAO en modo completo setting.preferences.dao.fullModeDaoMonitor.popup=Si el estado de monitorización DAO en modo completo se activa los hashes del estado de DAO se crean durante el parsing de los bloques BSQ. Esto tiene considerables costes de rendimiento en al inicio de la sincronización DAO.\n\nPara usuarios que regularmente usen Bisq esto no debería ser un problema porque no hay muchos bloques para hacer parsing, aunque para usuarios que solo usen Bisq de vez en cuando crear los hashes del estado de DAO para cientos o miles de bloques degrada mucho la experiencia de usuario.\n\nEn caso de que se desactive el modo completo (por defecto) los hashes de estado de DAO son requeridos de los nodos de red y los hash del estado de DAO basados en el bloque más reciente serán creados por el usuario. Como todos los hashes están conectados en referencia a el hash previo, un hash correcto al final de la cadena significa que todos los hashes pasados también son correctos. La principal funcionalidad de la monitorización del estado de la DAO (detectar si el estado local de la DAO está desincronizado con el resto de la red) por tanto se aún se cumple. setting.preferences.dao.rpcUser=nombre de usuario RPC @@ -2189,9 +2189,9 @@ dao.factsAndFigures.menuItem.supply=Oferta BSQ dao.factsAndFigures.menuItem.transactions=Transacciones BSQ dao.factsAndFigures.dashboard.avgPrice90=Medía de 90 días del precio de intercambio BSQ/BTC -dao.factsAndFigures.dashboard.avgPrice30=Medía de 30 días del precio de intercambio BSQ/BTC -dao.factsAndFigures.dashboard.avgUSDPrice90=Precio medio de BSQ/USD a 90 días ponderado por volumen -dao.factsAndFigures.dashboard.avgUSDPrice30=Precio medio de BSQ/USD a 30 días ponderado por volumen +dao.factsAndFigures.dashboard.avgPrice30=Medía de 30 días del precio de intercambio BSQ/BTC +dao.factsAndFigures.dashboard.avgUSDPrice90=Precio medio de BSQ/USD a 90 días ponderado por volumen +dao.factsAndFigures.dashboard.avgUSDPrice30=Precio medio de BSQ/USD a 30 días ponderado por volumen dao.factsAndFigures.dashboard.marketCap=Capitalización de mercado (basada en precio medio de BSQ/USD a 30 días) dao.factsAndFigures.dashboard.availableAmount=BSQ totales disponibles dao.factsAndFigures.dashboard.volumeUsd=Volumen de intercambio total en USD @@ -2662,7 +2662,7 @@ popup.accountSigning.selectAccounts.datePicker=Seleccione momento de tiempo hast popup.accountSigning.confirmSelectedAccounts.headline=Confirmar cuentas de pago seleccionadas popup.accountSigning.confirmSelectedAccounts.description=Basado en su valor introducido, {0} cuentas de pago serán seleccionadas. popup.accountSigning.confirmSelectedAccounts.button=Confirmar cuentas de pago -popup.accountSigning.signAccounts.headline=Confirmar firma de cuentas de pago +popup.accountSigning.signAccounts.headline=Confirmar firma de cuentas de pago popup.accountSigning.signAccounts.description=Según su selección, se firmarán {0} cuentas de pago. popup.accountSigning.signAccounts.button=Firmar cuentas de pago popup.accountSigning.signAccounts.ECKey=Introduzca clave privada del árbitro @@ -2945,7 +2945,7 @@ payment.account.no=Número de cuenta payment.account.name=Nombre de cuenta payment.account.userName=Nombre de usuario payment.account.phoneNr=Número de teléfono -payment.account.owner=Nombre completo del propietario de la cuenta +payment.account.owner.fullname=Nombre completo del propietario de la cuenta payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Nombre completo @@ -3074,7 +3074,7 @@ payment.checking=Comprobando payment.savings=Ahorros payment.personalId=ID personal: payment.makeOfferToUnsignedAccount.warning=Tras el reciente incremento del precio de BTC, tenga en cuenta que vender 0.01BTC o menos incurre en un mayor riesgo que antes.\n\nEs altamente recomendado que:\n- haga ofertas >0.01BTC de tal modo que solo intercambie con comerciantes firmados/de confianza\n- mantenga las ofertas para vender <0.01BTC alrededor de ~100USD, ya que este valor históricamente no es atractivo para estafadores\n\nLos desarrolladores de Bisq están trabajando en mejores maneras de asegurar que el modelo de cuenta de pago para estos intercambios menores. Únase a la discusión en: [HYPERLINK:https://github.com/bisq-network/bisq/discussions/5339]. -payment.takeOfferFromUnsignedAccount.warning=Con el reciente aumento del precio de BTC, tenga en cuenta que vender 0.01BTC o menos incurre en un mayor riesgo.\n\nSe recomienda:\n- tomar ofertas solo de compradores firmados\n- hacer intercambios con pares no firmados de alrededor de 100USD de valor, ya que históricamente ha evitado a los estafadores.\n\nLos desarrolladores de Bisq están trabajando en mejorar la seguridad de los métodos de pago en estos intercambios. Únase a la discusión aquí: [HYPERLINK:https://github.com/bisq-network/bisq/discussions/5339]. +payment.takeOfferFromUnsignedAccount.warning=Con el reciente aumento del precio de BTC, tenga en cuenta que vender 0.01BTC o menos incurre en un mayor riesgo.\n\nSe recomienda:\n- tomar ofertas solo de compradores firmados\n- hacer intercambios con pares no firmados de alrededor de 100USD de valor, ya que históricamente ha evitado a los estafadores.\n\nLos desarrolladores de Bisq están trabajando en mejorar la seguridad de los métodos de pago en estos intercambios. Únase a la discusión aquí: [HYPERLINK:https://github.com/bisq-network/bisq/discussions/5339]. payment.clearXchange.info=Zelle es un servicio de transmisión de dinero que funciona mejor *a través* de otro banco..\n\n1. Compruebe esta página para ver si (y cómo) trabaja su banco con Zelle: [HYPERLINK:https://www.zellepay.com/get-started]\n\n2. Preste atención a los límites de transferencia -límites de envío- que varían entre bancos, y que los bancos especifican a menudo diferentes límites diarios, semanales y mensuales..\n\n3. Si su banco no trabaja con Zelle, aún puede usarlo a través de la app móvil de Zelle, pero sus límites de transferencia serán mucho menores.\n\n4. El nombre especificado en su cuenta Bisq DEBE ser igual que el nombre en su cuenta de Zelle/bancaria. \n\nSi no puede completar una transacción Zelle tal como se especifica en el contrato, puede perder algo (o todo) el depósito de seguridad!\n\nDebido a que Zelle tiene cierto riesgo de reversión de pago, se aconseja que los vendedores contacten con los compradores no firmados a través de email o SMS para verificar que el comprador realmente tiene la cuenta de Zelle especificada en Bisq. payment.fasterPayments.newRequirements.info=Algunos bancos han comenzado a verificar el nombre completo del receptor para las transferencias Faster Payments. Su cuenta actual Faster Payments no especifica un nombre completo.\n\nConsidere recrear su cuenta Faster Payments en Bisq para proporcionarle a los futuros compradores {0} un nombre completo.\n\nCuando vuelva a crear la cuenta, asegúrese de copiar el UK Short Code de forma precisa , el número de cuenta y los valores salt de la cuenta anterior a su cuenta nueva para la verificación de edad. Esto asegurará que la edad de su cuenta existente y el estado de la firma se conserven. 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 nobre completo del vendedor, país, estado y cantidad. El email del vendedor se mostrará al comprador durante el proceso de intercambio. @@ -3497,7 +3497,7 @@ validation.altcoin.zAddressesNotSupported=Las direcciones ZEC deben empezar con # suppress inspection "UnusedProperty" validation.altcoin.invalidAddress=La dirección no es una dirección {0} válida! {1} # suppress inspection "UnusedProperty" -validation.altcoin.liquidBitcoin.invalidAddress=Direcciones de segwit nativas (las que empiezan con 'lq') no son compatibles. +validation.altcoin.liquidBitcoin.invalidAddress=Direcciones de segwit nativas (las que empiezan con 'lq') no son compatibles. validation.bic.invalidLength=La longitud del valor introducido debe ser 8 u 11. validation.bic.letters=El código de banco y país deben ser letras validation.bic.invalidLocationCode=BIC contiene un código de localización inválido diff --git a/core/src/main/resources/i18n/displayStrings_fa.properties b/core/src/main/resources/i18n/displayStrings_fa.properties index ac2ba98d7e..94bf20330b 100644 --- a/core/src/main/resources/i18n/displayStrings_fa.properties +++ b/core/src/main/resources/i18n/displayStrings_fa.properties @@ -36,7 +36,7 @@ shared.no=خیر shared.iUnderstand=فهمیدم shared.continueAnyway=Continue anyway shared.na=بدون پاسخ -shared.shutDown=خاموش +shared.shutDown=خاموش shared.reportBug=گزارش باگ در GitHub shared.buyBitcoin=خرید بیتکوین shared.sellBitcoin=بیتکوین بفروشید @@ -61,10 +61,10 @@ shared.trades=معاملات shared.openTrades=معاملات باز shared.dateTime=تاریخ/زمان shared.price=قیمت -shared.priceWithCur=قیمت در {0} +shared.priceWithCur=قیمت در {0} shared.priceInCurForCur=قیمت در {0} برای 1 {1} shared.fixedPriceInCurForCur=قیمت مقطوع در {0} برای 1 {1} -shared.amount=مقدار +shared.amount=مقدار shared.txFee=کارمزد تراکنش shared.tradeFee=کارمزد معامله shared.buyerSecurityDeposit=Buyer Deposit @@ -84,7 +84,7 @@ shared.utxo=Unspent transaction output shared.txId=شناسه تراکنش shared.confirmations=تاییدیه‌ها shared.revert=بازگرداندن تراکنش -shared.select=انتخاب +shared.select=انتخاب shared.usage=کاربرد shared.state=وضعیت shared.tradeId=شناسه معامله @@ -93,7 +93,7 @@ shared.bankName=نام بانک shared.acceptedBanks=بانک‌های مورد پذیرش shared.amountMinMax=مقدار (حداقل - حداکثر) shared.amountHelp=اگر پیشنهادی دسته‌ی حداقل و حداکثر مقدار دارد، شما می توانید هر مقداری در محدوده پیشنهاد را معامله کنید. -shared.remove=حذف +shared.remove=حذف shared.goTo=به {0} بروید shared.BTCMinMax=بیتکوین (حداقل - حداکثر) shared.removeOffer=حذف پیشنهاد @@ -155,11 +155,11 @@ shared.errorMessage=پیام خطا shared.information=اطلاعات shared.name=نام shared.id=شناسه -shared.dashboard=داشبورد +shared.dashboard=داشبورد shared.accept=پذیرش shared.balance=موجودی shared.save=ذخیره -shared.onionAddress=آدرس شبکه Onion +shared.onionAddress=آدرس شبکه Onion shared.supportTicket=بلیط پشتیبانی shared.dispute=مناقشه shared.mediationCase=mediation case @@ -266,21 +266,21 @@ mainView.footer.btcInfo.initializing=در حال ارتباط با شبکه بی mainView.footer.bsqInfo.synchronizing=/ همگام‌سازی DAO mainView.footer.btcInfo.synchronizingWith=Synchronizing with {0} at block: {1} / {2} mainView.footer.btcInfo.synchronizedWith=Synced with {0} at block {1} -mainView.footer.btcInfo.connectingTo=در حال ایجاد ارتباط با +mainView.footer.btcInfo.connectingTo=در حال ایجاد ارتباط با mainView.footer.btcInfo.connectionFailed=Connection failed to mainView.footer.p2pInfo=Bitcoin network peers: {0} / Bisq network peers: {1} mainView.footer.daoFullNode=گره کامل DAO mainView.bootstrapState.connectionToTorNetwork=(1/4) در حال ارتباط با شبکه Tor ... mainView.bootstrapState.torNodeCreated=(2/4) گره Tor ایجاد شد -mainView.bootstrapState.hiddenServicePublished=(3/4) سرویس پنهان منتشر شد +mainView.bootstrapState.hiddenServicePublished=(3/4) سرویس پنهان منتشر شد mainView.bootstrapState.initialDataReceived=(4/4) داده های اولیه دریافت شد mainView.bootstrapWarning.noSeedNodesAvailable=عدم وجود Node های اولیه mainView.bootstrapWarning.noNodesAvailable=Node ها و همتایان اولیه موجود نیستند mainView.bootstrapWarning.bootstrappingToP2PFailed=Bootstrapping to Bisq network failed -mainView.p2pNetworkWarnMsg.noNodesAvailable= Nodeی برای درخواست داده موجود نیست.\nلطفاً ارتباط اینترنت خود را بررسی کنید یا برنامه را مجدداً راه اندازی کنید. +mainView.p2pNetworkWarnMsg.noNodesAvailable= Nodeی برای درخواست داده موجود نیست.\nلطفاً ارتباط اینترنت خود را بررسی کنید یا برنامه را مجدداً راه اندازی کنید. mainView.p2pNetworkWarnMsg.connectionToP2PFailed=Connecting to the Bisq network failed (reported error: {0}).\nPlease check your internet connection or try to restart the application. mainView.walletServiceErrorMsg.timeout=ارتباط با شبکه‌ی بیتکوین به دلیل وقفه، ناموفق بود. @@ -304,8 +304,8 @@ market.tabs.spreadPayment=Offers by Payment Method market.tabs.trades=معاملات # OfferBookChartView -market.offerBook.sellOffersHeaderLabel=فروش {0} به -market.offerBook.buyOffersHeaderLabel=خرید {0} از +market.offerBook.sellOffersHeaderLabel=فروش {0} به +market.offerBook.buyOffersHeaderLabel=خرید {0} از market.offerBook.buy=می‌خواهم بیتکوین بخرم. market.offerBook.sell=می‌خواهم بیتکوین بفروشم. @@ -1025,7 +1025,7 @@ support.sendingMessage=در حال ارسال پیام ... support.receiverNotOnline=Receiver is not online. Message is saved to their mailbox. support.sendMessageError=ارسال پیام ناموفق بود. خطا: {0} support.receiverNotKnown=Receiver not known -support.wrongVersion=پیشنهاد در آن مناقشه با یک نسخه‌ی قدیمی از Bisq ایجاد شده است.\nشما نمی توانید آن مناقشه را با نسخه‌ی برنامه‌ی خودتان ببندید.\n\nلطفاً از یک نسخه‌ی قدیمی‌تر با پروتکل نسخه‌ی {0} استفاده کنید +support.wrongVersion=پیشنهاد در آن مناقشه با یک نسخه‌ی قدیمی از Bisq ایجاد شده است.\nشما نمی توانید آن مناقشه را با نسخه‌ی برنامه‌ی خودتان ببندید.\n\nلطفاً از یک نسخه‌ی قدیمی‌تر با پروتکل نسخه‌ی {0} استفاده کنید support.openFile=انتخاب فایل به منظور پیوست (حداکثر اندازه فایل: {0} کیلوبایت) support.attachmentTooLarge=مجموع اندازه ضمائم شما {0} کیلوبایت است و از حداکثر اندازه ی مجاز پیام {1} کیلوبایت، بیشتر شده است. support.maxSize=حداکثر اندازه‌ی مجاز فایل {0} کیلوبایت است. @@ -1100,7 +1100,7 @@ support.info.disputedTradeUpdate=Disputed trade update: {0} #################################################################### # Settings #################################################################### -settings.tab.preferences=اولویت‌ها +settings.tab.preferences=اولویت‌ها settings.tab.network=اطلاعات شبکه settings.tab.about=درباره @@ -1323,7 +1323,7 @@ account.tab.signing=Signing account.info.headline=به حساب Bisq خود خوش آمدید account.info.msg=Here you can add trading accounts for national currencies & altcoins and create a backup of your wallet & account data.\n\nA new Bitcoin wallet was created the first time you started Bisq.\n\nWe strongly 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 note: because Bisq is a decentralized exchange, all your data is kept on your computer. There are no servers, so 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 mediator or arbitrator will see the same data as your trading peer). -account.menu.paymentAccount=حساب های ارز ملی +account.menu.paymentAccount=حساب های ارز ملی account.menu.altCoinsAccountView=حساب های آلت کوین account.menu.password=رمز کیف پول account.menu.seedWords=رمز پشتیبان کیف پول @@ -1618,7 +1618,7 @@ dao.param.THRESHOLD_CONFISCATION=آستانه مورد نیاز به % برای dao.param.THRESHOLD_ROLE=آستانه مورد نیاز به % برای درخواست‌های نقش ضامن # suppress inspection "UnusedProperty" -dao.param.RECIPIENT_BTC_ADDRESS=آدرس BTC گیرنده +dao.param.RECIPIENT_BTC_ADDRESS=آدرس BTC گیرنده # suppress inspection "UnusedProperty" dao.param.ASSET_LISTING_FEE_PER_DAY=کارمزد ثبت دارایی در روز @@ -1881,7 +1881,7 @@ dao.assetState.DE_LISTED=حذف شده به دلیل عدم فعالیت dao.assetState.REMOVED_BY_VOTING=حذف شده به واسطه رای گیری dao.proofOfBurn.header=اثبات امحا -dao.proofOfBurn.amount=مقدار +dao.proofOfBurn.amount=مقدار dao.proofOfBurn.preImage=پیش نسخه dao.proofOfBurn.burn=امحا dao.proofOfBurn.allTxs=تمام تراکنش‌های اثبات امحا @@ -2003,7 +2003,7 @@ dao.proposal.table.header.proposalType=نوع طرح پیشنهادی dao.proposal.table.header.link=پیوند dao.proposal.table.header.myVote=رای من # suppress inspection "UnusedProperty" -dao.proposal.table.header.remove=حذف +dao.proposal.table.header.remove=حذف dao.proposal.table.icon.tooltip.removeProposal=طرح پیشنهادی من را حذف کن dao.proposal.table.icon.tooltip.changeVote=رای فعلی: ''{0}''. تغییر رای به: ''{1}'' @@ -2151,7 +2151,7 @@ dao.monitor.requestAlHashes=درخواست همه هش ها dao.monitor.resync=همگام سازی مجدد وضعیت DAO dao.monitor.table.header.cycleBlockHeight=ارتفاع بلاک / چرخه dao.monitor.table.cycleBlockHeight={1} بلاک / {0} چرخه -dao.monitor.table.seedPeers={0} گره Seed: +dao.monitor.table.seedPeers={0} گره Seed: dao.monitor.daoState.headline=وضعیت DAO dao.monitor.daoState.table.headline=زنجیره هش های وضعیت DAO @@ -2279,7 +2279,7 @@ displayAlertMessageWindow.headline=اطلاعات مهم! displayAlertMessageWindow.update.headline=اطلاعات به روز مهم! displayAlertMessageWindow.update.download=دانلود: displayUpdateDownloadWindow.downloadedFiles=فایل ها: -displayUpdateDownloadWindow.downloadingFile=در حال دانلود: {0} +displayUpdateDownloadWindow.downloadingFile=در حال دانلود: {0} displayUpdateDownloadWindow.verifiedSigs=امضا با کلیدها تایید شده است: displayUpdateDownloadWindow.status.downloading=در حال دانلود فایل ها... displayUpdateDownloadWindow.status.verifying=در حال اعتبارسنجی امضا... @@ -2781,7 +2781,7 @@ tooltip.openBlockchainForAddress= مرورگرهای بلاک چین خارجی tooltip.openBlockchainForTx=باز کردن مرورگر بلاک چین خارجی برای تراکنش: {0} confidence.unknown=وضعیت معامله ناشناخته -confidence.seen=دیده شده توسط {0} همتا (s) / تأیید 0 +confidence.seen=دیده شده توسط {0} همتا (s) / تأیید 0 confidence.confirmed=تأیید شده در {0} بلاک(s) confidence.invalid=تراکنش نامعتبر است confidence.confirmed.short=Confirmed @@ -2871,7 +2871,7 @@ time.month=ماه time.halfYear=Half-year time.quarter=Quarter time.week=هفته -time.day=روز +time.day=روز time.hour=ساعت time.minute10=10 دقیقه time.hours=ساعات @@ -2945,7 +2945,7 @@ payment.account.no=شماره حساب payment.account.name=نام حساب payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=نام کامل مالک حساب +payment.account.owner.fullname=نام کامل مالک حساب payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=نام کامل (اول، وسط، آخر) @@ -3487,7 +3487,7 @@ validation.nationalAccountId={0} باید شامل {1} عدد باشد. #new validation.invalidInput=ورودی نامعتبر: {0} -validation.accountNrFormat=شماره حساب باید از فرمت {0} باشد +validation.accountNrFormat=شماره حساب باید از فرمت {0} باشد # suppress inspection "UnusedProperty" validation.altcoin.wrongStructure=تأیید آدرس ناموفق بود زیرا آن با ساختار یک آدرس {0} مطابقت ندارد. # suppress inspection "UnusedProperty" diff --git a/core/src/main/resources/i18n/displayStrings_fr.properties b/core/src/main/resources/i18n/displayStrings_fr.properties index ab27c9638a..ff531e39ae 100644 --- a/core/src/main/resources/i18n/displayStrings_fr.properties +++ b/core/src/main/resources/i18n/displayStrings_fr.properties @@ -117,7 +117,7 @@ shared.enterPercentageValue=Entrez la valeur en % shared.OR=OU shared.notEnoughFunds=Vous n'avez pas suffisamment de fonds dans votre portefeuille Bisq pour payer cette transaction. La transaction a besoin de {0} Votre solde disponible est de {1}. \n\nVeuillez ajouter des fonds à partir d'un portefeuille Bitcoin externe ou recharger votre portefeuille Bisq dans «Fonds / Dépôts > Recevoir des Fonds». shared.waitingForFunds=En attente des fonds... -shared.depositTransactionId=ID de la transaction de dépôt +shared.depositTransactionId=ID de la transaction de dépôt shared.TheBTCBuyer=L'acheteur de BTC shared.You=Vous shared.sendingConfirmation=Envoi de la confirmation... @@ -791,7 +791,7 @@ portfolio.pending.step3_seller.buyerStartedPayment=L''acheteur BTC a commencé l portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Vérifiez la présence de confirmations par la blockchain dans votre portefeuille altcoin ou sur un explorateur de blocs et confirmez le paiement lorsque vous aurez suffisamment de confirmations sur la blockchain. portfolio.pending.step3_seller.buyerStartedPayment.fiat=Vérifiez sur votre compte de trading (par ex. compte bancaire) et confirmez quand vous avez reçu le paiement. portfolio.pending.step3_seller.warn.part1a=sur la {0} blockchain -portfolio.pending.step3_seller.warn.part1b=Auprès de votre prestataire de paiement (par ex. banque) +portfolio.pending.step3_seller.warn.part1b=Auprès de votre prestataire de paiement (par ex. banque) portfolio.pending.step3_seller.warn.part2=Vous n''avez toujours pas confirmé la réception du paiement. Veuillez vérifier {0} si vous avez reçu le paiement. portfolio.pending.step3_seller.openForDispute=Vous n'avez pas confirmé la réception du paiement!\nLe délai maximal alloué pour ce trade est écoulé.\nVeuillez confirmer ou effectuer une demande d'aide auprès du médiateur. @@ -814,7 +814,7 @@ portfolio.pending.step5_buyer.tradeFee=Frais de transaction portfolio.pending.step5_buyer.makersMiningFee=Frais de minage portfolio.pending.step5_buyer.takersMiningFee=Total des frais de minage portfolio.pending.step5_buyer.refunded=Dépôt de garantie remboursé -portfolio.pending.step5_buyer.amountTooLow=Le montant à transférer est inférieur aux frais de transaction et à la valeur min. possible du tx (dust). +portfolio.pending.step5_buyer.amountTooLow=Le montant à transférer est inférieur aux frais de transaction et à la valeur min. possible du tx (dust). portfolio.pending.step5_buyer.tradeCompleted.headline=Le trade est terminé portfolio.pending.step5_buyer.tradeCompleted.msg=Vos transactions terminées sont stockées sous /"Historique du portefeuille\".\nVous pouvez voir toutes vos transactions en bitcoin dans \"Fonds/Transactions\" portfolio.pending.step5_buyer.bought=Vous avez acheté @@ -1149,7 +1149,7 @@ setting.preferences.sortWithNumOffers=Trier les listes de marché avec le nombre setting.preferences.onlyShowPaymentMethodsFromAccount=Masquer les méthodes de paiement non prises en charge setting.preferences.denyApiTaker=Refuser les preneurs utilisant l'API setting.preferences.notifyOnPreRelease=Recevoir les notifications de pré-sortie -setting.preferences.resetAllFlags=Réinitialiser toutes les balises de notification \"Don't show again\" +setting.preferences.resetAllFlags=Réinitialiser toutes les balises de notification \"Don't show again\" settings.preferences.languageChange=Un redémarrage est nécessaire pour appliquer le changement de langue à tous les écrans. settings.preferences.supportLanguageWarning=En cas de litige, veuillez noter que la médiation est traitée en {0} et l'arbitrage en {1}. setting.preferences.daoOptions=Options DAO @@ -1170,7 +1170,7 @@ setting.preferences.dao.resyncFromResources.label=Reconstruire l'état de la DAO setting.preferences.dao.resyncFromResources.popup=Après un redémarrage de l'application les données de gouvernance du réseau Bisq seront rechargées à partir des nœuds sources et l'état du consensus BSQ sera reconstruit à partir des derniers fichiers de ressources. setting.preferences.dao.resyncFromGenesis.popup=La synchronisation à partir de la transaction de genèse consomme beaucoup de temps et de ressources CPU. Êtes-vous sûr de vouloir resynchroniser ? En général, la resynchronisation à partir du dernier fichier de ressources est suffisante et plus rapide. \n\nAprès le redémarrage de l'application, les données de gestion du réseau Bisq seront rechargées à partir du nœud d'amorçage et l'état de synchronisation BSQ sera reconstruit à partir de la transaction initiale. setting.preferences.dao.resyncFromGenesis.resync=Resynchroniser depuis la genèse et fermer -setting.preferences.dao.isDaoFullNode=Exécuter la DAO de Bisq en tant que full node +setting.preferences.dao.isDaoFullNode=Exécuter la DAO de Bisq en tant que full node setting.preferences.dao.processBurningManAccountingData=Process Burningman accounting data setting.preferences.dao.fullModeDaoMonitor=Full-mode DAO state monitoring @@ -1181,7 +1181,7 @@ setting.preferences.dao.rpcPw=Mot de passe RPC setting.preferences.dao.blockNotifyPort=Bloquer le port de notification setting.preferences.dao.fullNodeInfo=Pour exécuter la DAO de Bisq en tant que full node, vous devez avoir Bitcoin Core en exécution locale et avec le RPC activé. Toutes les recommandations sont indiquées dans ''{0}''.\n\nAprès avoir changé de mode, vous serez contraint de redémarrer.. setting.preferences.dao.fullNodeInfo.ok=Ouvrir la page des docs -setting.preferences.dao.fullNodeInfo.cancel=Non, je m'en tiens au mode lite node +setting.preferences.dao.fullNodeInfo.cancel=Non, je m'en tiens au mode lite node settings.preferences.editCustomExplorer.headline=Paramètres de l'explorateur settings.preferences.editCustomExplorer.description=Choisissez un explorateur défini par le système depuis la liste à gauche, et/où customisez-le pour satisfaire vos préférences. settings.preferences.editCustomExplorer.available=Explorateurs disponibles @@ -1370,13 +1370,13 @@ account.altcoin.popup.msr.msg=Le trading de MSR sur Bisq nécessite que vous com # suppress inspection "UnusedProperty" account.altcoin.popup.blur.msg=Le trading de BLUR sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\nPour envoyer des BLUR, vous devez utiliser un portefeuille CLI ou GUI de réseau anonyme. \n\nSi vous utilisez un portefeuille CLI, le hach de la transaction (tx ID) sera affiché après la transmission. Vous devez enregistrer ces informations. Après l'envoi de la transaction, vous devez immédiatement utiliser la commande «get_tx_key» pour récupérer la clé privée de la transaction. Si vous ne parvenez pas à effectuer cette étape, vous ne pourrez peut-être pas récupérer la clé ultérieurement. \n\nSi vous utilisez le portefeuille Blur Network GUI, vous pouvez facilement trouver la clé privée de transaction et l'ID de transaction dans l'onglet «Historique». Localisez la transaction concernée immédiatement après l'envoi. Cliquez sur le symbole "?" dans le coin inférieur droit de la boîte contenant la transaction. Vous devez enregistrer ces informations. \n\nSi un arbitrage est nécessaire, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: 1.) ID de transaction, 2.) clé privée de transaction, 3.) adresse du destinataire. Le processus de médiation ou d'arbitrage utilisera le visualiseur de transactions BLUR (https://blur.cash/#tx-viewer) pour vérifier les transferts BLUR. \n\nUn manquement à fournir les informations nécessaires au médiateur ou à l'arbitre entraînera la perte du litige. Dans tous les litiges, l'expéditeur anonyme porte à 100% la responsabilité de vérifier la transaction avec le médiateur ou l'arbitre. \n\nSi vous ne comprenez pas ces exigences, n'échangez pas sur Bisq. En premier, demandez de l'aide dans Blur Network Discord (https://discord.gg/dMWaqVW). # suppress inspection "UnusedProperty" -account.altcoin.popup.solo.msg=Le trading de Solo sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\n\nPour envoyer Solo, vous devez utiliser la version 5.1.3 ou supérieure du portefeuille Web Solo CLI. \n\nSi vous utilisez un portefeuille CLI, après l'envoi de la transaction, ID de transaction sera affiché. Vous devez enregistrer ces informations. Après avoir envoyé la transaction, vous devez immédiatement utiliser la commande «get_tx_key» pour récupérer la clé de transaction. Si vous ne parvenez pas à effectuer cette étape, vous ne pourrez peut-être pas récupérer la clé ultérieurement. \n\nSi un arbitrage est nécessaire, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: 1) ID de transaction, 2) clé de transaction, 3) adresse du destinataire. Le médiateur ou l'arbitre utilisera l’explorateur de blocs Solo (https://explorer.Solo.org) pour rechercher des transactions puis utilisera la fonction «envoyer une preuve» (https://explorer.minesolo.com/). \n\nUn manquement à fournir les informations nécessaires au médiateur ou à l'arbitre entraînera la perte du litige. Dans tous les cas de litige, l'expéditeur de QWC assume à 100% la responsabilité lors de la vérification de la transaction avec le médiateur ou l'arbitre. \n\nSi vous ne comprenez pas ces exigences, n'échangez pas sur Bisq. En premier lieu, demandez de l'aide dans Solo Discord (https://discord.minesolo.com/). +account.altcoin.popup.solo.msg=Le trading de Solo sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\n\nPour envoyer Solo, vous devez utiliser la version 5.1.3 ou supérieure du portefeuille Web Solo CLI. \n\nSi vous utilisez un portefeuille CLI, après l'envoi de la transaction, ID de transaction sera affiché. Vous devez enregistrer ces informations. Après avoir envoyé la transaction, vous devez immédiatement utiliser la commande «get_tx_key» pour récupérer la clé de transaction. Si vous ne parvenez pas à effectuer cette étape, vous ne pourrez peut-être pas récupérer la clé ultérieurement. \n\nSi un arbitrage est nécessaire, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: 1) ID de transaction, 2) clé de transaction, 3) adresse du destinataire. Le médiateur ou l'arbitre utilisera l’explorateur de blocs Solo (https://explorer.Solo.org) pour rechercher des transactions puis utilisera la fonction «envoyer une preuve» (https://explorer.minesolo.com/). \n\nUn manquement à fournir les informations nécessaires au médiateur ou à l'arbitre entraînera la perte du litige. Dans tous les cas de litige, l'expéditeur de QWC assume à 100% la responsabilité lors de la vérification de la transaction avec le médiateur ou l'arbitre. \n\nSi vous ne comprenez pas ces exigences, n'échangez pas sur Bisq. En premier lieu, demandez de l'aide dans Solo Discord (https://discord.minesolo.com/). # suppress inspection "UnusedProperty" -account.altcoin.popup.cash2.msg=Le trading de CASH2 sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\nPour envoyer CASH2, vous devez utiliser la version 3 ou supérieure du portefeuille CASH2. \n\nAprès l'envoi de la transaction, ID de la transaction s'affiche. Vous devez enregistrer ces informations. Après avoir envoyé la transaction, vous devez utiliser la commande «getTxKey» dans simplewallet pour récupérer immédiatement la clé de transaction.\n\nSi un arbitrage est nécessaire, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: 1) ID de transaction, 2) clé de transaction, 3) adresse CASH2 du destinataire. Le médiateur ou l'arbitre utilisera l’explorateur de blocs CASH2 (https://blocks.cash2.org) pour vérifier le transfert CASH2. \n\nUn manquement à fournir les informations nécessaires au médiateur ou à l'arbitre entraînera la perte du litige. Dans tous les cas de litige, l'expéditeur de CASH2 assume à 100% la responsabilité lors de la vérification de la transaction avec le médiateur ou l'arbitre. \n\nSi vous ne comprenez pas ces exigences, n'échangez pas sur Bisq. En premier lieu, demandez de l'aide dans le Discord Cash2 (https://discord.gg/FGfXAYN). +account.altcoin.popup.cash2.msg=Le trading de CASH2 sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\nPour envoyer CASH2, vous devez utiliser la version 3 ou supérieure du portefeuille CASH2. \n\nAprès l'envoi de la transaction, ID de la transaction s'affiche. Vous devez enregistrer ces informations. Après avoir envoyé la transaction, vous devez utiliser la commande «getTxKey» dans simplewallet pour récupérer immédiatement la clé de transaction.\n\nSi un arbitrage est nécessaire, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: 1) ID de transaction, 2) clé de transaction, 3) adresse CASH2 du destinataire. Le médiateur ou l'arbitre utilisera l’explorateur de blocs CASH2 (https://blocks.cash2.org) pour vérifier le transfert CASH2. \n\nUn manquement à fournir les informations nécessaires au médiateur ou à l'arbitre entraînera la perte du litige. Dans tous les cas de litige, l'expéditeur de CASH2 assume à 100% la responsabilité lors de la vérification de la transaction avec le médiateur ou l'arbitre. \n\nSi vous ne comprenez pas ces exigences, n'échangez pas sur Bisq. En premier lieu, demandez de l'aide dans le Discord Cash2 (https://discord.gg/FGfXAYN). # suppress inspection "UnusedProperty" account.altcoin.popup.qwertycoin.msg=Le trading de Qwertycoin sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\n\nPour envoyer Qwertycoin, vous devez utiliser la version 5.1.3 ou supérieure du portefeuille Qwertycoin. \n\nAprès l'envoi de la transaction, ID de la transaction s'affiche. Vous devez enregistrer ces informations. Après avoir envoyé la transaction, vous devez utiliser la commande «get_Tx_Key» dans simplewallet pour récupérer immédiatement la clé de transaction. \n\nSi un arbitrage est nécessaire, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: 1) ID de transaction, 2) clé de transaction, 3) adresse QWC du destinataire. Le médiateur ou l'arbitre utilisera l’explorateur de blocs QWC (https://explorer.qwertycoin.org) pour vérifier les transferts QWC. \n\nUn manquement à fournir les informations nécessaires au médiateur ou à l'arbitre entraînera la perte de l'affaire. Dans tous les cas de litige, l'expéditeur de QWC assume à 100% la responsabilité lors de la vérification de la transaction par le médiateur ou l'arbitre. \n\nSi vous ne comprenez pas ces exigences, n'échangez pas sur Bisq. En premier lieu, demandez de l'aide dans QWC Discord (https://discord.gg/rUkfnpC). # suppress inspection "UnusedProperty" -account.altcoin.popup.drgl.msg=Le trading de Dragonglass sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\n\nComme Dragonglass offre une protection de la confidentialité, les transactions ne peuvent pas être vérifiées sur la blockchain publique. Si nécessaire, vous pouvez prouver votre paiement en utilisant votre TXN-Private-Key. Le TXN-Private. est une clé à usage unique générée automatiquement, et utilisée pour chaque transaction qui est accessible uniquement à partir du portefeuille DESP. Soit via DRGL-wallet GUI (boîte de dialogue des détails de transaction interne), soit via Dragonglass CLI simplewallet (en utilisant la commande "get_tx_key"). \n\nLes deux nécessitent la version DRGL de «Oathkeeper» ou supérieure. \n\nEn cas de litige, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: \n- txn-Privite-ket\n- hach de la transaction\n- adresse publique du destinataire ~\n\nLa vérification du paiement peut utiliser les données ci-dessus comme entrée (http://drgl.info/#check_txn).\n\nSi vous ne fournissez pas les informations ci-dessus ou si vous utilisez un portefeuille incompatible, vous perdrez le litige. L'expéditeur Dragonglass est responsable de fournir la vérification de transfert DRGL au médiateur ou à l'arbitre en cas de litige. Aucun ID de paiement n'est requis. \n\nSi vous n'êtes pas sûr d'une partie de ce processus, veuillez visiter Dragonglass sur Discord (http://discord.drgl.info) pour obtenir de l'aide. +account.altcoin.popup.drgl.msg=Le trading de Dragonglass sur Bisq nécessite que vous compreniez et remplissiez les conditions suivantes:\n\nComme Dragonglass offre une protection de la confidentialité, les transactions ne peuvent pas être vérifiées sur la blockchain publique. Si nécessaire, vous pouvez prouver votre paiement en utilisant votre TXN-Private-Key. Le TXN-Private. est une clé à usage unique générée automatiquement, et utilisée pour chaque transaction qui est accessible uniquement à partir du portefeuille DESP. Soit via DRGL-wallet GUI (boîte de dialogue des détails de transaction interne), soit via Dragonglass CLI simplewallet (en utilisant la commande "get_tx_key"). \n\nLes deux nécessitent la version DRGL de «Oathkeeper» ou supérieure. \n\nEn cas de litige, vous devez fournir les informations suivantes au médiateur ou à l'arbitre: \n- txn-Privite-ket\n- hach de la transaction\n- adresse publique du destinataire ~\n\nLa vérification du paiement peut utiliser les données ci-dessus comme entrée (http://drgl.info/#check_txn).\n\nSi vous ne fournissez pas les informations ci-dessus ou si vous utilisez un portefeuille incompatible, vous perdrez le litige. L'expéditeur Dragonglass est responsable de fournir la vérification de transfert DRGL au médiateur ou à l'arbitre en cas de litige. Aucun ID de paiement n'est requis. \n\nSi vous n'êtes pas sûr d'une partie de ce processus, veuillez visiter Dragonglass sur Discord (http://discord.drgl.info) pour obtenir de l'aide. # suppress inspection "UnusedProperty" account.altcoin.popup.ZEC.msg=Lors de l'utilisation de Zcash, vous ne pouvez utiliser que les adresses transparentes (commençant par t), et non les z-adresses (privées), car le médiateur ou l'arbitre ne seraient pas en mesure de vérifier la transaction avec les z-adresses. # suppress inspection "UnusedProperty" @@ -1668,7 +1668,7 @@ dao.results.votes.table.header.merit=Gagné dao.results.votes.table.header.vote=Vote dao.bond.menuItem.bondedRoles=Bonded roles -dao.bond.menuItem.reputation=Bonded reputation +dao.bond.menuItem.reputation=Bonded reputation dao.bond.menuItem.bonds=Bonds dao.bond.dashboard.bondsHeadline=Bonded BSQ @@ -1986,7 +1986,7 @@ dao.proposal.create.publish=Publier la demande dao.proposal.create.publishing=La publication de la demande est en cours... dao.proposal=Demande dao.proposal.display.type=Type de demande -dao.proposal.display.name=Nom d'utilisateur GitHub exact +dao.proposal.display.name=Nom d'utilisateur GitHub exact dao.proposal.display.link=Lien vers les informations détaillées dao.proposal.display.link.prompt=Lien vers la proposition dao.proposal.display.requestedBsq=Montant démandé en BSQ @@ -2099,7 +2099,7 @@ dao.tx.type.enum.PROOF_OF_BURN=Preuve du burn dao.tx.type.enum.IRREGULAR=Irrégulier dao.tx.withdrawnFromWallet=BTC prélevé sur le portefeuille -dao.tx.issuanceFromCompReq=Demande de compensation/émission +dao.tx.issuanceFromCompReq=Demande de compensation/émission dao.tx.issuanceFromCompReq.tooltip=La demande de compensation a donné lieu à l''émission de nouveaux BSQ.\nDate d''émission: {0} dao.tx.issuanceFromReimbursement=Demande de remboursement/émission dao.tx.issuanceFromReimbursement.tooltip=Demande de remboursement ayant donné lieu à l''émission de nouveaux BSQ.\nDate d''émission : {0}. @@ -2137,7 +2137,7 @@ dao.news.DAOOnTestnet.fourthSection.title=4. Explorez un explorateur de blocs BS dao.news.DAOOnTestnet.fourthSection.content=Dans la mesure où BSQ est comme Bitcoin, vous pouvez voir les transactions en BSQ sur notre explorateur de blocs Bitcoin. dao.news.DAOOnTestnet.readMoreLink=Lire la documentation complète -dao.monitor.daoState=Etat de la DAO +dao.monitor.daoState=Etat de la DAO dao.monitor.proposals=État des propositions dao.monitor.blindVotes=État des votes cachés @@ -2153,13 +2153,13 @@ dao.monitor.table.header.cycleBlockHeight=Cycle / Hauteur de bloc dao.monitor.table.cycleBlockHeight=Cycle {0} / bloc {1} dao.monitor.table.seedPeers=Nœud de la seed: {0} -dao.monitor.daoState.headline=État de la DAO +dao.monitor.daoState.headline=État de la DAO dao.monitor.daoState.table.headline=État des hashes de la chaîne DAO dao.monitor.daoState.table.blockHeight=Hauteur de bloc dao.monitor.daoState.table.hash=État du hash de la DAO dao.monitor.daoState.table.prev=Hash précédent dao.monitor.daoState.conflictTable.headline=État des hashes des pairs de la DAO en situation de conflit -dao.monitor.daoState.utxoConflicts=conflits UTXO +dao.monitor.daoState.utxoConflicts=conflits UTXO dao.monitor.daoState.utxoConflicts.blockHeight=Hauteur de bloc: {0} dao.monitor.daoState.utxoConflicts.sumUtxo=Somme de tous les UTXO: {0} BSQ dao.monitor.daoState.utxoConflicts.sumBsq=Somme de tous les BSQ: {0} BSQ @@ -2247,11 +2247,11 @@ dao.factsAndFigures.supply.miscBurn.tooltip=Miscellaneous BSQ burns such as DAO dao.factsAndFigures.supply.arbitrationDiff=Reimbursement costs dao.factsAndFigures.supply.arbitrationDiff.tooltip=Reimbursement requests minus burned BSQ from arbitration cases.\nShould tend to zero long term. As there is considerable time delays between reimbursement requests and burn intervals \nthe chart data make more sense for months interval. If it is not zero it can be a result of exchange rate gains or losses.\nTagging burned BSQ from arbitration cases started in Nov 2021, therefor we don't show older data. dao.factsAndFigures.transactions.genesis=Transaction genesis -dao.factsAndFigures.transactions.genesisBlockHeight=Hauteur de bloc du bloc genesis +dao.factsAndFigures.transactions.genesisBlockHeight=Hauteur de bloc du bloc genesis dao.factsAndFigures.transactions.genesisTxId=ID de la transaction genesis dao.factsAndFigures.transactions.txDetails=Statistiques des transactions en BSQ dao.factsAndFigures.transactions.allTx=Nombre de transactions en BSQ -dao.factsAndFigures.transactions.utxo=Nombre de transactions de sorties non dépensées +dao.factsAndFigures.transactions.utxo=Nombre de transactions de sorties non dépensées dao.factsAndFigures.transactions.compensationIssuanceTx=Nombre de transactions émises en demande de compensation dao.factsAndFigures.transactions.reimbursementIssuanceTx=Nombre des transactions émises en demande de remboursement dao.factsAndFigures.transactions.burntTx=Nombre de transactions ayant occasionné le paiement de frais @@ -2381,7 +2381,7 @@ disputeSummaryWindow.close.alreadyPaid.text=Restart the client to do another pay emptyWalletWindow.headline={0} Outil de secours du portefeuille emptyWalletWindow.info=Veuillez utiliser ceci qu'en cas d'urgence si vous ne pouvez pas accéder à vos fonds à partir de l'interface utilisateur.\n\nVeuillez remarquer que touts les ordres en attente seront automatiquement fermés lors de l'utilisation de cet outil.\n\nAvant d'utiliser cet outil, veuillez sauvegarder votre répertoire de données. Vous pouvez le faire sur \"Compte/sauvegarde\".\n\nVeuillez nous signaler votre problème et déposer un rapport de bug sur GitHub ou sur le forum Bisq afin que nous puissions enquêter sur la source du problème. -emptyWalletWindow.balance=Votre solde disponible sur le portefeuille +emptyWalletWindow.balance=Votre solde disponible sur le portefeuille emptyWalletWindow.bsq.btcBalance=Solde en Satoshis non-BSQ emptyWalletWindow.address=Votre adresse de destination @@ -2401,7 +2401,7 @@ filterWindow.delayedPayout=Require delayed payout:\nFormat: comma sep. list of [ filterWindow.bannedCurrencies=Codes des devises filtrées (séparer avec une virgule.) filterWindow.bannedPaymentMethods=IDs des modes de paiements filtrés (séparer avec une virgule.) filterWindow.bannedAccountWitnessSignerPubKeys=Clé publique filtrée du signataire du témoin de compte (clé publique hexadécimale séparée par des virgules) -filterWindow.bannedPrivilegedDevPubKeys=Clé publique filtrée de développeur privilégiée (clé publique hexadécimale séparée par une virgule) +filterWindow.bannedPrivilegedDevPubKeys=Clé publique filtrée de développeur privilégiée (clé publique hexadécimale séparée par une virgule) filterWindow.arbitrators=Arbitres filtrés (adresses onion séparées par une virgule) filterWindow.mediators=Médiateurs filtrés (adresses onion sep. par une virgule) filterWindow.refundAgents=Agents de remboursement filtrés (adresses onion sep. par virgule) @@ -2558,7 +2558,7 @@ popup.headline.error=Erreur popup.doNotShowAgain=Ne plus montrer popup.reportError.log=Ouvrir le dossier de log -popup.reportError.gitHub=Signaler au Tracker de problème GitHub +popup.reportError.gitHub=Signaler au Tracker de problème GitHub popup.reportError={0}\n\nAfin de nous aider à améliorer le logiciel, veuillez signaler ce bug en ouvrant un nouveau ticket de support sur https://github.com/bisq-network/bisq/issues.\nLe message d''erreur ci-dessus sera copié dans le presse-papier lorsque vous cliquerez sur l''un des boutons ci-dessous.\nCela facilitera le dépannage si vous incluez le fichier bisq.log en appuyant sur "ouvrir le fichier de log", en sauvegardant une copie, et en l''attachant à votre rapport de bug. popup.error.tryRestart=Please restart your application and check your network connection to see if you can resolve the issue. @@ -2945,7 +2945,7 @@ payment.account.no=N° de compte payment.account.name=Nom du compte payment.account.userName=Nom d'utilisateur payment.account.phoneNr=Numéro de téléphone -payment.account.owner=Nom et prénoms du propriétaire du compte +payment.account.owner.fullname=Nom et prénoms du propriétaire du compte payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Nom complet (prénom, deuxième prénom, nom de famille) @@ -3075,7 +3075,7 @@ payment.savings=Épargne payment.personalId=Pièce d'identité payment.makeOfferToUnsignedAccount.warning=Avec la récente montée du prix du BTC, soyez attentif au fait que vendre 0.01 BTC ou moins cause un risque plus élevé qu'avant.\n\nIl est hautement recommandé de:\n- faire des offres supérieures à 0.01 BTC, ainsi vous ne traiterez uniquement qu'avec des acheteurs signés/de confiance\n- Conserver toutes les offres de vente inférieure à 0.01 BTC avec une valeur d'environ 100 USD, car ce montant à (historiquement) découragé les scammers\n\nLes développeurs de Bisq travaillent sur des meilleurs moyens pour sécuriser le modèle de compte de paiement pour des trades inférieurs. Rejoignez la discussion ici: [HYPERLINK:https://github.com/bisq-network/bisq/discussions/5339]. payment.takeOfferFromUnsignedAccount.warning=Avec la récente montée du prix du BTC, soyez attentif au fait que vendre 0.01 BTC ou moins cause un risque plus élevé qu'avant.\n\nIl est hautement recommandé de:\n- Accepter uniquement des offres d'acheteurs signés\n- Conserver toutes les offres de vente inférieure à 0.01 BTC avec une valeur d'environ 100 USD, car ce montant à (historiquement) découragé les scammers\n\nLes développeurs de Bisq travaillent sur des meilleurs moyens pour sécuriser le modèle de compte de paiement pour des trades inférieurs. Rejoignez la discussion ici: [HYPERLINK:https://github.com/bisq-network/bisq/discussions/5339]. -payment.clearXchange.info=Zelle est un service de transfert d'argent, qui fonctionne bien pour transférer de l'argent vers d'autres banques. \n\n1. Consultez cette page pour voir si (et comment) votre banque coopère avec Zelle: \n[HYPERLINK:https://www.zellepay.com/get-started]\n\n2. Faites particulièrement attention à votre limite de transfert - les limites de versement varient d'une banque à l'autre, et les banques spécifient généralement des limites quotidiennes, hebdomadaires et mensuelles. \n\n3. Si votre banque ne peut pas utiliser Zelle, vous pouvez toujours l'utiliser via l'application mobile Zelle, mais votre limite de transfert sera bien inférieure. \n\n4. Le nom indiqué sur votre compte Bisq doit correspondre à celui du compte Zelle / bancaire. \n\nSi vous ne parvenez pas à réaliser la transaction Zelle comme stipulé dans le contrat commercial, vous risquez de perdre une partie (ou la totalité) de votre marge.\n\nComme Zelle présente un risque élevé de rétrofacturation, il est recommandé aux vendeurs de contacter les acheteurs non signés par e-mail ou SMS pour confirmer que les acheteurs ont le compte Zelle spécifié dans Bisq. +payment.clearXchange.info=Zelle est un service de transfert d'argent, qui fonctionne bien pour transférer de l'argent vers d'autres banques. \n\n1. Consultez cette page pour voir si (et comment) votre banque coopère avec Zelle: \n[HYPERLINK:https://www.zellepay.com/get-started]\n\n2. Faites particulièrement attention à votre limite de transfert - les limites de versement varient d'une banque à l'autre, et les banques spécifient généralement des limites quotidiennes, hebdomadaires et mensuelles. \n\n3. Si votre banque ne peut pas utiliser Zelle, vous pouvez toujours l'utiliser via l'application mobile Zelle, mais votre limite de transfert sera bien inférieure. \n\n4. Le nom indiqué sur votre compte Bisq doit correspondre à celui du compte Zelle / bancaire. \n\nSi vous ne parvenez pas à réaliser la transaction Zelle comme stipulé dans le contrat commercial, vous risquez de perdre une partie (ou la totalité) de votre marge.\n\nComme Zelle présente un risque élevé de rétrofacturation, il est recommandé aux vendeurs de contacter les acheteurs non signés par e-mail ou SMS pour confirmer que les acheteurs ont le compte Zelle spécifié dans Bisq. payment.fasterPayments.newRequirements.info=Certaines banques ont déjà commencé à vérifier le nom complet du destinataire du paiement rapide. Votre compte de paiement rapide actuel ne remplit pas le nom complet. \n\nPensez à recréer votre compte de paiement rapide dans Bisq pour fournir un nom complet aux futurs {0} acheteurs. \n\nLors de la recréation d'un compte, assurez-vous de copier l'indicatif bancaire, le numéro de compte et le sel de vérification de l'âge de l'ancien compte vers le nouveau compte. Cela permettra de préserver l'âge et le statut de signature de votre compte existant. payment.moneyGram.info=Lors de l'utilisation de MoneyGram, l'acheteur de BTC doit envoyer le numéro d'autorisation et une photo du reçu par e-mail au vendeur de BTC. Le reçu doit clairement mentionner le nom complet du vendeur, le pays, la région et le montant. L’e-mail du vendeur sera donné à l'acheteur pendant le processus de transaction. payment.westernUnion.info=Lors de l'utilisation de Western Union, l'acheteur BTC doit envoyer le MTCN (numéro de suivi) et une photo du reçu par e-mail au vendeur de BTC. Le reçu doit indiquer clairement le nom complet du vendeur, la ville, le pays et le montant. L'acheteur verra ensuite s'afficher l'email du vendeur pendant le processus de transaction. diff --git a/core/src/main/resources/i18n/displayStrings_it.properties b/core/src/main/resources/i18n/displayStrings_it.properties index 64c2ccddc0..f8d73e2c32 100644 --- a/core/src/main/resources/i18n/displayStrings_it.properties +++ b/core/src/main/resources/i18n/displayStrings_it.properties @@ -368,7 +368,7 @@ offerbook.xmrAutoConf=Auto-confirm è abilitato offerbook.cloneOffer=Clona l'offerta (con commissione maker condivisa) offerbook.clonedOffer.tooltip=Questo è l'ID di transazione di un'offerta clonata con commissione maker condivisa.\n\ID transazione della commissione maker condivisa: {0} offerbook.nonClonedOffer.tooltip=ID di transazione di una offerta normale senza commissione maker condivisa.\n\ID transazione della commissione maker: {0} -offerbook.cannotActivate.warning=Questa offerta clonata con commissione maker condivisa non può essere attivata perché usa lo stesso metodo di pagamento e la stessa valuta di un'altra offerta attiva.\n\nDevi modificare l'offerta e cambiare il metodo di pagamento o la valuta oppure disattivare l'offerta che ha lo stesso metodo di pagamento e la stessa valuta. +offerbook.cannotActivate.warning=Questa offerta clonata con commissione maker condivisa non può essere attivata perché usa lo stesso metodo di pagamento e la stessa valuta di un'altra offerta attiva.\n\nDevi modificare l'offerta e cambiare il metodo di pagamento o la valuta oppure disattivare l'offerta che ha lo stesso metodo di pagamento e la stessa valuta. offerbook.cannotActivateEditedOffer.warning=Non puoi attivare un'offerta che è attualmente modificata. offerbook.clonedOffer.info=Clonando un offerta si crea una copia di una determinata offerta con un nuovo ID ma si utilizza lo stesso ID di transazione della commissione maker.\n\nCiò significa che non è necessario pagare un'ulteriore commissione maker e i fondi riservati a quell'offerta possono essere riutilizzati dalle offerte clonate. Questo riduce i requisiti di liquidità per i market maker e permette loro di postare la stessa offerta in più mercati o con più metodi di pagamento.\n\nDi conseguenza, se una delle offerte che condividono la stessa transazione di commissione maker viene accettata, anche tutte le altre offerte verranno chiuse perché l'output di quella transazione di commissione maker verrebbe speso e invaliderebbe le altre offerte.\n\nQuesta funzionalità richiede che si usi lo stesso importo di compravendita e lo stesso deposito di sicurezza ed è permessa solo per offerte con metodi di pagamento o valute differenti.\n\nPer maggiori informazioni sulla clonazione delle offerte dai un'occhiata qui: [HYPERLINK:https://bisq.wiki/Cloning_an_offer] @@ -406,7 +406,7 @@ offerbook.warning.counterpartyTradeRestrictions=Questa offerta non può essere a offerbook.warning.newVersionAnnouncement=In questa versione del software, i peer coinvolti nella compravendita possono verificare e firmare reciprocamente gli account di pagamento per creare una rete di account di pagamento fidati.\n\nDopo aver completato con successo una compravendita con un peer che ha un account di pagamento verificato, il tuo account di pagamento verrà firmato e i limiti di trading saranno rimossi dopo un certo intervallo di tempo (la lunghezza di questo intervallo è basata sul metodo di verifica).\n\nPer maggiori informazioni sulla firma degli account, dai un'occhiata alla documentazione qui [HYPERLINK:https://bisq.wiki/Account_limits#Account_signing]. popup.warning.tradeLimitDueAccountAgeRestriction.seller=L'importo di scambio consentito è limitato a {0} a causa delle restrizioni di sicurezza basate sui seguenti criteri:\n- L'account dell'acquirente non è stato firmato da un arbitro o da un pari\n- Il tempo trascorso dalla firma dell'account dell'acquirente non è di almeno 30 giorni\n- Il metodo di pagamento per questa offerta è considerato rischioso per le richieste di storno bancarie\n\n{1} -popup.warning.tradeLimitDueAccountAgeRestriction.buyer=L'importo di compravendita consentito è limitato a {0} a causa delle restrizioni di sicurezza basate sui seguenti criteri:\n- Limite di compravendita definito dall'utente\n- Il tuo account non è stato firmato da un arbitro o da un peer\n- Il tempo trascorso dalla firma del tuo account non è di almeno 30 giorni\n- Il metodo di pagamento per questa offerta è considerato rischioso per le procedure di riaccredito bancario\n\n{1} +popup.warning.tradeLimitDueAccountAgeRestriction.buyer=L'importo di compravendita consentito è limitato a {0} a causa delle restrizioni di sicurezza basate sui seguenti criteri:\n- Limite di compravendita definito dall'utente\n- Il tuo account non è stato firmato da un arbitro o da un peer\n- Il tempo trascorso dalla firma del tuo account non è di almeno 30 giorni\n- Il metodo di pagamento per questa offerta è considerato rischioso per le procedure di riaccredito bancario\n\n{1} offerbook.warning.wrongTradeProtocol=Questa offerta richiede una versione di protocollo diversa da quella utilizzata nella versione del tuo software.\n\nVerifica di aver installato l'ultima versione, altrimenti l'utente che ha creato l'offerta ha utilizzato una versione precedente.\n\nGli utenti non possono effettuare scambi con una versione di protocollo di scambio incompatibile. offerbook.warning.userIgnored=Hai aggiunto l'indirizzo onion dell'utente al tuo elenco di persone da ignorare. @@ -667,7 +667,7 @@ portfolio.pending.autoConf.state.COMPLETED=La prova di tutti i servizi è riusci # suppress inspection "UnusedProperty" portfolio.pending.autoConf.state.ERROR=Si è verificato un errore durante una richiesta di servizio. Nessuna auto-conferma possibile. # suppress inspection "UnusedProperty" -portfolio.pending.autoConf.state.FAILED=Un servizio ha riscontrato problemi durante l'esecuzione. Nessuna auto-conferma possibile. +portfolio.pending.autoConf.state.FAILED=Un servizio ha riscontrato problemi durante l'esecuzione. Nessuna auto-conferma possibile. portfolio.pending.step1.info=La transazione di deposito è stata pubblicata.\n{0} devi attendere almeno una conferma sulla blockchain prima di avviare il pagamento. portfolio.pending.step1.warn=La transazione di deposito non è ancora confermata. Questo accade raramente e nel caso in cui la commissione di transazione di un trader proveniente da un portafoglio esterno è troppo bassa. @@ -884,8 +884,8 @@ portfolio.pending.failedTrade.seller.existingDepositTxButMissingDelayedPayoutTx= portfolio.pending.failedTrade.errorMsgSet=C'è stato un errore durante l'esecuzione del protocollo di compravendita.\n\nErrore: {0}\n\nPotrebbe darsi che questo errore non sia critico e la compravendita può essere completata normalmente. Se non sei sicuro, apri un ticket di mediazione per ricevere consigli dai mediatori Bisq.\n\nSe l'errore era critico e la compravendita non può essere completata, potresti aver perso la tua commissione di compravendita. Richiedi un rimborso per le commissioni di compravendita perse qui: [HYPERLINK:https://github.com/bisq-network/support/issues] portfolio.pending.failedTrade.missingContract=Il contratto di compravendita non è impostato.\n\nLa compravendita non può essere completata e potresti aver perso la tua commissione di compravendita. Se così fosse, puoi richiedere un rimborso per le commissioni di compravendita perse qui: [HYPERLINK:https://github.com/bisq-network/support/issues] portfolio.pending.failedTrade.info.popup=Il protocollo di compravendita ha riscontrato alcuni problemi.\n\n{0} -portfolio.pending.failedTrade.txChainInvalid.moveToFailed=Il protocollo di compravendita ha riscontrato un problema grave.\n\n{0}\n\nVuoi spostare la compravendita nella schermata delle compravendite fallite.?\n\nNon puoi iniziare una mediazione o un arbitrato dalla sezione delle compravendite fallite ma puoi spostare nuovamente una compravendita fallita nella schermata delle compravendite aperte in qualsiasi momento. -portfolio.pending.failedTrade.txChainValid.moveToFailed=Il protocollo di compravendita ha riscontrato alcuni problemi.\n\n{0}\n\nLe transazioni della compravendita sono state pubblicate e i fondi sono bloccati. Sposta la compravendita nella sezione delle compravendite fallite solo se sei davvero sicuro. Questo potrebbe impedirti di visualizzare alcune opzioni per risolvere il problema.\n\nVuoi spostare la compravendita nella schermata delle compravendite fallite?\n\nNon puoi aprire una mediazione o un arbitrato dalla sezione delle compravendite fallite ma puoi spostare nuovamente una compravendita fallita nella schermata delle compravendite aperte in qualsiasi momento. +portfolio.pending.failedTrade.txChainInvalid.moveToFailed=Il protocollo di compravendita ha riscontrato un problema grave.\n\n{0}\n\nVuoi spostare la compravendita nella schermata delle compravendite fallite.?\n\nNon puoi iniziare una mediazione o un arbitrato dalla sezione delle compravendite fallite ma puoi spostare nuovamente una compravendita fallita nella schermata delle compravendite aperte in qualsiasi momento. +portfolio.pending.failedTrade.txChainValid.moveToFailed=Il protocollo di compravendita ha riscontrato alcuni problemi.\n\n{0}\n\nLe transazioni della compravendita sono state pubblicate e i fondi sono bloccati. Sposta la compravendita nella sezione delle compravendite fallite solo se sei davvero sicuro. Questo potrebbe impedirti di visualizzare alcune opzioni per risolvere il problema.\n\nVuoi spostare la compravendita nella schermata delle compravendite fallite?\n\nNon puoi aprire una mediazione o un arbitrato dalla sezione delle compravendite fallite ma puoi spostare nuovamente una compravendita fallita nella schermata delle compravendite aperte in qualsiasi momento. portfolio.pending.failedTrade.moveTradeToFailedIcon.tooltip=Sposta la compravendita nella schermata delle compravendite fallite portfolio.pending.failedTrade.warningIcon.tooltip=Clicca per aprire i dettagli sui problemi di questa compravendita portfolio.failed.revertToPending.popup=Vuoi spostare questa compravendita nella schermata delle compravendite aperte? @@ -2655,7 +2655,7 @@ popup.info.multiplePaymentAccounts.headline=Disponibili più conti di pagamento popup.info.multiplePaymentAccounts.msg=Hai più account di pagamento disponibili per questa offerta. Assicurati di aver scelto quello giusto. popup.accountSigning.selectAccounts.headline=Seleziona conti di pagamento -popup.accountSigning.selectAccounts.description=In base al metodo di pagamento e al momento in cui verranno selezionati tutti i conti di pagamento collegati a una controversia in cui si è verificato un pagamento +popup.accountSigning.selectAccounts.description=In base al metodo di pagamento e al momento in cui verranno selezionati tutti i conti di pagamento collegati a una controversia in cui si è verificato un pagamento popup.accountSigning.selectAccounts.signAll=Firma tutti i metodi di pagamento popup.accountSigning.selectAccounts.datePicker=Seleziona il momento in cui verranno firmati gli account @@ -2945,7 +2945,7 @@ payment.account.no=Account n° payment.account.name=Nome conto payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=Nome completo del proprietario del conto +payment.account.owner.fullname=Nome completo del proprietario del conto payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Nome completo (nome, secondo nome, cognome) diff --git a/core/src/main/resources/i18n/displayStrings_ja.properties b/core/src/main/resources/i18n/displayStrings_ja.properties index 45469e9df1..454b734656 100644 --- a/core/src/main/resources/i18n/displayStrings_ja.properties +++ b/core/src/main/resources/i18n/displayStrings_ja.properties @@ -320,7 +320,7 @@ market.spread.expanded=拡張された表示 # TradesChartsView market.trades.nrOfTrades=取引: {0} market.trades.tooltip.volumeBar=取引量: {0} / {1}\n取引数: {2}\n日付: {3} -market.trades.tooltip.candle.open=オープン: +market.trades.tooltip.candle.open=オープン: market.trades.tooltip.candle.close=クローズ: market.trades.tooltip.candle.high=最高: market.trades.tooltip.candle.low=最低: @@ -961,7 +961,7 @@ funds.locked.locked=Locked in multisig funds.tx.direction.sentTo=送信 to: funds.tx.direction.receivedWith=次に予約済: -funds.tx.direction.genesisTx=ジェネシスTXから: +funds.tx.direction.genesisTx=ジェネシスTXから: funds.tx.txFeePaymentForBsqTx=BSQのTXのマイニング手数料 funds.tx.createOfferFee=Maker and tx fee funds.tx.takeOfferFee=Taker and tx fee @@ -1037,7 +1037,7 @@ support.input.prompt=メッセージを入力... support.send=送信 support.addAttachments=Attach Files support.closeTicket=チケットを閉じる -support.attachments=添付ファイル: +support.attachments=添付ファイル: support.savedInMailbox=メッセージ受信箱に保存されました support.arrived=メッセージが受信者へ届きました support.transient=Message is on its way to receiver @@ -1199,7 +1199,7 @@ settings.net.onionAddressLabel=私のonionアドレス settings.net.btcNodesLabel=任意のビットコインノードを使う settings.net.bitcoinPeersLabel=接続されたピア settings.net.useTorForBtcJLabel=BitcoinネットワークにTorを使用 -settings.net.bitcoinNodesLabel=接続するBitcoin Coreノード: +settings.net.bitcoinNodesLabel=接続するBitcoin Coreノード: settings.net.useProvidedNodesRadio=提供されたBitcoin Core ノードを使う settings.net.usePublicNodesRadio=ビットコインの公共ネットワークを使用 settings.net.useCustomNodesRadio=任意のビットコインノードを使う @@ -2595,7 +2595,7 @@ popup.warning.bsqChangeBelowDustException=このトランザクションは、 popup.warning.btcChangeBelowDustException=このトランザクションは、ダスト制限(546 Satoshi)を下回るBSQおつりアウトプットを作成し、ビットコインネットワークによって拒否されます。\n\nダストアウトプットを生成しないように、あなたの送金額にダスト額を追加する必要があります。\n\nダストアウトプットは{0}。 popup.warning.insufficientBsqFundsForBtcFeePayment=このトランザクションにはBSQが足りません。ビットコインプロトコルのダスト制限によると、ウォレットから最後の5.46BSQはトレード手数料に使われることができません。\n\nもっとBSQを買うか、BTCでトレード手数料を支払うことができます。\n\n不足している資金: {0} -popup.warning.noBsqFundsForBtcFeePayment=BSQウォレットにBSQのトレード手数料を支払うのに十分な残高がありません。 +popup.warning.noBsqFundsForBtcFeePayment=BSQウォレットにBSQのトレード手数料を支払うのに十分な残高がありません。 popup.warning.messageTooLong=メッセージが許容サイズ上限を超えています。いくつかに分けて送信するか、 https://pastebin.com のようなサービスにアップロードしてください。 popup.warning.lockedUpFunds=失敗したトレードから残高をロックしました。\nロックされた残高: {0} \nデポジットtxアドレス: {1} \nトレードID: {2}。\n\nオープントレード画面でこのトレードを選択し、「alt + o」または「option + o」を押してサポートチケットを開いてください。 @@ -2945,7 +2945,7 @@ payment.account.no=アカウント番号 payment.account.name=アカウント名 payment.account.userName=ユーザ名 payment.account.phoneNr=電話番号 -payment.account.owner=アカウント所有者の氏名 +payment.account.owner.fullname=アカウント所有者の氏名 payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=氏名(名、ミドルネーム、姓) @@ -3273,7 +3273,7 @@ WECHAT_PAY=WeChat Pay # suppress inspection "UnusedProperty" SEPA=SEPA # suppress inspection "UnusedProperty" -SEPA_INSTANT=SEPAインスタント支払い +SEPA_INSTANT=SEPAインスタント支払い # suppress inspection "UnusedProperty" FASTER_PAYMENTS=Faster Payment System (UK) # suppress inspection "UnusedProperty" @@ -3525,7 +3525,7 @@ validation.length=長さは{0}から{1}の間である必要があります validation.fixedLength=Length must be {0} validation.pattern=入力は次の形式である必要があります: {0} validation.noHexString=入力がHEXフォーマットではありません。 -validation.advancedCash.invalidFormat=有効なメールアドレスか次のウォレットID形式である必要があります: X000000000000 +validation.advancedCash.invalidFormat=有効なメールアドレスか次のウォレットID形式である必要があります: X000000000000 validation.invalidUrl=有効なURLではありません validation.mustBeDifferent=入力する値は現在の値と異なるべきです。 validation.cannotBeChanged=パラメーターは変更できません diff --git a/core/src/main/resources/i18n/displayStrings_pl.properties b/core/src/main/resources/i18n/displayStrings_pl.properties index f6cd15f2a2..039613c575 100644 --- a/core/src/main/resources/i18n/displayStrings_pl.properties +++ b/core/src/main/resources/i18n/displayStrings_pl.properties @@ -121,7 +121,7 @@ shared.depositTransactionId=ID depozytu transakcji  shared.TheBTCBuyer=Kupiec BTC shared.You=Ty shared.sendingConfirmation=Wysyłanie potwierdzenia... -shared.sendingConfirmationAgain=Proszę przesłać potwierdzenie ponownie. +shared.sendingConfirmationAgain=Proszę przesłać potwierdzenie ponownie. shared.exportCSV=Eksportuj do pliku CSV shared.exportJSON=Eksportuj do pliku JSON shared.summary=Pokaż podsumowanie @@ -140,7 +140,7 @@ shared.applyAndShutDown=Zastosuj i zamknij shared.selectPaymentMethod=Wybierz metodę płatności shared.accountNameAlreadyUsed=Wybrana nazwa konta jest już zajęta przez innego użytkownika.\nProszę wybrać inną nazwę. shared.askConfirmDeleteAccount=Czy na pewno chcesz usunąć wybrane konto? -shared.cannotDeleteAccount=Nie możesz usunąć wybranego konta, ponieważ jest w nim otwarta ofera(lub otwarta transakcja). +shared.cannotDeleteAccount=Nie możesz usunąć wybranego konta, ponieważ jest w nim otwarta ofera(lub otwarta transakcja). shared.noAccountsSetupYet=Nie ma jeszcze ustawionych kont. shared.manageAccounts=Zarządzaj kontami shared.addNewAccount=Dodaj nowe konto @@ -222,7 +222,7 @@ shared.arbitrator=Arbiter shared.refundAgent=Arbiter shared.refundAgentForSupportStaff=Agent refundacyjny shared.delayedPayoutTxId=ID transakcji opóźnionej wypłaty -shared.delayedPayoutTxReceiverAddress=Opóźniona transakcja z wypłatą wysłana do +shared.delayedPayoutTxReceiverAddress=Opóźniona transakcja z wypłatą wysłana do shared.unconfirmedTransactionsLimitReached=Masz zbyt wiele niepotwierdzonych transakcji. Proszę spróbować później. shared.numItemsLabel= Ilość wejść: {0} shared.filter=Filtr @@ -261,15 +261,15 @@ mainView.balance.locked.short=Zablokowane mainView.footer.usingTor=(przez Tor) mainView.footer.localhostBitcoinNode=(localhost) mainView.footer.btcInfo={0} {1} -mainView.footer.btcFeeRate=Opłata transakcyjna: {0} sat/vB +mainView.footer.btcFeeRate=Opłata transakcyjna: {0} sat/vB mainView.footer.btcInfo.initializing=Łączenie z siecią Bitcoin mainView.footer.bsqInfo.synchronizing=Synchronizacja DAO mainView.footer.btcInfo.synchronizingWith=Synchronizacja z {0} blok: {1} / {2} mainView.footer.btcInfo.synchronizedWith=Zsynchronizowane z {0} blok {1} mainView.footer.btcInfo.connectingTo=Łączenie z -mainView.footer.btcInfo.connectionFailed=Połączenie nie powiodło się z +mainView.footer.btcInfo.connectionFailed=Połączenie nie powiodło się z mainView.footer.p2pInfo=Członkowie sieci Bitcoin: {0} / Członkowie sieci Bisq: {1} -mainView.footer.daoFullNode=DAO pełny węzeł +mainView.footer.daoFullNode=DAO pełny węzeł mainView.bootstrapState.connectionToTorNetwork=(1/4) Łączenie z siecią Tor... mainView.bootstrapState.torNodeCreated=(2/4) Węzeł Tor utworzony @@ -289,7 +289,7 @@ mainView.walletServiceErrorMsg.connectionError=Połączenie z siecią Bitcoin ni mainView.walletServiceErrorMsg.rejectedTxException=Transakcja została odrzucona z sieci.\n\n{0} mainView.networkWarning.allConnectionsLost=Straciłeś połączenie ze wszystkimi użytkownikami {0}.\nByć może straciłeś połącenie z internetem lub twój komputer przeszedł w tryb uśpienia. -mainView.networkWarning.localhostBitcoinLost=Straciłeś połączenie z lokalnym hostem węzła Bitcoin +mainView.networkWarning.localhostBitcoinLost=Straciłeś połączenie z lokalnym hostem węzła Bitcoin mainView.networkWarning.clockWatcher=Your computer was asleep for {0} seconds. Standby mode has been known to cause trades to fail. In order to operate correctly Bisq requires that standby mode be disabled in your computer''s settings. mainView.version.update=(Aktualizacja dostępna) mainView.status.connections=Inbound connections: {0}\nOutbound connections: {1} @@ -305,7 +305,7 @@ market.tabs.trades=Transakcje # OfferBookChartView market.offerBook.sellOffersHeaderLabel=Sprzedaj {0} -market.offerBook.buyOffersHeaderLabel=Kup {0} od +market.offerBook.buyOffersHeaderLabel=Kup {0} od market.offerBook.buy=Chcę kupić Bitcoin market.offerBook.sell=Chcę sprzedać Bitcoin @@ -348,7 +348,7 @@ offerbook.filterByCurrency=Choose currency offerbook.filterByPaymentMethod=Choose payment method offerbook.matchingOffers=Oferty dopasowane do mojego konta offerbook.timeSinceSigning=Dane konta -offerbook.timeSinceSigning.info.arbitrator=Podpisane przez arbitera i może podpisywać konta innych członków sieci +offerbook.timeSinceSigning.info.arbitrator=Podpisane przez arbitera i może podpisywać konta innych członków sieci offerbook.timeSinceSigning.info.peer=Podpisane przez członka sieci, oczekiwanie 1%d dni na zniesienie limitów offerbook.timeSinceSigning.info.peerLimitLifted=Podpisane przez członka sieci i limity zostały zniesione offerbook.timeSinceSigning.info.signer=Podpisane przez członka sieci i może podpisywać inne konta (limity zniesione) @@ -382,14 +382,14 @@ shared.notSigned.noNeedAlts=Konta altcoinów nie mają podpisów lub wieku offerbook.nrOffers=Liczba ofert: {0} offerbook.volume={0} (min - max) offerbook.deposit=Depozyt BTC(%) -offerbook.deposit.help=Dezpoyt wpłacony przez każdego z inwestorów aby zagwarantować transakcję. Zostanie zwrócony kiedy transakcja zostanie zakończona. +offerbook.deposit.help=Dezpoyt wpłacony przez każdego z inwestorów aby zagwarantować transakcję. Zostanie zwrócony kiedy transakcja zostanie zakończona. offerbook.createNewOffer=Złóż nową ofertę dla {0} {1} offerbook.createOfferDisabled.tooltip=You can only create one offer at a time offerbook.takeOfferButton.tooltip=Złóż ofertę na {0} offerbook.setupNewAccount=Załóż nowe konto -offerbook.removeOffer.success=Oferta usunięta z powodzeniem. +offerbook.removeOffer.success=Oferta usunięta z powodzeniem. offerbook.removeOffer.failed=Niepowodzenie usunięcia oferty:\n{0} offerbook.deactivateOffer.failed=Dezaktywowanie ofery nie powiodło się:\n{0} offerbook.activateOffer.failed=Publikacja oferty nie powiodła się:\n{0} @@ -409,13 +409,13 @@ popup.warning.tradeLimitDueAccountAgeRestriction.seller=Dozwolona ilość obrotu popup.warning.tradeLimitDueAccountAgeRestriction.buyer=The allowed trade amount is limited to {0} because of security restrictions based on the following criteria:\n- User-defined trade limit\n- Your account has not been signed by an arbitrator or a peer\n- The time since signing of your account is not at least 30 days\n- The payment method for this offer is considered risky for bank chargebacks\n\n{1} offerbook.warning.wrongTradeProtocol=Ta oferta wymaga innej wersji protokołu niż ten używany w obecnej wersji programu. \n\nSprawdź czy masz najnowszą wersję zainstalowaną, w innym przypadku użytkownik, który stworzył tą ofertę korzystał ze starszej wersji. \n\nUżytkownicy nie mogą handlować z niezgodną wersją protokołu -offerbook.warning.userIgnored=Dodałeś adres onion użytkownika do listy ignorowanych. -offerbook.warning.offerBlocked=Ta oferta została zablokowana przez developerów Bisq. \nPrawdopodobnie jest jeszcze nie naprawiony błąd, powodujący problemy podczas korzystania z tej oferty. -offerbook.warning.currencyBanned=Waluta użyta w tej ofercie została zablokowana przez developerów Bisq. \nOdwiedź Forum Bisq po więcej informacji. -offerbook.warning.paymentMethodBanned=Metoda płatności użyta w tej ofercie została zablokowana przez developerów Bisq. \nOdwiedź Forum Bisq po więcej informacji. -offerbook.warning.nodeBlocked=Adres onion tego inwerstora został zablokowany przez developerów Bisq. \nPrawdopodobnie jest jeszcze nie naprawiony błąd, powodujący problemy podczas korzystania z oferty tego inwestora. +offerbook.warning.userIgnored=Dodałeś adres onion użytkownika do listy ignorowanych. +offerbook.warning.offerBlocked=Ta oferta została zablokowana przez developerów Bisq. \nPrawdopodobnie jest jeszcze nie naprawiony błąd, powodujący problemy podczas korzystania z tej oferty. +offerbook.warning.currencyBanned=Waluta użyta w tej ofercie została zablokowana przez developerów Bisq. \nOdwiedź Forum Bisq po więcej informacji. +offerbook.warning.paymentMethodBanned=Metoda płatności użyta w tej ofercie została zablokowana przez developerów Bisq. \nOdwiedź Forum Bisq po więcej informacji. +offerbook.warning.nodeBlocked=Adres onion tego inwerstora został zablokowany przez developerów Bisq. \nPrawdopodobnie jest jeszcze nie naprawiony błąd, powodujący problemy podczas korzystania z oferty tego inwestora. offerbook.warning.requireUpdateToNewVersion=Wersja Bisq którą posiadasz nie jest kompatybilna aby handlować. \nZaktualizuj do najnowszej wersji Bisq [HYPERLINK:https://bisq.network/downloads]. -offerbook.warning.offerWasAlreadyUsedInTrade=Nie możesz skorzystać z tej oferty, gdyż skorzystałeś z niej już wcześniej. Może być tak, że Twoja poprzednia próba skorzystania z tej oferty skutkowała nieudaną transakcją. +offerbook.warning.offerWasAlreadyUsedInTrade=Nie możesz skorzystać z tej oferty, gdyż skorzystałeś z niej już wcześniej. Może być tak, że Twoja poprzednia próba skorzystania z tej oferty skutkowała nieudaną transakcją. offerbook.warning.hideBsqSwapsDueDaoDeactivated=You cannot take this offer because you have deactivated the DAO offerbook.info.sellAtMarketPrice=Sprzedaż po cenie rynkowej ( aktualizacja co minutę). @@ -424,8 +424,8 @@ offerbook.info.sellBelowMarketPrice=Dostaniesz {0} mniej niż obecna cena rynkow offerbook.info.buyAboveMarketPrice=Zapłacisz {0} więcej niż obecna cena rynkowa (aktualizacja co minutę). offerbook.info.sellAboveMarketPrice=Dostaniesz {0} więcej niż obecna cena rynkowa (aktualizacja co minutę). offerbook.info.buyBelowMarketPrice=Zapłacisz {0} mniej niż obecna cena rynkowa (aktualizacja co minutę). -offerbook.info.buyAtFixedPrice=Kupisz po tej stałej cenie. -offerbook.info.sellAtFixedPrice=Sprzedaż po tej stałej cenie. +offerbook.info.buyAtFixedPrice=Kupisz po tej stałej cenie. +offerbook.info.sellAtFixedPrice=Sprzedaż po tej stałej cenie. offerbook.info.roundedFiatVolume=Kwota została zaokrąglona aby zapewnić prywatność Twojej transakcji. offerbook.info.accountCreated.headline=Gratulacje offerbook.info.accountCreated.message=You''ve just successfully created a BSQ payment account.\nYour account can be found under Account > Altcoins Accounts > {0} and your BSQ wallet under DAO > BSQ Wallet.\n\n @@ -460,12 +460,12 @@ createOffer.fundsBox.fundsStructure=({0} depozyt bezpieczeństwa, {1} opłata tr createOffer.fundsBox.fundsStructure.BSQ=({0} depozyt bezpieczeństwa, {1} opłata eksploatacyjna) + {2} opłata transakcyjna createOffer.success.headline=Twoja oferta została opublikowana createOffer.success.info=Możesz zarządzać swoimi otwartymi ofertami na \"Portfolio/Moje otwarte oferty\". -createOffer.info.sellAtMarketPrice=Zawsze sprzedasz po cenie rynkowej, jako że cena Twojej oferty będzie ciągle aktualizowana. +createOffer.info.sellAtMarketPrice=Zawsze sprzedasz po cenie rynkowej, jako że cena Twojej oferty będzie ciągle aktualizowana. createOffer.info.buyAtMarketPrice=Zawsze kupisz po cenie rynkowej, jako że cena Twojej oferty będzie ciągle aktualizowana. -createOffer.info.sellAboveMarketPrice=Zawsze dostaniesz {0}% więcej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana. -createOffer.info.buyBelowMarketPrice=Zawsze zapłacisz {0}% mniej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana. +createOffer.info.sellAboveMarketPrice=Zawsze dostaniesz {0}% więcej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana. +createOffer.info.buyBelowMarketPrice=Zawsze zapłacisz {0}% mniej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana. createOffer.warning.sellBelowMarketPrice=Zawsze dostaniesz {0}% mniej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana.  -createOffer.warning.buyAboveMarketPrice=Zawsze zapłacisz {0}% więcej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana. +createOffer.warning.buyAboveMarketPrice=Zawsze zapłacisz {0}% więcej niż obecna cena rynkowa, jako że cena Twojej oferty będzie ciągle aktualizowana. createOffer.tradeFee.descriptionBTCOnly=Opłata za dokonanie transakcji createOffer.tradeFee.descriptionBSQEnabled=Wybierz walutę opłaty transakcyjnej @@ -490,17 +490,17 @@ createOffer.amountPriceBox.error.message=Pojawił się błąd podczas składania createOffer.setAmountPrice=Ustaw ilość i cenę createOffer.warnCancelOffer=Już sfinansowałeś tą ofertę. \nJeśli teraz anulujesz, Twoje fundusze zostaną przeniesione do Twojego lokalnego portfela Bisq i są dostępne do wypłaty w \"Fundusze/Wyślij fundusze\"okno.\nJesteś pewien że chcesz anulować ? createOffer.timeoutAtPublishing=Przekroczono limit czasu połączenia podczas publikowania tej oferty. -createOffer.errorInfo=\n\nOpłata twórcy już została zapłacona. W najgorszym przypadku kwota ta została utracona. \nSpróbuj uruchomić ponownie aplikację i sprawdź połączenie z internetem aby zweryfikować czy udało się rozwiązać problem. +createOffer.errorInfo=\n\nOpłata twórcy już została zapłacona. W najgorszym przypadku kwota ta została utracona. \nSpróbuj uruchomić ponownie aplikację i sprawdź połączenie z internetem aby zweryfikować czy udało się rozwiązać problem. createOffer.tooLowSecDeposit.warning=Ustalony przez Ciebie depozyt bezpieczeństwa jest niższy niż zalecana wartość w wysokości {0}.\nCzy jesteś pewien że chcesz użyć niższej kwoty depozytu bezpieczeństwa ? -createOffer.tooLowSecDeposit.makerIsSeller=Daje Ci to mniej bezpieczeństwa w przypadku gdy drugi członek w tym handlu nie będzie przestrzegał protokołu transakcji. -createOffer.tooLowSecDeposit.makerIsBuyer=Twój partner w transakcji ma mniejszą ochronę, pewność że będziesz postępować zgodnie z protokołem jeśli masz niską kwotę depozytu. Inni użytkownicy mogą wybrać oferty innych ponad Twoje. +createOffer.tooLowSecDeposit.makerIsSeller=Daje Ci to mniej bezpieczeństwa w przypadku gdy drugi członek w tym handlu nie będzie przestrzegał protokołu transakcji. +createOffer.tooLowSecDeposit.makerIsBuyer=Twój partner w transakcji ma mniejszą ochronę, pewność że będziesz postępować zgodnie z protokołem jeśli masz niską kwotę depozytu. Inni użytkownicy mogą wybrać oferty innych ponad Twoje. createOffer.resetToDefault=Nie, zresetuj do domyślnej wartości -createOffer.useLowerValue=Tak, użyj mojej niższej kwoty. -createOffer.priceOutSideOfDeviation=Kwota którą wprowadziłeś jest powyżej maksimum odchylenia od ceny rynkowej. \nMaksymalna kwota odchylenia wynosi {0} i może być dopasowana w preferencjach. +createOffer.useLowerValue=Tak, użyj mojej niższej kwoty. +createOffer.priceOutSideOfDeviation=Kwota którą wprowadziłeś jest powyżej maksimum odchylenia od ceny rynkowej. \nMaksymalna kwota odchylenia wynosi {0} i może być dopasowana w preferencjach. createOffer.changePrice=Zmień cenę createOffer.amountsOutSideOfDeviation=The BTC amounts ({0} - {1}) are out of range.\nThe minimum amount cannot be less than 50% of the max. createOffer.changeAmount=Change amount -createOffer.tac=Wraz z publikacją tej oferty zgadzam się dokonać transakcji z każdym kto spełni warunki zdefniowane w tym oknie. +createOffer.tac=Wraz z publikacją tej oferty zgadzam się dokonać transakcji z każdym kto spełni warunki zdefniowane w tym oknie. createOffer.setDeposit=Ustal wysokość depozytu bezpieczeństwa kupującego (%) createOffer.setDepositAsBuyer=Ustal moją wysokość depozytu bezpieczeństwa jako kupującego (%) createOffer.setDepositForBothTraders=Ustal wysokość depozytu bezpieczeństwa obu handlarzy (%) @@ -525,9 +525,9 @@ takeOffer.amountPriceBox.buy.amountDescriptionAltcoin=Amount of BTC to spend takeOffer.amountPriceBox.sell.amountDescriptionAltcoin=Amount of BTC to receive takeOffer.amountPriceBox.priceDescription=Cena za bitcoin {0} takeOffer.amountPriceBox.amountRangeDescription=Możliwy przedział kwotowy -takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=Kwota jaką wprowadzono przekroczyła liczbę miejsc dziesiętnych.\nIlość została dostosowana do 4 miejsc po przecinku. -takeOffer.validation.amountSmallerThanMinAmount=Kwota nie może być mniejsza niż minimalna ilość zdefiniowana w ofercie. -takeOffer.validation.amountLargerThanOfferAmount=Kwota nie może być większa niż ilość zdefiniowana w ofercie. +takeOffer.amountPriceBox.warning.invalidBtcDecimalPlaces=Kwota jaką wprowadzono przekroczyła liczbę miejsc dziesiętnych.\nIlość została dostosowana do 4 miejsc po przecinku. +takeOffer.validation.amountSmallerThanMinAmount=Kwota nie może być mniejsza niż minimalna ilość zdefiniowana w ofercie. +takeOffer.validation.amountLargerThanOfferAmount=Kwota nie może być większa niż ilość zdefiniowana w ofercie. takeOffer.validation.amountLargerThanOfferAmountMinusFee=Ta kwota stworzyłaby resztę dust dla sprzedawcy BTC. takeOffer.fundsBox.title=Sfinansuj swoją transakcję takeOffer.fundsBox.isOfferAvailable=Sprawdzanie czy oferta jest wciąż aktywna ... @@ -537,7 +537,7 @@ takeOffer.fundsBox.networkFee=Całkowita kwota opłaty eksploatacyjnej takeOffer.fundsBox.takeOfferSpinnerInfo=Przyjmowanie oferty w toku takeOffer.fundsBox.paymentLabel=Transakcja Bisq z ID {0} takeOffer.fundsBox.fundsStructure=({0} depozyt bezpieczeństwa, {1} opłata transakcyjna, {2} opłata eksploatacyjna) -takeOffer.success.headline=Z sukcesem przyjąłeś ofertę. +takeOffer.success.headline=Z sukcesem przyjąłeś ofertę. takeOffer.success.info=Możesz sprawdzić status swojej transakcji w \"Portfolio/Otwarte transakcje\". takeOffer.error.message=Podczas przyjmowania oferty pojawił się błąd.\n\n{0} @@ -555,19 +555,19 @@ takeOffer.takeOfferFundWalletInfo.msg=Musisz złożyć w depozycie {0} aby skorz takeOffer.alreadyPaidInFunds=Jeśli już zapłaciłeś środki możesz wypłacić w oknie \"Fundusze/Wyślij fundusze\". takeOffer.setAmountPrice=Ustaw ilość takeOffer.alreadyFunded.askCancel=Już sfinansowałeś tą ofertę. \nJeśli teraz anulujesz, Twoje fundusze zostaną przeniesione do Twojego lokalnego portfela Bisq i są dostępne do wypłaty w \"Fundusze/Wyślij fundusze\" \nJesteś pewien że chcesz anulować ? -takeOffer.failed.offerNotAvailable=Żądanie oferty nie powiodło się, oferta nie jest już aktywna. Prawdopodobnie ktoś już wziął tą ofertę. -takeOffer.failed.offerTaken=Nie możesz skorzystać z tej oferty gdyż została już wzięta przez inną osobę. -takeOffer.failed.offerRemoved=Nie możesz skorzystać z tej oferty gdyż została usunięta. +takeOffer.failed.offerNotAvailable=Żądanie oferty nie powiodło się, oferta nie jest już aktywna. Prawdopodobnie ktoś już wziął tą ofertę. +takeOffer.failed.offerTaken=Nie możesz skorzystać z tej oferty gdyż została już wzięta przez inną osobę. +takeOffer.failed.offerRemoved=Nie możesz skorzystać z tej oferty gdyż została usunięta. takeOffer.failed.offererNotOnline=Prośba o wzięcie oferty nie powiodła się ponieważ twórca nie jest już online. takeOffer.failed.offererOffline=Nie możesz skorzystać z tej oferty ponieważ jej twórca jest offline. takeOffer.warning.connectionToPeerLost=Straciłeś połączenie z twórcą. \nDruga strona mogła przejść w tryb offline lub zamknąć połączonenie do Ciebie ze względu na zbyt wiele otwartych połączeń.\n\nJeśli wciąż możesz zobaczyć oferty które chciałeś zakupić na liście możesz spróbować ponownie wziąć tą ofertę. -takeOffer.error.noFundsLost=\n\nŻadne fundusze jeszcze nie opuściły Twojego portfela. \nSpróbuj zrestartować aplikację i sprawdź połączenie z internetem a następnie sprawdź czy udało się rozwiązać problem. +takeOffer.error.noFundsLost=\n\nŻadne fundusze jeszcze nie opuściły Twojego portfela. \nSpróbuj zrestartować aplikację i sprawdź połączenie z internetem a następnie sprawdź czy udało się rozwiązać problem. # suppress inspection "TrailingSpacesInProperty" takeOffer.error.feePaid=.\n\n takeOffer.error.depositPublished=\n\nTransakcja z depozytem jest już opublikowana.\nSpróbuj zrestartować aplikację i sprawdź połączenie z internetem a następnie sprawdź czy udało się rozwiązać problem. \nJeśli problem nadal występuje skontaktuj się z deweloperem po wsparcie. takeOffer.error.payoutPublished=\n\nTransakcja wypłaty jest już opublikowana. \nSpróbuj zrestartować aplikację i sprawdź połączenie z internetem a następnie sprawdź czy udało się rozwiązać problem. \nJeśli problem nadal występuje skontaktuj się z deweloperem po wsparcie. -takeOffer.tac=Zawierając tą ofertę zgadzam się z warunkami handlu zdefiniowanymi w tym oknie. +takeOffer.tac=Zawierając tą ofertę zgadzam się z warunkami handlu zdefiniowanymi w tym oknie. #################################################################### @@ -586,8 +586,8 @@ editOffer.setPrice=Ustal cenę editOffer.confirmEdit=Potwierdź: Zmień ofertę editOffer.publishOffer=Publikacja Twojej oferty. editOffer.failed=Zmiana oferty nie powiodła się:\n{0} -editOffer.success=Twoja oferta została zmieniona z powodzeniem. -editOffer.invalidDeposit=Depozyt bezpieczeństwa kupującego nie jest ograniczony przez DAO Bisq i nie może być edytowany. +editOffer.success=Twoja oferta została zmieniona z powodzeniem. +editOffer.invalidDeposit=Depozyt bezpieczeństwa kupującego nie jest ograniczony przez DAO Bisq i nie może być edytowany. editOffer.openTabWarning=You have already the \"Edit Offer\" tab open. editOffer.cannotActivateOffer=You have edited an offer which uses a shared maker fee with another offer and your edit made the payment method and currency now the same as that of another active cloned offer. Your edited offer will be deactivated because it is not permitted to publish 2 offers sharing the same maker fee with the same payment method and currency.\n\nYou can edit the offer again at \"Portfolio/My open offers\" to fulfill the requirements to activate it. @@ -639,38 +639,38 @@ portfolio.pending.step3_buyer.waitPaymentArrived=Czekaj na otrzymanie płatnośc portfolio.pending.step3_seller.confirmPaymentReceived=Potwierdź odbiór płatności portfolio.pending.step5.completed=Zakończono -portfolio.pending.step3_seller.autoConf.status.label=Automatyczne potwierdzenie statusu. +portfolio.pending.step3_seller.autoConf.status.label=Automatyczne potwierdzenie statusu. portfolio.pending.autoConf=Automatycznie potwierdzenie portfolio.pending.autoConf.blocks=Potwierdzenia XMR: {0} / Wymagane: {1} -portfolio.pending.autoConf.state.xmr.txKeyReused=Klucz do transakcji ponownie użyty. Proszę otworzyć spór. +portfolio.pending.autoConf.state.xmr.txKeyReused=Klucz do transakcji ponownie użyty. Proszę otworzyć spór. portfolio.pending.autoConf.state.confirmations=Potwierdzenia XMR: {0}/{1} portfolio.pending.autoConf.state.txNotFound=Transakcja nie jest jeszcze widoczna w mempool portfolio.pending.autoConf.state.txKeyOrTxIdInvalid=Brak właściwego ID transakcji / klucza do transakcji -portfolio.pending.autoConf.state.filterDisabledFeature=Wyłączone przez deweloperów. +portfolio.pending.autoConf.state.filterDisabledFeature=Wyłączone przez deweloperów. # suppress inspection "UnusedProperty" portfolio.pending.autoConf.state.FEATURE_DISABLED=Funkcja automatycznego potwierdzenia jest wyłączona. {0} # suppress inspection "UnusedProperty" -portfolio.pending.autoConf.state.TRADE_LIMIT_EXCEEDED=Wysokość obrotu przekracza automatycznie potwierdzony limit +portfolio.pending.autoConf.state.TRADE_LIMIT_EXCEEDED=Wysokość obrotu przekracza automatycznie potwierdzony limit # suppress inspection "UnusedProperty" portfolio.pending.autoConf.state.INVALID_DATA=Członek sieci zapewnił nieprawidłowe dane. {0} # suppress inspection "UnusedProperty" -portfolio.pending.autoConf.state.PAYOUT_TX_ALREADY_PUBLISHED=Transakcja wypłacająca została już opublikowana. +portfolio.pending.autoConf.state.PAYOUT_TX_ALREADY_PUBLISHED=Transakcja wypłacająca została już opublikowana. # suppress inspection "UnusedProperty" portfolio.pending.autoConf.state.DISPUTE_OPENED=Spór został otwarty. Automatycznie potwierdzenie jest zdezaktywowane dla tej transakcji. # suppress inspection "UnusedProperty" -portfolio.pending.autoConf.state.REQUESTS_STARTED=Żądanie o dowód zapłaty rozpoczęło się. +portfolio.pending.autoConf.state.REQUESTS_STARTED=Żądanie o dowód zapłaty rozpoczęło się. # suppress inspection "UnusedProperty" portfolio.pending.autoConf.state.PENDING=Sukces wynika z: {0}/{1}; {2} # suppress inspection "UnusedProperty" portfolio.pending.autoConf.state.COMPLETED=Dowód sukcesu wszystkich usług # suppress inspection "UnusedProperty" -portfolio.pending.autoConf.state.ERROR=Podczas żądania usługi pojawił się błąd. Automatyczne potwierdzanie nie jest możliwe. +portfolio.pending.autoConf.state.ERROR=Podczas żądania usługi pojawił się błąd. Automatyczne potwierdzanie nie jest możliwe. # suppress inspection "UnusedProperty" -portfolio.pending.autoConf.state.FAILED=Usługa została zwrócona z błędęm. Automatyczne potwierdzanie nie jest możliwe. +portfolio.pending.autoConf.state.FAILED=Usługa została zwrócona z błędęm. Automatyczne potwierdzanie nie jest możliwe. portfolio.pending.step1.info=Transakcja depozytowa została opublikowana.\n{0} Musisz zaczekać na przynajmniej jedno potwierdzenie na blockchainie zanim rozpoczniesz płatność. -portfolio.pending.step1.warn=Transakcja z depozytem wciąż nie jest potwierdzona. Zdarza się to czasami gdy opłata transakcyjna podczas zasilania portfela Bisq z zewnątrz,aby dokonać depozytu i tym samym transakcji, jest zbyt niska. +portfolio.pending.step1.warn=Transakcja z depozytem wciąż nie jest potwierdzona. Zdarza się to czasami gdy opłata transakcyjna podczas zasilania portfela Bisq z zewnątrz,aby dokonać depozytu i tym samym transakcji, jest zbyt niska. portfolio.pending.step1.openForDispute=Transakcja depozytowa jest wciąż niepotwierdzona. Możesz zaczekać dłużej lub skontaktować się z mediatorem po pomoc. # suppress inspection "TrailingSpacesInProperty" @@ -678,14 +678,14 @@ portfolio.pending.step2.confReached=Twoja transakcja osiągnęła przynajmniej j portfolio.pending.step2_buyer.refTextWarn=Important: when making the payment, leave the \"reason for payment\" field empty. DO NOT put the trade ID or any other text like 'bitcoin', 'BTC', or 'Bisq'. If you are required to fill in a reason, use your account name eg "Joe Bloggs", alternatively enter something non-descriptive like a dash (-). You are free to discuss via trader chat if an alternate \"reason for payment\" would be suitable to you both. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step2_buyer.fees=Jeśli Twój bank pobierze jakiekolwiek opłaty aby dokonać transakcji, jesteś zobowiązany aby je zapłacić. +portfolio.pending.step2_buyer.fees=Jeśli Twój bank pobierze jakiekolwiek opłaty aby dokonać transakcji, jesteś zobowiązany aby je zapłacić. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.fees.swift=Make sure to use the SHA (shared fee model) to send the SWIFT payment. See more details at [HYPERLINK:https://bisq.wiki/SWIFT#Use_the_correct_fee_option]. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.altcoin=Przenieś ze swojego zewnętrzenego portfela {0} \n{1} dla sprzedawcy BTC.\n # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.cash=Wpłać w banku {0} dla sprzedawcy BTC.\n\n -portfolio.pending.step2_buyer.cash.extra=WAŻNY WARUNEK:\nPo zakończeniu transakcji napisz na pokwitowaniu rachunku: BRAK REFUNDACJI.\nPotem rozerwij dokument na 2 części, zrób zdjęcie i wyślij to na adres email sprzedawcy BTC. +portfolio.pending.step2_buyer.cash.extra=WAŻNY WARUNEK:\nPo zakończeniu transakcji napisz na pokwitowaniu rachunku: BRAK REFUNDACJI.\nPotem rozerwij dokument na 2 części, zrób zdjęcie i wyślij to na adres email sprzedawcy BTC. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step2_buyer.moneyGram=Zapłać {0} sprzedawcy BTC używając MoneyGram.\n portfolio.pending.step2_buyer.moneyGram.extra=WAŻNY WARUNEK:\nPo zakończeniu transakcji wyślij numer potwierdzenia i zdjęcie pokwitowania sprzedawcy BTC na email.\nPokwitowanie musi wyraźnie pokazać pełne imię i nazwisko sprzedawcy, kraj, stan i kwotę. Adres email sprzedawcy to: {0}. @@ -750,34 +750,34 @@ message.state.ACKNOWLEDGED=Odbiorca potwierdził otrzymanie wiadomości. # suppress inspection "UnusedProperty" message.state.FAILED=Wysłanie wiadomości nie powiodło się. -portfolio.pending.step3_buyer.wait.headline=Zaczekaj aż sprzedawca BTC potwierdzi płatność. -portfolio.pending.step3_buyer.wait.info=Oczekiwanie na potwierdzenie otrzymania płatności {0} przez sprzedawcę BTC +portfolio.pending.step3_buyer.wait.headline=Zaczekaj aż sprzedawca BTC potwierdzi płatność. +portfolio.pending.step3_buyer.wait.info=Oczekiwanie na potwierdzenie otrzymania płatności {0} przez sprzedawcę BTC portfolio.pending.step3_buyer.wait.msgStateInfo.label=Status wiadomości płatność rozpoczęta portfolio.pending.step3_buyer.warn.part1a=w blockchainie {0} portfolio.pending.step3_buyer.warn.part1b=u operatora płatności (np. bank) -portfolio.pending.step3_buyer.warn.part2=Sprzedawca BTC nie potwierdził płatności. Sprawdź {0} czy płatność została wysłana. -portfolio.pending.step3_buyer.openForDispute=Sprzedawca BTC nie potwierdził płatności. Maksymalny okres czasu transakcji upłynął. Możesz zaczekać dłużej i dać drugiej stronie więcej czasu lub skontaktować się z mediatorem po pomoc. +portfolio.pending.step3_buyer.warn.part2=Sprzedawca BTC nie potwierdził płatności. Sprawdź {0} czy płatność została wysłana. +portfolio.pending.step3_buyer.openForDispute=Sprzedawca BTC nie potwierdził płatności. Maksymalny okres czasu transakcji upłynął. Możesz zaczekać dłużej i dać drugiej stronie więcej czasu lub skontaktować się z mediatorem po pomoc. # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.part=Twój partner w transakcji potwierdził, że rozpoczął {0} płatność. \n\n portfolio.pending.step3_seller.altcoin.explorer=Na Twoim ulubionym {0} block explorerze portfolio.pending.step3_seller.altcoin.wallet=na Twoim {0} potrfelu -portfolio.pending.step3_seller.altcoin={0} Sprawdź {1} czy transakcja do Twojego adresu\n{2}\nma już wystarczająco dużo potwierdzeń na blockchain.\nKwota płatności ma wynosić {3}\n\nMożesz skopiować & wkleić Twój {4} adres z ekranu głównego po zamknięciu tego okna. -portfolio.pending.step3_seller.postal={0} Sprawdź czy otrzymałeś {1} z \"US przekaz pocztowy\" od kupującego BTC. +portfolio.pending.step3_seller.altcoin={0} Sprawdź {1} czy transakcja do Twojego adresu\n{2}\nma już wystarczająco dużo potwierdzeń na blockchain.\nKwota płatności ma wynosić {3}\n\nMożesz skopiować & wkleić Twój {4} adres z ekranu głównego po zamknięciu tego okna. +portfolio.pending.step3_seller.postal={0} Sprawdź czy otrzymałeś {1} z \"US przekaz pocztowy\" od kupującego BTC. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step3_seller.cashByMail={0} Sprawdź czy otrzymałeś {1} z \"Pieniądze przez email\" od kupującego BTC. +portfolio.pending.step3_seller.cashByMail={0} Sprawdź czy otrzymałeś {1} z \"Pieniądze przez email\" od kupującego BTC. # suppress inspection "TrailingSpacesInProperty" -portfolio.pending.step3_seller.bank=Twój partner w transakcji potwierdził, że rozpoczął {0} płatność. \n\nSprawdź na stronie banku czy otrzymałeś {1} od kupującego BTC. +portfolio.pending.step3_seller.bank=Twój partner w transakcji potwierdził, że rozpoczął {0} płatność. \n\nSprawdź na stronie banku czy otrzymałeś {1} od kupującego BTC. portfolio.pending.step3_seller.cash=Ponieważ płatność jest wykonywana przez Depozyt Gotówkowy kupujący BTC musi napisać \"BRAK REFUNDACJI\" na pokwitowaniu, rozerwać to na 2 części i wysłać zdjęcie na Twój email.\n\nAby uniknąć obciążenia zwrotnego, potwierdź tylko jeśli otrzymałeś email i jeśli jesteś pewien że pokwitowanie jest prawidłowe. \nJeśli nie jesteś pewien, {0} portfolio.pending.step3_seller.moneyGram=Kupujący musi Ci wysłać numer autoryzacyjny i zdjęcie pokwitowania na email.\nPokwitowanie musi wyraźnie pokazywać Twoje imię i nazwisko, kraj, stan i kwotę. Sprawdź Twój email czy otrzymałeś numer autoryzacyjny.\n\nPo zamknięciu tego okna zobaczysz nazwę sprzedawcy BTC i adres do odebrania pieniędzy z MoneyGram.\n\nPotwierdź tylko jeśli z sukcesem odebrałeś pieniądze ! portfolio.pending.step3_seller.westernUnion=Kupujący wysłał Ci MTCN(numer śledzący) i zdjęcie potwierdzenia na email.\nPotwierdzenie musi wyraźnie pokazywać Twoje pełne imię, miasto, kraj i kwotę. Prosimy o sprawdzenie emaila czy otrzymałeś MTCN.\n\nPo zamknięciu tego okna zobaczysz imię kupującego BTC i adres do odebrana od Western Union.\n\nPotwierdź tylko jeśli z sukcesem odebrałeś pieniądze! portfolio.pending.step3_seller.halCash=Kupujący musi wysłać Ci kod HalCash jako wiadomość tekstową. Poza tym otrzymasz wiadomość od HalCash z wymaganymi informacjami aby wypłacić pieniądze z bankomatu ATM wspierającego HalCash. \n\nPo tym jak odbierzesz pieniądze z ATM potwierdź tutaj odbiór płatności ! -portfolio.pending.step3_seller.amazonGiftCard=Kupujący wysłał Ci kartę Amazon eGift przez email lub jako wiadomość tekstową na Twój telefon. Wykorzystać kartę eGift na swoim koncie Amazon i gdy będzie zaakceptowana potwierdź otrzymanie płatności. +portfolio.pending.step3_seller.amazonGiftCard=Kupujący wysłał Ci kartę Amazon eGift przez email lub jako wiadomość tekstową na Twój telefon. Wykorzystać kartę eGift na swoim koncie Amazon i gdy będzie zaakceptowana potwierdź otrzymanie płatności. portfolio.pending.step3_seller.bankCheck=\n\nZweryfikuj nazwę wysyłającego wyszczególnioną kontrakcie transakcji odpowiada nazwie na wyciągu z konta bankowego:\nNazwa wysyłającego, na jeden kontrakt: {0}\n\nJeśli nazwy nie są dokładnie takie same, {1} # suppress inspection "TrailingSpacesInProperty" portfolio.pending.step3_seller.openDispute=nie potwierdzaj otrzymania wiadomości. Zamiast, otwórz spór przez \"alt + o\" lub \"opcja + o\".\n portfolio.pending.step3_seller.confirmPaymentReceipt=Potwierdź otrzymanie pokwitowania -portfolio.pending.step3_seller.amountToReceive=Kwota do otrzymania +portfolio.pending.step3_seller.amountToReceive=Kwota do otrzymania portfolio.pending.step3_seller.yourAddress=Twój {0} adres portfolio.pending.step3_seller.buyersAddress=Adres {0} kupującego portfolio.pending.step3_seller.yourAccount=Twoje konto do handlu @@ -792,8 +792,8 @@ portfolio.pending.step3_seller.buyerStartedPayment.altcoin=Sprawdź potwierdzeni portfolio.pending.step3_seller.buyerStartedPayment.fiat=Sprawdź na swoim koncie (np. koncie bankowym) i potwierdź, gdy otrzymasz środki. portfolio.pending.step3_seller.warn.part1a=w blockchainie {0} portfolio.pending.step3_seller.warn.part1b=u operatora płatności (np. bank) -portfolio.pending.step3_seller.warn.part2=Wciąż nie potwierdziłeś otrzymania płatności. Sprawdź {0} czy otrzymałeś płatność. -portfolio.pending.step3_seller.openForDispute=Nie potwierdziłeś otrzymania płatności !\nMaksymalna okres transakcji upłynął.\nPotwierdź otrzymanie płatności lub poproś o pomoc mediatora. +portfolio.pending.step3_seller.warn.part2=Wciąż nie potwierdziłeś otrzymania płatności. Sprawdź {0} czy otrzymałeś płatność. +portfolio.pending.step3_seller.openForDispute=Nie potwierdziłeś otrzymania płatności !\nMaksymalna okres transakcji upłynął.\nPotwierdź otrzymanie płatności lub poproś o pomoc mediatora. portfolio.pending.step3_seller.delayedPayout=Trade with ID ''{0}'' has been flagged as high risk.\n\nYou need to wait releasing the Bitcoin to the buyer until {1} to reduce chargeback risks.\n\nPlease note, that this does not mean that the buyer''s account got flagged but maybe their bank or the payment method was used for chargeback fraud in the past.\n\nYou can also request mediation and tell the mediator that this trade got flagged as high risk. The mediator can try to verify the account ownership of the buyer and if nothing is suspicious suggest an earlier payout. @@ -805,7 +805,7 @@ portfolio.pending.step3_seller.onPaymentReceived.name=Zweryfikuj nazwę wysyłaj portfolio.pending.step3_seller.onPaymentReceived.note=Zwróć uwagę, że jak tylko potwierdzisz otrzymanie płatności, zablokowana kwota transakcji będzie wydana kupującemu BTC i depozyt bezpieczeństwa zostanie zwrócony. \n\n portfolio.pending.step3_seller.onPaymentReceived.confirm.headline=Potwierdź otrzymanie płatności portfolio.pending.step3_seller.onPaymentReceived.confirm.yes=Tak, otrzymałem płatność -portfolio.pending.step3_seller.onPaymentReceived.signer=WAŻNE: Poprzez potwierdzenie otrzymania płatności, potwierdzasz również konto drugiej strony transakcji i podpisujesz je. Jako że to konto drugiej strony nie zostało jeszcze podpisane, powinieneś opóźnić potwierdzenie płatności tak długo jak to możliwe aby zmniejszyć ryzyko obciążenia zwrotnego. +portfolio.pending.step3_seller.onPaymentReceived.signer=WAŻNE: Poprzez potwierdzenie otrzymania płatności, potwierdzasz również konto drugiej strony transakcji i podpisujesz je. Jako że to konto drugiej strony nie zostało jeszcze podpisane, powinieneś opóźnić potwierdzenie płatności tak długo jak to możliwe aby zmniejszyć ryzyko obciążenia zwrotnego. portfolio.pending.step5_buyer.groupTitle=Podsumowanie zakończonych transakcji portfolio.pending.step5_buyer.groupTitle.mediated=This trade was resolved by mediation @@ -814,10 +814,10 @@ portfolio.pending.step5_buyer.tradeFee=Opłata za dokonanie transakcji portfolio.pending.step5_buyer.makersMiningFee=Opłata eksploatacyjna portfolio.pending.step5_buyer.takersMiningFee=Całkowita kwota opłaty eksploatacyjnej portfolio.pending.step5_buyer.refunded=Zrefundowane koszty depozytu bezpieczeństwa -portfolio.pending.step5_buyer.amountTooLow=Kwota do wypłaty jest niższa niż opłata transakcyjna i minimalna możliwa opłata eksploatacyjna (dust). +portfolio.pending.step5_buyer.amountTooLow=Kwota do wypłaty jest niższa niż opłata transakcyjna i minimalna możliwa opłata eksploatacyjna (dust). portfolio.pending.step5_buyer.tradeCompleted.headline=Transakcja ukończona portfolio.pending.step5_buyer.tradeCompleted.msg=Twoje zakończone transakcje są przechowywane w \"Portfolio/Historia\".\nMożesz przejrzeć wszystkie transakcje bitcoina pod \"Fundusze/Transakcje\" -portfolio.pending.step5_buyer.bought=Kupiłeś +portfolio.pending.step5_buyer.bought=Kupiłeś portfolio.pending.step5_buyer.paid=Zapłaciłeś portfolio.pending.step5_seller.sold=Sprzedałeś @@ -832,20 +832,20 @@ portfolio.pending.role=Moja funkcja portfolio.pending.tradeInformation=Informacja o transakcji portfolio.pending.remainingTime=Pozostały czas portfolio.pending.remainingTimeDetail={0} (do {1}) -portfolio.pending.tradePeriodInfo=Po pierwszym potwierdzeniu na blockchain, rozpoczyna się okres transakcyjny. Bazując na wybranym rodzaju płatności, zostanie przeznaczony różny maksymalny okres transakcji. -portfolio.pending.tradePeriodWarning=Jeśli okres transakcyjny zostanie przekroczony obie strony mogą rozpocząć spór. +portfolio.pending.tradePeriodInfo=Po pierwszym potwierdzeniu na blockchain, rozpoczyna się okres transakcyjny. Bazując na wybranym rodzaju płatności, zostanie przeznaczony różny maksymalny okres transakcji. +portfolio.pending.tradePeriodWarning=Jeśli okres transakcyjny zostanie przekroczony obie strony mogą rozpocząć spór. portfolio.pending.tradeNotCompleted=Transakcja nie wykonana w czasie ( do {0}) portfolio.pending.tradeProcess=Proces transakcyjny portfolio.pending.stillNotResolved=If your issue remains unsolved, you can request support in our [Matrix chatroom](https://bisq.chat).\n\nAlso see [trading rules](https://bisq.wiki/Trading_rules) and [dispute resolution](https://bisq.wiki/Dispute_resolution) for reference. portfolio.pending.openAgainDispute.msg=Jeśli nie jesteś pewny czy wiadomość do mediatora lub arbitrora dotarła ( np.: jeśli nie otrzymałeś odpowiedzi w ciągu 1 dnia) otwórz spór ponownie poprzez Cmd/Ctrl+o . Możesz też poprosić o dodatkową pomoc na forum Bisq pod adresem [HYPERLINK:https://bisq.community]. portfolio.pending.openAgainDispute.button=Otwórz spór ponownie portfolio.pending.openSupportTicket.headline=Otwórz formularz do zgłoszenia serwisowego -portfolio.pending.openSupportTicket.msg=Prosimy o użycie tej funkcji jedynie w nagłych przypadkach jeśli nie widzisz \Otwórz pomoc\" lub \"Otwórz spór\".\n\nKiedy otworzysz zgłoszenie serwisowe transakcja zostanie przerwana i będzie prowadzona przez mediatora lub arbitratora. +portfolio.pending.openSupportTicket.msg=Prosimy o użycie tej funkcji jedynie w nagłych przypadkach jeśli nie widzisz \Otwórz pomoc\" lub \"Otwórz spór\".\n\nKiedy otworzysz zgłoszenie serwisowe transakcja zostanie przerwana i będzie prowadzona przez mediatora lub arbitratora. -portfolio.pending.timeLockNotOver=Musisz zaczekać aż ≈{0} ({1} bloków ) zanim będzie można otworzyć spór. +portfolio.pending.timeLockNotOver=Musisz zaczekać aż ≈{0} ({1} bloków ) zanim będzie można otworzyć spór. portfolio.pending.error.depositTxNull=The deposit transaction is null. You cannot open a dispute without a valid deposit transaction. Please go to \"Settings/Network info\" and do a SPV resync.\n\nFor further help please contact the Bisq support channel at the Bisq Matrix Space. -portfolio.pending.mediationResult.error.depositTxNull=Transakcja z depozytem wynosi zero. Możesz przenieś obecną transakcję do działu transakcji nieudanych. -portfolio.pending.mediationResult.error.delayedPayoutTxNull=Opóźniona transakcja wypłacająca wynosi zero. Możesz przenieść transakcję do działu transakcji nieudanych. +portfolio.pending.mediationResult.error.depositTxNull=Transakcja z depozytem wynosi zero. Możesz przenieś obecną transakcję do działu transakcji nieudanych. +portfolio.pending.mediationResult.error.delayedPayoutTxNull=Opóźniona transakcja wypłacająca wynosi zero. Możesz przenieść transakcję do działu transakcji nieudanych. portfolio.pending.error.depositTxNotConfirmed=The deposit transaction is not confirmed. You can not open an arbitration dispute with an unconfirmed deposit transaction. Please wait until it is confirmed or go to \"Settings/Network info\" and do a SPV resync.\n\nFor further help please contact the Bisq support channel at the Bisq Matrix Space. portfolio.pending.support.headline.getHelp=Potrzebujesz pomocy ? @@ -865,7 +865,7 @@ portfolio.pending.noReceiverAddressDefined=Nie zdefiniowano adresu odbiorcy portfolio.pending.mediationResult.headline=Sugerowana wypłata od mediacji portfolio.pending.mediationResult.info.noneAccepted=Ukończ transakcję poprzez akceptację sugesti mediatora co do wypłaty w transakcji. -portfolio.pending.mediationResult.info.selfAccepted=Zaakceptowałeś sugestię mediatora. Oczekiwanie na akceptację drugiej strony transakcji. +portfolio.pending.mediationResult.info.selfAccepted=Zaakceptowałeś sugestię mediatora. Oczekiwanie na akceptację drugiej strony transakcji. portfolio.pending.mediationResult.info.peerAccepted=Twój partner w transakcji zaakceptował sugestie mediatora. Czy również je akceptujesz ? portfolio.pending.mediationResult.button=Obejrzyj zaproponowane rozwiązanie portfolio.pending.mediationResult.popup.headline=Wynik mediacji dla transakcji z ID: {0} @@ -876,8 +876,8 @@ portfolio.pending.mediationResult.popup.reject=Reject portfolio.pending.mediationResult.popup.openArbitration=Send to arbitration portfolio.pending.mediationResult.popup.alreadyAccepted=Już zaakceptowałeś -portfolio.pending.failedTrade.taker.missingTakerFeeTx=Brakuje opłaty za transakcję drugiej strony.\n\nBez tego, cała transakcja nie może zostać ukończona. Żadne fundusze nie zostały zablokowane ani żadna opłata za dokonanie transakcji nie została jeszcze pobrana. Możesz przenieść tą transakcję do działu transakcji nieudanych. -portfolio.pending.failedTrade.maker.missingTakerFeeTx=Brakuje opłaty za transakcję drugiej strony.\n\nBez tego, cała transakcja nie może zostać ukończona. Żadne fundusze nie zostały zablokowane. Twoja oferta jest wciąż widoczna dla innych potencjanych kupców, więc nie straciłeś opłaty za stworzenie oferty. Możesz przenieść tą transakcję do działu transakcji nieudanych. +portfolio.pending.failedTrade.taker.missingTakerFeeTx=Brakuje opłaty za transakcję drugiej strony.\n\nBez tego, cała transakcja nie może zostać ukończona. Żadne fundusze nie zostały zablokowane ani żadna opłata za dokonanie transakcji nie została jeszcze pobrana. Możesz przenieść tą transakcję do działu transakcji nieudanych. +portfolio.pending.failedTrade.maker.missingTakerFeeTx=Brakuje opłaty za transakcję drugiej strony.\n\nBez tego, cała transakcja nie może zostać ukończona. Żadne fundusze nie zostały zablokowane. Twoja oferta jest wciąż widoczna dla innych potencjanych kupców, więc nie straciłeś opłaty za stworzenie oferty. Możesz przenieść tą transakcję do działu transakcji nieudanych. portfolio.pending.failedTrade.missingDepositTx=The deposit transaction (the 2-of-2 multisig transaction) is missing.\n\nWithout this deposit transaction the trade cannot be completed.\n\nNo trade or deposit funds have been locked but you might have lost miner fees and trade fees. To find out more about failed trades, to see if you have lost any miner fees or trade fees, and to know if it is appropriate for you to consider making a reimbursement request please see here [HYPERLINK:https://bisq.wiki/Failed_Trades_-_Reimbursement_of_Trade_Fees_and_Miner_Fees]\n\nFeel free to move this trade to failed trades. portfolio.pending.failedTrade.buyer.existingDepositTxButMissingDelayedPayoutTx=The delayed payout transaction is missing, but funds have been locked in the deposit transaction.\n\nPlease do NOT send the fiat or altcoin payment to the BTC seller, because without the delayed payout tx, arbitration cannot be opened. Instead, open a mediation ticket with Cmd/Ctrl+o. The mediator should suggest that both peers each get back the full amount of their security deposits (with seller receiving full trade amount back as well). This way, there is no security risk, and only trade fees are lost. \n\nYou can request a reimbursement for lost trade fees here: [HYPERLINK:https://github.com/bisq-network/support/issues] portfolio.pending.failedTrade.seller.existingDepositTxButMissingDelayedPayoutTx=Brakuje opóźnionej opłaty transakcyjnej, ale fundusze zostały już zablokowane w depozycie. \n\nJeśli brakuje opóźnionej opłaty transakcyjnej u kupującego, pojawi się wtedy instrukcja aby NIE wysyłać płatności i poprosić o pomoc mediatora. Powienieneś również poprosić o pomoc mediatora poprzez Cmd/Ctrl+o.\n\nJeśli kupujący nie wysłał jeszcze płatności, mediator powinien zasugerować aby obie strony otrzymały z powrotem pełną kwotę depozytu bezpieczeństwa ( ze sprzedawcą otrzymującym pełną kwotę przeznaczoną na sprzedaż). W przeciwnym przypadku kwota do sprzedaży będzie przekazana kupującemu.\n\nMożesz poprosić o zwrot opłaty za dokonanie transakcji tutaj:\n[HYPERLINK:https://github.com/bisq-network/support/issues] @@ -1139,7 +1139,7 @@ setting.preferences.cannotRemovePrefCurrency=Nie możesz usunąć wybranego pref setting.preferences.cannotRemoveMainAltcoinCurrency=You cannot remove this main altcoin currency setting.preferences.displayAltcoins=Wyświetl altcoiny setting.preferences.noAltcoins=Nie wybrano altcoinów -setting.preferences.addFiat=Dodaj walutę krajową +setting.preferences.addFiat=Dodaj walutę krajową setting.preferences.addAltcoin=Dodaj altcoin setting.preferences.displayOptions=Wyświetl opcje setting.preferences.showOwnOffers=Pokaż moje oferty na liście ofert @@ -1199,7 +1199,7 @@ settings.net.onionAddressLabel=Mój adres onion settings.net.btcNodesLabel=Użyj indywidualnych węzłów Bitcoin Core settings.net.bitcoinPeersLabel=Połączone jednostki settings.net.useTorForBtcJLabel=Użyj Tor do sieci Bitcoin -settings.net.bitcoinNodesLabel=Węzły Bitcoin Core połaczone z +settings.net.bitcoinNodesLabel=Węzły Bitcoin Core połaczone z settings.net.useProvidedNodesRadio=Użyj dostarczonych węzłów Bicoin Core settings.net.usePublicNodesRadio=Użyj publicznej sieci Bitcoin settings.net.useCustomNodesRadio=Użyj indywidualnych węzłów Bitcoin Core @@ -1241,7 +1241,7 @@ settings.net.outbound=wychodzący settings.net.reSyncSPVChainLabel=Ponownie zsynchronizuj łańcuch SPV settings.net.reSyncSPVChainButton=Resync SPV wallet settings.net.reSyncSPVSuccess=Czy jesteś pewien że chcesz dokonać ponownej synchronizacji SPV ? Jeśli tak, plik łańcucha SPV zostanie usunięty przy ponownym uruchomieniu.\n\nPo restarcie aplikacji uruchomienie i synchronizacja z siecią może trochę potrwać, zobaczysz wszystkie transakcje jak tylko synchronizacja zostanie ukończona.\n\nZależnie od ilości transakcji i wieku Twojego portfela ponowna synchronizacja może potrwać do kilku godzin i zająć 100 % mocy CPU. Nie przerywaj tego procesu, jeśli jednak to nastąpi będzie konieczna ponowna synchronizacja. -settings.net.reSyncSPVAfterRestart=Plik łańcucha SPV został usunięty. Prosimy o cierpliwość. Synchronizacja z siecią może potrwać. +settings.net.reSyncSPVAfterRestart=Plik łańcucha SPV został usunięty. Prosimy o cierpliwość. Synchronizacja z siecią może potrwać. settings.net.reSyncSPVAfterRestartCompleted=Synchronizacja została ukończona. Prosimy o restart aplikacji. settings.net.reSyncSPVFailed=Nie można usunąć pliku łańcucha SPV.\nBłąd: {0} setting.about.aboutBisq=O Bisq @@ -1321,7 +1321,7 @@ account.tab.mediatorRegistration=Rejestracja mediatora account.tab.refundAgentRegistration=Rejestracja agenta refundacyjnego account.tab.signing=Podpisywanie account.info.headline=Witamy na koncie Bisq -account.info.msg=Możesz tutaj dodać konta do dokonywania transakcji w walutach krajowych & elektronicznych i stworzyć kopię zapasową portfela & danych konta. \n\nNowy portfel Bitcoina został stworzony gdy po raz pierwszy uruchomiłeś Bisq. \n\nAbsolutnie zalecamy aby zapisać seed mogące odtworzyć portfel Bisq ( zobacz kartę na górze ) i rozważyć dodanie hasła przed przelaniem funduszy. Depozyty Bitcoina i wypłaty są zarządzane w sekcji \"Fundusze\".\n\n Nota bezpieczeństwa & prywatności: ponieważ Bisq jest zdecentralizowaną giełdą, wszystkie dane są przechowywane na Twoim komputerze. Nie ma żadnych serwerów, więc nie mamy żadnego dostępu do Twoich prywatnych informacji, funduszy, czy nawet adresu IP. Dane takie jak numer konta banku, adresy walut elektronicznych & Bitcoina itp. są jedynie przesyłane do drugiej strony transakcji aby dokończyć wymianę ( w przypadku sporu mediator lub arbiter zobaczy te same dane co druga strona z którą bierzesz udział w wymianie). +account.info.msg=Możesz tutaj dodać konta do dokonywania transakcji w walutach krajowych & elektronicznych i stworzyć kopię zapasową portfela & danych konta. \n\nNowy portfel Bitcoina został stworzony gdy po raz pierwszy uruchomiłeś Bisq. \n\nAbsolutnie zalecamy aby zapisać seed mogące odtworzyć portfel Bisq ( zobacz kartę na górze ) i rozważyć dodanie hasła przed przelaniem funduszy. Depozyty Bitcoina i wypłaty są zarządzane w sekcji \"Fundusze\".\n\n Nota bezpieczeństwa & prywatności: ponieważ Bisq jest zdecentralizowaną giełdą, wszystkie dane są przechowywane na Twoim komputerze. Nie ma żadnych serwerów, więc nie mamy żadnego dostępu do Twoich prywatnych informacji, funduszy, czy nawet adresu IP. Dane takie jak numer konta banku, adresy walut elektronicznych & Bitcoina itp. są jedynie przesyłane do drugiej strony transakcji aby dokończyć wymianę ( w przypadku sporu mediator lub arbiter zobaczy te same dane co druga strona z którą bierzesz udział w wymianie). account.menu.paymentAccount=Konta walut krajowych account.menu.altCoinsAccountView=Konta walut elektronicznych @@ -1346,7 +1346,7 @@ account.arbitratorRegistration.register=Zarejestruj account.arbitratorRegistration.registration={0} rejestracja account.arbitratorRegistration.revoke=Cofnij account.arbitratorRegistration.info.msg=Zauważ że potrzebuje być dostępny przez 15 dni po cofnięciu jako że mogą być transakcje który używają Ciebie jako {0}. Maksymalny dostępny czas na transakcję wynosi 8 dni i proces sportu może trwać do 7 dni. -account.arbitratorRegistration.warn.min1Language=Musisz wybrać przynajmniej 1 język.\nDodaliśmy język domyślny dla Ciebie. +account.arbitratorRegistration.warn.min1Language=Musisz wybrać przynajmniej 1 język.\nDodaliśmy język domyślny dla Ciebie. account.arbitratorRegistration.removedSuccess=Z sukcesem usunięto Twoją rejestrację w sieci Bisq. account.arbitratorRegistration.removedFailed=Nie można usunąć rejestracji.{0} account.arbitratorRegistration.registerSuccess=Z sukcesem zostałeś zarejestrowany do sieci Bisq. @@ -1378,13 +1378,13 @@ account.altcoin.popup.qwertycoin.msg=Transakcja Qwertycoin na Bisq wymaga potwie # suppress inspection "UnusedProperty" account.altcoin.popup.drgl.msg=Transakcja Dragonglass na Bisq wymaga potwierdzenia i Twojej zgody na następujące warunki:\n\nZe względu na prywatność którą oferuje Dragonglass, transakcja nie jest weryfikowana na publicznym łańcuchu. Jeśli wymagane, możesz udowodnić dokonanie transakcji poprzez użycie prywatnego klucza TXN. \nPrywatny klucz TXN jest jednorazowy, automatycznie generowany przy każdej transakcji i może być uzyskany jedynie poprzez Twój portfel DRGL.\nAlbo przez GUI portfela DRGL (w oknie szczegółów transakcji) lub przez simplewallet CLI Dragonglass (używając polecenia "get_tx_key").\n\nWersja DRGL 'Oathkeeper' i wyższe są WYMAGANE dla obu. \n\nW przypadku sporu musisz zapewnić następujące informacje dla mediatora lub arbitera: \n- prywatny klucz transakcji TXN \n-hash transakcji \n-adres publiczny odbiorcy. \n\nWeryfikacja płatności może być dokonana używając danych powyżej jako danych wejściowych na (http://drgl.info/#check_txn).\n\nNie stosując się do powyższych informacji lub korzystając z nieodpowiedniego portfela oraz do zapewniania odpowiednich danych mediatorowi lub arbiterowi będzie skutkowało przegraniem sporu. W przypadku wszystkich spraw. Wysyłający Dragonglass ponosi 100 % odpowiedzialności w zweryfikowaniu transakcji DRGL i przekazaniu odpowiednich informacji mediatorowi lub arbiterowi w przypadku sporu. Użycie ID płatności nie jest wymagane.\n\nJeśli nie jesteś pewien procesu transakcji odwiedź kanał Dragonglass na discordzie (http://discord.drgl.info) po pomoc. # suppress inspection "UnusedProperty" -account.altcoin.popup.ZEC.msg=Używając Zcash może użyć jedynie jawnych adresów ( zaczynając od t), nie adresów z (prywatnych), ponieważ mediator lub arbiter nie będzie w stanie zweryfikować transakcji z adresem z. +account.altcoin.popup.ZEC.msg=Używając Zcash może użyć jedynie jawnych adresów ( zaczynając od t), nie adresów z (prywatnych), ponieważ mediator lub arbiter nie będzie w stanie zweryfikować transakcji z adresem z. # suppress inspection "UnusedProperty" account.altcoin.popup.XZC.msg=Używając Zcoin możesz użyć jednie jawnych ( identyfikowalnych) adresów, nie adresów niemożliwych do zweryfikowania, ponieważ mediator lub arbiter nie będzie w stanie potwierdzić transakcji z niemożliwym do zidentyfikowania adresem na przeglądarce łańcucha. # suppress inspection "UnusedProperty" account.altcoin.popup.grin.msg=GRIN requires an interactive process between the sender and receiver to create the transaction. Be sure to follow the instructions from the GRIN project web page [HYPERLINK:https://grin.mw] to reliably send and receive GRIN. More information on transacting GRIN can be found here [HYPERLINK:https://docs.grin.mw/about-grin/transactions/].\n\nThe GRIN sender is required to provide proof that they have sent GRIN successfully. If the wallet cannot provide that proof, a potential dispute will be resolved in favor of the GRIN receiver. Please be sure that you use the latest GRIN software which supports the transaction proof and that you understand the process of transferring and receiving GRIN as well as how to create the proof. \n\nSee [HYPERLINK:https://bisq.wiki/Trading_GRIN] for more information about trading GRIN on Bisq. # suppress inspection "UnusedProperty" -account.altcoin.popup.beam.msg=BEAM wymaga interaktywnego procesu pomiędzy wysyłającym a odbiorcą do stworzenia transakcji.\n\n Postępuj według instrukcji ze strony internetowej BEAM aby pewnie wysyłać i odbierać BEAM ( odbiorca musi być dostępny online , lub przynajmniej online w pewnym oknie czasowym). \n\nWysyłający BEAM jest zobligowany do wysłania dowodu przesłania BEAM z sukcesem. Upewnij się że masz najnowsze oprogramowanie portfela wspierające otrzymanie dowodu transakcji. Jeśli portfel nie może zapewnić dowodu, potencjalny spór zostanie zakończony z korzyścią dla odbiorcy BEAM. +account.altcoin.popup.beam.msg=BEAM wymaga interaktywnego procesu pomiędzy wysyłającym a odbiorcą do stworzenia transakcji.\n\n Postępuj według instrukcji ze strony internetowej BEAM aby pewnie wysyłać i odbierać BEAM ( odbiorca musi być dostępny online , lub przynajmniej online w pewnym oknie czasowym). \n\nWysyłający BEAM jest zobligowany do wysłania dowodu przesłania BEAM z sukcesem. Upewnij się że masz najnowsze oprogramowanie portfela wspierające otrzymanie dowodu transakcji. Jeśli portfel nie może zapewnić dowodu, potencjalny spór zostanie zakończony z korzyścią dla odbiorcy BEAM. # suppress inspection "UnusedProperty" account.altcoin.popup.pars.msg=Transakcja ParsiCoin na Bisq wymaga potwierdzenia i Twojej zgody na następujące warunki:\n\nDo wysłania PARS potrzebujesz użyć oficjalnego portfela ParsiCoin wersji 3.0.0 lub wyższej.\n\nMożesz sprawdzić hash oraz klucz transakcji w sekcji Transakcje na portfelu GUI (ParsiPay) Musisz kliknąć prawym przyciskiem myszy na transakcję i wtedy kliknąć pokaż szczegóły. \n\nW przypadku sporu musisz zapewnić następujące informacje dla mediatora lub arbitera: 1) hash transakcji, 2) klucz transakcji, 3) adres PARS odbiorcy. Mediator lub arbiter zweryfikuje wtedy transakcję PARS używając przeglądarki ParsiCoin (http://explorer.parsicoin.net/#check_payment).\n\nNie stosując się do powyższych informacji oraz do zapewniania odpowiednich danych mediatorowi lub arbiterowi będzie skutkowało przegraniem sporu. W przypadku wszystkich spraw , wysyłający ParsiCoin ponosi 100 % odpowiedzialności w zweryfikowaniu i przekazaniu odpowiednich informacji mediatorowi lub arbiterowi.\n\nJeśli nie rozumiesz tych wymagań, nie dokonuj transakcji na Bisq. Najpierw poszukaj pomocy na discordzie ParsiCoin (https://discord.gg/c7qmFNh). @@ -1392,7 +1392,7 @@ account.altcoin.popup.pars.msg=Transakcja ParsiCoin na Bisq wymaga potwierdzenia account.altcoin.popup.blk-burnt.msg=Aby dokonać transakcji burnt blackcoins musisz potwierdzić i zgodzić się na następujące warunki:\n\nBurnt blackcoins nie mogą być sprzedane. Aby nimi handlować na Bisq, skrypty wychodzące muszą być w formacie: OP_RETURN OP_PUSHDATA , a po nich przez powiązane dane bajtów, które po rozkodowaniu szestnastkowym, ustanowią adresy. Na przykład burnt blackcoins z adresem 666f6f ("foo" w UTF-8) będzie miało następujący skrypt:\n\nOP_RETURN OP_PUSHDATA 666f6f\n\nAby stworzyć burnt blackcoins można użyć polecenia "wypal" RPC dostępnego w niektórych portfelach.\n\nInne możliwości można sprawdzić na https://ibo.laboratorium.ee .\n\nJako że burnt blackcoins nie mogą być sprzedane, nie mogą być sprzedane ponownie. "Sprzedawanie" burnt blackcoins znaczy wypalenie normalnych blackcoins ( z powiązanymi danymi dotyczącymi adresu odbiorcy). \n\nW przypadku sporu sprzedawca BLK musi zapewnić hash transakcji. # suppress inspection "UnusedProperty" -account.altcoin.popup.liquidbitcoin.msg=Aby dokonać transakcji L-BTC na Bisq musisz potwierdzić i zgodzić się na następujące warunki:\n\nPodczas otrzymywania L-BTC w transakcji na Bisq nie możesz użyć aplikacji mobilnej portfela Blockstream Green lub portfel na giełdzie. Możesz otrzymać L-BTC jedynie w portfelu Liquid Elements Core lub innym portfelu L-BTC który pozwala abyś otrzymał ślepy klucz dla Twojego ślepego adresu L-BTC.\n\nW przypadku kiedy konieczna jest mediacja lub jeśli nastąpi spór musisz ujawnić ślepy klucz do Twojego adresu odbiorczego L-BTC mediatorowi Bisq lub agentowi refundacji tak aby mogli oni zweryfikować szczegóły poufności transakcji i ich własnym węźle Elements Core.\n\nNie stosując się do powyższych informacji oraz do zapewnienia odpowiednich danych mediatorowi lub agentowi refundacji będzie skutowało przegraniem sporu. W przypadku wszystkich spraw sporu otrzymujący L-BTC ponowsi 100 % odpowiedzialności w zapewnieniu kryptograficznego dowodu mediatorowi lub agentowi refundacji.\n\nJeśli nie rozumiesz tych wymagań nie handluj L-BTC na Bisq. +account.altcoin.popup.liquidbitcoin.msg=Aby dokonać transakcji L-BTC na Bisq musisz potwierdzić i zgodzić się na następujące warunki:\n\nPodczas otrzymywania L-BTC w transakcji na Bisq nie możesz użyć aplikacji mobilnej portfela Blockstream Green lub portfel na giełdzie. Możesz otrzymać L-BTC jedynie w portfelu Liquid Elements Core lub innym portfelu L-BTC który pozwala abyś otrzymał ślepy klucz dla Twojego ślepego adresu L-BTC.\n\nW przypadku kiedy konieczna jest mediacja lub jeśli nastąpi spór musisz ujawnić ślepy klucz do Twojego adresu odbiorczego L-BTC mediatorowi Bisq lub agentowi refundacji tak aby mogli oni zweryfikować szczegóły poufności transakcji i ich własnym węźle Elements Core.\n\nNie stosując się do powyższych informacji oraz do zapewnienia odpowiednich danych mediatorowi lub agentowi refundacji będzie skutowało przegraniem sporu. W przypadku wszystkich spraw sporu otrzymujący L-BTC ponowsi 100 % odpowiedzialności w zapewnieniu kryptograficznego dowodu mediatorowi lub agentowi refundacji.\n\nJeśli nie rozumiesz tych wymagań nie handluj L-BTC na Bisq. account.fiat.yourFiatAccounts=Konta Twoich walut krajowych account.fiat.exportAccountAge=Export account age for Bisq 2 @@ -1453,9 +1453,9 @@ account.notifications.priceAlert.low.label=Powiadom jeśli cena BTC jest poniże account.notifications.priceAlert.setButton=Ustal alerty cenowe account.notifications.priceAlert.removeButton=Usuń powiadomienia o cenach account.notifications.trade.message.title=Stan transakcji się zmienił -account.notifications.trade.message.msg.conf=Transakcja depozytu dla transakcji ID {0} jest potwierdzona. Prosimy otworzyć aplikację Bisq i rozpocząć płatność. +account.notifications.trade.message.msg.conf=Transakcja depozytu dla transakcji ID {0} jest potwierdzona. Prosimy otworzyć aplikację Bisq i rozpocząć płatność. account.notifications.trade.message.msg.started=Kupujący BTC rozpoczął płatność dla transakcji ID {0}. -account.notifications.trade.message.msg.completed=Transakcja ID {0} się zakończyła. +account.notifications.trade.message.msg.completed=Transakcja ID {0} się zakończyła. account.notifications.offer.message.title=Twoja oferta została zaakceptowana account.notifications.offer.message.msg=Twoja oferta z transacją ID {0} została zaakceptowana account.notifications.dispute.message.title=Nowa wiadomość w sporze @@ -1472,7 +1472,7 @@ account.notifications.marketAlert.trigger.prompt=Różnica procentowa od ceny ry account.notifications.marketAlert.addButton=Dodaj powiadomienie o ofercie account.notifications.marketAlert.manageAlertsButton=Zarządzaj powiadomieniami o ofertach account.notifications.marketAlert.manageAlerts.title=Zarządzaj powiadomieniami o ofertach -account.notifications.marketAlert.manageAlerts.header.paymentAccount=Konto płatności +account.notifications.marketAlert.manageAlerts.header.paymentAccount=Konto płatności account.notifications.marketAlert.manageAlerts.header.trigger=Cena progowa account.notifications.marketAlert.manageAlerts.header.offerType=Typ oferty account.notifications.marketAlert.message.title=Powiadomienie o ofercie @@ -1481,10 +1481,10 @@ account.notifications.marketAlert.message.msg.above=powyżej account.notifications.marketAlert.message.msg=Nowa ''{0} {1}'' oferta z ceną {2} ({3} {4} rynkową) i metodą płatności ''{5}'' została opublikowana na Bisq.\nID oferty: {6}. account.notifications.priceAlert.message.title=Powiadomienie o ofercie {0} account.notifications.priceAlert.message.msg=Powiadomienia o cenach rynkowych zostały włączone. Obecna {0} cena wynosi {1} {2} -account.notifications.noWebCamFound.warning=Nie znaleziono kamery internetowej.\n\nProszę użyć opcji emailowej aby wysłać token i klucz do zabezpieczenia z Twojego telefonu do aplikacji Bisq. +account.notifications.noWebCamFound.warning=Nie znaleziono kamery internetowej.\n\nProszę użyć opcji emailowej aby wysłać token i klucz do zabezpieczenia z Twojego telefonu do aplikacji Bisq. account.notifications.webcam.error=An error has occurred with the webcam. -account.notifications.priceAlert.warning.highPriceTooLow=Cena wyższa musi być większa niż cena niższa. -account.notifications.priceAlert.warning.lowerPriceTooHigh=Cena niższa musi być niższa niż cena wyższa. +account.notifications.priceAlert.warning.highPriceTooLow=Cena wyższa musi być większa niż cena niższa. +account.notifications.priceAlert.warning.lowerPriceTooHigh=Cena niższa musi być niższa niż cena wyższa. @@ -1682,7 +1682,7 @@ dao.bond.reputation.amount=Kwota BSQ do zablokowania dao.bond.reputation.time=Odblokuj czas w blokach dao.bond.reputation.salt='Salt' dao.bond.reputation.hash=Hash -dao.bond.reputation.lockupButton=Zamknięcie +dao.bond.reputation.lockupButton=Zamknięcie dao.bond.reputation.lockup.headline=Potwierdź zamknięcie funduszy dao.bond.reputation.lockup.details=Kwota do zamknięcia: {0}\nCzas odblokowania: {1} blok(i) (≈{2})\n\nOpłata eksploatacyjna: {3} ({4} Satoshi/vbyte)\nWielkość transakcji: {5} Kb\n\nCzy chcesz kontynuować ? dao.bond.reputation.unlock.headline=Potwierdź odblokowanie transakcji @@ -1710,7 +1710,7 @@ dao.bond.table.column.bondState=Stan zobowiązania dao.bond.table.column.lockTime=Czas odblokowania dao.bond.table.column.lockupDate=Data zablokowania -dao.bond.table.button.lockup=Zamknięcie +dao.bond.table.button.lockup=Zamknięcie dao.bond.table.button.unlock=Odblokuj dao.bond.table.button.revoke=Cofnij @@ -2054,7 +2054,7 @@ dao.wallet.send.opReturnAsHex=Op-Return data Hex encoded dao.wallet.send.opReturnAsHash=Hash of Op-Return data dao.wallet.send.sendBtc=Wyślij fundusze BTC dao.wallet.send.sendFunds.headline=Zatwierdź operację wypłaty -dao.wallet.send.sendFunds.details=Wysyłanie: {0}\nAdres odbierający: {1}\nWymagana opłata eksploatacyjna: {2} ({3} satoshi/vbyte)\nWielkość transakcji: {4} vKb\n\nOdbiorca otrzyma: {5}\n\nCzy jesteś pewien, że chcesz wypłacić fundusze ? +dao.wallet.send.sendFunds.details=Wysyłanie: {0}\nAdres odbierający: {1}\nWymagana opłata eksploatacyjna: {2} ({3} satoshi/vbyte)\nWielkość transakcji: {4} vKb\n\nOdbiorca otrzyma: {5}\n\nCzy jesteś pewien, że chcesz wypłacić fundusze ? dao.wallet.chainHeightSynced=Ostatni zweryfikowany blok: {0} dao.wallet.chainHeightSyncing=Oczekiwanie na bloki... Zweryfikowano {0} bloków z {1} dao.wallet.tx.type=Typ @@ -2130,11 +2130,11 @@ dao.news.daoInfo.description=To participate in the Bisq DAO and to use BSQ for d dao.news.daoInfo.firstSection.title=1. Enable DAO dao.news.daoInfo.firstSection.content=Enable the Bisq DAO and restart. dao.news.DAOOnTestnet.secondSection.title=2. Uzyskaj jakieś BSQ -dao.news.DAOOnTestnet.secondSection.content=Poproś o BSQ na Slack lub kup BSQ na Bisq. +dao.news.DAOOnTestnet.secondSection.content=Poproś o BSQ na Slack lub kup BSQ na Bisq. dao.news.DAOOnTestnet.thirdSection.title=3. Bierz udział w cyklu głosowania -dao.news.DAOOnTestnet.thirdSection.content=Tworzenie propozycji i głosowanie na propozycjami aby zmienić różne aspekty Bisq. +dao.news.DAOOnTestnet.thirdSection.content=Tworzenie propozycji i głosowanie na propozycjami aby zmienić różne aspekty Bisq. dao.news.DAOOnTestnet.fourthSection.title=4. Przeglądaj BSQ eksplorera bloków -dao.news.DAOOnTestnet.fourthSection.content=Jako że BSQ jest po prostu bitcoinem, możesz zobaczyć transakcje BSQ na explorerze bloków. +dao.news.DAOOnTestnet.fourthSection.content=Jako że BSQ jest po prostu bitcoinem, możesz zobaczyć transakcje BSQ na explorerze bloków. dao.news.DAOOnTestnet.readMoreLink=Przeczytaj pełną dokumentację dao.monitor.daoState=Stan DAO @@ -2176,7 +2176,7 @@ dao.monitor.proposal.table.numProposals=Liczba propozycji dao.monitor.isInConflictWithSeedNode=Twoje lokalne dane nie są zgodne przynajmniej z jednym seed node. Prosimy o ponowną synchronizację stanu DAO. dao.monitor.isInConflictWithNonSeedNode=Your node is in consensus with the seed nodes. Some of your peers are not in consensus. dao.monitor.isDaoStateBlockChainNotConnecting=Your DAO state chain is not connecting with the new data. Please resync the DAO state. -dao.monitor.daoStateInSync=Twój lokalny węzeł nie jest w porozumieniu z siecią. +dao.monitor.daoStateInSync=Twój lokalny węzeł nie jest w porozumieniu z siecią. dao.monitor.blindVote.headline=Stan głosowania w ciemno dao.monitor.blindVote.table.headline=Łańcuch stanu haszy głosowania w ciemno @@ -2364,7 +2364,7 @@ disputeSummaryWindow.close.msg=Ticket closed on {0}\n{1} node address: {2}\n\nSu disputeSummaryWindow.close.msgWithSig={0}{1}{2}{3} disputeSummaryWindow.close.nextStepsForMediation=\nNext steps:\nGo to Open trades to Accept the mediation proposal and wait for your peer's acceptance, if necessary.\nClick Reject if you disagree and explain your reasons on the mediation ticket.\nIf the trade has not been paid out in the next 48h, please inform your mediator on this ticket.\nKeep in mind that the arbitrator can only make the payout of the trade amount + 1 security deposit. The other security deposit will be left unpaid. -disputeSummaryWindow.close.nextStepsForRefundAgentArbitration=\nKolejne kroki:\nŻadne dodatkowe czynności nie są od Ciebie wymagane. Jeśli arbiter zdecydował na Twoją korzyść, zobaczysz transakcję "Refundacja z arbitracji" w Fundusze/Transakcje +disputeSummaryWindow.close.nextStepsForRefundAgentArbitration=\nKolejne kroki:\nŻadne dodatkowe czynności nie są od Ciebie wymagane. Jeśli arbiter zdecydował na Twoją korzyść, zobaczysz transakcję "Refundacja z arbitracji" w Fundusze/Transakcje disputeSummaryWindow.close.closePeer=Musisz zamknąć również sprawę drugiej strony transakcji! disputeSummaryWindow.close.txDetails.headline=Opublikuj transakcję refundacji # suppress inspection "TrailingSpacesInProperty" @@ -2446,7 +2446,7 @@ offerDetailsWindow.creationDate=Data stworzenia offerDetailsWindow.makersOnion=Adres onion twórcy qRCodeWindow.headline=Kod QR -qRCodeWindow.msg=Prosimy o użycie tego kodu QR aby zasilić swój portfel Bisq z zewnętrznego portfela. +qRCodeWindow.msg=Prosimy o użycie tego kodu QR aby zasilić swój portfel Bisq z zewnętrznego portfela. qRCodeWindow.request=Prośba o płatność: \n{0} selectDepositTxWindow.headline=Wybierz transakcję depozytu dla sporu @@ -2503,14 +2503,14 @@ txDetailsWindow.sentTo=Wyślij do txDetailsWindow.txId=ID transakcji closedTradesSummaryWindow.headline=Podsumowanie historii transakcji -closedTradesSummaryWindow.totalAmount.title=Całkowita kwota transakcji +closedTradesSummaryWindow.totalAmount.title=Całkowita kwota transakcji closedTradesSummaryWindow.totalAmount.value={0} ({1} z obecną ceną rynkową) closedTradesSummaryWindow.totalVolume.title=Całkowita kwota transakcji w {0} closedTradesSummaryWindow.totalMinerFee.title=Podsumowanie wszystkich opłat eksploatacyjnych closedTradesSummaryWindow.totalMinerFee.value={0} ({1} całkowitej kwoty transakcji) closedTradesSummaryWindow.totalTradeFeeInBtc.title=Podsumowanie wszystkich opłat za dokonanie transakcji w BTC closedTradesSummaryWindow.totalTradeFeeInBtc.value={0} ({1} całkowitej kwoty transakcji) -closedTradesSummaryWindow.totalTradeFeeInBsq.title=Podsumowanie wszystkich opłat za dokonanie transakcji w BSQ +closedTradesSummaryWindow.totalTradeFeeInBsq.title=Podsumowanie wszystkich opłat za dokonanie transakcji w BSQ closedTradesSummaryWindow.totalTradeFeeInBsq.value={0} ({1} całkowitej kwoty transakcji) walletPasswordWindow.headline=Wprowadź hasło aby odblokować @@ -2854,7 +2854,7 @@ formatter.asTaker={0} {1} jako twórca # we use enum values here # dynamic values are not recognized by IntelliJ # suppress inspection "UnusedProperty" -BTC_MAINNET=główną siecią Bitcoin +BTC_MAINNET=główną siecią Bitcoin # suppress inspection "UnusedProperty" BTC_TESTNET=Sieć testowa Bitcoin # suppress inspection "UnusedProperty" @@ -2889,8 +2889,8 @@ password.confirmPassword=Potwierdź hasło password.tooLong=Hasło musi mieć mniej niż 500 znaków. password.deriveKey=Stwórz klucz z hasła password.walletDecrypted=Portfel z sukcesem rozszyfrowany i ochrona hasłem usunięta. -password.wrongPw=Wpisałeś złe hasło. \n\nProsimy o wpisanie hasła ponownie, dokładnie sprawdzając literówki oraz pisownię. -password.walletEncrypted=Portfel z sukcesem zaszyfrowany i włączona ochrona hasłem. +password.wrongPw=Wpisałeś złe hasło. \n\nProsimy o wpisanie hasła ponownie, dokładnie sprawdzając literówki oraz pisownię. +password.walletEncrypted=Portfel z sukcesem zaszyfrowany i włączona ochrona hasłem. password.walletEncryptionFailed=Wallet password could not be set. You may have imported seed words which do not match the wallet database. Please contact the developers on Matrix ([HYPERLINK:https://bisq.chat]). password.passwordsDoNotMatch=2 hasła które wpisano nie są identyczne. password.forgotPassword=Zapomniałeś hasła? @@ -2945,7 +2945,7 @@ payment.account.no=Numer konta payment.account.name=Nazwa konta payment.account.userName=Nazwa użytkownika payment.account.phoneNr=Numer telefonu -payment.account.owner=Pełna nazwa właściciela konta +payment.account.owner.fullname=Pełna nazwa właściciela konta payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Pełne imię (pierwsze, drugie, nazwisko) @@ -3085,7 +3085,7 @@ payment.limits.info=Bądź świadom że wszystkie transakcje bankowe niosą ze s # suppress inspection "UnusedProperty" payment.limits.info.withSigning=To limit chargeback risk, Bisq sets per-trade limits for this payment account type based on the following factors:\n\n1. General chargeback risk for the payment method\n2. Account signing status\n3. User-defined trade limit\n\nThis payment account is not yet signed, so it is limited to buying {0} per trade. After signing, buy limits will increase as follows:\n\n● Before signing, and for 30 days after signing, your per-trade buy limit will be {0}\n● 30 days after signing, your per-trade buy limit will be {1}\n● 60 days after signing, your per-trade buy limit will be {2}\n\nSell limits are not affected by account signing. You can sell {2} in a single trade immediately.\n\nThese limits only apply to the size of a single trade—you can place as many trades as you like. \n\nSee more details on the wiki [HYPERLINK:https://bisq.wiki/Account_limits]. -payment.cashDeposit.info=Prosimy o potwierdzenie że Twój bank zezwala na wysyłanie depzoytu gotówki na konta innych osób. Np.: Bank Ameryki i Wells Fargo nie pozwalają już na takie depozyty. +payment.cashDeposit.info=Prosimy o potwierdzenie że Twój bank zezwala na wysyłanie depzoytu gotówki na konta innych osób. Np.: Bank Ameryki i Wells Fargo nie pozwalają już na takie depozyty. payment.revolut.info=Revolut wymaga 'Nazwy użytkownika' jako ID konta nie numeru telefonu lub email jak to było w przeszłości. payment.account.revolut.addUserNameInfo={0}\nTwoje obecne konto Revolut ({1}) nie ma "Nazwy użytkownika"/\nProsimy o wpisanie Twojej "Nazwy Użytkownika" Revolut aby zaktualizować Twoje dane konta.\nNie wpłynie to na wiek i status podpisania konta. diff --git a/core/src/main/resources/i18n/displayStrings_pt.properties b/core/src/main/resources/i18n/displayStrings_pt.properties index b7248a6cc4..98c75d4348 100644 --- a/core/src/main/resources/i18n/displayStrings_pt.properties +++ b/core/src/main/resources/i18n/displayStrings_pt.properties @@ -1179,7 +1179,7 @@ setting.preferences.dao.fullModeDaoMonitor.popup=If full-mode DAO state monitori setting.preferences.dao.rpcUser=Nome de usuário de RPC setting.preferences.dao.rpcPw=Senha de RPC setting.preferences.dao.blockNotifyPort=Bloquear porta de notificação -setting.preferences.dao.fullNodeInfo=Para executar o Bisq como nó completo da OAD você precisa ter Bitcoin Core em execução local e RPC ativado. Todos os requerimentos estão documentados em '' {0} ''. +setting.preferences.dao.fullNodeInfo=Para executar o Bisq como nó completo da OAD você precisa ter Bitcoin Core em execução local e RPC ativado. Todos os requerimentos estão documentados em '' {0} ''. setting.preferences.dao.fullNodeInfo.ok=Abrir página de documentos setting.preferences.dao.fullNodeInfo.cancel=Não, eu fico com o modo nó lite settings.preferences.editCustomExplorer.headline=Explorer Settings @@ -2945,7 +2945,7 @@ payment.account.no=Nº da conta payment.account.name=Nome da conta payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=Nome completo do titular da conta +payment.account.owner.fullname=Nome completo do titular da conta payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Nome completo (primeiro, nome do meio, último) @@ -3537,6 +3537,6 @@ validation.phone.insufficientDigits=There are not enough digits in {0} to be a v validation.phone.tooManyDigits=There are too many digits in {0} to be a valid phone number validation.phone.incorrectLength=The field must contain {0} numbers validation.phone.invalidDialingCode=Country dialing code for number {0} is invalid for country {1}. The correct dialing code is {2}. -validation.invalidAddressList=Deve ser um lista de endereços válidos separados por vírgulas +validation.invalidAddressList=Deve ser um lista de endereços válidos separados por vírgulas validation.capitual.invalidFormat=Must be a valid CAP code of format: CAP-XXXXXX (6 alphanumeric characters) diff --git a/core/src/main/resources/i18n/displayStrings_ru.properties b/core/src/main/resources/i18n/displayStrings_ru.properties index a4b06a19ef..e95b000d9c 100644 --- a/core/src/main/resources/i18n/displayStrings_ru.properties +++ b/core/src/main/resources/i18n/displayStrings_ru.properties @@ -2748,7 +2748,7 @@ guiUtil.accountExport.exportFailed=Экспорт в CSV не удался из- guiUtil.accountExport.selectExportPath=Выбрать директорию для экспорта guiUtil.accountImport.imported=Торговый счёт импортирован из:\n{0}\n\nИмпортированные счета:\n{1} guiUtil.accountImport.noAccountsFound=Экспортированные торговые счета не найдены в: {0}.\nИмя файла {1}. -guiUtil.openWebBrowser.warning=Вы собираетесь открыть веб-страницу в веб-браузере.\nСделать это сейчас? \n\nЕсли вы не используете \«Tor\» в качестве веб-браузера по умолчанию, вы откроете веб-страницу в клирнете.\n\nURL: \«{0}\» +guiUtil.openWebBrowser.warning=Вы собираетесь открыть веб-страницу в веб-браузере.\nСделать это сейчас? \n\nЕсли вы не используете \«Tor\» в качестве веб-браузера по умолчанию, вы откроете веб-страницу в клирнете.\n\nURL: \«{0}\» guiUtil.openWebBrowser.doOpen=Открыть веб-страницу и не спрашивать снова guiUtil.openWebBrowser.copyUrl=Скопировать URL и отменить guiUtil.ofTradeAmount=от суммы сделки @@ -2945,7 +2945,7 @@ payment.account.no=Номер счета payment.account.name=Название счета payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=Полное имя владельца счета +payment.account.owner.fullname=Полное имя владельца счета payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Имя владельца счёта (Имя, отчество, первая буква фамилии) payment.account.fullName=Полное имя (имя, отчество, фамилия) diff --git a/core/src/main/resources/i18n/displayStrings_th.properties b/core/src/main/resources/i18n/displayStrings_th.properties index 06a68ce368..13ce5130fc 100644 --- a/core/src/main/resources/i18n/displayStrings_th.properties +++ b/core/src/main/resources/i18n/displayStrings_th.properties @@ -482,7 +482,7 @@ createOffer.placeOfferButton=รีวิว: ใส่ข้อเสนอไ createOffer.placeOfferButtonAltcoin=Review: Place offer to {0} {1} createOffer.createOfferFundWalletInfo.headline=เงินทุนสำหรับข้อเสนอของคุณ # suppress inspection "TrailingSpacesInProperty" -createOffer.createOfferFundWalletInfo.tradeAmount=- ปริมาณการซื้อขาย: {0} +createOffer.createOfferFundWalletInfo.tradeAmount=- ปริมาณการซื้อขาย: {0} createOffer.createOfferFundWalletInfo.msg=You need to deposit {0} to make 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. # only first part "An error occurred when placing the offer:" has been used before. We added now the rest (need update in existing translations!) @@ -550,7 +550,7 @@ takeOffer.takeOfferButtonAltcoin=Review: Take offer to {0} {1} takeOffer.noPriceFeedAvailable=คุณไม่สามารถรับข้อเสนอดังกล่าวเนื่องจากใช้ราคาร้อยละตามราคาตลาด แต่ไม่มีฟีดราคาที่พร้อมใช้งาน takeOffer.takeOfferFundWalletInfo.headline=ทุนการซื้อขายของคุณ # suppress inspection "TrailingSpacesInProperty" -takeOffer.takeOfferFundWalletInfo.tradeAmount=- ปริมาณการซื้อขาย: {0} +takeOffer.takeOfferFundWalletInfo.tradeAmount=- ปริมาณการซื้อขาย: {0} takeOffer.takeOfferFundWalletInfo.msg=You need to deposit {0} to take 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.alreadyPaidInFunds=หากคุณได้ชำระเงินแล้วคุณสามารถถอนเงินออกได้ในหน้าจอ \"เงิน / ส่งเงิน \" takeOffer.setAmountPrice=ตั้งยอดจำนวน @@ -2945,7 +2945,7 @@ payment.account.no=หมายเลขบัญชี payment.account.name=ชื่อบัญชี payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=ชื่อเต็มของเจ้าของบัญชี +payment.account.owner.fullname=ชื่อเต็มของเจ้าของบัญชี payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=ชื่อเต็ม (ชื่อจริง, ชื่อกลาง, นามสกุล) @@ -3079,7 +3079,7 @@ payment.clearXchange.info=Zelle is a money transfer service that works best *thr payment.fasterPayments.newRequirements.info=Some banks have started verifying the receiver''s full name for Faster Payments transfers. Your current Faster Payments account does not specify a full name.\n\nPlease consider recreating your Faster Payments account in Bisq to provide future {0} buyers with a full name.\n\nWhen you recreate the account, make sure to copy the precise sort code, account number and account age verification salt values from your old account to your new account. This will ensure your existing account''s age and signing status are preserved. payment.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 seller's email will be displayed to the buyer during 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 seller's email will be displayed to the buyer during the trade process. -payment.halCash.info=เมื่อมีการใช้งาน HalCash ผู้ซื้อ BTC จำเป็นต้องส่งรหัส Halcash ให้กับผู้ขายทางข้อความโทรศัพท์มือถือ\n\nโปรดตรวจสอบว่าไม่เกินจำนวนเงินสูงสุดที่ธนาคารของคุณอนุญาตให้คุณส่งด้วย HalCash จำนวนเงินขั้นต่ำในการเบิกถอนคือ 10 EUR และสูงสุดในจำนวนเงิน 600 EUR สำหรับการถอนซ้ำเป็น 3000 EUR ต่อผู้รับและต่อวัน และ 6000 EUR ต่อผู้รับและต่อเดือน โปรดตรวจสอบข้อจำกัดจากทางธนาคารคุณเพื่อให้มั่นใจได้ว่าทางธนาคารได้มีการใช้มาตรฐานข้อกำหนดเดียวกันกับดังที่ระบุไว้ ณ ที่นี่\n\nจำนวนเงินที่ถอนจะต้องเป็นจำนวนเงินหลาย 10 EUR เนื่องจากคุณไม่สามารถถอนเงินอื่น ๆ ออกจากตู้เอทีเอ็มได้ UI ในหน้าจอสร้างข้อเสนอและรับข้อเสนอจะปรับจำนวนเงิน BTC เพื่อให้จำนวนเงิน EUR ถูกต้อง คุณไม่สามารถใช้ราคาตลาดเป็นจำนวนเงิน EUR ซึ่งจะเปลี่ยนแปลงไปตามราคาที่มีการปรับเปลี่ยน\n\nในกรณีที่มีข้อพิพาทผู้ซื้อ BTC ต้องแสดงหลักฐานว่าได้ส่ง EUR แล้ว +payment.halCash.info=เมื่อมีการใช้งาน HalCash ผู้ซื้อ BTC จำเป็นต้องส่งรหัส Halcash ให้กับผู้ขายทางข้อความโทรศัพท์มือถือ\n\nโปรดตรวจสอบว่าไม่เกินจำนวนเงินสูงสุดที่ธนาคารของคุณอนุญาตให้คุณส่งด้วย HalCash จำนวนเงินขั้นต่ำในการเบิกถอนคือ 10 EUR และสูงสุดในจำนวนเงิน 600 EUR สำหรับการถอนซ้ำเป็น 3000 EUR ต่อผู้รับและต่อวัน และ 6000 EUR ต่อผู้รับและต่อเดือน โปรดตรวจสอบข้อจำกัดจากทางธนาคารคุณเพื่อให้มั่นใจได้ว่าทางธนาคารได้มีการใช้มาตรฐานข้อกำหนดเดียวกันกับดังที่ระบุไว้ ณ ที่นี่\n\nจำนวนเงินที่ถอนจะต้องเป็นจำนวนเงินหลาย 10 EUR เนื่องจากคุณไม่สามารถถอนเงินอื่น ๆ ออกจากตู้เอทีเอ็มได้ UI ในหน้าจอสร้างข้อเสนอและรับข้อเสนอจะปรับจำนวนเงิน BTC เพื่อให้จำนวนเงิน EUR ถูกต้อง คุณไม่สามารถใช้ราคาตลาดเป็นจำนวนเงิน EUR ซึ่งจะเปลี่ยนแปลงไปตามราคาที่มีการปรับเปลี่ยน\n\nในกรณีที่มีข้อพิพาทผู้ซื้อ BTC ต้องแสดงหลักฐานว่าได้ส่ง EUR แล้ว # suppress inspection "UnusedMessageFormatParameter" payment.limits.info=Please be aware that all bank transfers carry a certain amount of chargeback risk. To mitigate this risk, Bisq sets per-trade limits based on the estimated level of chargeback risk for the payment method used.\n\nFor this payment method, your per-trade limit for buying and selling is {2}.\n\nThis limit only applies to the size of a single trade—you can place as many trades as you like.\n\nSee more details on the wiki [HYPERLINK:https://bisq.wiki/Account_limits]. # suppress inspection "UnusedProperty" diff --git a/core/src/main/resources/i18n/displayStrings_vi.properties b/core/src/main/resources/i18n/displayStrings_vi.properties index 5fe7f5569d..cd1c5d96bc 100644 --- a/core/src/main/resources/i18n/displayStrings_vi.properties +++ b/core/src/main/resources/i18n/displayStrings_vi.properties @@ -986,7 +986,7 @@ funds.tx.daoTxFee=Phí đào cho giao dịch BSQ funds.tx.reimbursementRequestTxFee=Yêu cầu bồi hoàn funds.tx.compensationRequestTxFee=Yêu cầu bồi thường funds.tx.dustAttackTx=Số dư nhỏ đã nhận -funds.tx.dustAttackTx.popup=Giao dịch này đang gửi một lượng BTC rất nhỏ vào ví của bạn và có thể đây là cách các công ty phân tích chuỗi đang tìm cách theo dõi ví của bạn.\nNếu bạn sử dụng đầu ra giao dịch đó cho một giao dịch chi tiêu, họ sẽ phát hiện ra rằng rất có thể bạn cũng là người sở hửu cái ví kia (nhập coin). \n\nĐể bảo vệ quyền riêng tư của bạn, ví Bisq sẽ bỏ qua các đầu ra có số dư nhỏ dành cho mục đích chi tiêu cũng như hiển thị số dư. Bạn có thể thiết lập ngưỡng khi một đầu ra được cho là có số dư nhỏ trong phần cài đặt. +funds.tx.dustAttackTx.popup=Giao dịch này đang gửi một lượng BTC rất nhỏ vào ví của bạn và có thể đây là cách các công ty phân tích chuỗi đang tìm cách theo dõi ví của bạn.\nNếu bạn sử dụng đầu ra giao dịch đó cho một giao dịch chi tiêu, họ sẽ phát hiện ra rằng rất có thể bạn cũng là người sở hửu cái ví kia (nhập coin). \n\nĐể bảo vệ quyền riêng tư của bạn, ví Bisq sẽ bỏ qua các đầu ra có số dư nhỏ dành cho mục đích chi tiêu cũng như hiển thị số dư. Bạn có thể thiết lập ngưỡng khi một đầu ra được cho là có số dư nhỏ trong phần cài đặt. funds.tx.bsqSwapBuy=Bought BTC: funds.tx.bsqSwapSell=Sold BTC: @@ -1384,7 +1384,7 @@ account.altcoin.popup.XZC.msg=When using Zcoin you can only use the transparent # suppress inspection "UnusedProperty" account.altcoin.popup.grin.msg=GRIN requires an interactive process between the sender and receiver to create the transaction. Be sure to follow the instructions from the GRIN project web page [HYPERLINK:https://grin.mw] to reliably send and receive GRIN. More information on transacting GRIN can be found here [HYPERLINK:https://docs.grin.mw/about-grin/transactions/].\n\nThe GRIN sender is required to provide proof that they have sent GRIN successfully. If the wallet cannot provide that proof, a potential dispute will be resolved in favor of the GRIN receiver. Please be sure that you use the latest GRIN software which supports the transaction proof and that you understand the process of transferring and receiving GRIN as well as how to create the proof. \n\nSee [HYPERLINK:https://bisq.wiki/Trading_GRIN] for more information about trading GRIN on Bisq. # suppress inspection "UnusedProperty" -account.altcoin.popup.beam.msg=BEAM yêu cầu một quá trình tương tác giữa người gửi và người nhận để thực hiện một giao dịch. \n\nVui lòng làm theo hướng dẫn từ trang web của dự án BEAM để gửi và nhận BEAM đúng cách. (người nhận cần phải trực tuyến hoặc ít nhất là trực tuyến trong một khung thời gian nhất định).\n\nNgười gửi BEAM phải cung cấp bằng chứng là họ đã gửi BEAM thành công. Vui lòng đảm bảo là bạn sử dụng phần mềm ví có thể tạo ra một bằng chứng như vậy. Nếu ví không thể cung cấp bằng chứng đó, nếu có tranh chấp thì sẽ được giải quyết theo hướng có lợi cho người nhận BEAM. +account.altcoin.popup.beam.msg=BEAM yêu cầu một quá trình tương tác giữa người gửi và người nhận để thực hiện một giao dịch. \n\nVui lòng làm theo hướng dẫn từ trang web của dự án BEAM để gửi và nhận BEAM đúng cách. (người nhận cần phải trực tuyến hoặc ít nhất là trực tuyến trong một khung thời gian nhất định).\n\nNgười gửi BEAM phải cung cấp bằng chứng là họ đã gửi BEAM thành công. Vui lòng đảm bảo là bạn sử dụng phần mềm ví có thể tạo ra một bằng chứng như vậy. Nếu ví không thể cung cấp bằng chứng đó, nếu có tranh chấp thì sẽ được giải quyết theo hướng có lợi cho người nhận BEAM. # suppress inspection "UnusedProperty" account.altcoin.popup.pars.msg=Trading ParsiCoin on Bisq requires that you understand and fulfill the following requirements:\n\nTo send PARS you must use the official ParsiCoin Wallet version 3.0.0 or higher. \n\nYou can Check your Transaction Hash and Transaction Key on Transactions Section on your GUI Wallet (ParsiPay) You need to right Click on the Transaction and then click on show details. \n\nIn the event that arbitration is necessary, you must present the following to an mediator or arbitrator: 1) the Transaction Hash, 2) the Transaction Key, and 3) the recipient's PARS address. The mediator or arbitrator will then verify the PARS transfer using the ParsiCoin Block Explorer (http://explorer.parsicoin.net/#check_payment).\n\nFailure to provide the required information to the mediator or arbitrator will result in losing the dispute case. In all cases of dispute, the ParsiCoin sender bears 100% of the burden of responsibility in verifying transactions to an mediator or arbitrator. \n\nIf you do not understand these requirements, do not trade on Bisq. First, seek help at the ParsiCoin Discord (https://discord.gg/c7qmFNh). @@ -1423,7 +1423,7 @@ account.seed.backup.warning=Please note that the seed words are NOT a replacemen 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 -account.seed.restore.info=Vui lòng tạo sao lưu dự phòng trước khi tiến hành khôi phục ví từ các từ khởi tạo. Phải hiểu rằng việc khôi phục ví chỉ nên thực hiện trong các trường hợp khẩn cấp và có thể gây sự cố với cơ sở dữ liệu ví bên trong.\nĐây không phải là một cách sao lưu dự phòng! Vui lòng sử dụng sao lưu dự phòng từ thư mục dữ liệu của ứng dụng để khôi phục trạng thái ban đầu của ứng dụng.\n\nSau khi khôi phục ứng dụng sẽ tự động tắt. Sau khi bạn khởi động lại, ứng dụng sẽ tái đồng bộ với mạng Bitcoin. Quá trình này có thể mất một lúc và tiêu tốn khá nhiều CPU, đặc biệt là khi ví đã cũ và có nhiều giao dịch. Vui lòng không làm gián đoạn quá trình này, nếu không bạn có thể sẽ phảỉ xóa file chuỗi SPV một lần nữa hoặc lặp lại quy trình khôi phục. +account.seed.restore.info=Vui lòng tạo sao lưu dự phòng trước khi tiến hành khôi phục ví từ các từ khởi tạo. Phải hiểu rằng việc khôi phục ví chỉ nên thực hiện trong các trường hợp khẩn cấp và có thể gây sự cố với cơ sở dữ liệu ví bên trong.\nĐây không phải là một cách sao lưu dự phòng! Vui lòng sử dụng sao lưu dự phòng từ thư mục dữ liệu của ứng dụng để khôi phục trạng thái ban đầu của ứng dụng.\n\nSau khi khôi phục ứng dụng sẽ tự động tắt. Sau khi bạn khởi động lại, ứng dụng sẽ tái đồng bộ với mạng Bitcoin. Quá trình này có thể mất một lúc và tiêu tốn khá nhiều CPU, đặc biệt là khi ví đã cũ và có nhiều giao dịch. Vui lòng không làm gián đoạn quá trình này, nếu không bạn có thể sẽ phảỉ xóa file chuỗi SPV một lần nữa hoặc lặp lại quy trình khôi phục. account.seed.restore.ok=Được, hãy thực hiện khôi phục và tắt ứng dụng Bisq account.keys.clipboard.warning=Please note that wallet private keys are highly sensitive financial data.\n\n● You should NOT divulge any of your keys to any individual who asks for them, unless you are absolutely certain that they are to be trusted handling your money! \n\n● You should NOT copy private key data to the clipboard unless you are absolutely certain that you are running a secure computing environment that has no malware risks. \n\nMany people have lost their Bitcoin this way. If you have ANY doubts, close this dialog immediately and seek assistance from someone knowledgeable. @@ -1836,7 +1836,7 @@ dao.burningman.selectedContributorName=Contributor name dao.burningman.selectedContributorTotalReceived=Total received dao.burningman.selectedContributorTotalRevenue=Total profit dao.burningman.selectedContributorAddress=Receiver address -dao.burningman.shared.table.height=Chiều cao khối +dao.burningman.shared.table.height=Chiều cao khối dao.burningman.shared.table.cycle=Vòng dao.burningman.shared.table.date=Ngày dao.burningman.table.name=Contributor name @@ -2122,7 +2122,7 @@ dao.feeTx.confirm.details={0} fee: {1}\nMining fee: {2} ({3} Satoshis/vbyte)\nTr dao.feeTx.issuanceProposal.confirm.details={0} fee: {1}\nBTC needed for BSQ issuance: {2} ({3} Satoshis/BSQ)\nMining fee: {4} ({5} Satoshis/vbyte)\nTransaction vsize: {6} vKb\n\nIf your request is approved, you will receive the amount you requested net of the 2 BSQ proposal fee.\n\nAre you sure you want to publish the {7} transaction? dao.news.bisqDAO.title=DAO BISQ -dao.news.bisqDAO.description=Vì BIsq là sàn giao dịch phi tập trung và không bị kiểm duyệt, bởi vậy mô hình vận hành của nó, DAO Bisq và đồng BSQ là công cụ giúp điều này trở thành hiện thực. +dao.news.bisqDAO.description=Vì BIsq là sàn giao dịch phi tập trung và không bị kiểm duyệt, bởi vậy mô hình vận hành của nó, DAO Bisq và đồng BSQ là công cụ giúp điều này trở thành hiện thực. dao.news.bisqDAO.readMoreLink=Tìm hiểu thêm về DAO Bisq dao.news.daoInfo.title=ENABLE THE BISQ DAO @@ -2132,9 +2132,9 @@ dao.news.daoInfo.firstSection.content=Enable the Bisq DAO and restart. dao.news.DAOOnTestnet.secondSection.title=2. Kiếm BSQ dao.news.DAOOnTestnet.secondSection.content=Yêu cầu BSQ trên Slack hoặc Mua BSQ trên Bisq dao.news.DAOOnTestnet.thirdSection.title=3. Tham gia một vòng bỏ phiếu -dao.news.DAOOnTestnet.thirdSection.content=Tạo đề xuất và bỏ phiếu cho đề xuất để thanh đổi nhiều khía cạnh của Bisq. +dao.news.DAOOnTestnet.thirdSection.content=Tạo đề xuất và bỏ phiếu cho đề xuất để thanh đổi nhiều khía cạnh của Bisq. dao.news.DAOOnTestnet.fourthSection.title=4. Tìm hiểu về BSQ Block Explorer -dao.news.DAOOnTestnet.fourthSection.content=Vì BSQ chỉa là bitcoin, bạn có thể thấy các giao dịch BSQ trên trình duyện bitcoin Block Explorer của chúng tôi. +dao.news.DAOOnTestnet.fourthSection.content=Vì BSQ chỉa là bitcoin, bạn có thể thấy các giao dịch BSQ trên trình duyện bitcoin Block Explorer của chúng tôi. dao.news.DAOOnTestnet.readMoreLink=Đọc tài liệu đầy đủ dao.monitor.daoState=Trạng thái DAO @@ -2155,7 +2155,7 @@ dao.monitor.table.seedPeers=Seed node: {0} dao.monitor.daoState.headline=Trạng thái DAO dao.monitor.daoState.table.headline=Chuỗi Hash trạng thái DAO -dao.monitor.daoState.table.blockHeight=Chiều cao khối +dao.monitor.daoState.table.blockHeight=Chiều cao khối dao.monitor.daoState.table.hash=Hash của trạng thái DAO dao.monitor.daoState.table.prev=Hash trước đó dao.monitor.daoState.conflictTable.headline=Hash trạng thái DAO từ đối tác đang trong xung dột @@ -2173,7 +2173,7 @@ dao.monitor.proposal.table.hash=Hash trạng thái đề xuất dao.monitor.proposal.table.prev=Hash trước đó dao.monitor.proposal.table.numProposals=Số đề xuất -dao.monitor.isInConflictWithSeedNode=Dữ liệu trên máy bạn không đồng bộ với ít nhất một seed node. Vui lòng đồng bộ lại trạng thái DAO. +dao.monitor.isInConflictWithSeedNode=Dữ liệu trên máy bạn không đồng bộ với ít nhất một seed node. Vui lòng đồng bộ lại trạng thái DAO. dao.monitor.isInConflictWithNonSeedNode=Your node is in consensus with the seed nodes. Some of your peers are not in consensus. dao.monitor.isDaoStateBlockChainNotConnecting=Your DAO state chain is not connecting with the new data. Please resync the DAO state. dao.monitor.daoStateInSync=Node trên máy tính của bạn đang dồng bộ với mạng @@ -2612,7 +2612,7 @@ popup.warning.mandatoryUpdate.trading=Please update to the latest Bisq version. popup.warning.mandatoryUpdate.dao=Please update to the latest Bisq version. A mandatory update was released which disables the Bisq DAO and BSQ for old versions. Please check out the Bisq Forum for more information. popup.warning.disable.dao=The Bisq DAO and BSQ are temporary disabled. Please check out the Bisq Forum for more information. popup.warning.noFilter=We did not receive a filter object from the seed nodes. This is a not expected situation. Please inform the Bisq developers. -popup.warning.burnBTC=Không thể thực hiện giao dịch, vì phí đào {0} vượt quá số lượng {1} cần chuyển. Vui lòng chờ tới khi phí đào thấp xuống hoặc khi bạn tích lũy đủ BTC để chuyển. +popup.warning.burnBTC=Không thể thực hiện giao dịch, vì phí đào {0} vượt quá số lượng {1} cần chuyển. Vui lòng chờ tới khi phí đào thấp xuống hoặc khi bạn tích lũy đủ BTC để chuyển. popup.warning.openOffer.makerFeeTxRejected=The maker fee transaction for offer with ID {0} was rejected by the Bitcoin network.\nTransaction ID={1}.\nThe offer has been removed to avoid further problems.\nPlease go to \"Settings/Network info\" and do a SPV resync.\nFor further help please contact the Bisq support channel at the Bisq Matrix Space. @@ -2945,7 +2945,7 @@ payment.account.no=Tài khoản số payment.account.name=Tên tài khoản payment.account.userName=User name payment.account.phoneNr=Phone number -payment.account.owner=Họ tên chủ tài khoản +payment.account.owner.fullname=Họ tên chủ tài khoản payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Họ tên (họ, tên lót, tên) diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AustraliaPayidForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AustraliaPayidForm.java index 03defcc133..0019d91f6d 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/AustraliaPayidForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/AustraliaPayidForm.java @@ -42,7 +42,7 @@ public class AustraliaPayidForm extends PaymentMethodForm { private final AustraliaPayidValidator australiaPayidValidator; public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((AustraliaPayidAccountPayload) paymentAccountPayload).getBankAccountName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"), ((AustraliaPayidAccountPayload) paymentAccountPayload).getPayid()); @@ -66,7 +66,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { australiaPayidAccount.setBankAccountName(newValue); @@ -100,7 +100,7 @@ public void addFormForEditAccount() { Res.get(australiaPayidAccount.getPaymentMethod().getId())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.payid"), australiaPayidAccount.getPayid()); - TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), australiaPayidAccount.getBankAccountName()).second; field.setMouseTransparent(false); TradeCurrency singleTradeCurrency = australiaPayidAccount.getSingleTradeCurrency(); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java index 848db9f606..c745f13fd5 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/BankForm.java @@ -56,11 +56,11 @@ static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload int colIndex = 0; if (data.getHolderTaxId() != null) { - final String title = Res.get("payment.account.owner") + " / " + BankUtil.getHolderIdLabelShort(countryCode); + final String title = Res.get("payment.account.owner.fullname") + " / " + BankUtil.getHolderIdLabelShort(countryCode); final String value = data.getHolderName() + " / " + data.getHolderTaxId(); addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), title, value); } else { - final String title = Res.get("payment.account.owner"); + final String title = Res.get("payment.account.owner.fullname"); final String value = data.getHolderName(); addCompactTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), title, value); } @@ -375,7 +375,7 @@ protected void onCountryChanged() { private void addHolderNameAndId() { Tuple2 tuple = addInputTextFieldInputTextField(gridPane, - ++gridRow, Res.get("payment.account.owner"), BankUtil.getHolderIdLabel("")); + ++gridRow, Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel("")); holderNameInputTextField = tuple.first; holderNameInputTextField.setMinWidth(250); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { @@ -419,13 +419,13 @@ private void addHolderNameAndIdForDisplayAccount() { String countryCode = bankAccountPayload.getCountryCode(); if (BankUtil.isHolderIdRequired(countryCode)) { Tuple4 tuple = addCompactTopLabelTextFieldTopLabelTextField(gridPane, ++gridRow, - Res.get("payment.account.owner"), BankUtil.getHolderIdLabel(countryCode)); + Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel(countryCode)); TextField holderNameTextField = tuple.second; holderNameTextField.setText(bankAccountPayload.getHolderName()); holderNameTextField.setMinWidth(250); tuple.fourth.setText(bankAccountPayload.getHolderTaxId()); } else { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), bankAccountPayload.getHolderName()); + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), bankAccountPayload.getHolderName()); } } diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashByMailForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashByMailForm.java index 765242a1e4..fd320b1860 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashByMailForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashByMailForm.java @@ -47,7 +47,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { CashByMailAccountPayload cbm = (CashByMailAccountPayload) paymentAccountPayload; addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, - Res.get("payment.account.owner"), + Res.get("payment.account.owner.fullname"), cbm.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); 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 c92c1cd8b4..81f5801496 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/CashDepositForm.java @@ -414,7 +414,7 @@ private void onCountryChanged() { private void addHolderNameAndId() { Tuple2 tuple = addInputTextFieldInputTextField(gridPane, - ++gridRow, Res.get("payment.account.owner"), BankUtil.getHolderIdLabel("")); + ++gridRow, Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel("")); holderNameInputTextField = tuple.first; holderNameInputTextField.setMinWidth(300); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { @@ -468,13 +468,13 @@ private void addHolderNameAndIdForDisplayAccount() { String countryCode = cashDepositAccountPayload.getCountryCode(); if (BankUtil.isHolderIdRequired(countryCode)) { Tuple4 tuple = addCompactTopLabelTextFieldTopLabelTextField(gridPane, ++gridRow, - Res.get("payment.account.owner"), BankUtil.getHolderIdLabel(countryCode)); + Res.get("payment.account.owner.fullname"), BankUtil.getHolderIdLabel(countryCode)); TextField holderNameTextField = tuple.second; holderNameTextField.setText(cashDepositAccountPayload.getHolderName()); holderNameTextField.setMinWidth(300); tuple.fourth.setText(cashDepositAccountPayload.getHolderTaxId()); } else { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), cashDepositAccountPayload.getHolderName()); } } diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java index 7c3485aa44..aadfca6f5b 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ChaseQuickPayForm.java @@ -43,7 +43,7 @@ public class ChaseQuickPayForm extends PaymentMethodForm { private final ChaseQuickPayValidator chaseQuickPayValidator; public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((ChaseQuickPayAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), ((ChaseQuickPayAccountPayload) paymentAccountPayload).getEmail()); @@ -62,7 +62,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { chaseQuickPayAccount.setHolderName(newValue); @@ -94,7 +94,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(chaseQuickPayAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), chaseQuickPayAccount.getHolderName()); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), chaseQuickPayAccount.getEmail()).second; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java index bfaec6d1d8..2b302304b4 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/ClearXchangeForm.java @@ -43,7 +43,7 @@ public class ClearXchangeForm extends PaymentMethodForm { private final ClearXchangeValidator clearXchangeValidator; public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((ClearXchangeAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.email.mobile"), ((ClearXchangeAccountPayload) paymentAccountPayload).getEmailOrMobileNr()); @@ -61,7 +61,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { clearXchangeAccount.setHolderName(newValue.trim()); @@ -94,7 +94,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(clearXchangeAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), clearXchangeAccount.getHolderName()); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email.mobile"), clearXchangeAccount.getEmailOrMobileNr()).second; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java index 4533781722..d799d090c3 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/FasterPaymentsForm.java @@ -44,7 +44,7 @@ public class FasterPaymentsForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { if (!((FasterPaymentsAccountPayload) paymentAccountPayload).getHolderName().isEmpty()) { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((FasterPaymentsAccountPayload) paymentAccountPayload).getHolderName()); } // do not translate as it is used in English only @@ -78,7 +78,7 @@ public FasterPaymentsForm(PaymentAccount paymentAccount, @Override public void addFormForAddAccount() { gridRowFrom = gridRow + 1; - holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); + holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { fasterPaymentsAccount.setHolderName(newValue); @@ -121,7 +121,7 @@ public void addFormForEditAccount() { addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(fasterPaymentsAccount.getPaymentMethod().getId())); if (!fasterPaymentsAccount.getHolderName().isEmpty()) { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), fasterPaymentsAccount.getHolderName()); } // do not translate as it is used in English only diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java index fb5fb5804e..c043640acf 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralSepaForm.java @@ -69,7 +69,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, String amount, gridPane.getScene().getWindow().getHeight() * 1.05) .show())); - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), recipient); + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), recipient); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, BIC, bic); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.bank.country"), CountryUtil.getNameAndCode(countryCode)); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralUsBankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralUsBankForm.java index e2f94fbd00..f32d1be700 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralUsBankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/GeneralUsBankForm.java @@ -52,7 +52,7 @@ protected static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAcco int colIndex = 1; addTopLabelTextFieldWithCopyIcon(gridPane, getIndexOfColumn(colIndex) == 0 ? ++gridRow : gridRow, getIndexOfColumn(colIndex++), - Res.get("payment.account.owner"), bankAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); + Res.get("payment.account.owner.fullname"), bankAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); String branchIdLabel = BankUtil.getBranchIdLabel(countryCode); String accountNrLabel = BankUtil.getAccountNrLabel(countryCode); @@ -87,7 +87,7 @@ protected void addFormForEditAccount(BankAccountPayload bankAccountPayload, Stri addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(paymentAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), bankAccountPayload.getHolderName()); + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), bankAccountPayload.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.address"), cleanString(holderAddress)); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.name"), bankAccountPayload.getBankName()); addCompactTopLabelTextField(gridPane, ++gridRow, BankUtil.getBranchIdLabel(country.code), bankAccountPayload.getBranchId()); @@ -105,7 +105,7 @@ protected void addFormForAddAccountInternal(BankAccountPayload bankAccountPayloa CountryUtil.findCountryByCode("US").ifPresent(c -> onCountrySelected(c)); Country country = ((CountryBasedPaymentAccount) paymentAccount).getCountry(); - InputTextField holderNameInputTextField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); + InputTextField holderNameInputTextField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname")); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { bankAccountPayload.setHolderName(newValue); updateFromInputs(); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/IfscBankForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/IfscBankForm.java index b06f35582b..a24dfc62aa 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/IfscBankForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/IfscBankForm.java @@ -46,7 +46,7 @@ public class IfscBankForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { IfscBasedAccountPayload ifscAccountPayload = (IfscBasedAccountPayload) paymentAccountPayload; - addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner"), ifscAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); + addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner.fullname"), ifscAccountPayload.getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.accountNr"), ifscAccountPayload.getAccountNr()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.ifsc"), ifscAccountPayload.getIfsc()); return gridRow; @@ -71,7 +71,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { ifscBasedAccountPayload.setHolderName(newValue.trim()); @@ -109,7 +109,7 @@ public void addFormForEditAccount() { gridRowFrom = gridRow; addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(paymentAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ifscBasedAccountPayload.getHolderName()); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.accountNr"), ifscBasedAccountPayload.getAccountNr()).second; field.setMouseTransparent(false); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java index 13145c24f1..a6e990e12c 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/InteracETransferForm.java @@ -43,7 +43,7 @@ public class InteracETransferForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((InteracETransferAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("payment.emailOrMobile"), ((InteracETransferAccountPayload) paymentAccountPayload).getEmail()); @@ -66,7 +66,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { interacETransferAccount.setHolderName(newValue); @@ -112,7 +112,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(interacETransferAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), interacETransferAccount.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), interacETransferAccount.getEmail()).second.setMouseTransparent(false); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MercadoPagoForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MercadoPagoForm.java index f66b83081c..858fe432c9 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MercadoPagoForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MercadoPagoForm.java @@ -52,7 +52,7 @@ public class MercadoPagoForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { MercadoPagoAccountPayload mercadoPagoAccountPayload = (MercadoPagoAccountPayload) paymentAccountPayload; - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), mercadoPagoAccountPayload.getAccountHolderName()); addCompactTopLabelTextField(gridPane, gridRow, 1, Res.get("shared.country"), CountryUtil.getNameAndCode(mercadoPagoAccountPayload.getCountryCode())); @@ -78,7 +78,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { mercadoPagoAccount.setAccountHolderName(newValue); @@ -132,7 +132,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(mercadoPagoAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), mercadoPagoAccount.getAccountHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mercadoPago.holderId"), mercadoPagoAccount.getAccountHolderId()); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneseForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneseForm.java index 5288e845a3..141d766523 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneseForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneseForm.java @@ -40,7 +40,7 @@ public class MoneseForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner.fullname"), ((MoneseAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), ((MoneseAccountPayload) paymentAccountPayload).getMobileNr()); @@ -58,7 +58,7 @@ public MoneseForm(PaymentAccount paymentAccount, AccountAgeWitnessService accoun public void addFormForAddAccount() { gridRowFrom = gridRow + 1; - InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); + InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue.trim()); @@ -102,7 +102,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), account.getHolderName()) + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()) .second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), account.getMobileNr()) .second.setMouseTransparent(false); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java index 48edd80787..f7361315a5 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/MoneyBeamForm.java @@ -44,7 +44,7 @@ public class MoneyBeamForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.moneyBeam.accountId"), ((MoneyBeamAccountPayload) paymentAccountPayload).getAccountId()); - addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner.fullname"), paymentAccountPayload.getHolderNameOrPromptIfEmpty()); return gridRow; } @@ -67,7 +67,7 @@ public void addFormForAddAccount() { }); InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue); @@ -93,7 +93,7 @@ public void addFormForEditAccount() { addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.moneyBeam.accountId"), account.getAccountId()).second; field.setMouseTransparent(false); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()); final TradeCurrency singleTradeCurrency = account.getSingleTradeCurrency(); final String nameAndCode = singleTradeCurrency != null ? singleTradeCurrency.getNameAndCode() : ""; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PixForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PixForm.java index 75b72c96ea..7699995756 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PixForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PixForm.java @@ -46,7 +46,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.pix.key"), ((PixAccountPayload) paymentAccountPayload).getPixKey(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), paymentAccountPayload.getHolderNameOrPromptIfEmpty()); return gridRow; } @@ -74,7 +74,7 @@ public void addFormForAddAccount() { }); InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue); @@ -101,7 +101,7 @@ public void addFormForEditAccount() { TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.pix.key"), account.getPixKey()).second; field.setMouseTransparent(false); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), account.getSingleTradeCurrency().getNameAndCode()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.country"), account.getCountry().name); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java index fc5bbedb7d..3878e4f33f 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/PopmoneyForm.java @@ -43,7 +43,7 @@ public class PopmoneyForm extends PaymentMethodForm { private final PopmoneyValidator validator; public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((PopmoneyAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.popmoney.accountId"), ((PopmoneyAccountPayload) paymentAccountPayload).getAccountId()); return gridRow; @@ -60,7 +60,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue.trim()); @@ -91,7 +91,7 @@ public void addFormForEditAccount() { gridRowFrom = gridRow; addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.popmoney.accountId"), account.getAccountId()).second; field.setMouseTransparent(false); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SatispayForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SatispayForm.java index 2e105b6da9..f1d70dc0ca 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SatispayForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SatispayForm.java @@ -41,7 +41,7 @@ public class SatispayForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, 0, Res.get("payment.account.owner.fullname"), ((SatispayAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), ((SatispayAccountPayload) paymentAccountPayload).getMobileNr()); @@ -63,7 +63,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; - InputTextField holderNameField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); + InputTextField holderNameField = FormBuilder.addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname")); holderNameField.setValidator(inputValidator); holderNameField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue.trim()); @@ -94,7 +94,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), account.getHolderName()) + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()) .second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), account.getMobileNr()) .second.setMouseTransparent(false); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java index aff01b7128..abbc9105e2 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaForm.java @@ -80,7 +80,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { sepaAccount.setHolderName(newValue); @@ -156,7 +156,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(sepaAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), sepaAccount.getHolderName()); + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), sepaAccount.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, IBAN, sepaAccount.getIban()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, BIC, sepaAccount.getBic()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.country"), diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java index 8718549106..7a828112f0 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SepaInstantForm.java @@ -80,7 +80,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { sepaInstantAccount.setHolderName(newValue); @@ -158,7 +158,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(sepaInstantAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), sepaInstantAccount.getHolderName()); + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), sepaInstantAccount.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, IBAN, sepaInstantAccount.getIban()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, BIC, sepaInstantAccount.getBic()).second.setMouseTransparent(false); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.bank.country"), diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwiftForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwiftForm.java index 1fbbf274a7..2c3d8bddd5 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwiftForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwiftForm.java @@ -106,7 +106,7 @@ public void addFormForEditAccount() { addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(ADDRESS + INTERMEDIARYPOSTFIX), cleanString(formData.getIntermediaryAddress())); } - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), formData.getBeneficiaryName(), Layout.GROUP_DISTANCE_WITHOUT_SEPARATOR); + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), formData.getBeneficiaryName(), Layout.GROUP_DISTANCE_WITHOUT_SEPARATOR); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(SWIFT_ACCOUNT), formData.getBeneficiaryAccountNr()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(ADDRESS + BENEFICIARYPOSTFIX), cleanString(formData.getBeneficiaryAddress())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get(PHONE + BENEFICIARYPOSTFIX), formData.getBeneficiaryPhone()); @@ -233,7 +233,7 @@ private void addFieldsForBankEdit(boolean isPrimary, } private void addFieldsForBeneficiaryEdit() { - String label = Res.get("payment.account.owner"); + String label = Res.get("payment.account.owner.fullname"); InputTextField beneficiaryNameField = addInputTextField(gridPane, ++gridRow, label); beneficiaryNameField.setPromptText(label); beneficiaryNameField.setValidator(defaultValidator); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java index 354f339e47..2ccd4eba46 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SwishForm.java @@ -59,7 +59,7 @@ public SwishForm(PaymentAccount paymentAccount, public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((SwishAccountPayload) paymentAccountPayload).getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), ((SwishAccountPayload) paymentAccountPayload).getMobileNr()); @@ -71,7 +71,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { swishAccount.setHolderName(newValue); @@ -104,7 +104,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(swishAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), swishAccount.getHolderName()); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.mobile"), swishAccount.getMobileNr()).second; diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseForm.java index d0a73afb07..9a90865179 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseForm.java @@ -47,7 +47,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.email"), ((TransferwiseAccountPayload) paymentAccountPayload).getEmail(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), paymentAccountPayload.getHolderNameOrPromptIfEmpty()); return gridRow; } @@ -72,7 +72,7 @@ public void addFormForAddAccount() { }); InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue); @@ -112,7 +112,7 @@ public void addFormForEditAccount() { TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), account.getEmail()).second; field.setMouseTransparent(false); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()); addLimitations(true); addCurrenciesGrid(false); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseUsdForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseUsdForm.java index 9bb28e5bb4..5476283499 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseUsdForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/TransferwiseUsdForm.java @@ -46,7 +46,7 @@ public class TransferwiseUsdForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner"), + addTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.account.owner.fullname"), ((TransferwiseUsdAccountPayload) paymentAccountPayload).getHolderName(), Layout.COMPACT_FIRST_ROW_AND_GROUP_DISTANCE); @@ -86,7 +86,7 @@ public void addFormForAddAccount() { updateFromInputs(); }); - InputTextField holderNameField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner")); + InputTextField holderNameField = addInputTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname")); holderNameField.setValidator(inputValidator); holderNameField.textProperty().addListener((ov, oldValue, newValue) -> { account.setHolderName(newValue.trim()); @@ -119,7 +119,7 @@ public void addFormForEditAccount() { addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(account.getPaymentMethod().getId())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.email"), account.getEmail()); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), account.getHolderName()); + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), account.getHolderName()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.address"), cleanString(account.getBeneficiaryAddress())); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.currency"), account.getSingleTradeCurrency().getNameAndCode()); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.country"), account.getCountry().name); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java index 6cd05ee038..bf0c575972 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/USPostalMoneyOrderForm.java @@ -43,7 +43,7 @@ public class USPostalMoneyOrderForm extends PaymentMethodForm { public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), ((USPostalMoneyOrderAccountPayload) paymentAccountPayload).getHolderName()); TextArea textArea = addCompactTopLabelTextArea(gridPane, ++gridRow, Res.get("payment.postal.address"), "").second; textArea.setMinHeight(70); @@ -67,7 +67,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { usPostalMoneyOrderAccount.setHolderName(newValue); @@ -103,7 +103,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(usPostalMoneyOrderAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), usPostalMoneyOrderAccount.getHolderName()); TextArea textArea = addCompactTopLabelTextArea(gridPane, ++gridRow, Res.get("payment.postal.address"), "").second; textArea.setText(usPostalMoneyOrderAccount.getPostalAddress()); diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java index 8c31988d44..beef6568cd 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/UpholdForm.java @@ -47,7 +47,7 @@ public static int addFormForBuyer(GridPane gridPane, int gridRow, if (accountOwner.isEmpty()) { accountOwner = Res.get("payment.ask"); } - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), accountOwner); addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.uphold.accountId"), @@ -69,7 +69,7 @@ public void addFormForAddAccount() { gridRowFrom = gridRow + 1; InputTextField holderNameInputTextField = FormBuilder.addInputTextField(gridPane, ++gridRow, - Res.get("payment.account.owner")); + Res.get("payment.account.owner.fullname")); holderNameInputTextField.setValidator(inputValidator); holderNameInputTextField.textProperty().addListener((ov, oldValue, newValue) -> { upholdAccount.setAccountOwner(newValue); @@ -113,7 +113,7 @@ public void addFormForEditAccount() { addAccountNameTextFieldWithAutoFillToggleButton(); addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("shared.paymentMethod"), Res.get(upholdAccount.getPaymentMethod().getId())); - addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner"), + addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.account.owner.fullname"), Res.get(upholdAccount.getAccountOwner())); TextField field = addCompactTopLabelTextField(gridPane, ++gridRow, Res.get("payment.uphold.accountId"), upholdAccount.getAccountId()).second; diff --git a/desktop/src/main/java/bisq/desktop/main/overlays/windows/SwiftPaymentDetails.java b/desktop/src/main/java/bisq/desktop/main/overlays/windows/SwiftPaymentDetails.java index 9626ace058..7c9239b660 100644 --- a/desktop/src/main/java/bisq/desktop/main/overlays/windows/SwiftPaymentDetails.java +++ b/desktop/src/main/java/bisq/desktop/main/overlays/windows/SwiftPaymentDetails.java @@ -92,7 +92,7 @@ private void addContent() { } gridPane.add(new Label(""), 0, ++rowIndex); // spacer - addLabelsAndCopy(Res.get("payment.account.owner"), payload.getBeneficiaryName()); + addLabelsAndCopy(Res.get("payment.account.owner.fullname"), payload.getBeneficiaryName()); addLabelsAndCopy(Res.get(SWIFT_ACCOUNT), payload.getBeneficiaryAccountNr()); addLabelsAndCopy(Res.get(ADDRESS + BENEFICIARYPOSTFIX), cleanString(payload.getBeneficiaryAddress())); addLabelsAndCopy(Res.get(PHONE + BENEFICIARYPOSTFIX), payload.getBeneficiaryPhone()); From da733998bc2b2ab35165a6201162bf77207765d3 Mon Sep 17 00:00:00 2001 From: Alva Swanson Date: Sun, 2 Feb 2025 16:23:00 +0000 Subject: [PATCH 6/6] SBP Trade: Make account name description readable It's hard for the seller to read the buyer's account details because the string is long, e.g, "Account owner name (first, middle, and initial of last name): Alice A., Mobile no. +71234567890, Bank name SBP Bank". I shortened "Account owner name (first, middle, and initial of last name)" to "Account owner name". --- .../java/bisq/core/payment/payload/SbpAccountPayload.java | 4 ++-- core/src/main/resources/i18n/displayStrings.properties | 1 + .../java/bisq/desktop/components/paymentmethods/SbpForm.java | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/bisq/core/payment/payload/SbpAccountPayload.java b/core/src/main/java/bisq/core/payment/payload/SbpAccountPayload.java index ca6ec229f8..c2c6b0c5b9 100644 --- a/core/src/main/java/bisq/core/payment/payload/SbpAccountPayload.java +++ b/core/src/main/java/bisq/core/payment/payload/SbpAccountPayload.java @@ -98,14 +98,14 @@ public static SbpAccountPayload fromProto(protobuf.PaymentAccountPayload proto) @Override public String getPaymentDetails() { return Res.get(paymentMethodId) + " - " + - Res.getWithCol("payment.account.owner.sbp") + " " + holderName + ", " + + Res.getWithCol("payment.account.owner.name") + " " + holderName + ", " + Res.getWithCol("payment.mobile") + " " + mobileNumber + ", " + Res.getWithCol("payment.bank.name") + " " + bankName; } @Override public String getPaymentDetailsForTradePopup() { - return Res.getWithCol("payment.account.owner.sbp") + " " + holderName + "\n" + + return Res.getWithCol("payment.account.owner.name") + " " + holderName + "\n" + Res.getWithCol("payment.mobile") + " " + mobileNumber + "\n" + Res.getWithCol("payment.bank.name") + " " + bankName; } diff --git a/core/src/main/resources/i18n/displayStrings.properties b/core/src/main/resources/i18n/displayStrings.properties index 558c673e63..cced50cb7e 100644 --- a/core/src/main/resources/i18n/displayStrings.properties +++ b/core/src/main/resources/i18n/displayStrings.properties @@ -3720,6 +3720,7 @@ payment.account.name=Account name payment.account.userName=User name payment.account.phoneNr=Phone number payment.account.owner.fullname=Account owner full name +payment.account.owner.name=Account owner name payment.account.owner.ask=[Ask trader to provide account name if needed] payment.account.owner.sbp=Account owner name (first, middle, and initial of last name) payment.account.fullName=Full name (first, middle, last) diff --git a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java index ee1611a9d9..14ebdee133 100644 --- a/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java +++ b/desktop/src/main/java/bisq/desktop/components/paymentmethods/SbpForm.java @@ -43,7 +43,7 @@ public class SbpForm extends PaymentMethodForm { private final SbpValidator SbpValidator; public static int addFormForBuyer(GridPane gridPane, int gridRow, PaymentAccountPayload paymentAccountPayload) { - addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.sbp"), + addCompactTopLabelTextFieldWithCopyIcon(gridPane, ++gridRow, Res.get("payment.account.owner.name"), paymentAccountPayload.getHolderName()); addCompactTopLabelTextFieldWithCopyIcon(gridPane, gridRow, 1, Res.get("payment.mobile"), ((SbpAccountPayload) paymentAccountPayload).getMobileNumber());