{
    "general.send": "Gửi",
    "general.tor": "Tor",
    "general.torEnabled": "Tor đã bật",
    "general.receive": "Nhận",
    "general.request": "Yêu cầu",
    "general.scan": "Quét",
    "general.enableNfc": "Bật NFC",
    "general.openNfcSettings": "Open NFC Settings",
    "general.receiveNfc": "Nhận qua NFC",
    "general.payNfc": "Thanh toán qua NFC",
    "general.confirm": "Xác nhận",
    "general.cancel": "Huỷ",
    "general.change": "Change",
    "general.delete": "Xoá",
    "general.warning": "Cảnh báo",
    "general.error": "Lỗi",
    "general.danger": "Cảnh báo!",
    "general.ok": "OK",
    "general.all": "All",
    "general.inactive": "Không hoạt động",
    "general.activate": "Activate",
    "general.deactivate": "Deactivate",
    "general.processing": "Processing",
    "general.continueQuestion": "Tiếp tục?",
    "general.wallet": "Wallet",
    "general.wallets": "Ví",
    "general.offline": "Ngoại tuyến",
    "general.online": "Trực tuyến",
    "general.status": "Trạng thái",
    "general.readOnlyWallet": "Ví chỉ đọc",
    "general.custodialWallet": "Ví lưu trữ",
    "general.selfCustodial": "Tự lưu ký",
    "general.custodial": "Lưu ký",
    "general.limitexceed": "Limit Exceeded",
    "general.show": "Hiển thị",
    "general.close": "Đóng",
    "general.next": "Next",
    "general.hide": "Ẩn",
    "general.copy": "Sao chép",
    "general.tapToCopy": "(tap to copy)",
    "general.anonymous": "Anonymous",
    "general.share": "Chia sẻ",
    "general.goBack": "Quay lại",
    "general.lightning": "Lightning",
    "general.onchain": "Trên chuỗi",
    "general.withdrawalRequest": "Withdrawal request",
    "general.bolt12Requirement": "Note: At least one of your channel partners must support BOLT 12 onion messaging for this feature to work.",
    "general.cashu": "Cashu",
    "general.activity": "Hoạt động",
    "general.transaction": "Giao dịch",
    "general.confirmed": "Đã xác nhận",
    "general.unconfirmed": "Chưa xác nhận",
    "general.sent": "Đã gửi",
    "general.received": "Đã nhận",
    "general.date": "Ngày tháng",
    "general.routing": "Điều hướng",
    "general.paycode": "Mã thanh toán",
    "general.paycodes": "Mã thanh toán",
    "general.coins": "Coins",
    "general.address": "Địa chỉ",
    "general.utxo": "UTXO",
    "general.utxos": "UTXOs",
    "general.outpoint": "Điểm đầu ra",
    "general.add": "Thêm",
    "general.frozen": "Đóng băng",
    "general.optional": "Không bắt buộc",
    "general.sats": "sats",
    "general.totalAmount": "Total Amount",
    "general.blocks": "khối",
    "general.search": "Tìm kiếm",
    "general.help": "Trợ giúp",
    "general.about": "Về chúng tôi",
    "general.unified": "Đồng bộ",
    "general.percentage": "phần trăm",
    "general.paste": "Dán từ khay nhớ tạm",
    "general.order": "Lệnh",
    "general.orders": "Các lệnh",
    "general.pos": "Điểm bán hàng",
    "general.admin": "Quản trị viên",
    "general.pay": "Thanh toán",
    "general.payLater": "Pay Later",
    "general.open": "Mở",
    "general.set": "Lập",
    "general.notSet": "Not set",
    "general.settled": "Đã tất toán",
    "general.new": "Mới",
    "general.loading": "Đang tải",
    "general.conversionRate": "Tỉ lệ chuyển đổi",
    "general.bitcoin": "Bitcoin",
    "general.fiat": "Fiat",
    "general.true": "Đúng",
    "general.false": "Sai",
    "general.force": "Force",
    "general.immediate": "Lập tức",
    "general.proceed": "Tiếp tục",
    "general.fiatFetchError": "Lỗi cập nhật tỷ giá từ sàn giao dịch",
    "general.enabled": "Bật",
    "general.disabled": "Tắt",
    "general.fiatRateNotAvailable": "Rate for selected currency not available",
    "general.errorFetchingFiatRates": "Error fetching fiat rates",
    "general.notAvailable": "N/A",
    "general.iUnderstand": "Tôi hiểu",
    "general.network": "Mạng",
    "general.tapToLearnMore": "Chạm vào để tìm hiểu thêm.",
    "general.lsp": "Nhà cung cấp Dịch vụ Lightning (LSP)",
    "general.serviceProvider": "Nhà cung cấp Dịch vụ",
    "general.success": "Thành công",
    "general.on": "Bật",
    "general.off": "Tắt",
    "general.learnMore": "Tìm hiểu thêm",
    "general.advancedSettings": "Cài đặt nâng cao",
    "general.note": "Ghi chú",
    "general.channelPartner": "Đối tác kênh",
    "general.peer": "Peer",
    "general.peers": "Peers",
    "general.select": "Select",
    "general.selected": "Đã chọn",
    "general.unselect": "Unselect",
    "general.removeSelected": "Remove the selected item",
    "general.none": "None",
    "general.noneSelected": "Chưa có lựa chọn",
    "general.zeusDefaults": "Dùng Zeus mặc định",
    "general.restartZeusChanges": "Khởi động lại Zeus để kích hoạt thay đổi",
    "general.charge": "Charge",
    "general.clear": "Xoá",
    "general.lightningAddress": "Địa chỉ lightning",
    "general.lightningAddressCondensed": "Địa chỉ LN",
    "general.good": "Tốt",
    "general.bad": "Chưa tốt",
    "general.valid": "Hợp lệ",
    "general.invalid": "Không hợp lệ",
    "general.createdAt": "Tạo lúc",
    "general.expiresAt": "Hết hạn lúc",
    "general.expiresOn": "Hết hạn vào",
    "general.id": "ID",
    "general.hash": "Hash",
    "general.kind": "Kind",
    "general.content": "Nội dung",
    "general.create": "Tạo",
    "general.enter": "Nhập",
    "general.lightningInvoice": "Hoá đơn lightning",
    "general.or": "hoặc",
    "general.reset": "Cài đặt lại",
    "general.save": "Lưu",
    "general.other": "Khác",
    "general.reorder": "Sắp xếp lại",
    "general.yes": "Có",
    "general.no": "Không",
    "general.advanced": "Nâng cao",
    "general.clearChanges": "Xoá thay đổi",
    "general.destination": "Nơi đến",
    "general.destinations": "Destinations",
    "general.externalAccount": "Tài khoản ngoài",
    "general.version": "Phiên bản",
    "general.state": "Trạng thái",
    "general.mode": "Chế độ",
    "general.automatic": "Tự động",
    "general.custom": "Tuỳ chỉnh",
    "general.skip": "Bỏ qua",
    "general.type": "Loại",
    "general.label": "Nhãn",
    "general.noLabel": "Không có nhãn",
    "general.used": "Đã dùng",
    "general.unused": "Chưa dùng",
    "general.discountCode": "Mã giảm giá",
    "general.accountName": "Tên tài khoản",
    "general.account": "Account",
    "general.addressType": "Loại địa chỉ",
    "general.sorting": "Sắp xếp",
    "general.count": "Count",
    "general.experimental": "Thử nghiệm",
    "general.defaultNodeNickname": "Nút Lightning của tôi",
    "general.active": "Hoạt động",
    "general.unknown": "Chưa biết",
    "general.retry": "Thử lại",
    "general.response": "Phản hồi",
    "general.approximately": "Khoảng",
    "general.selfCustody": "Tự lưu ký",
    "general.ecash": "Ecash",
    "general.errorConnecting": "Lỗi kết nối",
    "general.bitcoinPayment": "Thanh toán Bitcoin",
    "general.unspent": "Chưa gửi",
    "general.remote": "Từ xa",
    "general.getStarted": "Bắt đầu nào",
    "general.comingSoon": "Sắp ra mắt",
    "general.min": "Thấp nhất",
    "general.max": "Cao nhất",
    "general.encrypt": "Mã hoá",
    "general.info": "Info",
    "general.qr": "QR",
    "general.text": "Văn bản",
    "general.giftLink": "Gift link",
    "general.signature": "Signature",
    "general.ignore": "Ignore",
    "general.once": "Once",
    "general.neverAsk": "Never ask",
    "general.again": "Again",
    "general.swap": "Swap",
    "general.failed": "Failed",
    "general.node": "Node",
    "general.nodes": "Các Nút",
    "general.from": "From",
    "general.to": "Đến",
    "general.appStore": "App Store",
    "general.playStore": "Play Store",
    "channel.status.good": "Tốt",
    "channel.status.stable": "Ổn định",
    "channel.status.unstable": "Không ổn định",
    "channel.status.opening": "Đang mở",
    "channel.status.closing": "Đang đóng",
    "channel.expirationStatus.expiring": "Sắp hết hạn",
    "channel.expirationStatus.expired": "Hết hạn",
    "restart.title": "Cần khởi động lại",
    "restart.msg": "ZEUS cần khởi động lại để áp dụng thiết lập mới",
    "restart.msg1": "Bạn có muốn khởi động lại ngay bây giờ?",
    "views.Settings.Support.title": "Pay Tribute",
    "views.Settings.Support.store": "ZEUS merch store",
    "views.Settings.Support.enjoyingZeus": "Enjoying ZEUS?",
    "views.Settings.Support.tapToRate": "Tap a star to rate it on the {{storeName}}.",
    "views.Settings.Support.notNow": "Not Now",
    "views.Settings.Support.weAreSorry": "We're Sorry!",
    "views.Settings.Support.whatWentWrong": "We want to do better. Would you like to tell us what went wrong?",
    "views.Settings.Support.contactSupport": "Contact Support",
    "views.Settings.Support.noThanks": "No, Thanks",
    "views.Settings.Support.leaveReview": "You can also write a review.",
    "views.Settings.Support.writeAReview": "Write a Review",
    "views.Settings.Support.thankYouFeedback": "Thanks for your feedback.",
    "views.Settings.Support.reviewOnAppstore": "Leave a Review on the {{storeName}}",
    "views.Settings.SocialMedia.title": "Mạng xã hội",
    "views.Settings.SocialMedia.twitter": "X / Twitter",
    "network.mainnet": "Mainnet",
    "network.testnet": "Testnet",
    "network.mutinynet": "Mutinynet",
    "nostr.nostr": "Nostr",
    "nostr.keys": "Khoá Nostr",
    "nostr.pubkey": "Khoá công khai nostr",
    "nostr.privkey": "Khoá riêng tư nostr",
    "nostr.npub": "npub",
    "nostr.nsec": "nsec",
    "nostr.relayUrl": "Relay URL",
    "nostr.loadProfileExternal": "Tải trang cá nhân trong ứng dụng khách Nostr",
    "nostr.loadEventExternal": "Tải sự kiện trong ứng dụng khách Nostr",
    "components.CollapsedQr.show": "Hiển QR",
    "components.CollapsedQr.hide": "Ẩn QR",
    "components.CollapsedQr.startNfc": "Bắt đầu truyền tải NFC",
    "components.CollapsedQr.stopNfc": "Dừng truyền tải NFC",
    "components.CopyButton.copied": "Đã sao chép!",
    "components.CopyButton.copy": "Sao chép tới clipboard",
    "components.CopyButton.itemCopied": "{{item}} copied",
    "components.FeeBreakdown.nowClosed": "Đã đóng",
    "components.HopPicker.defaultTitle": "Kênh để dùng",
    "components.HopPicker.selectChannel": "Chọn kênh để dùng",
    "components.HopPicker.routeHintsMax": "route hints max",
    "components.SetFeesForm.setNew": "Đặt mức phí mới",
    "components.SetFeesForm.hide": "Ẩn khung đặt mức phí mới",
    "components.SetFeesForm.setting": "Đang thiết lập phí, vui lòng đợi...",
    "components.SetFeesForm.success": "Thiết lập phí thành công!",
    "components.SetFeesForm.error": "Lỗi thiết lập phí",
    "components.SetFeesForm.baseFee": "Mức phí cơ sở",
    "components.SetFeesForm.feeRate": "Tỷ lệ phí",
    "components.SetFeesForm.ppm": "PPM (Parts Per Million)",
    "components.SetFeesForm.ppmMilliMsat": "PPM rate in milli msat",
    "components.SetFeesForm.timeLockDelta": "Timelock Delta (số khối)",
    "components.SetFeesForm.minHtlc": "HTLC nhỏ nhất (sats)",
    "components.SetFeesForm.maxHtlc": "HTLC lớn nhất (sats)",
    "components.SetFeesForm.submit": "Gửi mức phí mới",
    "components.UTXOPicker.defaultTitle": "Số UTXO để dùng",
    "components.UTXOPicker.selectUTXOs": "Chọn số UTXO để dùng",
    "components.QRCodeScanner.noCameraAccess": "Không thể truy cập camera",
    "components.QRCodeScanner.openSettings": "Open Settings",
    "components.QRCodeScanner.noCameraFound": "Không tìm thấy thiết bị camera",
    "components.QRCodeScanner.notRecognized": "Không thể nhận diện mã QR",
    "utils.shareIntent.noQRFound": "No QR code found in shared image",
    "utils.shareIntent.invalidImage": "Invalid image shared. Please share a valid QR code image.",
    "utils.shareIntent.processingError": "Error processing shared image",
    "utils.shareIntent.processing": "Processing shared image",
    "utils.shareIntent.extractingQR": "Extracting QR code from image",
    "utils.shareIntent.authRequired": "Authentication required",
    "utils.shareIntent.walletSelection": "Wallet selection required",
    "utils.shareIntent.extractingQRCode": "Extracting QR code from image",
    "utils.shareIntent.processingPayment": "Processing payment data",
    "components.ExternalLinkModal.externalLink": "Bạn sắp thoát Zeus",
    "components.ExternalLinkModal.proceed": "Tiếp tục đến URL này?",
    "components.ExternalLinkModal.copyLink": "Sao chép đường dẫn",
    "components.ExternalLinkModal.copied": "Đã sao chép!",
    "components.ExternalLinkModal.emailAddress": "Email address",
    "components.ExternalLinkModal.copyEmail": "Copy Email",
    "components.ExternalLinkModal.sendEmail": "Send email to the following address?",
    "components.AndroidNfcModal.ready": "Sẵn sàng để quét",
    "components.AndroidNfcModal.hold": "Giữ điện thoại Android của bạn gần thẻ NFC để đọc",
    "components.AndroidNfcModal.nfcDisabled": "NFC is disabled",
    "components.AndroidNfcModal.enableInstructions": "Please enable NFC in your device settings to use this feature",
    "components.QRCodeScanner.chooseFromGallery": "Chọn từ bộ sưu tập",
    "components.QRCodeScanner.flashOn": "Đèn flash bật",
    "components.QRCodeScanner.flashOff": "Đèn flash tắt",
    "views.RawTxHex.broadcastToMempoolSpace": "Truyền tải đến Mempool.space",
    "models.Channel.unknownId": "ID kênh không xác định",
    "models.Invoice.noMemo": "Không có bản ghi nhớ",
    "models.Invoice.seconds": "giây",
    "models.Invoice.never": "Không bao giờ",
    "models.Payment.forwarded": "Đã chuyển tiếp",
    "models.Payment.fee": "Phí",
    "views.index.accessibilityLabel.On-chain": "Xem tuỳ chọn trên chuỗi",
    "views.index.accessibilityLabel.Lightning": "Xem tuỳ chọn lightning",
    "views.Accounts.title": "Tài khoản",
    "views.Accounts.select": "Chọn phương thức thanh toán",
    "views.Accounts.fetchTxFees": "Tải phí giao dịch trên chuỗi",
    "views.EditFee.title": "Sửa phí mạng lưới",
    "views.EditFee.titleDisplayOnly": "Phí giao dịch",
    "views.LnurlPay.LnurlPay.amount": "Số lượng cần trả",
    "views.LnurlPay.LnurlPay.comment": "Bình luận",
    "views.LnurlPay.LnurlPay.confirm": "Xác nhận",
    "views.LnurlPay.LnurlPay.invalidParams": "Tham số lnurl không hợp lệ!",
    "views.LnurlPay.LnurlPay.invalidInvoice": "Đã nhận một hoá đơn không hợp lệ!",
    "views.LnurlPay.Success.servicedBy": "Dịch vụ mang đến bởi",
    "views.LnurlPay.Success.uriAlert": "Không biết làm sao để mở URI",
    "views.LnurlChannel.title": "Kênh đến",
    "views.LnurlChannel.uri": "ID Node từ xa",
    "views.LnurlChannel.nodeid": "ID Node sở tại",
    "views.LnurlChannel.success": "Đã yêu cầu Kênh Lnurl thành công",
    "views.LnurlChannel.connect": "Kết nối",
    "views.LnurlAuth.title": "Yêu cầu Xác thực",
    "views.LnurlAuth.login": "Đăng nhập",
    "views.LnurlAuth.loginSuccess": "Xác thực thành công",
    "views.LnurlAuth.lndHubAuthMode": "LNURL-Auth Mode",
    "views.Routing.received": "Phí đã nhận",
    "views.Routing.RoutingHeader.timeframeEarned": "Thu nhập trong khung thời gian đã chọn",
    "views.Routing.RoutingHeader.dayEarned": "Thu nhập hôm nay",
    "views.Routing.RoutingHeader.weekEarned": "Thu nhập tuần này",
    "views.Routing.RoutingHeader.monthEarned": "Thu nhập tháng này",
    "views.Routing.RoutingHeader.totalEarned": "Tổng phí đã thu được",
    "views.Routing.noEvents": "Không có sự kiện điều hướng cho khung thời gian đã chọn",
    "views.Routing.RoutingEvent.title": "Bạn nhận",
    "views.Routing.SetFees": "Phí nút của bạn",
    "views.Routing.channelFees": "Sửa phí kênh",
    "views.Settings.WalletConfiguration.title": "Cấu hình Ví",
    "views.Settings.AddEditNode.certificateButton": "Hướng dẫn Cài đặt Chứng chỉ",
    "views.Settings.AddEditNode.connectionStringClipboard": "Đã phát hiện chuỗi kết nối sau trong clipboard của bạn",
    "views.Settings.AddEditNode.import": "Trích nhập",
    "views.Settings.AddEditNode.importPrompt": "Bạn có muốn trích nhập vào?",
    "views.Settings.AddEditNode.lndhubWarning": "Với bất kỳ phiên bản nào của LNDHub, nhà điều hành có thể theo dõi số dư, giao dịch của bạn, địa chỉ IP mà bạn kết nối và thậm chí hết tiền của bạn. ",
    "views.Settings.AddEditNode.lndhubFriend": "Nếu bạn có một người bạn mà bạn tin tưởng và người điều hành một nút lnd, bạn có thể muốn xem xét yêu cầu họ thiết lập một phiên bản LNDHub để bạn kết nối. ",
    "views.Settings.AddEditNode.lndhubUnderstand": "Tôi hiểu, tạo tài khoản của tôi",
    "views.Settings.AddEditNode.certificateWarning1": "Việc chọn không sử dụng Xác minh chứng chỉ có thể khiến bạn dễ bị tấn công trung gian. Làm như vậy theo quyết định của riêng bạn. ",
    "views.Settings.AddEditNode.certificateWarning2": "Nếu bạn không xác minh kết nối của mình với cấu hình dịch vụ ẩn VPN hoặc Tor v3, chúng tôi thực sự khuyên bạn nên cài đặt chứng chỉ của nút trên thiết bị này. ",
    "views.Settings.WalletConfiguration.certificateUnderstand": "Tôi hiểu, lưu cấu hình ví",
    "views.Settings.AddEditNode.existingAccount": "Tài khoản hiện có",
    "views.Settings.AddEditNode.username": "Tên người dùng",
    "views.Settings.AddEditNode.password": "Mật khẩu",
    "views.Settings.AddEditNode.showAccountQR": "Hiển mã QR tài khoản",
    "views.Settings.AddEditNode.hideAccountQR": "Ẩn mã QR tài khoản",
    "views.Settings.AddEditNode.nickname": "Biệt danh (không bắt buộc)",
    "views.Settings.AddEditNode.serverAddress": "Địa chỉ máy chủ",
    "views.Settings.AddEditNode.accessKey": "Khoá truy cập",
    "views.Settings.AddEditNode.restPort": "Cổng REST",
    "views.Settings.AddEditNode.macaroon": "Macaroon (Định dạng Hex)",
    "views.Settings.AddEditNode.rune": "Rune",
    "views.Settings.AddEditNode.certificateVerification": "Xác thực chứng chỉ",
    "views.Settings.AddEditNode.createLndhub": "Tạo tài khoản LNDHub",
    "views.Settings.WalletConfiguration.database": "Database",
    "views.Settings.WalletConfiguration.seedPhraseLength": "Seed phrase length",
    "views.Settings.WalletConfiguration.seedPhraseLength.12": "12 words",
    "views.Settings.WalletConfiguration.seedPhraseLength.24": "24 words",
    "views.Settings.WalletConfiguration.saveWallet": "Lưu Cấu hình Ví",
    "views.Settings.WalletConfiguration.setWalletActive": "Cấu hình Ví sang Kích hoạt",
    "views.Settings.WalletConfiguration.walletActive": "Wallet Active",
    "views.Settings.AddEditNode.scanLndconnect": "Quét thiết lập Indconnect",
    "views.Settings.AddEditNode.scanLnc": "Quét QR LNC từ Cổng Lightning",
    "views.Settings.AddEditNode.scanBtcpay": "Quét thiết lập BTCPay",
    "views.Settings.AddEditNode.scanLndhub": "Quét mã QR LNDHub",
    "views.Settings.WalletConfiguration.deleteWallet": "Xoá Cấu hình Ví",
    "views.Settings.WalletConfiguration.deleteWallet.confirm": "Are you sure you want to delete this wallet configuration?",
    "views.Settings.WalletConfiguration.deleteWallet.inactiveWarning": "Ví LND nhúng cần được kích hoạt mới xoá được. Đặt ví này làm ví đang kích hoạt?",
    "views.Settings.WalletConfiguration.deleteWallet.channelsWarning": "This wallet has channels that are open or pending. We recommend exporting your channel backup file before proceeding to preserve your channels when restoring on another device.",
    "views.Settings.WalletConfiguration.deleteWallet.exportChannels": "Export Channels",
    "views.Settings.WalletConfiguration.deleteWallet.balanceWarning": "Ví này có số dư trên chuỗi. Đảm bảo bạn đã dự phòng từ khoá hạt giống trước khi tiếp tục.",
    "views.Settings.WalletConfiguration.duplicateWallet": "Sao chép Cấu hình Ví",
    "views.Settings.WalletConfiguration.walletInterface": "Giao diện ví",
    "views.Settings.AddEditNode.useTor": "Dùng Tor",
    "views.Settings.AddEditNode.pairingPhrase": "Giai đoạn Ghép cặp",
    "views.Settings.AddEditNode.mailboxServer": "Máy chủ Hộp thư",
    "views.Settings.AddEditNode.customMailboxServer": "Máy chủ Hộp thư Tuỳ chỉnh",
    "views.Settings.AddEditNode.localKey": "Khoá sở tại",
    "views.Settings.AddEditNode.remoteKey": "Khoá từ xa",
    "views.Settings.AddEditNode.recoveryCipherSeed": "Recovery Cipher Seed (aezeed)",
    "views.Settings.AddEditNode.disasterRecoveryBase64": "Disaster recovery data (SCB, Base64)",
    "views.Settings.CertInstallInstructions.title": "Hướng dẫn Cài đặt Chứng nhận",
    "views.Settings.CertInstallInstructions.graph1": "Để cài đặt chứng chỉ trên Android, hãy sao chép tập chứng chỉ vào thiết bị của bạn. Sau đó chuyển đến Cài đặt > Bảo mật > Cài đặt từ lưu trữ. Chứng chỉ sẽ được tìm thấy và cho phép bạn cài đặt vào thiết bị. Chứng chỉ phải có phần mở rộng .crt",
    "views.Settings.CertInstallInstructions.graph2": "Để cài đặt chứng chỉ trên iOS, hãy chuyển tập vào thiết bị của bạn. Khi chọn tệp trên thiết bị, bạn sẽ được nhắc cài đặt nó làm hồ sơ. Bạn phải bật chứng chỉ trong Tổng quan > Giới thiệu > Cài đặt ủy thác chứng chỉ. Chứng chỉ phải có phần mở rộng .crt",
    "views.Settings.CertInstallInstructions.graph3": "Ngoài ra, bạn có thể cung cấp hồ sơ có chứng chỉ cho điện thoại của mình trong XCode. ",
    "views.Settings.CertInstallInstructions.graph4": "Bạn có thể truy cập chứng chỉ bất kỳ lúc nào trong Thiết lập -> Tổng quan  -> Hồ sơ và xoá đi nếu muốn",
    "views.Settings.CertInstallInstructions.graph5": "Nếu bạn đang kết nối với nút của mình thông qua tên máy chủ bên ngoài hoặc qua Tor, bạn phải thêm tên máy chủ vào chứng chỉ. lnd cung cấp một tùy chọn để thực hiện việc này với tùy chọn TLSExtraDomain trong cấu hình của nó. Bạn sẽ phải xóa và tạo lại chứng chỉ sau khi thực hiện thay đổi. ",
    "views.Settings.Wallets.title": "Ví",
    "views.Settings.Wallets.noWallets": "Không có ví",
    "views.Settings.security": "Bảo mật",
    "views.Settings.Security.title": "Cài đặt bảo mật",
    "views.Settings.Security.deletePIN": "Xoá PIN",
    "views.Settings.Security.deleteDuressPIN": "Xoá mã PIN bắt buộc",
    "views.Settings.Security.scramblePIN": "Xáo trộn số PIN",
    "views.Settings.Security.loginBackground": "Cần đăng nhập sau khi ứng dụng chạy nền",
    "views.ImportAccount.title": "Trích nhập tài khoản",
    "views.ImportAccount.extendedPubKey": "Khoá Công khai Mở rộng (xpub, zpub, tpub, v.v.)",
    "views.ImportAccount.masterKeyFingerprint": "Vân tay khóa chính ",
    "views.ImportAccount.addressType": "Loại địa chỉ",
    "views.ImportAccount.existingAccount": "Tài khoản có sẵn (đã có tiền)",
    "views.ImportAccount.existingAccountNote": "Nếu nhập một tài khoản hiện có, ZEUS sẽ bắt đầu quét lại từ chiều cao khối được chỉ định bên dưới. Vui lòng để ứng dụng mở trong tối đa 10 phút để số dư được phản ánh chính xác",
    "views.ImportAccount.existingAccountNote2": "Để có kết quả tốt nhất, hãy đặt chiều cao khối là khối ngay trước khi giao dịch đầu tiên nhận được từ ví ngoài này.",
    "views.ImportAccount.addressesToGenerate": "Số lượng địa chỉ để khởi tạo",
    "views.ImportAccount.importAccount": "Nhập Tài khoản",
    "views.ImportAccount.note": "NOTE: Events (deposits/spends) for keys derived from an account will only be detected by LND if they happen after the import. Rescans to detect past events will be supported later on.",
    "views.ImportAccount.derivationPath": "Derivation Path",
    "views.ImportAccount.watchOnly": "Chỉ Xem",
    "views.ImportAccount.externalAddrs": "Địa chỉ nhận",
    "views.ImportAccount.internalAddrs": "Thay đổi địa chỉ",
    "views.ImportAccount.success": "Nhập tài khoản ngoài thành công",
    "views.ImportAccount.Warning.text1": "Nhập tài khoản ngoài là tính năng đang thử nghiệm",
    "views.ImportAccount.Warning.text2": "Chọn 'Tôi hiểu' là bạn đồng ý tiếp tục và tự quản lí rủi ro nếu có",
    "views.ImportAccount.Warning.text3": "If crafting a channel open with an external account, please follow all instructions on screen and DO NOT broadcast the transaction from anywhere except your ZEUS wallet.",
    "views.Wallet.Channels.open": "Mở Kênh",
    "views.Wallet.Channels.inactive": "KHÔNG HOẠT ĐỘNG",
    "views.Wallet.Channels.private": "Riêng tư",
    "views.Wallet.Channels.unannounced": "Chưa thông báo",
    "views.Wallet.Channels.announced": "Đã thông báo",
    "views.Wallet.Channels.filters": "Bộ lọc",
    "views.Wallet.Channels.purchaseInbound": "Purchase Inbound",
    "views.OpenChannel.announceChannel": "Thông báo kênh",
    "views.OpenChannel.announceChannelExplainer": "Announced channels are visible on the public lightning network graph. Unannounced (private) channels are hidden and only known to you and your channel partner. Private channels are recommended for most mobile users.",
    "views.OpenChannel.scidAlias": "Cố gắng sử dụng tên riêng SCID",
    "views.OpenChannel.scidAliasExplainer": "SCID (Short Channel ID) aliases allow your channel to be used before it is confirmed on-chain and help protect your on-chain privacy by not revealing the funding transaction.",
    "views.OpenChannel.simpleTaprootChannel": "Kênh Taproot Đơn giản",
    "views.OpenChannel.simpleTaprootChannelExplainer": "Simple Taproot Channels use the latest Taproot technology for improved on-chain privacy and efficiency. These channels must be private (unannounced). This is an experimental feature.",
    "views.OpenChannel.fundMax": "Dùng tất cả nguồn vốn khả dụng",
    "views.OpenChannel.openAdditionalChannel": "Mở thêm kênh",
    "views.OpenChannel.removeAdditionalChannel": "Xoá kênh thêm",
    "views.ChannelsPane.noPeers": "No peers found",
    "views.ChannelsPane.satsRecv": "Sats received",
    "views.ChannelsPane.pingTime": "Ping time",
    "views.ChannelsPane.satsSent": "Sats sent",
    "views.ChannelsPane.bytesSent": "Bytes sent",
    "views.ChannelsPane.bytesRecv": "Bytes received",
    "views.ChannelsPane.disconnectPeerModalTitle": "Disconnect peer",
    "views.ChannelsPane.disconnectPeerModalText": "Are you sure you want to disconnect from this peer?",
    "views.ChannelsPane.peerNotConnected": "Peer not connected",
    "views.ChannelsPane.peerNotFound": "Peer not found",
    "views.ChannelsPane.peersFetchFailed": "Failed to fetch peers",
    "views.ChannelsPane.disconnectPeerFailed": "Failed to disconnect peer",
    "views.ChannelsPane.connected": "Connected",
    "views.Wallet.BalancePane.sync.title": "Đang hoàn tất đồng bộ",
    "views.Wallet.BalancePane.sync.text": "Hãy chú ý! Zeus sẽ sẵn sàng cho bạn sử dụng ngay.",
    "views.Wallet.BalancePane.sync.paused": "Sync paused — offline",
    "views.Wallet.waitForSync": "Nút của bạn cần đồng bộ hoàn toàn để có thể gửi nhận thanh toán. Vui lòng đợi.",
    "views.Wallet.BalancePane.recovery.title": "Chế độ khôi phục",
    "views.Wallet.BalancePane.recovery.text": "Vui lòng giữ ZEUS mở cho đến khi quá trình hoàn tất.",
    "views.Wallet.BalancePane.recovery.textAlt": "Để ZEUS mở cho đến khi hoàn thành.",
    "views.Wallet.BalancePane.rescan.title": "Rescanning wallet",
    "views.Wallet.BalancePane.rescan.text": "Please leave ZEUS open until the rescan completes.",
    "views.Wallet.BalancePane.backup.title": "Sao lưu nguồn vốn của bạn.",
    "views.Wallet.BalancePane.backup.text": "Tạo bản backup để không mất quyền truy cập bitcoin của bạn.",
    "views.Wallet.BalancePane.backup.action": "Bắt đầu sao lưu ->",
    "views.Wallet.BalancePane.goToWalletConfig": "Go to Wallet config",
    "views.Wallet.BalancePane.migration.title": "Your wallet is locked",
    "views.Wallet.BalancePane.migration.text1": "This wallet is in channel migration state. Access is restricted to protect your funds.",
    "views.Wallet.BalancePane.migration.text2": "Please delete this wallet and restore it on a different device using your 24-word seed phrase and the exported channel backup file to restore your channels.",
    "views.Wallet.BalancePane.migration.action.unlock": "I don't want to migrate",
    "views.Wallet.BalancePane.migration.alert.title": "Cancel Migration?",
    "views.Wallet.BalancePane.migration.alert.text1": "DANGER: Only proceed if you have NOT imported your channel backup on another device.",
    "views.Wallet.BalancePane.migration.alert.text2": "Using the same channels on two devices simultaneously will result in FORCE CLOSURE OF YOUR CHANNELS.",
    "views.Wallet.BalancePane.migration.alert.text3": "Are you sure you want to unlock this wallet?",
    "views.Wallet.BalancePane.migration.alert.cancel": "Keep Locked",
    "views.Wallet.BalancePane.migration.alert.confirm": "Unlock Wallet",
    "views.Wallet.Channels.local": "Cơ sở",
    "views.Wallet.Channels.remote": "Từ xa",
    "views.Wallet.Channels.noChannels": "Không có Kênh",
    "views.Wallet.Invoices.paid": "Đã trả",
    "views.Wallet.Invoices.unpaid": "Chưa trả",
    "views.Wallet.Invoices.noInvoices": "Không có Hoá đơn",
    "views.Wallet.MainPane.testnet": "Testnet",
    "views.Wallet.MainPane.regnet": "Regtest",
    "views.Wallet.MainPane.signet": "Signet",
    "views.Wallet.MainPane.error": "Lỗi khi kết nối tới nút của bạn. Vui lòng kiểm tra thiết lập và thử lại.",
    "views.Wallet.MainPane.goToSettings": "Đi đến Thiết lập",
    "views.Wallet.Payments.noPayments": "Không có Khoản thanh toán",
    "views.Wallet.Transactions.awaitingConf": "Đang chờ Xác nhận",
    "views.Wallet.Transactions.noTransactions": "Không có Giao dịch",
    "views.Wallet.Wallet.error": "Có lỗi xảy ra",
    "views.Wallet.Wallet.payments": "Khoản thanh toán",
    "views.Wallet.Wallet.invoices": "Hoá đơn",
    "views.Wallet.Wallet.channels": "Kênh",
    "views.Wallet.Wallet.open": "Mở",
    "views.Wallet.Wallet.pending": "Đang chờ",
    "views.Wallet.Wallet.closed": "Đã đóng",
    "views.Wallet.Wallet.startingUp": "Zeus đang khởi động.",
    "views.Wallet.Wallet.migrating": "Zeus is migrating your data. Please wait.",
    "views.Wallet.Wallet.connecting": "Zeus đang kết nối với nút của bạn. ",
    "views.Wallet.Wallet.loadingAccount": "Zeus đang tải tài khoản của bạn.",
    "views.Wallet.Wallet.startingNode": "Zeus đang khởi động nút của bạn.",
    "views.Wallet.Wallet.expressGraphSync": "Zeus is running express graph sync. Hang tight.",
    "views.Wallet.startupSlowTitle": "Startup is taking longer than expected",
    "views.Wallet.startupSlowMsg.ios": "We recommend either viewing the LND logs for more details, or restarting the app manually.",
    "views.Wallet.startupSlowMsg.android": "We recommend either viewing the LND logs for more details, or restarting the app directly from here.",
    "views.Wallet.restart": "Khởi động lại",
    "views.Wallet.lndFolderMissing.title": "Wallet Data Not Found",
    "views.Wallet.lndFolderMissing.message": "The wallet data folder is missing but wallet configuration exists. This can happen after reinstalling the app. You can either delete the wallet configuration and set up a new wallet, or clear all storage to start fresh.",
    "views.Wallet.lndFolderMissing.deleteWallet": "Manage Wallets",
    "views.Wallet.batterySaverWarningTitle": "Battery Saver Mode Detected",
    "views.Wallet.batterySaverWarningText": "Battery saver mode is currently enabled. This may affect Lightning payments, routing, and overall performance. For the best experience, consider disabling battery saver mode.",
    "views.Wallet.KeypadPane.lspExplainerFirstChannel": "Lightning đầu tiên bạn nhận được khuyến nghị từ 100.000 SAT trở lên; càng lớn càng tốt. Một khoản phí thiết lập sẽ được khấu trừ từ số tiền này.",
    "views.Wallet.KeypadPane.lspExplainer": "Bạn sẽ bị tính phí thiết lập nếu trả tiền trên Lightning.",
    "views.Wallet.pendingBalanceIcon.title": "Pending Balance",
    "views.Wallet.pendingBalanceIcon.explainerOnchain": "This balance is pending confirmation and will update once confirmed on-chain.",
    "views.Wallet.pendingBalanceIcon.explainerOnchainLine2": "Channel operations (e.g., opens and closes) may require multiple confirmations.",
    "views.Wallet.pendingBalanceIcon.explainerLightning": "This balance is pending confirmation and will update once settled.",
    "views.Wallet.pendingBalanceIcon.explainerCashu": "This amount represents sent Cashu tokens that have not been redeemed yet. It will update once redeemed.",
    "view.Wallet.PosPane.orderNumber": "Số đơn",
    "views.BTCPayConfigQRScanner.text": "Quét cấu hình BTCPay trong Cài đặt > Dịch vụ > LND Rest",
    "views.BTCPayConfigQRScanner.error": "Lỗi khi cập nhật thiết lập BTCPay",
    "views.Channel.channelFees": "Phí kênh",
    "views.Channel.localFeeRate": "Tỉ lệ Phí Tại chỗ ",
    "views.Channel.localBaseFee": "Phí Cơ sở Tại chỗ",
    "views.Channel.remoteFeeRate": "Tỉ lệ Phí Từ xa",
    "views.Channel.remoteBaseFee": "Phí Cơ sở Từ xa",
    "views.Channel.inbound": "Inbound",
    "views.Channel.localInboundBaseFee": "Local Inbound Base Fee",
    "views.Channel.localInboundFeeRate": "Local Inbound Fee Rate",
    "views.Channel.remoteInboundBaseFee": "Remote Inbound Base Fee",
    "views.Channel.remoteInboundFeeRate": "Remote Inbound Fee Rate",
    "views.Channel.feeRate": "Tỷ lệ phí",
    "views.Channel.channelPayments": "Thanh toán của Kênh",
    "views.Channel.localMin": "Thấp nhất Tại chỗ",
    "views.Channel.remoteMin": "Thấp nhất Từ xa",
    "views.Channel.localMax": "Cao nhất Tại chỗ",
    "views.Channel.remoteMax": "Cao nhất Từ xa",
    "views.Channel.localTimeLock": "Thời gian khoá Tại chỗ",
    "views.Channel.remoteTimeLock": "Thời gian khoá Từ xa",
    "views.Channel.channelActivity": "Hoạt động kênh",
    "views.Channel.routingHistory": "Routing History",
    "views.Channel.channelBalance": "Số dư kênh",
    "views.Channel.outboundCapacity": "Sức chứa Gửi",
    "views.Channel.inboundCapacity": "Sức chứa Nhận",
    "views.Channel.unsettled": "Chưa tất toán",
    "views.Channel.peerStatus": "Trạng thái ngang hàng",
    "views.Channel.yourNode": "Bạn",
    "views.Channel.minHTLC": "HTLC nhỏ nhất",
    "views.Channel.maxHTLC": "HTLC lớn nhất",
    "views.Channel.timeLockDelta": "Timelock Delta",
    "views.Channel.lastLocalUpdate": "Cập nhật tại chỗ lần cuối",
    "views.Channel.lastRemoteUpdate": "Cập nhật từ xa lần cuối",
    "views.Channel.title": "Kênh",
    "views.Channel.localBalance": "Số dư cơ sở",
    "views.Channel.remoteBalance": "Số dư từ xa",
    "views.Channel.unsettledBalance": "Số dư chưa tất toán",
    "views.Channel.localReserve": "Dự trữ tại chỗ",
    "views.Channel.localReserve.info": "Satoshis tối thiểu nút bên bạn cần dự trữ trên kênh. Được sử dụng để ngăn chặn gian lận.",
    "views.Channel.remoteReserve": "Dự trữ từ xa",
    "views.Channel.remoteReserve.info": "Satoshi tối thiểu cần dự trữ trên phía đối tác của kênh. Được sử dụng để ngăn chặn gian lận.",
    "views.Channel.channelFunding": "Channel funding",
    "views.Channel.fundingTransaction": "Giao dịch nạp",
    "views.Channel.fundedBy": "Nạp bởi",
    "views.Channel.unannounced": "Chưa thông báo",
    "views.Channel.inactive": "Không hoạt động",
    "views.Channel.private": "Riêng tư",
    "views.Channel.totalReceived": "Tổng số Đã nhận",
    "views.Channel.totalSent": "Tổng số Đã gửi",
    "views.Channel.capacity": "Sức chứa",
    "views.Channel.commitWeight": "Trọng lượng cam kết",
    "views.Channel.commitFee": "Phí Commit",
    "views.Channel.csvDelay": "Độ trễ CSV",
    "views.Channel.csvDelay.info1": "Độ trễ CSV, hoặc độ trễ khóa thời gian, là một tính năng bảo mật trong Mạng Lightning ngăn chặn việc đóng kênh sớm. Được tích hợp dựa trên thời gian thực thi bảo mật và cho cả hai bên có thời gian để giải quyết các vấn đề trước khi tiền được xuất ra.",
    "views.Channel.csvDelay.info2": "Bạn sẽ phải chờ thời hạn này để truy cập vào tiền trên chuỗi nếu bạn là người khởi xướng việc đóng bắt buộc.",
    "views.Channel.feePerKw": "Phí theo kg trọng lượng",
    "views.Channel.keysend": "Keysend",
    "views.Channel.cancelClose": "Hủy Đóng kênh",
    "views.Channel.close": "Đóng Kênh",
    "views.Channel.closingRate": "(Optional) Sat per vbyte closing fee",
    "views.Channel.externalAddress": "(Không bắt buộc) Địa chỉ ngoài",
    "views.Channel.externalAddress.info1": "Nếu được chỉ định, quỹ trên kênh bạn sẽ được gửi đến địa chỉ bên ngoài này, thay vì một địa chỉ trong ví nội bộ.",
    "views.Channel.externalAddress.info2": "Một địa chỉ cố định được đặt lúc mở kênh. Tiền của bạn sẽ chỉ được gửi đến địa chỉ này và không thể thay đổi.",
    "views.Channel.forceClose": "Bắt buộc đóng ",
    "views.Channel.forceClose.infoText1": "Force closes should only be done when the channel partner has been offline for an extended period of time. Typically, the party initiating the force close will have to wait to spend their bitcoin, while the other side can spend their funds immediately.",
    "views.Channel.forceClose.infoText2": "The length of the waiting period is defined when the channel is opened. It can range from just a day to a few weeks. This time period may be listed on this page, labeled as 'CSV Delay'.",
    "views.Channel.confirmClose": "Xác nhận Đóng Kênh",
    "views.Channel.aliases": "Tên riêng",
    "views.Channel.aliasScid": "Alias SCID",
    "views.Channel.aliasScids": "Alias SCIDs",
    "views.Channel.peerAliasScid": "Peer Alias SCID",
    "views.Channel.zeroConfConfirmedScid": "0-conf Confirmed SCID",
    "views.Channel.closeHeight": "Close height",
    "views.Channel.closeType": "Close type",
    "views.Channel.openInitiator": "Open initiator",
    "views.Channel.closeInitiator": "Close initiator",
    "views.Channel.closingTxHash": "Closing TX hash",
    "views.Channel.closingTxId": "Closing TXID",
    "views.Channel.channelPoint": "Channel point",
    "views.Channel.chainHash": "Chain hash",
    "views.Channel.settledBalance": "Số dư đã tất toán",
    "views.Channel.timeLockedBalance": "Time locked balance",
    "views.Channel.blocksTilMaturity": "Blocks until settlement",
    "views.Channel.closed": "Đã đóng",
    "views.Channel.pendingClose": "Pending close",
    "views.Channel.pendingOpen": "Pending open",
    "views.Channel.SortButton.largestFirst": "lớn nhất trước",
    "views.Channel.SortButton.smallestFirst": "nhỏ nhất trước",
    "views.Channel.SortButton.ascending": "tăng dần",
    "views.Channel.SortButton.descending": "giảm dần",
    "views.Channel.channelId": "ID kênh",
    "views.Channel.scid": "Short Channel ID (SCID)",
    "views.Channel.channelIds": "Kênh ID",
    "views.Channel.displayName": "Tên hiển thị",
    "views.Channel.Total.outbound": "Sending capacity (outbound)",
    "views.Channel.Total.inbound": "Receiving capacity (inbound)",
    "views.Channel.Total.offline": "Tổng ngoại tuyến",
    "views.Channel.zeroConf": "Zero conf",
    "views.Channel.commitmentType": "Commitment Type",
    "views.Channel.lease.expiresIn": "Hết hạn trong",
    "views.Channel.lease.outboundChannel": "Outbound channel",
    "views.Channel.lease.lspDiscretion": "May be closed at LSP's discretion",
    "views.Channel.lease.lspDiscretion.explainer1": "Nhà cung cấp Dịch vụ Lightning (LSP) có quyền đóng kênh của bạn bất cứ lúc nào. Các kênh có số dư lớn được đẩy sang phía LSP, có nhiều khả năng bị đóng hơn.",
    "views.Channel.lease.lspDiscretion.explainer2": "Nếu muốn đảm bảo kênh của bạn luôn mở, có thể cân nhắc việc thuê kênh.",
    "views.Channel.lease.purchaseLease": "Thuê kênh",
    "views.Channel.lease.extendLease": "Gia hạn thuê kênh",
    "views.Channel.closureReason.unknown": "Channel closed: unknown reason",
    "views.Channel.closureReason.counterpartyForceClosed": "Channel rejected by counterparty: {{peerMessage}}",
    "views.Channel.closureReason.counterpartyForceClosedDefault": "Channel rejected: counterparty force closed",
    "views.Channel.closureReason.counterpartyCoopClosedUnfunded": "Channel rejected by counterparty",
    "views.Channel.closureReason.locallyCoopClosedUnfunded": "Channel closed locally before funding",
    "views.Channel.closureReason.fundingTimedOut": "Channel funding timed out",
    "views.Channel.closureReason.processingError": "Channel failed: {{peerMessage}}",
    "views.Channel.closureReason.processingErrorDefault": "Channel failed due to a processing error",
    "views.Channel.closureReason.disconnectedPeer": "Channel failed: peer disconnected",
    "views.Channel.closureReason.peerFeerateTooLow": "Channel rejected: {{peerMessage}}",
    "views.Channel.closureReason.peerFeerateTooLowDefault": "Channel rejected: peer feerate too low",
    "views.Channel.closureReason.holderForceClosed": "Channel force closed locally: {{peerMessage}}",
    "views.Channel.closureReason.holderForceClosedDefault": "Channel force closed locally",
    "views.Channel.closureReason.cooperativeClosure": "Channel closed cooperatively",
    "views.Channel.closureReason.commitmentTxConfirmed": "Channel closed: commitment transaction confirmed",
    "views.Channel.closureReason.outdatedChannelManager": "Channel closed: outdated channel manager",
    "views.Channel.closureReason.fundingBatchClosure": "Channel closed: funding batch closure",
    "views.Channel.closureReason.htlcsTimedOut": "Channel closed: HTLCs timed out",
    "views.UTXOs.CoinControl.noUTXOs": "Không có UTXO có sẵn",
    "views.UTXOs.addLabel": "Thêm nhãn",
    "views.UTXOs.updateLabel": "Cập nhật nhãn",
    "views.UTXOs.writeLabel": "Viết nhãn của bạn ở đây",
    "views.UTXOs.label": "Nhãn",
    "views.EditFee.mainText": "Sửa phí mạng lưới",
    "views.EditFee.fastestFee": "Phí nhanh nhất",
    "views.EditFee.halfHourFee": "Phí nửa tiếng",
    "views.EditFee.hourFee": "Phí theo giờ",
    "views.EditFee.minimumFee": "Phí tối thiểu",
    "views.EditFee.confirmFee": "Phí Xác nhận",
    "views.EditFee.error": "Lỗi khi cập nhật tỷ lệ phí",
    "views.Invoice.title": "Hoá đơn",
    "views.Invoice.paid": "Đã trả",
    "views.Invoice.unpaid": "Chưa trả",
    "views.Invoice.payingTo": "Thanh toán đến",
    "views.Invoice.receiverName": "Tên người nhận",
    "views.Invoice.memo": "Ghi chú",
    "views.Invoice.receipt": "Biên lai",
    "views.Invoice.settleDate": "Ngày Tất toán",
    "views.Invoice.creationDate": "Ngày Khởi tạo",
    "views.Invoice.originalExpiration": "Hạn gốc",
    "views.Invoice.expiration": "Thời gian đến hạn",
    "views.Invoice.private": "Route hints included",
    "views.Invoice.fallbackAddress": "Địa chỉ Fallback",
    "views.Invoice.cltvExpiry": "Ngày hết hạn CLTV",
    "views.Invoice.rHash": "R Hash",
    "views.Invoice.rPreimage": "R Preimage",
    "views.Invoice.descriptionHash": "Mô tả Hash",
    "views.Invoice.paymentHash": "Mã băm Thanh toán",
    "views.Invoice.paymentRequest": "Yêu cầu Thanh toán",
    "views.Invoice.copyPaymentRequest": "Sao chép Yêu cầu Thanh toán",
    "views.Invoice.couldNotDecode": "Could not decode invoice",
    "views.Invoices.keysendMessage": "Keysend message",
    "views.LNDConnectConfigQRScanner.error": "Lỗi khi tìm nạp cấu hình lndconnect",
    "views.LncQRScanner.error": "Error parsing LNC config",
    "views.LNDHubQRScanner.text": "Quét mã QR LNDHub hoặc Blue Wallet",
    "views.Lockscreen.incorrectPassword": "Mật khẩu sai",
    "views.Lockscreen.enterPassword": "Enter Password",
    "views.Lockscreen.enterExistingPassword": "Enter existing Password",
    "views.Lockscreen.enterLoginPassword": "Enter login password (not your duress password)",
    "views.Lockscreen.login": "Đăng Nhập",
    "views.Lockscreen.pin": "Nhập PIN",
    "views.Lockscreen.existingPin": "Enter existing PIN",
    "views.Lockscreen.enterLoginPin": "Enter login PIN (not your duress PIN)",
    "views.Lockscreen.incorrectPin": "PIN không chính xác",
    "views.Lockscreen.authenticationAttempts": "số lần còn lại",
    "views.NodeInfo.feeReport": "Báo cáo Phí",
    "views.NodeInfo.forwarding": "Đang chuyển tiếp",
    "views.NodeInfo.copyUri": "Sao chép URI",
    "views.NodeInfo.alias": "Tên phụ",
    "views.NodeInfo.pubkey": "Pubkey",
    "views.NodeInfo.implementationVersion": "Phiên bản triển khai ",
    "views.NodeInfo.zeusVersion": "Phiên bản Zeus",
    "views.NodeInfo.synced": "Đồng bộ tới Chuỗi",
    "views.NodeInfo.syncedToGraph": "Đã đồng bộ đến đồ thị",
    "views.NodeInfo.blockHeight": "Chiều cao Khối",
    "views.NodeInfo.blockHash": "Mã băm Khối",
    "views.NodeInfo.uris": "URIs",
    "views.NodeInfo.noUris": "Không có URI khả dụng",
    "views.NodeInfo.title": "Thông tin Nút",
    "views.NodeInfo.ForwardingHistory.timestamp": "Nhãn thời gian",
    "views.NodeInfo.ForwardingHistory.srcChannelId": "ID Kênh Nguồn",
    "views.NodeInfo.ForwardingHistory.dstChannelId": "ID Kênh Đến",
    "views.NodeInfo.ForwardingHistory.amtIn": "Số lượng Vào",
    "views.NodeInfo.ForwardingHistory.amtOut": "Số lượng Ra",
    "views.NodeInfo.ForwardingHistory.fee": "Phí",
    "views.NodeInfo.ForwardingHistory.error": "Lỗi khi cập nhật lịch sử chuyển tiếp",
    "views.NetworkInfo.title": "Thông tin mạng",
    "views.NetworkInfo.numChannels": "Số lượng kênh",
    "views.NetworkInfo.numNodes": "Số lượng nút",
    "views.NetworkInfo.numZombieChannels": "Number of zombie channels",
    "views.NetworkInfo.graphDiameter": "Graph diameter",
    "views.NetworkInfo.averageOutDegree": "Average out degree",
    "views.NetworkInfo.maxOutDegree": "Max out degree",
    "views.NodeQRScanner.error": "Mã QR được quét không phải là Lightning Node hợp lệ ",
    "views.Intro.getStarted": "Bắt đầu nào",
    "views.Intro.lightningLiquidity": "Tìm hiểu về thanh khoản lightning",
    "views.Intro.advancedSetUp": "Thiết lập nâng cao",
    "views.Intro.creatingWallet": "Zeus đang tạo ví của bạn.",
    "views.Intro.choosingPeers": "ZEUS is choosing your peers.",
    "views.Intro.errorCreatingWallet": "Lỗi khi tạo ví. Khởi động lại ứng dụng và thử lại.",
    "views.WalletSetup.howToUseZeus": "How do you want to use ZEUS?",
    "views.WalletSetup.createNewWallet": "Create a new wallet",
    "views.WalletSetup.connectRemoteNode": "Connect to a remote Lightning node",
    "views.WalletType.whatsImportant": "What's more important to you?",
    "views.WalletType.control": "Control",
    "views.WalletType.lowFees": "Low fees",
    "views.WalletType.selfCustody.info1": "Self-custody means you control your own Bitcoin private keys. Your funds are secured by a seed phrase that only you know.",
    "views.WalletType.selfCustody.info2": "With self-custody, no third party can freeze, seize, or censor your funds. You have complete financial sovereignty.",
    "views.WalletType.selfCustody.info3": "This option requires purchasing a Lightning channel to send and receive payments. There's an upfront cost, but you'll have true ownership of your bitcoin.",
    "views.WalletType.cashu.info1": "Cashu is an ecash protocol that provides excellent privacy with lower upfront costs. It's a great way to get started with Lightning.",
    "views.WalletType.cashu.info2": "While technically custodial, Cashu mints cannot see your balance or transaction history. Your privacy is protected by cryptographic blinding.",
    "views.WalletType.cashu.info3": "ZEUS will prompt you to upgrade to self-custody once you have enough bitcoin to purchase a Lightning channel. It's a stepping stone to full sovereignty.",
    "views.Onboarding.setupQuestion": "How do you want to set up ZEUS?",
    "views.Onboarding.recommended": "ZEUS' recommended settings",
    "views.Onboarding.questionnaire": "Run through the questionnaire",
    "views.NodeChoice.whatMatters": "What do you value more in a wallet?",
    "views.NodeChoice.speedReliability": "Speed and reliability",
    "views.NodeChoice.privacyPower": "Privacy and power user features",
    "views.NodeChoice.ldkNode.info1": "LDK Node is a next-generation Lightning implementation that offers fast startup times, reliable payment routing, and a streamlined experience.",
    "views.NodeChoice.ldkNode.info2": "It uses Rapid Gossip Sync for near-instant graph updates and cloud backup via VSS (Versioned Storage Service) so your channels are always recoverable.",
    "views.NodeChoice.ldkNode.info3": "LDK Node is the recommended choice for most users who want a smooth, reliable Lightning experience on mobile.",
    "views.NodeChoice.embeddedLnd.info1": "Embedded LND is a battle-tested Lightning implementation with a rich set of power user features including custom channel management and advanced routing.",
    "views.NodeChoice.embeddedLnd.info2": "It connects to the Bitcoin network using Neutrino (BIP 157/158) for enhanced privacy — your node doesn't reveal which addresses or transactions belong to you.",
    "views.NodeChoice.embeddedLnd.info3": "Choose this if you prioritize privacy, want full control over your channels, or need advanced features like custom routing policies.",
    "views.NodeChoice.warning.lowRam": "Your device has limited memory, which may cause Embedded LND to run slowly or crash.",
    "views.NodeChoice.warning.poorConnectivity": "Your device has poor connectivity to Bitcoin peers required by Embedded LND.",
    "views.NodeChoice.warning.suggestion": "We recommend choosing \"Speed and reliability\" (LDK Node) for a better experience.",
    "views.NodeChoice.warning.checking": "Checking device compatibility...",
    "views.MintDiscovery.title": "Mint discovery",
    "views.MintDiscovery.subtitle": "Choose how to discover Cashu mints",
    "views.MintDiscovery.topMints": "Top recommended mints",
    "views.MintDiscovery.tapToReadReviews": "Tap a mint to read reviews",
    "views.MintDiscovery.fetchMints": "Find mints",
    "views.MintDiscovery.chooseLater": "Choose later",
    "views.MintDiscovery.chooseLater.description": "Skip mint selection for now and choose mints later in settings",
    "views.WalletSettings.title": "Cài đặt",
    "views.WalletSettings.createWallet": "Create wallet",
    "views.RecommendedSettings.title": "Recommended settings",
    "views.RecommendedSettings.titleCustomized": "Your selected settings",
    "views.RecommendedSettings.walletType": "Wallet type",
    "views.RecommendedSettings.walletType.cashu": "Cashu ecash (low fees)",
    "views.RecommendedSettings.walletType.selfCustody": "Tự lưu ký",
    "views.RecommendedSettings.walletType.subtitle": "Start with ecash, upgrade to self-custody later",
    "views.RecommendedSettings.nodeImplementation": "Node implementation",
    "views.RecommendedSettings.mintSource": "Mint recommendations source",
    "views.RecommendedSettings.clipboard": "Clipboard access",
    "views.RecommendedSettings.off": "Tắt",
    "views.RecommendedSettings.disabled": "Tắt",
    "views.RecommendedSettings.fiat": "Fiat currency conversion rates",
    "views.RecommendedSettings.topMints": "Top recommended mints",
    "views.RecommendedSettings.loadingMints": "Finding the best mints...",
    "views.RecommendedSettings.createWallet": "Create wallet",
    "views.Settings.Currency.enableFiat": "Enable fiat currency display",
    "views.OpenChannel.openChannel": "Mở Kênh",
    "views.OpenChannel.openChannels": "Kênh đang mở",
    "views.OpenChannel.connectPeer": "Connect Peer",
    "views.OpenChannel.importText": "Đã phát hiện URI nút sau trong khay nhớ tạm của bạn ",
    "views.OpenChannel.importPrompt": "Bạn có muốn trích nhập vào?",
    "views.OpenChannel.import": "Trích nhập",
    "views.OpenChannel.peerSuccess": "Kết nối ngang hàng thành công",
    "views.OpenChannel.channelSuccess": "Mở kênh thành công",
    "views.OpenChannel.channelsSuccess": "Mở các kênh thành công",
    "views.OpenChannel.viewStatus": "View status",
    "views.OpenChannel.openChannelToPeer": "Open channel to this peer",
    "views.OpenChannel.channelPendingNote": "The channel will be available once the funding transaction has enough confirmations.",
    "views.OpenChannel.channelsPendingNote": "The channels will be available once their funding transactions have enough confirmations.",
    "views.OpenChannel.nodePubkey": "Pubkey của nút",
    "views.OpenChannel.host": "Host",
    "views.OpenChannel.hostPort": "Hostname:Port",
    "views.OpenChannel.localAmt": "Số lượng tại chỗ",
    "views.OpenChannel.numConf": "Số lượng Xác nhận",
    "views.OpenChannel.satsPerVbyte": "Satoshi mỗi vByte",
    "views.OpenChannel.private": "Riêng tư",
    "views.OpenChannel.closeAddress": "Đóng địa chỉ (Không bắt buộc)",
    "views.OpenChannel.closeAddressExplainer": "An optional address where funds will be sent during a cooperative close. Can only be set when opening the channel and only if the peer supports it. If set, the channel can only be closed to this address.",
    "views.Payment.title": "Thanh toán",
    "views.Payment.paymentAmount": "Payment Amount",
    "views.Payment.inTransitPayment": "In Transit Payment",
    "views.Payment.failedPayment": "Thanh toán Thất bại",
    "views.Payment.fee": "Phí",
    "views.Payment.paymentHash": "Mã băm Thanh toán",
    "views.Payment.paymentPreimage": "Payment Preimage",
    "views.Payment.creationDate": "Ngày Khởi tạo",
    "views.Payment.path": "Đường dẫn",
    "views.Payment.paths": "Paths",
    "views.Payment.details": "Payment Details",
    "views.Payment.recipient": "Recipient",
    "views.Payment.settlementTime": "Settlement time",
    "views.Payment.writeNote": "Viết ghi chú của bạn tại đây",
    "views.PaymentRequest.title": "Hoá đơn Lightning",
    "views.PaymentRequest.error": "Lỗi khi tải hoá đơn",
    "views.PaymentRequest.customAmt": "Số lượng tuỳ chỉnh",
    "views.PaymentRequest.payDefault": "Trả số lượng mặc định",
    "views.PaymentRequest.payCustom": "Trả số lượng tuỳ chỉnh",
    "views.PaymentRequest.feeEstimate": "Phí Dự kiến",
    "views.PaymentRequest.feeEstimateExceedsLimit": "The estimated fee for this payment is higher than the limit set below. Consider raising the fee limit to avoid payment failures.",
    "views.PaymentRequest.successProbability": "Xác suất Thành công",
    "views.PaymentRequest.description": "Mô tả",
    "views.PaymentRequest.timestamp": "Nhãn thời gian",
    "views.PaymentRequest.expiry": "Hết hạn",
    "views.PaymentRequest.cltvExpiry": "Ngày hết hạn CLTV",
    "views.PaymentRequest.paymentHash": "Mã băm Thanh toán",
    "views.PaymentRequest.mpp": "Cố gắng thanh toán đa đường dẫn",
    "views.PaymentRequest.mpp.explainer1": "A multi-path payment is a technique used to split a single payment into multiple smaller parts, which are routed through different paths in the network.",
    "views.PaymentRequest.mpp.explainer2": "Leave this enabled to have a higher chance of payment success.",
    "views.PaymentRequest.amp": "Cố gắng thanh toán đa đường dẫn atomic",
    "views.PaymentRequest.amp.explainer1": "Atomic multi-path payments (AMP), are a variation of multi-path payments that are recombined atomically at the destination. Either all parts of the payment succeed together, or none of them do.",
    "views.PaymentRequest.amp.explainer2": "This variation is only supported by LND at present.",
    "views.PaymentRequest.maxParts": "Số phần tối đa",
    "views.PaymentRequest.maxShardAmt": "Số phân đoạn tối đa ",
    "views.PaymentRequest.maxPartsDescription": "Số lượng thanh toán từng phần tối đa có thể được sử dụng để hoàn thành toàn bộ số tiền. ",
    "views.PaymentRequest.timeout": "Thời gian hết hạn (giây)",
    "views.PaymentRequest.feeLimit": "Giới hạn phí",
    "views.PaymentRequest.payInvoice": "Thanh toán hoá đơn này",
    "views.PaymentRequest.firstHop": "Hop đầu tiên ",
    "views.PaymentRequest.lastHop": "Hop cuối cùng",
    "views.PaymentRequest.lndGettingReady": "LND is getting ready to make payments. Please wait.",
    "views.PaymentRequest.lndGettingReadyReceive": "LND is getting ready to receive payments. Please wait.",
    "views.PaymentRequest.isPmtHashSigValid": "Payment hash signature",
    "views.PaymentRequest.isRelaysSigValid": "Relays signature",
    "views.PaymentRequest.notAllowedToSend": "Ví này không được phép gửi tiền!",
    "views.PaymentRequest.slideToPay": "Trược để Thanh toán",
    "views.PaymentRequest.supportZeus": "Support ZEUS 💜",
    "views.PaymentRequest.enableDonations": "Enable donations",
    "views.PaymentRequest.donationInfo": "If enabled, an additional percentage of each payment will be sent as a tip to the ZEUS team to support development of the wallet.",
    "views.PaymentRequest.donateToZEUS": "Donate to ZEUS",
    "views.PaymentRequest.donate": "Donate",
    "views.PaymentRequest.thankYouForDonation": "Thank you for your generous donation!",
    "views.PaymentRequest.amountDonated": "Amount donated",
    "views.PaymentRequest.addATip": "Add a Tip with Each Payment",
    "views.Receive.title": "Nhận",
    "views.Receive.successCreate": "Đã tạo hoá đơn thành công",
    "views.Receive.warningLndHub": "Please note that LNDHub has a fixed on-chain address",
    "views.Receive.andSentTo": "và đã gửi tới",
    "views.Receive.errorCreate": "Lỗi khi tạo hoá đơn",
    "views.Receive.copyInvoice": "Sao chép Hoá đơn",
    "views.Receive.memo": "Ghi chú",
    "views.Receive.memoPlaceholder": "Tưởng nhớ các vị thần ",
    "views.Receive.amount": "Số lượng",
    "views.Receive.satoshis": "satoshi",
    "views.Receive.expiration": "Hết hạn",
    "views.Receive.customPreimage": "Custom preimage",
    "views.Receive.createInvoice": "Tạo hoá đơn",
    "views.Receive.andSubmitTo": "và gửi tới",
    "views.Receive.copyAddress": "Sao chép Địa chỉ",
    "views.Receive.getAddress": "Lấy Địa chỉ",
    "views.Receive.getNewAddress": "Lấy Địa chỉ Mới",
    "views.Receive.ampInvoice": "Hoá đơn AMP",
    "views.Receive.routeHints": "Bao gồm các gợi ý về tuyến đường",
    "views.Receive.customRouteHints": "Custom route hints",
    "views.Receive.youReceived": "Bạn nhận",
    "views.Receive.addressType": "Chọn kiểu địa chỉ",
    "views.Receive.p2wkhKey": "SegWit (P2WKH)",
    "views.Receive.p2wkhDescription": "Một loại địa chỉ hiện đại hơn giúp tiết kiệm phí cho các khoản thanh toán đến và đi.",
    "views.Receive.np2wkhKey": "Nested SegWit (NP2WKH)",
    "views.Receive.np2wkhDescription": "Chỉ sử dụng khi một dịch vụ dán nhãn địa chỉ SegWit hoặc Taproot của bạn là không hợp lệ.",
    "views.Receive.np2wkhDescriptionAlt": "Chỉ sử dụng khi một dịch vụ dán nhãn địa chỉ SegWit của bạn là không hợp lệ.",
    "views.Receive.p2trKey": "Taproot (P2TR)",
    "views.Receive.p2trDescription": "Loại địa chỉ bitcoin mới nhất, mạnh mẽ nhất. Chưa được hỗ trợ rộng rãi.",
    "views.Receive.lspExplainerUnified": "LSP will take the following amount as a setup fee, if paid over lightning:",
    "views.Receive.lspExplainer": "LSP will take the following amount as a setup fee:",
    "views.Receive.lspExplainerRoutingUnified": "LSP will take the following amount as a fee, if paid over lightning:",
    "views.Receive.lspExplainerRouting": "LSP will take the following amount as a fee:",
    "views.Receive.lspExplainerZeroFeeWrapper": "Zero-fee wrapped invoice",
    "views.Receive.goToLspSettings": "Đến Thiết lập LSP",
    "views.Receive.lspSwitchExplainer1": "The LSP will provide you with 0-conf channels that will allow you to send and receive payments on the Lightning network.",
    "views.Receive.lspSwitchExplainer2": "The LSP will also wrap your invoices, making it easier to receive payments while protecting your privacy.",
    "views.Receive.routeHintSwitchExplainer1": "Route hints provide information to find non-advertised, or unannounced, channels. This allows routing of payments to nodes that are not publicly visible on the network.",
    "views.Receive.routeHintSwitchExplainer2": "It's helpful to toggle route hints on if you're using only unannounced channels, or if someone trying to pay you cannot reach you via your announced channels.",
    "views.Receive.routeHintSwitchExplainer3": "Route hints are automatically enabled when you only have unannounced channels",
    "views.Receive.ampSwitchExplainer1": "Atomic Multi-path Payments (AMP) are a new type of Lightning payments that can be paid multiple times.",
    "views.Receive.ampSwitchExplainer2": "Please note that AMP invoices are currently only compatible with LND nodes.",
    "views.Receive.lspZeroAmt": "The LSP is incompatible with zero amounts. An unwrapped invoice has been generated. Your node's public key will be exposed.",
    "views.Receive.createLightningAddress": "Tạo địa chỉ lightning",
    "views.Receive.blindedPaths": "Blinded paths",
    "views.Receive.blindedPathsExplainer1": "Using blinded paths in your invoice is an advanced privacy technique that allows you to hide your node's' public key, which is typically revealed in most lightning invoices.",
    "views.Receive.blindedPathsExplainer2": "Note that not all wallets support paying BOLT 11 invoices with blinded paths yet, and that the possiblity of payment success may decrease.",
    "views.Send.title": "Gửi",
    "views.Send.rPreimage": "R Preimage",
    "views.Send.lnPayment": "Yêu cầu thanh toán Lightning",
    "views.Send.btcAddress": "Địa chỉ Bitcoin",
    "views.Send.keysendAddress": "địa chỉ gửi chìa khóa (nếu được bật) ",
    "views.Send.mustBeValid": "Phải hợp lệ",
    "views.Send.onChainNotSupported": "Gửi trên chuỗi chưa được hỗ trợ trên",
    "views.Send.amount": "Số lượng",
    "views.Send.satoshis": "satoshi",
    "views.Send.message": "Tin nhắn",
    "views.Send.feeSats": "Phí (satoshi mỗi byte)",
    "views.Send.feeSatsVbyte": "Phí (satoshi mỗi vByte)",
    "views.Send.sendCoins": "Gửi Coin",
    "views.Send.sorry": "Rất tiếc",
    "views.Send.editNetworkFees": "Sửa phí mạng lưới",
    "views.Send.keysendNotSupported": "không hỗ trợ gửi thanh toán keysend hiện tại. ",
    "views.Send.lookup": "Tra cứu yêu cầu thanh toán ",
    "views.Send.noOnchainBalance": "No on-chain balance available. Close a channel or receive an on-chain transaction first.",
    "views.Send.noLightningBalance": "Không có số dư lightning. Mở kênh hoặc nhận thanh toán lightning trước.",
    "views.Send.zaplockerWarning": "This is a Zaplocker invoices that will hold payment up to 24 hours. Open ZEUS regularly after payment to help mitigate the risk of a force closed channel. Proceed at your own risk.",
    "views.Send.addOutput": "Add output",
    "views.Send.removeOutput": "Remove output",
    "views.Send.payBolt12.offerFetchFailure": "Couldn't fetch offer",
    "views.Send.payBolt12.invoiceFetchFailure": "Couldn't fetch invoice",
    "views.Send.payBolt12.specifyAmount": "Amount must be specified",
    "views.Send.payBolt12.offersNotSupported": "Backend does not support BOLT 12",
    "views.ClinkPay.title": "Pay CLINK Offer",
    "views.ClinkPay.invalidOffer": "Invalid CLINK offer",
    "views.ClinkPay.specifyAmount": "Amount must be specified for this offer",
    "views.ClinkPay.fixedAmount": "Fixed amount",
    "views.ClinkPay.variableAmount": "Variable amount",
    "views.ClinkPay.spontaneousAmount": "Pay any amount",
    "views.ClinkPay.viaRelay": "Via CLINK relay",
    "views.ClinkPay.errorInvalidOffer": "The offer is no longer valid",
    "views.ClinkPay.errorTemporaryFailure": "The service is temporarily unavailable",
    "views.ClinkPay.errorExpired": "This offer has expired or moved",
    "views.ClinkPay.errorUnsupportedFeature": "Unsupported feature requested",
    "views.ClinkPay.errorInvalidAmount": "Amount is outside the accepted range",
    "views.ClinkPay.invoiceFetchFailure": "Couldn't fetch invoice from CLINK service",
    "views.ClinkPay.invoiceAmountMismatch": "Invoice amount does not match the offer",
    "views.ClinkPay.errorNoRelays": "No relay available for this CLINK offer",
    "views.ClinkPay.errorOnionNotSupported": "CLINK over .onion relays is not yet supported",
    "views.ClinkPay.errorRelayConnectFailed": "Could not connect to the CLINK relay",
    "views.ClinkPay.errorRelayRejectedPublish": "Relay rejected the CLINK request",
    "views.ClinkPay.errorTimeout": "CLINK request timed out",
    "views.SendingLightning.sending": "Đang gửi Thanh toán",
    "views.SendingLightning.success": "Thanh toán đã gửi thành công",
    "views.SendingLightning.paymentHash": "Mã băm Thanh toán",
    "views.SendingLightning.AddANote": "Thêm ghi chú",
    "views.SendingLightning.UpdateNote": "Cập nhật ghi chú",
    "views.SendingLightning.goToWallet": "Đi đến Ví",
    "views.Sending.goToSwap": "Go to swap",
    "views.SendingLightning.lowFeeLimitMessage": "This payment may have failed due to a low fee limit. Try again with a higher fee limit",
    "views.SendingLightning.tryAgain": "Thử lại",
    "views.SendingLightning.copyPaymentHash": "Sao chép hash vào khay nhớ tạm ",
    "views.SendingLightning.inTransit": "Payment is in transit. It may complete momentarily or it may go on to fail. Check the Activity view to track its progress.",
    "views.SendingLightning.isZaplocker": "Zaplocker payment in transit. It may complete momentarily, otherwise funds will return back to you within 24 hours. Check the Activity view to track its progress.",
    "views.SendingLightning.paymentTimedOut": "Payment timed out. It may be in transit, meaning it may complete momentarily or it may go on to fail. Check the Activity view to track its progress.",
    "views.SendingLightning.paymentSettled": "Your payment settled in {{seconds}} seconds",
    "views.SendingLightning.donationFailed": "Your attempt to donate to ZEUS has failed.",
    "views.SendingOnChain.crafting": "Crafting Transaction",
    "views.SendingOnChain.broadcasting": "Đang truyền phát Giao dịch",
    "views.SendingOnChain.success": "Giao dịch đã gửi thành công",
    "views.SendingOnChain.txid": "TXID",
    "views.SendingOnChain.goToBlockExplorer": "Đi đến trình duyệt khối",
    "views.VerifyOnChain.title": "Verify Transaction",
    "views.NostrContacts.nostrContacts": "Danh bạ Nostr",
    "views.NostrContacts.lookUpContacts": "Tìm kiếm danh bạ",
    "views.NostrContacts.importAllContacts": "Nhập tất cả liên hệ",
    "views.NostrContacts.enterNpub": "Nhập npub hoặc NIP-05",
    "views.NostrContacts.importContactsError": "Nhập danh bạ thất bại. Vui lòng thử lại.",
    "views.NostrContacts.nip05Error": "Lỗi khi tải hồ sơ NIP-05",
    "views.ContactDetails.saveToContacts": "Lưu vào Danh bạ",
    "views.ContactDetails.editAndSaveContact": "Sửa và lưu Danh bạ",
    "views.ContactInfo.title": "Thông tin Danh bạ",
    "views.Tools.title": "Công cụ",
    "views.Tools.developers": "Nhà phát triển",
    "views.Tools.clearStorage.title": "Clear Storage",
    "views.Tools.clearStorage.message": "This will permanently delete all app data including settings, contacts, notes, and transaction history. The app will restart after clearing. Are you sure you want to continue?",
    "views.Tools.clearStorage.confirm": "Clear All Data",
    "views.Tools.clearStorage.error": "Failed to clear storage. Please try again.",
    "views.Tools.cashu": "Cashu Tools",
    "views.Tools.cashu.bumpWalletCounters": "Bump wallet counters",
    "views.Tools.cashu.bumpWalletCounters.subtitle": "Helpful if your wallet counters get out of sync and you encounter 'Outputs have already been signed before' errors.",
    "views.Tools.cashu.deleteData": "Delete all Cashu data",
    "views.Tools.cashu.deleteData.confirmTitle": "Are you sure you want to delete all your Cashu data?",
    "views.Tools.cashu.deleteData.confirmMessage": "Funds can still be restored by re-adding your mints, but transaction history will be lost.",
    "stores.CashuStore.dataDeletedMessage": "Your Cashu data has been deleted.",
    "views.Tools.NostrKeys.description": "These keys are deterministically derived from your Cashu wallet seed. They are cross-compatible with cashu.me and other Cashu wallets that use the same derivation — the same seed phrase will produce the same keys everywhere.",
    "views.Tools.NostrMintSync.title": "Mint sync",
    "views.Tools.NostrMintSync.description": "Your mint list is automatically backed up to Nostr relays when you add or remove mints. You can also manually backup or restore your mint list below.",
    "views.Tools.NostrKeys.backupNow": "Backup Mints Now",
    "views.Tools.NostrKeys.restoreMints": "Restore Mints from Nostr",
    "views.Tools.NostrKeys.lastBackup": "Last backup",
    "views.Tools.NostrKeys.backupSuccess": "Mint list backed up to Nostr successfully",
    "views.Tools.NostrKeys.backupError": "Failed to backup mint list to Nostr",
    "views.Tools.NostrKeys.restoreError": "No mint backup found on Nostr relays",
    "views.Tools.NostrKeys.mintsFound": "Mints found on Nostr",
    "views.Tools.NostrKeys.noNewMints": "No new mints",
    "views.Tools.NostrKeys.allMintsAlreadyAdded": "All discovered mints are already in your wallet",
    "views.Tools.NostrKeys.noSeed": "No Cashu seed available. Add a mint first to initialize your wallet.",
    "views.Tools.developerTools.title": "Công cụ Nhà phát triển",
    "views.Tools.developerTools.noItemsExist": "No items exist",
    "views.Tools.developerTools.abandonChannel.title": "Abandon Channel",
    "views.Tools.developerTools.abandonChannel.message": "Are you sure you want to abandon this channel? The channel will be removed from the database and you may lose funds if you haven't already recovered them.",
    "views.Tools.developerTools.abandonChannel.confirm": "Abandon",
    "views.Tools.developerTools.updateChannelPolicy.global": "Global (all channels)",
    "views.Tools.nodeConfigExportImport.title": "Trích Xuất/Nhập Cấu hình Ví",
    "views.Tools.nodeConfigExportImport.explainerAndroid": "Exported wallet configurations can be found in Files > Downloads.",
    "views.Tools.nodeConfigExportImport.explaineriOS": "Exported wallet configurations can be found in the Files app under the ZEUS folder",
    "views.Tools.nodeConfigExportImport.exportConfigs": "Trích xuất cấu hình ví",
    "views.Tools.nodeConfigExportImport.importConfigs": "Nhập cấu hình ví",
    "views.Tools.nodeConfigExportImport.selectAllConfigs": "Chọn tất cả cấu hình ví",
    "views.Tools.nodeConfigExportImport.notExportable": "Không thể trích xuất",
    "views.Tools.nodeConfigExportImport.password": "Nhập mật khẩu",
    "views.Tools.nodeConfigExportImport.confirmPassword": "Xác nhận mật khẩu",
    "views.Tools.nodeConfigExportImport.unencryptedWarning": "CẢNH BÁO: Bạn có thể đang trích xuất dữ liệu nhạy cảm - khuyến cáo nên mã hoá!",
    "views.Tools.nodeConfigExportImport.exportSuccess": "Trích xuất thành công",
    "views.Tools.nodeConfigExportImport.exportError": "Trích xuất thất bại",
    "views.Tools.nodeConfigExportImport.importSuccess": "Nhập thành công",
    "views.Tools.nodeConfigExportImport.importError": "Nhập thất bại",
    "views.Tools.nodeConfigExportImport.selectConfigsToImport": "Select Configurations to Import",
    "views.Tools.nodeConfigExportImport.importSelected": "Import Selected",
    "views.Tools.nodeConfigExportImport.recovery.restoreLegacy": "Restore legacy wallet configurations",
    "views.Tools.nodeConfigExportImport.recovery.title": "Recover Lost Configurations",
    "views.Tools.nodeConfigExportImport.recovery.scanning": "Scanning for recoverable data...",
    "views.Tools.nodeConfigExportImport.recovery.scanError": "Failed to scan for recoverable data",
    "views.Tools.nodeConfigExportImport.recovery.iOSWarning": "This tool scans for wallet configurations that may have been lost during the iCloud Keychain migration in v0.12.0+. If your wallets disappeared after updating, they may be recoverable here.",
    "views.Tools.nodeConfigExportImport.recovery.foundData": "The following wallet configurations were found in legacy storage locations and can be restored:",
    "views.Tools.nodeConfigExportImport.recovery.noDataFound": "No Lost Data Found",
    "views.Tools.nodeConfigExportImport.recovery.noDataFoundDesc": "No recoverable wallet configurations were found in legacy storage locations.",
    "views.Tools.nodeConfigExportImport.recovery.tapToRestore": "Tap to preview and restore",
    "views.Tools.nodeConfigExportImport.recovery.previewTitle": "Configuration Preview",
    "views.Tools.nodeConfigExportImport.recovery.source": "Nguồn",
    "views.Tools.nodeConfigExportImport.recovery.walletsFound": "Wallets Found",
    "views.Tools.nodeConfigExportImport.recovery.walletNames": "Wallet Names",
    "views.Tools.nodeConfigExportImport.recovery.parseError": "Unable to parse configuration data",
    "views.Tools.nodeConfigExportImport.recovery.selectConfigsToRestore": "Select Configurations to Restore",
    "views.Tools.nodeConfigExportImport.recovery.restoreSelected": "Restore Selected",
    "views.Tools.nodeConfigExportImport.recovery.restore": "Restore This Configuration",
    "views.Tools.nodeConfigExportImport.recovery.rescan": "Scan Again",
    "views.Tools.nodeConfigExportImport.recovery.restoreSuccess": "Successfully restored {count} wallet configuration(s).",
    "views.Tools.nodeConfigExportImport.recovery.restoreError": "Failed to restore wallet configurations",
    "views.Tools.withdrawal.descriptionPlaceholder": "Gift to Zeus",
    "views.Tools.withdrawal.createWithdrawalRequest": "Create withdrawal request",
    "views.Tools.withdrawal.noBalanceWarning": "You need outbound capacity to create a withdrawal request.",
    "views.Tools.withdrawal.infoModal.line1": "A withdrawal request lets you offer funds for someone else to claim. You set the amount and description, and the recipient scans the resulting QR code or pastes the offer string to withdraw the funds from you.",
    "views.Tools.withdrawal.infoModal.line2": "Think of it like a voucher or gift card — you decide how much to give, and the other person redeems it at their convenience.",
    "views.Tools.withdrawal.infoModal.line3": "Under the hood, this creates a BOLT 12 offer that the recipient uses to pull the payment from your node.",
    "views.Tools.watchtowers": "Manage Watchtowers",
    "views.Tools.addWatchtower": "Add Watchtower",
    "views.Tools.watchtowers.noWatchtowers": "No watchtowers configured",
    "views.Tools.watchtowers.noWatchtowersSearch": "No watchtower found",
    "views.Tools.watchtowers.addWatchtower.pubkeyRequired": "Watchtower pubkey is required",
    "views.Settings.AddEditNode.serverAddressRequired": "Watchtower address is required",
    "views.Tools.watchtowers.addWatchtower.explainer": "Add a watchtower to monitor your channels and help protect your funds when you're offline. The watchtower will watch for channel breaches and can broadcast penalty transactions if needed.",
    "views.Tools.watchtowers.addWatchtower.invalidFormat": "Invalid format. Expected: pubkey@host:port",
    "views.Tools.watchtowers.sessions": "Sessions",
    "views.Tools.watchtowers.details": "Watchtower Details",
    "views.Tools.watchtowers.addresses": "Addresses",
    "views.Tools.watchtowers.activeCandidate": "Active Candidate",
    "views.Tools.watchtowers.sessionInfo": "Session Information",
    "views.Tools.watchtowers.policyType": "Policy Type",
    "views.Tools.watchtowers.numSessions": "Number of Sessions",
    "views.Tools.watchtowers.serverPubkey": "Server pubkey",
    "views.Tools.watchtowers.clientNotActive": "Watchtower client is not active. Please restart your LND node with the --wtclient.active flag to enable watchtower functionality.",
    "views.Tools.watchtowers.delete.confirm": "Are you sure you want to delete this watchtower?",
    "views.Tools.watchtowers.deactivate.confirm": "Are you sure you want to deactivate this watchtower?",
    "views.Tools.watchtowers.activate.confirm": "Are you sure you want to activate this watchtower?",
    "views.Tools.migration.export": "Export Channels to other device",
    "views.Tools.migration.import": "Restore Channels",
    "views.Tools.migration.export.title": "Export Channels Backup",
    "views.Tools.migration.export.text1": "This will export your active channel database. You can use this file to restore your channels on a different device.",
    "views.Tools.migration.export.text2": "WARNING: After exporting, this wallet will be locked, as running the same wallet on multiple devices will force close the existing channels.",
    "views.Tools.migration.databaseNotFound": "Could not find channel database.",
    "views.Tools.migration.export.olympus": "Upload to Olympus",
    "views.Tools.migration.export.local": "Save to Device",
    "views.Tools.migration.export.success": "Backup Successful",
    "views.Tools.migration.export.dbNotFound": "Channel database not found",
    "views.Tools.migration.export.failedToUpload": "Channel database failed to upload",
    "views.Tools.migration.export.syncInProgress": "Please wait for the wallet to finish syncing before exporting channels.",
    "views.Tools.migration.export.backupFound": "Backup found",
    "views.Tools.migration.export.authenticating": "Authenticating...",
    "views.Tools.migration.export.checkingStatus": "Checking backup status...",
    "views.Tools.migration.export.stoppingLnd": "Stopping LND...",
    "views.Tools.migration.export.zippingBackup": "Zipping backup files...",
    "views.Tools.migration.export.encrypting": "Encrypting backup...",
    "views.Tools.migration.export.uploading": "Uploading to Olympus...",
    "views.Tools.migration.export.savingFile": "Saving backup file...",
    "views.Tools.migration.export.success.text": "Your channel database has been exported. Please restart the app to apply the configuration and lock the wallet.",
    "views.Tools.migration.export.success.text.android": "Your channel database has been saved to your Downloads folder. Please restart the app to apply the configuration and lock the wallet.",
    "views.Tools.migration.import.message1": "Do you have a channel database backup from your old device?",
    "views.Tools.migration.import.message2": "If you don't have a channel backup, ZEUS will attempt to force close your channels so that you can restore existing funds on-chain.",
    "views.Tools.migration.import.olympus": "Check Olympus for backup",
    "views.Tools.migration.import.local": "Import backup from local file",
    "views.Tools.migration.import.noBackup": "Continue without backup",
    "views.Tools.migration.import.invalidExtension": "Invalid file type. Please select a .zip file.",
    "views.Tools.migration.import.emptyFile": "The selected file is empty.",
    "views.Tools.migration.import.fileNotFound": "Could not read the selected file.",
    "views.Tools.migration.export.existingBackupFound": "Existing Backup Found",
    "views.Tools.migration.export.replaceBackup": "You already have a backup from {{date}}. Do you want to replace it?",
    "views.Tools.migration.export.replace": "Replace",
    "views.Tools.migration.export.cancelled": "Export Cancelled",
    "views.Tools.migration.export.cancelled.text": "The export was cancelled but LND has been stopped. Please restart the app.",
    "views.Tools.migration.export.failedToStopLnd": "Failed to stop LND. Please restart the app and try again.",
    "views.Tools.migration.import.noBackupFoundOlympus": "No channel backup was found on Olympus for this wallet.",
    "views.Tools.migration.import.backupFoundMessage": "A channel backup from {{date}} was found. Would you like to restore it?",
    "views.Tools.migration.import.waitingForLnd": "Waiting for LND to start...",
    "views.Tools.migration.import.downloadingFromOlympus": "Downloading channel backup from Olympus...",
    "views.Tools.migration.status.startingLnd": "Starting LND...",
    "views.Tools.migration.status.initializingWallet": "Initializing wallet...",
    "views.Tools.migration.status.optimizingPeers": "Optimizing Neutrino peers...",
    "views.Tools.migration.status.importingBackup": "Importing backup...",
    "views.Tools.migration.import.olympusRestoreFailed": "Failed to restore from Olympus: {{error}}",
    "views.Tools.migration.import.restoreComplete": "Restore Complete",
    "views.Tools.migration.import.restoreComplete.text": "Channel data has been restored successfully. Please restart the app to apply changes.",
    "views.WithdrawalRedemption.redeeming": "Redeeming withdrawal request",
    "views.WithdrawalRedemption.success": "Withdrawal request redemption successful",
    "views.Tools.ErrorCreateWithdrawalRequest": "Error creating withdrawal request",
    "views.WithdrawalRequest.id": "Withdrawal request ID",
    "views.Wif.title": "WIF Sweeper",
    "views.Wif.enterPrivateKey": "Enter WIF (Wallet Import Format) private key",
    "views.Wif.enterPrivateKeyPlaceholder": "L4mE...",
    "views.Wif.invalidPrefix": "Invalid WIF prefix. It must start with K, L, or 5.",
    "views.Wif.invalidLength": "Invalid WIF length. It must be 51 or 52 characters.",
    "views.Wif.invalidFormat": "Invalid wallet import format.",
    "views.Wif.invalidWif": "Error validating WIF",
    "views.Wif.destinationOnChainAddress": "Destination on-chain address",
    "views.Wif.createTransaction": "Create Transaction",
    "views.Wif.invalidBase58Chars": "Invalid base58 characters",
    "views.Wif.noUtxos": "The unspent outputs from this private key contain insufficient funds to spend(0 sats).",
    "views.Wif.failedToFetchTxHex": "Failed to fetch transaction hex for {{txid}}",
    "views.Wif.failedToFetchTxDetails": "Failed to fetch transaction details for {{txid}}",
    "views.Wif.outputNotFound": "Output {{vout}} not found in transaction {{txid}}",
    "views.Wif.outputIndexNotFound": "Output index {{vout}} not found in transaction {{txid}}",
    "views.Wif.failedToDerivePubkey": "Failed to derive public key",
    "views.Wif.noUtxosFound": "No UTXOs found for the given private key",
    "views.Wif.addressTypeNotSupported": "This address type is not yet supported for sweeping",
    "views.Wif.insufficientFundsAfterFees": "Insufficient funds after fees",
    "views.Wif.failedToCreateTransaction": "Failed to create transaction. Please check your inputs and try again.",
    "views.Wif.errorFetchingUtxos": "Error fetching UTXOs",
    "views.Settings.title": "Cài đặt",
    "views.Settings.newPassword": "Mật khẩu Mới",
    "views.Settings.createYourPassword": "Tạo Mật khẩu của bạn",
    "views.Settings.confirmPassword": "Xác nhận Mật khẩu Mới",
    "views.Settings.newDuressPassword": "Mật khẩu bắt buộc mới",
    "views.Settings.confirmDuressPassword": "Xác nhận mật khẩu bắt buộc",
    "views.Settings.newPin": "Tạo mã PIN của bạn",
    "views.Settings.confirmPin": "Xác nhận mã PIN",
    "views.Settings.newDuressPin": "Tạo mã PIN bắt buộc của bạn",
    "views.Settings.confirmDuressPin": "Xác nhận mã PIN bắt buộc",
    "views.Settings.olympus": "Đi đến trang web ZEUS LSP",
    "views.Settings.SignMessage.title": "Ký hoặc xác nhận tin nhắn",
    "views.Settings.SignMessage.sign": "Ký",
    "views.Settings.SignMessage.verify": "Xác thực",
    "views.Settings.signMessage.button": "Ký Tin nhắn",
    "views.Settings.signMessage.buttonVerify": "Xác thực Tin nhắn",
    "views.Settings.SignMessage.placeHolder": "The Times 03 / Jan / 2009 Thủ tướng trên bờ vực của gói cứu trợ thứ hai cho các ngân hàng ",
    "views.Settings.SignMessage.clear": "Xoá",
    "views.Settings.SignMessage.messageToSign": "Tin nhắn để ký",
    "views.Settings.SignMessage.messageToVerify": "Tin nhắn để xác nhận",
    "views.Settings.SignMessage.signatureToVerify": "Chữ ký để xác nhận",
    "views.Settings.SignMessage.generatedSignature": "Chữ ký đã khởi tạo",
    "views.Settings.SignMessage.copyPubkey": "Sao chép pubkey",
    "views.Settings.SignMessage.success": "Thành công! Đây là chữ kí hợp lệ cho tin nhắn đã nhập.",
    "views.Settings.SignMessage.error": "Xác thực thất bại. Vui lòng kiểm tra tin nhắn và chữ ký.",
    "views.Settings.SignMessage.signingMethod": "Cách Ký",
    "views.Settings.SignMessage.selectAddressSigning": "Chọn Địa chỉ để Ký",
    "views.Settings.SignMessage.selectAddressVerification": "Nhập Địa chỉ để Xác thực",
    "views.Settings.SignMessage.fullAddress": "Địa chỉ đầy đủ",
    "views.Settings.SignMessage.tapToSelectAddress": "Nhấn vào đây để chọn địa chỉ",
    "views.Settings.SignMessage.signatureType": "Loại Chữ ký",
    "views.Settings.SignMessage.pleaseEnterMessage": "Vui lòng nhập tin nhắn để ký",
    "views.Settings.SignMessage.pleaseEnterMessageVerify": "Vui lòng nhập tin nhắn để xác thực",
    "views.Settings.SignMessage.pleaseEnterSignature": "Vui lòng nhập chữ ký để xác thực",
    "views.Settings.SignMessage.pleaseSelectAddress": "Vui lòng nhập địa chỉ Bitcoin để xác thực trên chuỗi",
    "views.Settings.SignMessage.noAddressForVerification": "Không có địa chỉ để xác thực trên chuỗi",
    "views.Settings.SignMessage.noDataReceived": "Không nhận được dữ liệu từ nghiệp vụ ký",
    "views.Settings.SignMessage.signOperationFailed": "Không hỗ trợ nghiệp vụ ký",
    "views.Settings.SignMessage.pubkeyToVerify": "Pubkey of signer",
    "views.Settings.SignMessage.pleaseEnterPubkey": "Please enter the pubkey of the signer",
    "views.Settings.SignMessage.verificationOperationFailed": "Không hỗ trợ nghiệp vụ xác thực",
    "views.Settings.Language.title": "Ngôn ngữ",
    "views.Settings.Currency.title": "Tiền tệ",
    "views.Settings.Currency.currencies": "Currencies",
    "views.Settings.Currency.otherCurrencies": "Other currencies",
    "views.Settings.Currency.source": "Nguồn",
    "views.Settings.Currency.selectCurrency": "Chọn tiền tệ",
    "views.Settings.SelectCurrency.title": "Chọn tiền tệ",
    "views.Settings.Theme.title": "Giao diện",
    "views.Settings.Theme.dark": "Tối",
    "views.Settings.Theme.light": "Sáng",
    "views.Settings.Theme.junkie": "Junkie",
    "views.Settings.Theme.bpm": "BPM",
    "views.Settings.Theme.spooky": "Spooky",
    "views.Settings.Theme.blacked-out": "Blacked Out",
    "views.Settings.Theme.scarlet": "Scarlet",
    "views.Settings.Theme.purple": "Memberberry",
    "views.Settings.Theme.blueberry": "Blueberry",
    "views.Settings.Theme.deep-purple": "Deep Purple",
    "views.Settings.Theme.deadpool": "Deadpool",
    "views.Settings.Theme.mighty": "Mighty",
    "views.Settings.Theme.green": "Green",
    "views.Settings.Theme.pub": "Pub",
    "views.Settings.Theme.popsicle": "Popsicle",
    "views.Settings.Theme.nostrich": "Nostrich",
    "views.Settings.Theme.desert": "Desert",
    "views.Settings.Theme.orange-cream-soda": "Orange Cream Soda",
    "views.Settings.Theme.mint": "Mint",
    "views.Settings.Theme.red-metallic": "Red Metallic",
    "views.Settings.Theme.watermelon": "Watermelon",
    "views.Settings.Theme.radioactive": "Radioactive",
    "views.Settings.Display.title": "Hiển thị",
    "views.Settings.Display.defaultView": "Hiển thị mặc định",
    "views.Settings.Display.DefaultView.balance": "Số dư",
    "views.Settings.Display.DefaultView.keypad": "Bàn phím",
    "views.Settings.Display.displayNickname": "Display node nickname on main views",
    "views.Settings.Display.bigKeypadButtons": "Big keypad buttons",
    "views.Settings.Display.showAllDecimalPlaces": "Hiển thị tất cả các chữ số thập phân",
    "views.Settings.Display.removeDecimalSpaces": "Remove decimal spaces from Bitcoin denominated amounts",
    "views.Settings.Display.showMillisatoshiAmounts": "Hiển thị số lượng milli satoshi",
    "views.Settings.Display.selectNodeOnStartup": "Select wallet on startup",
    "views.Settings.networking": "Networking",
    "views.Settings.Networking.disableOfflineCheck": "Disable offline detection",
    "views.Settings.Networking.disableOfflineCheck.subtitle": "Disables automatic offline detection if you are incorrectly shown as offline.",
    "views.Settings.Networking.resetOfflineDetection": "Reset offline detection",
    "views.Settings.privacy": "Quyền riêng tư",
    "views.Settings.payments": "Khoản thanh toán",
    "views.Settings.Privacy.title": "Thiết lập quyền riêng tư",
    "views.Settings.Payments.title": "Thiết lập thanh toán",
    "views.Settings.Payments.defaultFeeLimit": "Giới hạn Phí mặc định",
    "views.Settings.Payments.slideToPayThreshold": "Slide to Pay Threshold",
    "views.Settings.Payments.timeoutSeconds": "Thời gian hết hạn (giây)",
    "views.Settings.Payments.preferredMempoolRate": "Preferred Mempool Rate",
    "views.Settings.Payments.feeLimitMethodExplainer": "Fee limit method will default to fixed for amounts up to 1000 sats and percentage for amounts greater than 1000 sats. You'll be able to change which method and values to use though, under the Settings section of the Payment Request view.",
    "views.Settings.Payments.defaultDonationPercentage": "Default Donation Percentage",
    "views.Settings.Invoices.title": "Thiết lập hoá đơn",
    "views.Settings.Invoices.showCustomPreimageField": "Show custom preimage field",
    "views.Settings.Invoices.memoExplainer": "Một ghi chú mặc định để sử dụng cho hóa đơn của bạn.",
    "views.Settings.Invoices.receiverNameExplainer": "Một tên người nhận được thêm vào tất cả các hóa đơn của bạn, để giúp người trả tiền xác định người họ đang thanh toán đến.",
    "views.Settings.Invoices.defaultInvoiceType": "Default invoice type",
    "views.Settings.Invoices.defaultInvoiceType.explainer": "When creating an invoice from the keypad view, set whether the default is a unified (Bitcoin + Lightning) or Lightning-only invoice.",
    "views.Settings.Channels.title": "Thiết lập kênh",
    "views.Settings.Privacy.blockExplorer": "Trình khám phá khối mặc định ",
    "views.Settings.Privacy.BlockExplorer.custom": "Tuỳ chỉnh",
    "views.Settings.Privacy.customBlockExplorer": "Trình khám phá Khối tùy chỉnh ",
    "views.Settings.Privacy.lurkerMode": "Chế độ Khám phá",
    "views.Settings.Privacy.lurkerMode.explainer1": "Chế độ Lurker ẩn các giá trị nhạy cảm bằng cách thay đổi chúng thành các nhân vật Hy Lạp cổ đại.",
    "views.Settings.Privacy.lurkerMode.explainer2": "Đây là cách tuyệt vời để giới thiệu ứng dụng cho ai đó mà không tiết lộ thông tin nhạy cảm của bạn.",
    "views.Settings.Privacy.lurkerMode.explainer3": "Nhấn lâu bất kỳ giá trị ẩn nào để tạm thời tiết lộ dữ liệu thực tế trong vài giây.",
    "views.Settings.Privacy.clipboard": "Đọc clipboard",
    "views.Settings.Privacy.clipboard.explainer": "Nếu được bật, ZEUS sẽ đọc các giá trị được sao chép vào khay nhớ tạm và xin phép bạn sử dụng trong ứng dụng.",
    "views.Settings.Privacy.enableMempoolRates": "Bật đề xuất phí Mempool.space ",
    "views.Settings.stealthMode": "Stealth Mode",
    "views.Settings.StealthMode.title": "Stealth Mode",
    "views.Settings.StealthMode.chooseApp": "Choose Stealth App",
    "views.Settings.StealthMode.calculator": "Calculator",
    "views.Settings.StealthMode.vpn": "Edge VPN",
    "views.Settings.StealthMode.qrscanner": "QR Scanner",
    "views.Settings.StealthMode.notepad": "Notepad",
    "views.Settings.StealthMode.instructions": "Instructions",
    "views.Settings.StealthMode.enableTitle": "Enable stealth mode",
    "views.Settings.StealthMode.disableTitle": "Disable stealth mode",
    "views.Settings.StealthMode.disableDesc": "Open the app and navigate to Settings > Privacy > Stealth Mode to disable.",
    "views.Settings.StealthMode.launcherNote": "Icon and name changes will be applied when you leave this screen. You may need to refresh your home screen.",
    "views.Settings.StealthMode.androidOnly": "Stealth Mode is only available on Android devices.",
    "views.Settings.StealthMode.unlockTitle": "Unlock ZEUS",
    "views.Settings.StealthMode.unlockCalculator": "Tap the = button 5 times quickly to reveal ZEUS",
    "views.Settings.StealthMode.unlockVPN": "Select Switzerland > Geneva to reveal ZEUS",
    "views.Settings.StealthMode.unlockNotepad": "Tap the Notepad title 5 times quickly to reveal ZEUS",
    "views.Settings.StealthMode.unlockQRScanner": "Tap the QR Scanner text 5 times quickly to reveal ZEUS",
    "views.Settings.StealthMode.unlockConfig": "Unlock Configuration",
    "views.Settings.StealthMode.vpnCountry": "Unlock Country",
    "views.Settings.StealthMode.vpnServer": "Unlock Server",
    "views.Settings.StealthMode.tapCount": "Number of Taps",
    "views.Settings.StealthMode.unlockVPNCustom": "Select {country} > {server} to reveal ZEUS",
    "views.Settings.StealthMode.unlockCalculatorCustom": "Tap the = button {count} times quickly to reveal ZEUS",
    "views.Settings.StealthMode.unlockNotepadCustom": "Tap the \"Notepad\" title {count} times quickly to reveal ZEUS",
    "views.Settings.StealthMode.unlockQRScannerCustom": "Tap the \"QR Scanner\" text {count} times quickly to reveal ZEUS",
    "views.Settings.SetPassword.title": "Set Password",
    "views.Settings.ChangePassword.title": "Change Password",
    "views.Settings.SetPassword.save": "Lưu",
    "views.Settings.SetPassword.noMatch": "Mật khẩu không đúng",
    "views.Settings.SetPassword.invalid": "Mật khẩu và mật khẩu bắt buộc không được giống nhau",
    "views.Settings.SetPassword.empty": "Mật khẩu không được bỏ trống",
    "views.Settings.SetPassword.deletePassword": "Xoá mật khẩu",
    "views.Settings.SetPassword.deletePassword.confirm": "Are you sure you want to delete your password?",
    "views.Settings.SetDuressPassword.title": "Set Duress Password",
    "views.Settings.ChangeDuressPassword.title": "Change Duress Password",
    "views.Settings.SetDuressPassword.deletePassword": "Xoá mật khẩu bắt buộc",
    "views.Settings.SetDuressPassword.deletePassword.confirm": "Are you sure you want to delete your duress password?",
    "views.Settings.SetDuressPassword.duressPasswordExplanation": "Once set, you can enter your duress password on the login screen to delete all of your wallet configurations.",
    "views.Settings.SetPin.title": "Set PIN",
    "views.Settings.ChangePin.title": "Change PIN",
    "views.Settings.Security.BiometryRequiresPinOrPassword": "Để bật xác thực sinh trắc học, bạn cần thiết lập mã PIN hoặc mật khẩu làm phương thức sao lưu trước.",
    "views.Settings.Security.FaceID.title": "FaceID",
    "views.Settings.Security.TouchID.title": "TouchID",
    "views.Settings.Security.Biometrics.title": "Sinh trắc học",
    "views.Settings.Security.Biometrics.prompt": "Mở khoá",
    "views.Settings.Security.biometricsWillBeDisabled": "Xóa mã PIN hoặc Mật khẩu của bạn cũng sẽ vô hiệu hóa xác thực sinh trắc học.",
    "views.Lockscreen.Biometrics.prompt": "Mở khoá Zeus",
    "views.Settings.SetPin.noMatch": "Các mã PIN không khớp. Vui lòng nhập lại.",
    "views.Settings.SetPin.invalid": "Mã PIN và mã PIN bắt buộc không được giống nhau.",
    "views.Settings.SetPin.createPin": "Tạo mã PIN của bạn",
    "views.Settings.SetPin.newPin": "Enter your new PIN",
    "views.Settings.SetPin.confirmPin": "Xác nhận mã PIN",
    "views.Settings.SetPin.scramblePin": "Thứ tự các số trên Bảng mã PIN được ngẫu nhiên hóa để ngăn chặn tấn công",
    "views.Settings.SetDuressPin.title": "Set Duress PIN",
    "views.Settings.ChangeDuressPin.title": "Change Duress PIN",
    "views.Settings.SetDuressPin.createDuressPin": "Tạo mã PIN bắt buộc của bạn",
    "views.Settings.SetDuressPin.duressPinExplanation": "Once set, you can enter your duress PIN on the PIN login screen to delete all of your wallet configurations.",
    "views.Settings.SetDuressPin.confirmDuressPin": "Xác nhận mã PIN bắt buộc",
    "views.Settings.createConnectWallet": "Tạo hoặc kết nối ví",
    "views.Settings.Help.docs": "Tài liệu Zeus",
    "views.Settings.Help.github": "GitHub Issues",
    "views.Settings.Help.telegram": "Telegram (chúng tôi sẽ không nhắn tin bạn)",
    "views.Settings.Help.email": "Hỗ trợ email",
    "views.Settings.POS": "ZEUS POS",
    "views.Settings.POS.enableSquare": "Enable Square POS integration",
    "views.Settings.POS.taxPercentage.global.info": "Thuế suất toàn cầu áp dụng cho tất cả các sản phẩm. Thuế suất sản phẩm cá nhân sẽ ghi đè cài đặt này khi được chỉ định.",
    "views.Settings.POS.taxPercentage.info": "Thuế suất cá nhân cho sản phẩm này. Khi được thiết lập sẽ ghi đè thuế suất thuế toàn cầu. Để trống để sử dụng thuế suất toàn cầu.",
    "views.Settings.POS.enablePos": "Bật tích hợp POS",
    "views.Settings.POS.squareAccessToken": "Square Access token",
    "views.Settings.POS.squareLocationId": "Square Location ID",
    "views.Settings.POS.merchantName": "Tên thương gia (tùy chọn, được sử dụng cho ghi chú hóa đơn)",
    "views.Settings.POS.confPref": "Ưu tiên xác nhận",
    "views.Settings.POS.disableTips": "Tắt mẹo",
    "views.Settings.POS.taxPercentage": "Phần trăm thuế",
    "views.Settings.POS.devMode": "Chê độ nhà phát triển",
    "views.Settings.POS.showKeypad": "Hiện bàn phím",
    "views.Settings.POS.enablePrinter": "Enable printer",
    "views.Settings.POS.recon": "Reconciliation",
    "views.Settings.POS.reconExport": "Reconciliation Export",
    "views.Settings.POS.Categories": "Danh mục",
    "views.Settings.POS.Category": "Danh mục sản phẩm",
    "views.Settings.POS.Category.name": "Danh mục",
    "views.Settings.POS.Category.noCategoriesDefined": "Chưa có danh mục được thiết lập",
    "views.Settings.POS.saveCategory": "Lưu danh mục",
    "views.Settings.POS.Products": "Sản phẩm",
    "views.Settings.POS.Keypad": "POS Keypad",
    "views.Settings.POS.Product": "Sản phẩm",
    "views.Settings.POS.Product.name": "Tên sản phẩm",
    "views.Settings.POS.Product.noProductsDefined": "Chưa có sản phẩm được thiết lập",
    "views.Settings.POS.Product.sku": "SKU",
    "views.Settings.POS.Product.price": "Giá",
    "views.Settings.POS.saveProduct": "Lưu sản phẩm",
    "views.Settings.POS.deleteProduct": "Xoá sản phẩm",
    "views.Settings.POS.deleteProduct.confirm": "Are you sure you want to delete this product?",
    "views.Settings.POS.deleteCategory": "Delete category",
    "views.Settings.POS.deleteCategory.confirm": "Are you sure you want to delete this category and all its products?",
    "views.Settings.POS.standalone": "Riêng biệt",
    "views.Settings.POS.quickPay": "Quick pay",
    "views.Settings.POS.0conf": "0 xác nhận",
    "views.Settings.POS.1conf": "1 xác nhận",
    "views.Settings.POS.lnOnly": "Chỉ lightning",
    "views.Settings.POS.poweredByZEUS": "POS powered by ZEUS",
    "views.Settings.Seed.title": "Ví dự phòng",
    "views.Settings.Seed.text1": "24 chữ sau đây là ví dự phòng của bạn.",
    "views.Settings.Seed.text2": "GIỮ CHÚNG AN TOÀN vì bất cứ ai nhìn thấy những từ này đều có thể đánh cắp tiền của bạn.",
    "views.Settings.Seed.text3": "Cẩn thận lừa đảo. Nhân viên hỗ trợ ZEUS sẽ không bao giờ yêu cầu bạn cho những từ này.",
    "views.Settings.Seed.text4": "Trên màn hình sau, nhấn vào mỗi khung để tiết lộ từ hạt giống.",
    "views.Settings.Seed.backupComplete": "Tôi đã sao lưu dự phòng 24 chữ",
    "views.Settings.Seed.channelBackupReminder.title": "Don't forget your channels!",
    "views.Settings.Seed.channelBackupReminder.message": "Your seed phrase restores your wallet, but to keep your channels intact when moving to a new device, you also need to export your channel backup file.",
    "views.Settings.Seed.channelBackupReminder.later": "I'll do it later",
    "views.Settings.Seed.dangerousText1": "Bạn có muốn sao chép 24 chữ hạt giống đến khay nhớ tạm?",
    "views.Settings.Seed.dangerousText2": "NGUY HIỂM. Từ hạt giống của bạn có thể được đọc bởi các ứng dụng khác mà bạn mở. Hãy cảnh giác.",
    "views.Settings.Seed.dangerousButton": "Copy seed to clipboard",
    "views.Cashu.CashuSeed.title": "Export Cashu wallet BIP-39 seed",
    "views.Cashu.CashuSeed.text1": "The following 12 words are your Cashu wallet backup. You do not have to save these if you have your 24 word embedded LND wallet seed phrase backed up, but it is useful if you want to import funds into another Cashu wallet.",
    "views.Cashu.LegacySeedRecovery.title": "Legacy seed recovery",
    "views.Cashu.LegacySeedRecovery.subtitle": "Check for funds on legacy seed format",
    "views.Cashu.LegacySeedRecovery.description": "This tool checks if you have any unspent funds on the legacy Cashu seed format. If funds are found, they will be automatically restored to your wallet.",
    "views.Cashu.LegacySeedRecovery.selectMint": "Select mint to check",
    "views.Cashu.LegacySeedRecovery.checkButton": "Check for legacy funds",
    "views.Cashu.LegacySeedRecovery.connecting": "Connecting to mint...",
    "views.Cashu.LegacySeedRecovery.checkingMint": "Restoring from mint...",
    "views.Cashu.LegacySeedRecovery.noMintSelected": "Please select a mint first",
    "views.Cashu.LegacySeedRecovery.noSeedPhrase": "No seed phrase found",
    "views.Cashu.LegacySeedRecovery.noFundsFound": "No funds found on the legacy seed format for this mint.",
    "views.Cashu.LegacySeedRecovery.recovered": "Recovered {{amount}} sats",
    "views.Cashu.RecoverMintQuote.title": "Recover mint quote",
    "views.Cashu.RecoverMintQuote.subtitle": "Redeem a paid mint quote by ID",
    "views.Cashu.RecoverMintQuote.description": "If you generated a Cashu invoice in ZEUS, paid it, and the funds never showed up, paste the mint quote ID here. ZEUS will ask the mint for the quote's status and finish minting if it has been paid.",
    "views.Cashu.RecoverMintQuote.quoteId": "Quote ID",
    "views.Cashu.RecoverMintQuote.quoteIdPlaceholder": "Paste mint quote ID",
    "views.Cashu.RecoverMintQuote.recoverButton": "Recover",
    "views.Cashu.RecoverMintQuote.checking": "Checking quote with mint...",
    "views.Cashu.RecoverMintQuote.noQuoteId": "Please enter a mint quote ID",
    "views.Cashu.RecoverMintQuote.notReady": "Quote is not redeemable yet. State: {{state}}",
    "views.Cashu.RecoverMintQuote.notOnDevice": "This quote isn't stored on this device.",
    "views.Cashu.RecoverMintQuote.notOnDeviceMessage": "When the invoice was created, a one-time signing key was generated and stored only in the wallet that created it. That key is not derived from your seed, so the seed alone cannot reproduce it. Without that key, the mint will not release the funds. If you created the invoice on another device or after a reinstall, recover from that wallet's local data.",
    "views.Settings.SeedRecovery.title": "Hồi phục ví",
    "views.Settings.SeedRecovery.clipboardSeedWords": "Seed words detected in clipboard",
    "views.Settings.SeedRecovery.clipboardSeedWordsPrompt": "Would you like to use them for wallet recovery?",
    "views.Settings.SeedRecovery.duplicateWallet": "A wallet with the same seed phrase already exists",
    "views.Settings.SeedRecovery.invalidChecksum": "Invalid seed phrase — checksum failed. Please check the word order and spelling.",
    "views.Settings.LdkWalletRecoverySettings.title": "Recovery options",
    "views.Settings.LdkWalletRecoverySettings.seedPhraseLength": "How many words is your seed phrase?",
    "views.Settings.LdkWalletRecoverySettings.seedPhraseLength.subtitle": "Most wallets use 12 words. Choose 24 only if your backup has 24 words.",
    "views.Settings.SeedQRExport.title": "Export HD node root keys",
    "views.Settings.SeedQRExport.pleaseWait": "Khởi tạo yprv và zprv. Hãy đợi trong giây lát.",
    "views.Settings.SeedQRExport.warning": "WARNING: DO NOT bump a channel opening transaction. This can cause you to lose funds!",
    "views.Settings.EmbeddedNode.title": "Nút được nhúng",
    "views.Settings.EmbeddedNode.Pathfinding.title": "Pathfinding",
    "views.Settings.EmbeddedNode.Peers.addPeer": "Add peer",
    "views.Settings.EmbeddedNode.Peers.peersList": "Peers list",
    "views.Settings.EmbeddedNode.NeutrinoPeers.title": "Neutrino Peers",
    "views.Settings.EmbeddedNode.NeutrinoPeers.subtitle": "Set the peers you would like to download block headers from and broadcast transactions through.",
    "views.Settings.EmbeddedNode.NeutrinoPeers.dontAllowOtherPeers": "Connect only to the specified peers",
    "views.Settings.EmbeddedNode.NeutrinoPeers.dontAllowOtherPeers.subtitle": "Only connect to the peers specified. Enabling this may slow down block sync, but may be helpful if you're having issues broadcasting transactions.",
    "views.Settings.EmbeddedNode.NeutrinoPeers.allowingOtherPeers": "Allowing connections to other peers.",
    "views.Settings.EmbeddedNode.NeutrinoPeers.notAllowingOtherPeers": "Not allowing connections to other peers.",
    "views.Settings.EmbeddedNode.NeutrinoPeers.timedOut": "Ping timed out",
    "views.Settings.EmbeddedNode.NeutrinoPeers.unreachable": "Host could not be reached",
    "views.Settings.EmbeddedNode.NeutrinoPeers.invalidHost": "Please enter a hostname or IP address without http:// or https://",
    "views.Settings.EmbeddedNode.NeutrinoPeers.optimize": "Optimize peers selection",
    "views.Settings.EmbeddedNode.ZeroConfPeers.title": "Zero conf Peers",
    "views.Settings.EmbeddedNode.ZeroConfPeers.subtitle": "Set the peers you would like to accept zero conf lightning channels from, other than the LSP.",
    "views.Settings.EmbeddedNode.EsploraServer.title": "Esplora Server",
    "views.Settings.EmbeddedNode.EsploraServer.subtitle": "Esplora is a block explorer API used for on-chain data. Your node uses it to sync wallet balances, broadcast transactions, and monitor the blockchain.",
    "views.Settings.EmbeddedNode.EsploraServer.serverUrl": "Esplora Server URL",
    "views.Settings.EmbeddedNode.defaultServer": "Default server",
    "views.Settings.EmbeddedNode.invalidServerUrl": "Please enter a valid URL starting with http:// or https://",
    "views.Settings.EmbeddedNode.RapidGossipSync.title": "Rapid Gossip Sync",
    "views.Settings.EmbeddedNode.RapidGossipSync.subtitle": "Rapid Gossip Sync (RGS) downloads compressed Lightning network gossip data from a server, allowing your node to quickly learn about the network graph without syncing from peers. This enables faster pathfinding for payments.",
    "views.Settings.EmbeddedNode.RapidGossipSync.serverUrl": "RGS Server URL",
    "views.Settings.EmbeddedNode.VssServer.title": "VSS Server",
    "views.Settings.EmbeddedNode.VssServer.subtitle": "Versioned Storage Service (VSS) is a cloud storage service used to back up and sync your node's state data. This allows your node to recover its state if the app is reinstalled or moved to a new device.",
    "views.Settings.EmbeddedNode.VssServer.serverUrl": "VSS Server URL",
    "views.Settings.EmbeddedNode.PathfindingScorer.title": "Pathfinding Scorer",
    "views.Settings.EmbeddedNode.PathfindingScorer.subtitle": "The pathfinding scorer provides external scoring data that helps your node find more reliable and cost-effective payment routes across the Lightning network. Leave blank to disable external scoring and rely solely on local scoring.",
    "views.Settings.EmbeddedNode.PathfindingScorer.serverUrl": "Scorer URL",
    "views.Settings.EmbeddedNode.ExpressGraphSync.title": "Express Graph Sync",
    "views.Settings.EmbeddedNode.expressGraphSync": "Enable express graph sync (EGS)",
    "views.Settings.EmbeddedNode.expressGraphSync.subtitle": "Download Lightning network's gossip data on startup. This will make pathfinding when trying to make a payment much more reliable. Restart the app to take effect. Also known as Speedloader.",
    "views.Settings.EmbeddedNode.resetExpressGraphSyncOnStartup": "Reset express graph sync on startup",
    "views.Settings.EmbeddedNode.resetExpressGraphSyncOnStartup.subtitle": "Force a new download of the express graph sync data on startup.",
    "views.Settings.EmbeddedNode.bimodalPathfinding": "Bimodal Pathfinding",
    "views.Settings.EmbeddedNode.bimodalPathfinding.subtitle": "Use the bimodal probability estimator, instead of the default apriori estimator, when attempting to make payments. Restart the app to take effect.",
    "views.Settings.EmbeddedNode.bimodal": "Bimodal",
    "views.Settings.EmbeddedNode.apriori": "Apriori",
    "views.Settings.EmbeddedNode.waitForGraphSync": "Chờ đồng bộ hóa đồ thị trước khi thanh toán",
    "views.Settings.EmbeddedNode.waitForGraphSync.subtitle": "Chờ biểu đồ mạng lightning đồng bộ hóa sẽ tăng xác suất thanh toán thành công.",
    "views.GraphSyncPrompt.title": "Graph Sync Disabled",
    "views.GraphSyncPrompt.message": "Graph sync is disabled for your embedded node. This may cause payment failures due to incomplete network information. Would you like to enable it?",
    "views.GraphSyncPrompt.enableAndRestart": "Enable & Restart",
    "views.Settings.EmbeddedNode.rescan": "Quét lại ví",
    "views.Settings.EmbeddedNode.rescan.subtitle": "Quét lại blockchain cho các giao dịch trên chuỗi của bạn. Khởi động lại ứng dụng để có hiệu lực. Sẽ được tắt khi hoàn thành.",
    "views.Settings.EmbeddedNode.compactDb": "Cơ sở dữ liệu nhỏ gọn",
    "views.Settings.EmbeddedNode.compactDb.subtitle": "Whether the databases used within LND should automatically be compacted on startup. This is disabled by default because it increases startup time and requires additional disk space to be available during the compaction that is freed afterwards. In general compaction leads to smaller database files.",
    "views.Settings.EmbeddedNode.stopLndDeleteNeutrino": "Stop LND and delete Neutrino files",
    "views.Settings.EmbeddedNode.stopLndDeleteNeutrino.subtitle": "Upon restart, blockchain header sync will start from scratch and will take several minutes to complete.",
    "views.Settings.EmbeddedNode.restoreChannelBackups": "Khôi phục kênh dự phòng",
    "views.Settings.EmbeddedNode.restoreChannelBackups.restore": "Khôi phục",
    "views.Settings.EmbeddedNode.restart": "Khởi động lại để có hiệu lực.",
    "views.Settings.EmbeddedNode.embeddedTor.subtitle": "Chạy nút LND của bạn với Tor.",
    "views.Settings.EmbeddedNode.embeddedTor.clearnetWarning": "Note that calls to rates and Mempool.space endpoints will still be made on clearnet.",
    "views.Settings.EmbeddedNode.persistentMode": "Persistent LND",
    "views.Settings.EmbeddedNode.persistentModeTor": "Persistent LND + Tor",
    "views.Settings.EmbeddedNode.persistentMode.subtitle": "Tiếp tục chạy nút LND trong nền ngay cả khi ứng dụng được đóng.",
    "views.Settings.EmbeddedNode.persistentMode.subtitleTor": "Tiếp tục chạy LND và TOR trong nền ngay cả khi ứng dụng được đóng.",
    "views.Settings.EmbeddedNode.persistentModeLdk": "Persistent LDK Node",
    "views.Settings.EmbeddedNode.persistentModeLdk.subtitle": "Continue to run LDK Node in the background even when the app is closed.",
    "views.Settings.EmbeddedNode.resetMissionControl": "Đặt lại hồ sơ định tuyến thanh toán",
    "views.Settings.EmbeddedNode.resetMissionControl.subtitle": "This will reset the mission control state. Can be helpful if you are having issues finding routes while making payments.",
    "views.Settings.EmbeddedNode.syncWallets": "Sync wallets",
    "views.Settings.EmbeddedNode.syncWallets.subtitle": "Force a resync of on-chain and lightning wallets against Esplora.",
    "views.Settings.EmbeddedNode.resetNetworkGraph": "Reset and resync network graph",
    "views.Settings.EmbeddedNode.resetNetworkGraph.subtitle": "Clears the network graph and re-downloads the full gossip snapshot. Use this if route finding is failing due to a sparse graph.",
    "views.Settings.EmbeddedNode.DisasterRecovery.title": "Disaster recovery",
    "views.Settings.EmbeddedNode.DisasterRecovery.automaticBackups": "Dự phòng tự động",
    "views.Settings.EmbeddedNode.DisasterRecovery.lastStatus": "Trạng thái dự phòng cuối",
    "views.Settings.EmbeddedNode.DisasterRecovery.lastTime": "Thời gian dự phòng cuối",
    "views.Settings.EmbeddedNode.automaticDisasterRecoveryBackup": "Bật tự động dự phòng",
    "views.Settings.EmbeddedNode.automaticDisasterRecoveryBackup.subtitle": "Automatically create disaster recovery data and send it to the Olympus backup service. Disaster recovery data can help you recover your lightning funds in the event of a catastrophic failure.",
    "views.Settings.EmbeddedNode.clipboardDisasterRecovery": "Export recovery data to clipboard",
    "views.Settings.EmbeddedNode.clipboardDisasterRecovery.subtitle1": "This will copy your disaster recovery data to your clipboard. Provide the latest version of this string in the wallet recovery process to trigger a force closure of all your channels. The funds will return to your on-chain wallet.",
    "views.Settings.EmbeddedNode.clipboardDisasterRecovery.subtitle2": "It's best practice to create new disaster recovery data after each new channel you open if you're not using automatic backups.",
    "views.Settings.EmbeddedNode.exportDisasterRecoveryOlympus": "Back up recovery data to Olympus",
    "views.Settings.EmbeddedNode.exportDisasterRecoveryOlympus.subtitle": "Manually back up recovery data to the Olympus backup service.",
    "views.Settings.EmbeddedNode.initiateDisasterRecoveryOlympus": "Initiate disaster recovery from Olympus",
    "views.Settings.EmbeddedNode.initiateDisasterRecoveryOlympus.subtitle1": "Manually download recovery data from the Olympus backup service and trigger a recovery.",
    "views.Settings.EmbeddedNode.initiateDisasterRecoveryOlympus.subtitle2": "Note that this will close out all your channels and recover their balances to your on-chain wallet once settled.",
    "views.Settings.EmbeddedNode.initiateAdvancedDisasterRecoveryOlympus": "Initiate advanced disaster recovery from Olympus",
    "views.Settings.EmbeddedNode.initiateAdvancedDisasterRecoveryOlympus.subtitle": "Manually download older recovery data from the Olympus backup service and trigger a recovery.",
    "views.Settings.EmbeddedNode.initiateDisasterRecoveryClipboard": "Initiate disaster recovery from clipboard",
    "views.Settings.EmbeddedNode.initiateDisasterRecoveryClipboard.subtitle": "Manually restore recovery data from the clipboard.",
    "views.Settings.EmbeddedNode.AdvancedDisasterRecovery.title": "Advanced disaster recovery",
    "views.Settings.EmbeddedNode.AdvancedDisasterRecovery.startRecovery": "Bắt đầu khôi phục",
    "views.Settings.EmbeddedNode.AdvancedDisasterRecovery.select": "Chọn một bản dự phòng dưới",
    "views.Settings.EmbeddedNode.AdvancedDisasterRecovery.fetchFailure": "Tải bản dự phòng thất bại. Vui lòng thử lại sau.",
    "views.Settings.EmbeddedNode.AdvancedDisasterRecovery.noBackups": "Không tìm thấy bản dự phòng",
    "views.Settings.EmbeddedNode.AdvancedRescan.title": "Quét lại nâng cao",
    "views.Settings.EmbeddedNode.AdvancedRescan.subtitle": "Kick off a rescan from a specific block height",
    "views.Settings.EmbeddedNode.AdvancedRescan.start": "Bắt đầu quét lại",
    "views.Settings.EmbeddedNode.LNDLogs.title": "Nhật kí LND",
    "views.Settings.EmbeddedNode.LNDLogs.copyLogs": "Sao chép nhật kí đến khay nhớ tạm",
    "views.Settings.EmbeddedNode.LDKLogs.title": "LDK Node Logs",
    "views.Settings.EmbeddedNode.feeEstimator": "Trình ước tính phí",
    "views.Settings.EmbeddedNode.customFeeEstimator": "Trình ước tính phí tuỳ chỉnh",
    "views.Settings.EmbeddedNode.speedloader": "Express Graph Sync server",
    "views.Settings.EmbeddedNode.customSpeedloader": "Custom Express Graph Sync server",
    "views.Settings.EmbeddedNode.Troubleshooting.title": "Khắc phục sự cố",
    "views.Settings.LSP.enableLSP": "Bật Nhà cung cấp Dịch vụ Lightning (LSP)",
    "views.Settings.LSP.enableLSP.subtitle": "LSP sẽ giúp bạn kết nối với mạng Lightning bằng cách mở các kênh thanh toán cho bạn.",
    "views.Settings.LSP.requestSimpleTaproot": "Yêu cầu các kênh Taproot đơn giản",
    "views.Settings.LSP.toProceed": "Để tiến hành sử dụng LSP, các cài đặt sau phải được cấu hình:",
    "views.Settings.LSP.zeroConfChans": "Zero-conf channels",
    "views.Settings.LSP.learn0confConfig": "Tìm hiểu cách cấu hình các kênh 0-conf và Tên riêng SCID",
    "views.Settings.LSP.enableCertificateVerification": "Bật xác thực chứng chỉ",
    "views.Settings.LSP.flow2": "Flow 2.0 API và thông số",
    "views.Settings.LSP.createWrappedInvoice": "Tạo hoá đơn đóng gói",
    "views.Settings.AddContact.name": "Tên",
    "views.Settings.AddContact.description": "Mô tả (tối đa 120)",
    "views.Settings.AddContact.lnAddress": "Địa chỉ LN",
    "views.Settings.AddContact.onchainAddress": "Địa chỉ trên chuỗi",
    "views.Settings.AddContact.pubkey": "Khoá công khai",
    "views.Settings.AddContact.cashuPubkey": "Khoá công khai Cashu",
    "views.Settings.AddContact.nip05": "NIP-05",
    "views.Settings.AddContact.nostrNpub": "Nostr npub",
    "views.Settings.AddContact.saveContact": "Lưu Liên hệ",
    "views.Settings.AddContact.addField": "Thêm trường",
    "views.Settings.AddContact.selectField": "Chọn trường",
    "views.Settings.AddContact.deleteContact": "Xoá Liên hệ",
    "views.Settings.AddContact.deleteContact.confirm": "Are you sure you want to delete this contact?",
    "views.Settings.Contacts.multipleAddresses": "nhiều địa chỉ",
    "views.Settings.Contacts.searchBar1": "Nostr npub, NIP-05, địa chỉ LN address, địa chỉ trên chuỗi",
    "views.Settings.Contacts.searchBar2": "Tìm kiếm",
    "views.Settings.Contacts.favorites": "Yêu thích",
    "views.Settings.Contacts.contacts": "Danh bạ",
    "views.Settings.Contacts.noContacts": "Không có Liên hệ",
    "views.Settings.Contacts.noAddress": "Không có Địa chỉ",
    "views.Settings.Contacts.to": "Đến",
    "views.Settings.Contacts.deleteAllContacts": "Xoá hết danh bạ",
    "views.Settings.Contacts.deleteAllContacts.confirm": "Are you sure you want to delete all contacts?",
    "views.SetNodePicture.choosePicture": "Chọn Hình ảnh",
    "views.Transaction.title": "Giao dịch",
    "views.Transaction.totalFees": "Tổng Phí",
    "views.Transaction.transactionHash": "Mã băm Giao dịch",
    "views.Transaction.blockHash": "Mã băm Khối",
    "views.Transaction.blockHeight": "Chiều cao Khối",
    "views.Transaction.numConf": "Số lượng Xác nhận",
    "views.Transaction.timestamp": "Nhãn thời gian",
    "views.Transaction.destAddress": "Địa chỉ đích",
    "views.Transaction.destAddresses": "Các địa chỉ đích",
    "views.Transaction.rawTxHex": "Raw transaction hex",
    "views.Transaction.copyRawTxHex": "Sao chép hex giao dịch thô",
    "views.Activity.noActivity": "Chưa có hoạt động nào",
    "views.Activity.expired": "Hết hạn",
    "views.Activity.youSent": "Bạn đã gửi",
    "views.Activity.youReceived": "Bạn nhận",
    "views.Activity.youReceivedAmp": "Bạn nhận (AMP)",
    "views.Activity.requestedPayment": "Thanh toán đã yêu cầu",
    "views.Activity.requestedPaymentAmp": "Thanh toán được yêu cầu (AMP)",
    "views.Activity.expiredRequested": "Yêu cầu đã hết hạn",
    "views.Activity.channelOperation": "Self send or Channel operation",
    "views.Activity.withdrew": "You withdrew",
    "views.ActivityFilter.title": "Lọc Hoạt động ",
    "views.ActivityFilter.set": "Lập",
    "views.ActivityFilter.edit": "Sửa",
    "views.ActivityFilter.startDate": "Thời gian Bắt đầu",
    "views.ActivityFilter.endDate": "Thời gian Kết thúc",
    "views.ActivityFilter.lightningPayments": "Các khoản thanh toán Lightning",
    "views.ActivityFilter.onChainPayments": "Thanh toán Trên chuỗi",
    "views.ActivityFilter.cashuPayments": "Thanh toán cashu",
    "views.ActivityFilter.minimumAmount": "Số lượng tối thiểu (sats)",
    "views.ActivityFilter.maximumAmount": "Số lượng tối đa (sats)",
    "views.ActivityFilter.maximumAmountPlaceHolder": "Không giới hạn",
    "views.ActivityFilter.memo": "Ghi nhớ/ Ghi chú",
    "views.ActivityFilter.memoPlaceHolder": "Nhập Ghi nhớ/ Ghi chú",
    "views.Activity.circularRebalance": "Circular channel rebalancing",
    "views.ActivityFilter.inTransit": "In transit payments",
    "views.ActivityFilter.isFailed": "Thanh toán đã thất bại",
    "views.ActivityFilter.standardInvoices": "Hoá đơn tiêu chuẩn",
    "views.ActivityFilter.ampInvoices": "Hoá đơn AMP",
    "views.ActivityFilter.services": "Services",
    "views.ActivityFilter.swapState.created": "Created",
    "views.ActivityFilter.lsps1State.completed": "Completed",
    "views.ActivityToCsv.title": "Tải Hoạt động",
    "views.ActivityToCsv.csvDownloaded": "Tập CSV đã được tải xuống",
    "views.ActivityToCsv.csvDownloadFailed": "Tải tập CSV thất bại",
    "views.ActivityToCsv.textInputPlaceholder": "Tên tập tin (không bắt buộc)",
    "views.ActivityToCsv.downloadButton": "Tải CSV",
    "views.ActivityExport.title": "Trích xuất Hoạt động thành CSV",
    "views.ActivityExport.exportPayments": "Trích xuất Thanh toán",
    "views.ActivityExport.exportInvoices": "Trích xuất Hoá đơn",
    "views.ActivityExport.exportTransactions": "Trích xuất Giao dịch",
    "views.ActivityExport.fromDate": "Ngày bắt đầu",
    "views.ActivityExport.toDate": "Ngày kết thúc",
    "views.ActivityExport.dateRange": "Chọn khoảng thời gian:",
    "views.ActivityExport.downloadCompleteData": "Tải toàn bộ dữ liệu",
    "views.ActivityExport.explainerAndroid": "Tập CSV đã tải xuống có thể tìm thấy tại Tập tin > Tải xuống",
    "views.ActivityExport.explaineriOS": "Tập tin CSV đã tải có thể tìm thấy trong ứng dụng Files trong thư mục ZEUS.",
    "views.ActivityExport.noDataAvailableForSelection": "Không có dữ liệu hoạt động cho loại đã chọn.",
    "views.ActivityExport.noDataForSelectedDates": "Không có bản ghi tìm thấy trong phạm vi ngày được chọn. Hãy thử một ngày khác.",
    "views.ActivityExport.noValidDataForDownload": "Không có dữ liệu hợp lệ để tải xuống.",
    "views.Routing.RoutingEvent.sourceChannel": "Kênh Nguồn",
    "views.Routing.RoutingEvent.destinationChannel": "Kênh Đích",
    "views.Routing.clearFilter": "Clear Filter",
    "views.Routing.filterByIncomingChannel": "Filter by Incoming Channel",
    "views.Routing.filterByOutgoingChannel": "Filter by Outgoing Channel",
    "views.Olympians.title": "Olympians",
    "views.Olympians.becomeASponsor": "Trở thành nhà tài trợ cộng đồng ",
    "views.Sponsors.title": "Các nhà tài trợ",
    "views.Gods.title": "Gods",
    "views.Mortals.title": "Mortals",
    "views.BumpFee.title": "Tăng tốc giao dịch",
    "views.BumpFee.titleAlt": "Tăng tốc mở kênh",
    "views.BumpFee.titleClose": "Tăng tốc đóng kênh",
    "views.BumpFee.titleForceClose": "Tăng tốc đóng kênh bắt buộc",
    "views.BumpFee.targetConfs": "Xác nhận dự kiến",
    "views.BumpFee.targetConfsInputDescription": "Desired blocks until confirmation",
    "views.BumpFee.success": "Nâng phí thành công!",
    "views.BumpFee.error": "Lỗi nâng phí",
    "views.BumpFee.outpoint.explainer1": "An outpoint is a reference to a particular output of a previous transaction. It consists of two parts:",
    "views.BumpFee.outpoint.explainer2": "1) Transaction ID (txid): This is a unique identifier for a specific transaction on the Bitcoin blockchain.",
    "views.BumpFee.outpoint.explainer3": "2) Output Index (vout): This denotes which specific output of the referenced transaction is being spent.",
    "views.BumpFee.outpoint.explainer4": "The two are combined with a : character, for example: a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d:0",
    "views.BumpFee.outpoint.explainer5": "This is the first output in this transaction, as the output index starts at 0. The second output has vout 1, etc.",
    "views.BumpFee.budget": "Ngân sách (sats)",
    "views.BumpFee.budget.explainer1": "The max amount in sats that can be used as the fees. Setting this value greater than the input's value may result in CPFP - one or more wallet utxos will be used to pay the fees specified by the budget.",
    "views.BumpFee.budget.explainer2": "If not set, for new inputs, by default 50% of the input's value will be treated as the budget for fee bumping; for existing inputs, their current budgets will be retained.",
    "views.BumpFee.immediate.explainer": "Whether this input will be swept immediately. When enabled, the sweeper will sweep this input without waiting for the next batch.",
    "views.BumpFee.startingFee": "Phí ban đầu (sat/vbyte)",
    "views.Sync.title": "Đang đồng bộ ví",
    "views.Sync.currentBlockHeight": "Chiều cao khối hiện tại",
    "views.Sync.tip": "Tip",
    "views.Sync.numBlocksUntilSynced": "Số lượng khối cho đến lúc đồng bộ",
    "views.LSPS1.type": "Channel lease purchase",
    "views.LSPS1.pubkeyAndHostNotFound": "Node pubkey and host are not set",
    "views.SyncRecovery.title": "Đang phục hồi ví",
    "views.LSPS1.timeoutError": "Không nhận được phản hồi từ máy chủ",
    "views.LSPS1.channelExpiryBlocks": "Channel expiry blocks",
    "views.LSPS1.maxChannelExpiryBlocks": "Max channel expiry blocks",
    "views.LSPS1.lspBalance": "Số dư LSP",
    "views.LSPS1.clientBalance": "Số dư máy khách",
    "views.LSPS1.totalChannelSize": "Tổng kích thước kênh",
    "views.LSPS1.confirmWithinBlocks": "Funding confirms within blocks",
    "views.LSPS1.orderId": "Mã đơn hàng",
    "views.LSPS1.orderState": "Trạng thái đơn hàng",
    "views.LSPS1.miniFeeFor0Conf": "Min fee for 0 conf",
    "views.LSPS1.minOnchainPaymentConfirmations": "Min On-chain Payment Confirmations",
    "views.LSPS1.onchainPayment": "Thanh toán trên chuỗi",
    "views.LSPS1.orderTotal": "Tổng đơn hàng",
    "views.LSPS1.feeTotal": "Tổng phí",
    "views.LSPS1.initialLSPBalance": "Số dư LSP ban đầu",
    "views.LSPS1.initialClientBalance": "Số dư khách ban đầu",
    "views.LSPS1.minChannelConfirmations": "Số xác thực kênh tối thiểu",
    "views.LSPS1.minOnchainPaymentSize": "Kích thước thanh toán trên chuỗi tối thiểu",
    "views.LSPS1.supportZeroChannelReserve": "Supports zero channel reserve",
    "views.LSPS1.requiredChannelConfirmations": "Số xác thực kênh yêu cầu",
    "views.LSPS1.minFundingConfirmWithingBlocks": "Min funding confirm within blocks",
    "views.LSPS1.minRequiredChannelConfirmations": "Min required channel confirmations",
    "views.LSPS1.refundOnchainAddress": "Trả tiền địa chỉ trên chuỗi",
    "views.LSPS1.getQuote": "Lấy báo giá",
    "views.LSPS1.createOrder": "Tạo đơn hàng",
    "views.LSPS1.makePayment": "Thanh toán",
    "views.LSPS1.makePaymentLN": "Thanh toán (LN)",
    "views.LSPS1.makePaymentOnchain": "Thanh toán (trên chuỗi)",
    "views.LSPS1.payExternalWallet": "Pay from an external wallet and wait for confirmation",
    "views.LSPS1.awaitingPayment": "Awaiting payment",
    "views.LSPS1.checkingOrderStatus": "Checking order status...",
    "views.LSPS1.payFromZeus": "Pay from ZEUS wallet",
    "views.LSPS1.paymentReceived": "Payment successfully received",
    "views.LSPS1.channelOnlineSoon": "Your new channel will be online in a few moments",
    "views.LSPS1.orderCompleted": "Order completed",
    "views.LSPS1.orderFailed": "Order failed",
    "views.LSPS1.viewOrderDetails": "View order details",
    "views.LSPS1.goToSettings": "Đi đến cài đặt",
    "views.LSPS1.fundedAt": "Funded at",
    "views.LSPS1.fundingOutpoint": "Funding outpoint",
    "views.LSPS1.purchaseInbound": "Purchase inbound channel",
    "views.LSPS1.lsps1Spec": "LSPS1 API and spec",
    "views.LSPS1.lspOrders": "LSP Orders",
    "views.LSPS1.lsps1Orders": "LSPS1 Orders",
    "views.LSPS1.noOrdersError": "Chưa có đơn hàng được lưu!",
    "views.LSPS1.showingPreviousState": "đang hiển thị trạng thái trước!",
    "views.LSPS1.bolt11Payment": "BOLT 11 payment",
    "views.LSPS1.freeChannel": "Free channel — opening now…",
    "views.LSPS1.channelOpenFailed": "Channel open failed. Any payment was refunded; if you used a discount token, your use has been credited back.",
    "views.LSPS1.yourBalance": "Số dư của bạn",
    "views.LSPS1.receiveLimit": "Giới hạn nhận",
    "views.LSPS1.serviceInfo": "Thông tin dịch vụ",
    "views.LSPS1.serviceInfoText1": "This service allows you to purchase channels in advance from the LSP directly. Channels must confirm on-chain before you can use them.",
    "views.LSPS1.serviceInfoText2": "If you don't want to wait for on-chain confirmation, you can use our just-in-time channel service. The JIT service will create a 0-conf channel of the amount you specify plus 100k sats of inbound (receiving capacity).",
    "views.LSPS1.useJit": "Dùng dịch vụ vừa-kịp-lúc",
    "views.LSPS1.spec": "Cấu hình",
    "views.LSPS1.nativeLsps1Enabled": "Native LSPS1 Enabled",
    "views.LSPS1.nativeLsps1Description": "Configure your LSPS1 liquidity provider. Changes require an app restart to take effect.",
    "views.LSPS1.restartRequired": "Restart Required",
    "views.LSPS1.restartRequiredDescription": "The LSP configuration has changed. Please restart the app for the changes to take effect.",
    "views.LSPS1.restartToApply": "Restart to apply changes",
    "views.LSPS1.restartNow": "Restart Now",
    "views.LSPS7.type": "Channel lease extension",
    "views.LSPS7.channelExtensionBlocks": "Number of blocks to extend channel lease by",
    "views.LSPS7.extensionExpiryBlocks": "Blocks extended by",
    "views.LSPS7.maxChannelExtensionExpiryBlocks": "Max number of blocks channel lease can be extended by",
    "views.LSPS7.expirationBlock": "Current expiration block",
    "views.LSPS7.proposedExpirationBlock": "Proposed expiration block",
    "views.LSPS7.originalOrderId": "Mã đơn gốc",
    "views.LSPS7.originalService": "Dịch vụ gốc",
    "views.LSPS7.extensionOrderIds": "Mã đơn mở rộng",
    "views.LSPS7.freeExtension": "Free extension — processing now…",
    "views.LSPS7.extensionFailed": "Channel extension failed. Any payment was refunded; if you used a discount token, your use has been credited back.",
    "views.LSPS7.serviceInfoText1": "This service allows you to extend the duration of a purchased channel lease, or purchase a channel lease for a channel you have opened to the LSP.",
    "views.LSPS7.leaseExtended": "Your channel lease has been extended",
    "components.UTXOPicker.modal.title": "Chọn số UTXO để dùng",
    "components.UTXOPicker.modal.description": "Chọn các UTXO sẽ được sử dụng trong thao tác này. Bạn có thể chỉ muốn sử dụng các UTXO cụ thể để bảo vệ quyền riêng tư của mình. ",
    "components.UTXOPicker.modal.set": "Thiết lập các UTXO",
    "components.ChannelPicker.modal.title": "Chọn Kênh để sử dụng ",
    "components.ChannelPicker.modal.title.multiple": "Chọn Kênh để dùng",
    "components.ChannelPicker.modal.description": "Select the channel to be used in this operation. You may want to only use specific channels to preserve your privacy.",
    "components.ChannelPicker.modal.description.multiple": "Select the channel(s) to be used in this operation. You may want to only use specific channels to preserve your privacy.",
    "components.LayerBalances.moreAccounts": "Nhiều tài khoản hơn",
    "components.LayerBalances.moveFundsToLn": "Di chuyển tiền trên chuỗi sang lightning",
    "components.LayerBalances.lightningViaEcash": "Lightning qua ecash",
    "backends.LND.wsReq.warning": "Bạn có thể phải bật Xác minh chứng chỉ để thực hiện những cuộc gọi kiểu này ",
    "backends.LND.restReq.connectionError": "Lỗi kết nối",
    "utils.handleAnything.lightningAddressError": "Lỗi khi tìm nạp dữ liệu Địa chỉ Lightning ",
    "utils.handleAnything.notValid": "Giá trị được cung cấp không phải là địa chỉ Bitcoin hợp lệ hoặc Hóa đơn Lightning ",
    "utils.handleAnything.lnurlAuthNotSupported": "Cách triển khai nút của bạn không hỗ trợ LnurlAuth",
    "utils.handleAnything.unsupportedLnurlType": "Loại lnurl không được hỗ trợ",
    "utils.handleAnything.invalidLnurlParams": "Không thể phân tích tham số lnurl",
    "utils.handleAnything.nostrProfileError": "Lỗi trong lúc tải hồ sơ Nostr",
    "utils.handleAnything.addressError": "Lỗi trong lúc tải địa chỉ",
    "utils.handleAnything.invalidNoffer": "Could not decode CLINK noffer",
    "stores.InvoicesStore.errorCreatingInvoice": "Lỗi khi tạo hoá đơn",
    "stores.InvoicesStore.errorGeneratingAddress": "Lỗi khi tạo địa chỉ mới",
    "stores.InvoicesStore.zeroAmountLndhub": "LNDHub instance might not support zero-amount invoices",
    "stores.InvoicesStore.errorRedeemingWithdrawalRequest": "Error redeeming withdrawal request",
    "stores.SettingsStore.btcPayImplementationSupport": "Sorry, we currently only support BTCPay instances using LND",
    "stores.SettingsStore.btcPayFetchConfigError": "Lỗi khi tìm nạp cấu hình BTCPay ",
    "stores.SettingsStore.olympianFetchError": "Lỗi khi tìm nạp Olympians",
    "stores.SettingsStore.lndhubSuccess": "Successfully created LNDHub account. Record the username and password somewhere so you can restore your funds if something happens to your device. Then hit Save Wallet Config to continue.",
    "stores.SettingsStore.lndhubError": "Lỗi khi tạo tài khoản LNDHub. Vui lòng kiểm tra máy chủ và thử lại. ",
    "stores.SettingsStore.lndhubLoginError": "Failed to log in to LNDHub server",
    "stores.SettingsStore.lndhubConnectError": "Unable to connect to LNDHub server. Please verify the host address is correct and the service is running.",
    "stores.SettingsStore.lncConnectError": "Failed to connect the LNC client to the proxy server",
    "stores.LSPStore.error": "Lỗi LSP",
    "stores.LSPStore.connectionError": "Không thể kết nối đến LSP. Vui lòng kiểm tra cài đặt LSP của bạn hoặc thử lại sau.",
    "stores.LightningAddressStore.preimageNotFound": "Pre-image not found on your device. Did you recently change devices?",
    "stores.LightningAddressStore.Cashu.quoteNotPaid": "Quote not paid",
    "stores.LightningAddressStore.Cashu.quotePaymentErr": "Error checking for quote payment",
    "stores.NostrWalletConnectStore.initializingService": "Initializing Nostr Wallet Connect service...",
    "stores.NostrWalletConnectStore.zeusWallet": "Zeus Wallet",
    "stores.NostrWalletConnectStore.error.connectionNameRequired": "Connection name is required",
    "stores.NostrWalletConnectStore.error.failedToCreateInvoice": "Failed to create invoice",
    "stores.NostrWalletConnectStore.receivedCashuToken": "Received Cashu token",
    "stores.NostrWalletConnectStore.sentCashuToken": "Sent Cashu token",
    "stores.NostrWalletConnectStore.paymentSentNotificationTitle": "Lightning payment sent",
    "stores.NostrWalletConnectStore.paymentSentNotificationBody": "{{amount}} {{unit}} sent via {{connectionName}}.",
    "stores.NostrWalletConnectStore.paymentFailedNotificationTitle": "Lightning payment failed",
    "stores.NostrWalletConnectStore.paymentFailedNotificationBody": "{{amount}} {{unit}} could not be sent via {{connectionName}}.",
    "stores.NostrWalletConnectStore.invoiceCreatedNotificationTitle": "Lightning invoice created",
    "stores.NostrWalletConnectStore.invoiceCreatedNotificationBody": "{{amount}} {{unit}} Lightning invoice created through {{connectionName}}.",
    "stores.NostrWalletConnectStore.invoiceCreatedNotificationBodyWithDescription": "{{amount}} {{unit}} Lightning invoice through {{connectionName}} · {{description}}",
    "stores.NostrWalletConnectStore.error.failedToInitializeService": "Failed to initialize service",
    "stores.NostrWalletConnectStore.error.walletIdentityUnavailable": "Wallet identity unavailable. Connect to your wallet and try again.",
    "stores.NostrWalletConnectStore.error.failedToStartService": "Failed to start service",
    "stores.NostrWalletConnectStore.error.connectionNameExists": "Connection name already exists",
    "stores.NostrWalletConnectStore.error.connectionNotFound": "Connection not found",
    "stores.NostrWalletConnectStore.error.failedToConnectRelay": "Failed to Connect {{relayUrl}}",
    "stores.NostrWalletConnectStore.error.failedToLoadConnections": "Failed to load connections",
    "stores.NostrWalletConnectStore.error.failedToSaveConnections": "Failed to save connections",
    "stores.NostrWalletConnectStore.error.failedToInitializeRelays": "Failed to initialize any NWC relays",
    "stores.NostrWalletConnectStore.error.failedToPublishToRelays": "Failed to publish wallet service info to any relay",
    "stores.NostrWalletConnectStore.error.walletServiceKeyNotFound": "Wallet service key not found",
    "stores.NostrWalletConnectStore.error.walletServiceKeysNotInitialized": "Wallet service keys not initialized",
    "stores.NostrWalletConnectStore.error.noRelaysAvailable": "No NWC relays available",
    "stores.NostrWalletConnectStore.error.walletServicePublicKeyNotAvailable": "Wallet service public key not available",
    "stores.NostrWalletConnectStore.error.nwcWalletServiceNotFound": "NWC Wallet Service not found for relay: {{relayUrl}}",
    "stores.NostrWalletConnectStore.error.serviceNotReady": "Service not ready",
    "stores.NostrWalletConnectStore.error.failedToDeleteConnection": "Failed to delete connection",
    "stores.NostrWalletConnectStore.error.failedToUpdateConnection": "Failed to update connection",
    "stores.NostrWalletConnectStore.error.failedToStoreServiceKeys": "Failed to store service keys",
    "stores.NostrWalletConnectStore.error.failedToStorePrivateKey": "Failed to store private key",
    "stores.NostrWalletConnectStore.error.failedToSaveNwcSetting": "Failed to save NWC setting",
    "stores.NostrWalletConnectStore.error.failedToGetInfo": "Failed to get info",
    "stores.NostrWalletConnectStore.error.failedToPayInvoice": "Failed to pay invoice",
    "stores.NostrWalletConnectStore.error.failedToCreateCashuInvoice": "Failed to create Cashu invoice - no payment request returned",
    "stores.NostrWalletConnectStore.error.invoiceNotFound": "Invoice not found",
    "stores.NostrWalletConnectStore.error.cashuWalletNotInitialized": "Cashu wallet not initialized",
    "stores.NostrWalletConnectStore.error.invoiceExpired": "Invoice has expired",
    "stores.NostrWalletConnectStore.error.connectionInsufficientBalance": "Insufficient balance. You have {{balance}} sats remaining budget for this connection and you are trying to spend {{amount}} sats.",
    "stores.NostrWalletConnectStore.error.cashuInsufficientBalance": "Insufficient balance. You have only {{balance}} sats remaining in Cashu wallet and you are trying to spend {{amount}} sats.",
    "stores.NostrWalletConnectStore.error.lightningInsufficientBalance": "Insufficient balance. You have only {{balance}} sats remaining in Lightning wallet and you are trying to spend {{amount}} sats.",
    "stores.NostrWalletConnectStore.error.noCashuMintSelected": "No Cashu mint selected. Please select a mint first.",
    "stores.NostrWalletConnectStore.error.failedToDecodeInvoice": "Failed to decode invoice - payReq is undefined",
    "stores.NostrWalletConnectStore.error.invoiceAlreadyPaid": "Invoice already paid",
    "stores.NostrWalletConnectStore.error.invalidPaymentRequest": "Invalid payment request",
    "stores.NostrWalletConnectStore.error.invalidAmount": "Invalid amount",
    "stores.NostrWalletConnectStore.error.cashuMintNotConfigured": "Cashu mint not properly configured: {{mintUrl}}",
    "error.connectionRefused": "Không thể truy cập máy chủ. Thử khởi động lại nút của bạn hoặc ứng dụng Tor của nút.",
    "error.hostUnreachable": "Không thể truy cập máy chủ. Thử khởi động lại nút của bạn hoặc ứng dụng Tor của nút.",
    "error.nodeConnectError": "Unable to connect to node. Please verify the host and port are correct and the service is running.",
    "error.torBootstrap": "Error starting up Tor on your phone. Try restarting Zeus. If the problem persists consider using the Orbot app to connect to Tor, or using an alternative connection method like Lightning Node Connect or Tailscale.",
    "error.sendingPayment": "Lỗi khi gửi thanh toán",
    "error.failureReasonTimeout": "There are more routes to try, but the payment timeout was exceeded.",
    "error.failureReasonNoRoute": "Không tìm thấy định tuyến",
    "error.failureReasonError": "Đã xảy ra một lỗi không thể phục hồi",
    "error.failureReasonIncorrectPaymentDetails": "Payment failed: Payment details incorrect (unknown payment hash, invalid amount or invalid final CLTV delta).",
    "error.failureReasonIncorrectPaymentDetailsKeysend": "The receiving node might not accept keysend payments.",
    "error.failureReasonInsufficientBalance": "Số dư tại chỗ không đủ",
    "error.ldk.recipientRejected": "Payment rejected by recipient",
    "error.ldk.retriesExhausted": "All routing attempts exhausted",
    "error.ldk.routeNotFound": "No route found to destination",
    "error.ldk.paymentExpired": "Payment expired before completion",
    "error.ldk.unknownRequiredFeatures": "Invoice requires unsupported features",
    "error.ldk.invoiceRequestExpired": "Invoice request expired",
    "error.ldk.invoiceRequestRejected": "Invoice request was rejected",
    "error.ldk.blindedPathCreationFailed": "Failed to create blinded payment path",
    "error.invalidMacaroon": "Invalid macaroon. Please check that you've entered the correct macaroon for this node.",
    "error.invalidResponse": "Received invalid response data from the server",
    "error.paymentFailed": "Payment failed",
    "error.paymentTimedOut": "Payment timed out",
    "error.channelNotFound": "Channel with funding txid {{fundingTxid}} not found",
    "error.serviceConnection": "Error connecting to service. Please try again later.",
    "error.getExtendableChannels": "Failed to get extendable channels",
    "error.createOrder": "Failed to create order",
    "error.getOrderStatus": "Failed to get order status",
    "pos.views.Wallet.PosPane.noOrders": "No orders open at the moment. To send to ZEUS, mark order as 'Other Payment Type' with a note that includes 'Zeus', 'BTC', or 'Bitcoin'",
    "pos.views.Wallet.PosPane.noOrdersStandalone": "Hiện tại không có đơn hàng đang mở",
    "pos.views.Wallet.PosPane.noOrdersPaid": "Chưa có đơn hàng nào được thanh toán",
    "pos.views.Wallet.PosPane.fetchingRates": "Đang cập nhật tỷ giá sàn giao dịch",
    "pos.views.Wallet.PosPane.uncategorized": "Chưa phân loại",
    "pos.views.Order.tax": "Thuế",
    "pos.views.Order.taxFiat": "Thuế (pháp định)",
    "pos.views.Order.taxBitcoin": "Thuế (Bitcoin)",
    "pos.views.Order.subtotalBitcoin": "Tổng phụ (Bitcoin)",
    "pos.views.Order.subtotalFiat": "Tổng phụ (tiền pháp định)",
    "pos.views.Order.addTip": "Thêm tiền tip",
    "pos.views.Order.tip": "Tip",
    "pos.views.Order.tipFiat": "Tip (tiền pháp định)",
    "pos.views.Order.tipBitcoin": "Tip (Bitcoin)",
    "pos.views.Order.totalFiat": "Tổng (tiền pháp định)",
    "pos.views.Order.totalBitcoin": "Tổng (Bitcoin)",
    "pos.views.Order.total": "Tổng",
    "pos.views.Order.paymentType": "Kiểu thanh toán",
    "pos.views.Order.printReceipt": "In biên lai",
    "pos.views.Order.printInvoice": "In hoá đơn",
    "pos.views.Settings.PointOfSale.authWarning": "Cảnh báo: chưa cài đặt mật khẩu hoặc mã PIN",
    "pos.views.Settings.PointOfSale.backendWarning": "Warning: currently only LND nodes are able to mark orders as paid",
    "pos.views.Settings.PointOfSale.currencyMustBeEnabledError": "Error: currency must be enabled first",
    "pos.print.taxReceipt": "Biên lai",
    "pos.print.invoice": "Hoá đơn",
    "views.Settings.NodeConfiguration.invalidSeedWord": "Invalid seed word",
    "views.Settings.NodeConfiguration.createWallet": "Create {{network}} wallet",
    "views.Settings.NodeConfiguration.restoreWallet": "Restore {{network}} wallet",
    "views.Settings.NodeConfiguration.backUpWallet": "Ví dự phòng",
    "views.Settings.NodeConfiguration.restoreWarning": "Restoring a wallet will trigger a force close of all your channels. Consider closing your channels on your original device first, if possible, to save on fees and recover your funds more quickly.",
    "views.Settings.NodeConfiguration.embeddedDelete2": "It is recommended to close all your channels manually before moving to another device. Restoring without closing out channels beforehand will trigger force closes, which will result in higher fees and can take up to two weeks to recover your funds.",
    "views.Settings.LightningAddress.create": "Tạo địa chỉ lightning",
    "views.Settings.LightningAddress.redeemAll": "Đổi tất cả",
    "views.Settings.LightningAddress.change": "Thay đổi địa chỉ lightning",
    "views.Settings.LightningAddress.changeNostrKeys": "Thay đổi khoá Nostr",
    "views.Settings.LightningAddress.chooseHandle": "Choose a handle",
    "views.Settings.LightningAddress.zaplockerVerification": "Zaplocker verification",
    "views.Settings.LightningAddress.noPaymentsToRedeem": "No payments to redeem. Check back later.",
    "views.Settings.LightningAddress.noNeedToRedeem": "No redeem step required. Payments are sent directly to your wallet.",
    "views.Settings.LightningAddress.statusExplainer1": "This is the number of payments that can be made to you while you're offline.",
    "views.Settings.LightningAddress.statusExplainer2": "More payment hashes will be sent to the server automatically when required, so that you can continue to receive payments.",
    "views.Settings.LightningAddress.generatingPreimages": "Generating preimages",
    "views.Settings.LightningAddress.editProfile": "Edit profile",
    "views.Settings.LightningAddress.bio": "Bio",
    "views.Settings.LightningAddress.bioPlaceholder": "Tell people about yourself...",
    "views.Settings.LightningAddress.ChangeAddress": "Thay đổi địa chỉ",
    "views.Settings.LightningAddress.webPortalPos": "Web portal: Point of Sale",
    "views.Settings.LightningAddress.webPortalPos.enableFiat": "Bật định giá pháp định",
    "views.Settings.LightningAddress.webPortalPos.syncSettings": "Thiết lập đồng bộ",
    "views.Settings.LightningAddress.switchToCashu": "Switch to Cashu Lightning address",
    "views.Settings.LightningAddress.switchToNWC": "Switch to NWC Lightning address",
    "views.Settings.LightningAddress.switchToZaplocker": "Switch to Zaplocker Lightning address",
    "views.Settings.LightningAddress.nostrKeys.changeWarning": "Warning: changing your Nostr keys will delete your pending payments. Please redeem your pending payments before submitting new keys.",
    "views.Settings.LightningAddress.explainer1": "To get started with a lightning address you must first have a lightning channel from the ZEUS LSP with inbound liquidity.",
    "views.Settings.LightningAddress.explainer2": "The easiest way to do so is to purchase a 0-conf channel. Just generate an invoice and pay yourself from another lightning wallet.",
    "views.Settings.LightningAddress.explainer3": "Purchasing a standard channel will require you to wait for several on-chain confirmation before your channel is useable.",
    "views.Settings.LightningAddress.get0ConfChan": "Lấy kênh 0-conf",
    "views.Settings.LightningAddress.getStandardChan": "Lấy kênh tiêu chuẩn",
    "views.Settings.LightningAddress.generateNew": "Generate new pre-images",
    "views.Settings.LightningAddress.upgrade": "Nâng cấp lên ZEUS Pay+",
    "views.Settings.LightningAddress.changeConnectionString": "Đổi chuỗi kết nối",
    "views.Settings.LightningAddress.testConnectionString": "Thử chuỗi kết nối",
    "views.Settings.LightningAddress.connectionTestSuccess": "Thử kết nối thành công",
    "views.Settings.LightningAddress.viewPlusPerks": "View perks",
    "views.Settings.LightningAddressSettings.title": "Thiết lập địa chỉ lightning",
    "views.Settings.LightningAddressSettings.automaticallyAccept": "Tự động chấp nhận thanh toán khi khởi động",
    "views.Settings.LightningAddressSettings.automaticallyAcceptAttestationLevel": "Attestation level for automatic acceptance",
    "views.Settings.LightningAddressSettings.automaticallyAcceptAttestationLevel.successOnly": "Chỉ thành công",
    "views.Settings.LightningAddressSettings.automaticallyAcceptAttestationLevel.successAndNotFound": "Thành công và không tìm thấy",
    "views.Settings.LightningAddressSettings.allowComments": "Cho phép bình luận",
    "views.Settings.LightningAddressSettings.zapReceiptsEnabled": "Publish zap receipts",
    "views.Settings.LightningAddressSettings.zapReceiptsExplainer1": "When enabled, ZEUS Pay publishes a NIP-57 zap receipt to Nostr each time you are zapped, so the zap is visible in Nostr clients.",
    "views.Settings.LightningAddressSettings.zapReceiptsExplainer2": "Disable this if you want to accept money for your posts privately. You will still receive the funds, but no zap event will be published on your behalf.",
    "views.Settings.LightningAddressSettings.notifications": "Thông báo",
    "views.Settings.LightningAddressSettings.notifications.push": "Đẩy",
    "views.Settings.LightningAddressSettings.routeHintsExplainer1": "Including route hints will help the LSP forward your payment to you using your unannounced channels.",
    "views.Settings.LightningAddressSettings.routeHintsExplainer2": "This has a privacy tradeoff in that it will expose your unannounced channels to the LSP.",
    "views.Settings.LightningAddress.deleteAddress": "Xoá địa chỉ",
    "views.Settings.LightningAddress.deleteAddressConfirm": "Are you sure you want to delete your ZEUS Pay Lightning address? This action cannot be undone.",
    "views.Settings.LightningAddress.deletePayment": "Delete payment",
    "views.Settings.LightningAddress.deletePaymentConfirm": "Are you sure you want to delete this payment? This action cannot be undone.",
    "views.Settings.LightningAddressInfo.title": "Thông tin địa chỉ lightning",
    "views.Settings.LightningAddressInfo.explainer1": "This lightning address is hosted and powered by our LSP, OLYMPUS by ZEUS. It allows you to accept payments even when you're offline.",
    "views.Settings.LightningAddressInfo.explainer2": "It uses payment hashes generated on your device, and hodl invoices, which means the LSP can only temporarily hold the funds and forward them along to you, or return them to the sender (after a 24 hour expiry period), effectively making it self-custodial.",
    "views.Settings.LightningAddressInfo.minimumAmount": "Số lượng tối thiểu",
    "views.Settings.LightningAddressInfo.feesByAmount": "Phí theo số lượng",
    "views.Settings.LightningAddressInfo.iconLegend": "Icon legend",
    "views.Settings.LightningAddressInfo.redeem": "Đổi",
    "views.Settings.LightningAddressInfo.pressToRedeem": "Nhấn để đổi thanh toán từ ZEUS PAY.",
    "views.Settings.LightningAddressInfo.notLoaded": "No attestations loaded",
    "views.Settings.LightningAddressInfo.notLoadedDetails": "Press to lookup attestations on Nostr.",
    "views.Settings.LightningAddressInfo.validAttestationDetails": "Attestation is valid. Press to see details.",
    "views.Settings.LightningAddressInfo.invalidAttestationDetails": "Invalid or conflicting attestations. Press to see details.",
    "views.Settings.LightningAddressInfo.noAttestationDetails": "No Nostr attestations found. Sender's wallet likely doesn't support it yet.",
    "views.Settings.LightningAddressInfo.learnAboutZaplocker": "Tìm hiểu thêm về Zaplocker",
    "views.LightningAddress.ZeusPayPlus.subscribe": "Purchase annual subscription",
    "views.LightningAddress.ZeusPayPlus.extend": "Gia hạn đăng ký",
    "views.LightningAddress.ZeusPayPlus.subActive": "Đăng ký kích hoạt",
    "views.LightningAddress.ZeusPayPlus.noActiveSub": "Không có gói đăng ký kích hoạt",
    "views.LightningAddress.legacyAccount": "Legacy account",
    "views.Settings.Attestations.title": "Attestations",
    "views.Settings.Attestations.noAttestationsFound": "No attestations found",
    "views.Settings.Attestation.title": "Attestation",
    "views.Settings.Attestations.validAttestation": "Valid attestation",
    "views.Settings.Attestations.invalidAttestation": "Invalid attestation",
    "views.Settings.Nostr.addRelay": "Thêm relay",
    "views.Settings.Nostr.relays": "Relay",
    "views.Settings.CurrencyConverter.title": "Chuyển đổi tiền tệ",
    "views.Settings.CurrencyConverter.enterAmount": "Nhập số lượng",
    "views.Settings.CurrencyConverter.error": "Lỗi khi tải tỷ giá. Chạm để thử lại.",
    "views.LspExplanation.title": "Những phí này là gì?",
    "views.Settings.CustodialWalletWarning.graph1": "The wallet you are using is custodial. This means that the funds here are not fully in your control, and can be stolen by the operator of the service.",
    "views.Settings.CustodialWalletWarning.graph2": "This wallet is more akin to a bank account than a bitcoin wallet. You don't have access to the bitcoin keys, but rather credentials that can be revoked at any moment.",
    "views.Settings.CustodialWalletWarning.graph3": "ZEUS has the ability to create a self-custodial wallet in the app. This wallet provides you with a 24-word seed phrase that gives you full control of your funds.",
    "views.Settings.CustodialWalletWarning.graph4": "To get started with your own self-custodial wallet, press the button below, and hit the 'Create mainnet wallet' button on the next screen.",
    "views.Settings.CustodialWalletWarning.create": "Tạo ví tự lưu trữ",
    "views.Settings.CustodialWalletWarning.dismissWarning": "Tắt thông báo",
    "views.Settings.CustodialWalletWarning.dismissWarningHeader": "Vui lòng xác nhận điều sau để tắt thông báo:",
    "views.Settings.CustodialWalletWarning.dismissWarning1": "Tôi biết rằng tôi không có quyền lưu ký các khoản tiền trong ví này nếu không có 12 hoặc 24 từ hạt giống ",
    "views.Settings.CustodialWalletWarning.dismissWarning2": "Tôi biết rằng mật khẩu tài khoản LNDHub không giống như từ hạt giống",
    "views.Settings.CustodialWalletWarning.dismissWarning3": "Tôi hoặc tự thiết lập kết nối này hoặc tôi tin tưởng người đã thiết lập nó",
    "views.Settings.CustodialWalletWarning.dismissWarning4": "Tôi không nói dối để cho xong điều này",
    "views.PayCode.bolt12": "BOLT 12",
    "views.PayCode.offerId": "Offer ID",
    "views.PayCode.createOffer": "Tạo mã thanh toán",
    "views.PayCode.infoModal.line1": "A pay code is a reusable BOLT 12 offer that allows anyone to send you payments at any time without you needing to generate a new invoice for each payment.",
    "views.PayCode.infoModal.line2": "Think of it like a static address for Lightning payments. Share your pay code once and receive multiple payments to it.",
    "views.PayCode.infoModal.line3": "You can optionally set a description to let senders know what the pay code is for, and choose whether it should be single-use or reusable.",
    "views.PayCode.disableOffer": "Tắt mã thanh toán",
    "views.PayCode.disableOffer.confirm": "Are you sure you want to disable this pay code?",
    "views.PayCode.singleUse": "Đơn dụng",
    "views.PayCode.multiUse": "Đa dụng",
    "views.PayCode.internalLabel": "Internal label",
    "views.PayCode.noChannelsWarning": "You need at least one open channel to create a pay code.",
    "views.PayCodes.noPayCodes": "Chưa có mã thanh toán nào được tạo",
    "views.Settings.Bolt12Address": "Địa chỉ BOLT 12",
    "views.Settings.Bolt12Offer": "BOLT 12 offer",
    "views.Settings.Noffer": "CLINK noffer",
    "views.Settings.Bolt12Address.requestButton": "Yêu cầu Mã thanh toán",
    "views.Settings.Bolt12Address.changeButton": "Đổi Mã thanh toán",
    "views.Settings.Bolt12Address.handle": "Your handle",
    "views.Settings.Bolt12Address.error.noBolt12": "No BOLT 12 offer found",
    "views.Settings.Bolt12Address.error.failedToGetOffer": "Failed to get offer",
    "views.Settings.Bolt12Address.error.handleTaken": "Handle is taken",
    "views.Settings.Bolt12Address.error.failedToCreate": "Failed to create address",
    "views.Settings.WalletConfiguration.nostrWalletConnectUrl": "Nostr Wallet Connect URL",
    "view.Settings.LSPServicesList.title": "Dịch vụ LSP",
    "view.Settings.LSPServicesList.flow2": "Just-in-time channels",
    "view.Settings.LSPServicesList.lsps1": "Yêu cầu kênh trước",
    "views.Settings.EmbeddedNode.Chantools.title": "Channel tools",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.title": "Sweep remote closed",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.ldkDescription": "Scan for funds from counterparty force-closed channels and create a sweep transaction.",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.noUtxosFound": "No recoverable funds found.",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.seedType": "Loại hạt giống",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.currentWalletsSeed": "Hạt giống ví hiện tại",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.externalWalletSeed": "Hạt giống ví ngoài",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.seed": "Từ hạt giống",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.recoveryWindow": "Cửa sổ khôi phục",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.recoveryWindow.explainer": "The number of keys to scan per derivation path.",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.sleepSeconds": "Số giây đợi giữa các truy vấn",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.sleepSeconds.explainer": "Dùng để tạm dừng giữa các truy vấn nếu bạn bị giới hạn tần suất bởi API.",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.sweepAddr": "Sweep address",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.apiUrl": "API URL",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.customApiUrl": "API URL Tuỳ chỉnh",
    "views.Settings.EmbeddedNode.Chantools.Sweepremoteclosed.start": "Start sweep",
    "views.Settings.Ecash.cashuTroubleshooting": "Cashu troubleshooting",
    "views.Settings.Ecash.title": "Thiết lập Ecash",
    "views.Settings.Ecash.enableEcash": "Bật ecash Cashu",
    "views.Settings.Ecash.enableEcash.subtitle1": "Cashu is a Chaumian ecash protocol built for Bitcoin. It's a custodial solution but with better privacy than a traditional account.",
    "views.Settings.Ecash.enableEcash.subtitle2": "You'll only want to store in Cashu what you can afford to lose, but it can make for a great solution for those who just want to test ZEUS for the first time or don't have enough bitcoin to open a Lightning channel yet.",
    "views.Settings.Ecash.enableEcash.subtitle3": "ZEUS will periodically prompt you to upgrade to self-custody, once you have enough bitcoin to purchase a Lightning channel.",
    "views.Settings.Ecash.enableEcash.learnMore": "Learn more about Cashu",
    "views.Settings.Ecash.automaticallySweep": "Automatically sweep ecash to self-custody",
    "views.Settings.Ecash.sweepThresholdSatsTitle": "Mint sweep threshold",
    "views.Settings.Ecash.sweepThresholdSatsTitle.description": "Funds will be automatically swept to your self-custodial wallet if the balance you have with a mint exceeds this threshold.",
    "views.Settings.NostrWalletConnect.title": "Nostr Wallet Connect service",
    "views.Settings.NostrWalletConnect.connections": "Connections",
    "views.Settings.NostrWalletConnect.noConnections": "No connections created yet. Create a connection to allow external apps to connect to your wallet.",
    "views.Settings.NostrWalletConnect.connectionName": "Connection Name",
    "views.Settings.NostrWalletConnect.permissions": "Permissions",
    "views.Settings.NostrWalletConnect.created": "Created",
    "views.Settings.NostrWalletConnect.lastUsed": "Last Used",
    "views.Settings.NostrWalletConnect.budget": "Budget",
    "views.Settings.NostrWalletConnect.description": "Nostr Wallet Connect allows external applications like Nostr clients to connect to your Zeus wallet and make payments. Each connection can have specific permissions and budget limits for security.",
    "views.Settings.NostrWalletConnect.addConnection": "Add Connection",
    "views.Settings.NostrWalletConnect.editConnection": "Edit Connection",
    "views.Settings.NostrWalletConnect.enterConnectionName": "Enter connection name",
    "views.Settings.NostrWalletConnect.customNostrUrlPlaceholder": "wss://your-custom-relay.com",
    "views.Settings.NostrWalletConnect.createConnection": "Create Connection",
    "views.Settings.NostrWalletConnect.updateConnection": "Update Connection",
    "views.Settings.NostrWalletConnect.regenerateConnection": "Regenerate Connection",
    "views.Settings.NostrWalletConnect.regeneratingConnection": "Regenerating connection…",
    "views.Settings.NostrWalletConnect.regenerateConnection.confirm": "This removes the current connection and creates a new one with a new connection secret. Any app that was linked with the old secret will stop working until you connect it again using the new QR code or pairing link. Are you sure you want to regenerate the connection?",
    "views.Settings.NostrWalletConnect.relayChangeWarning": "⚠️ Changing the relay URL requires regenerating the connection and will need to use new connection secret.",
    "views.Settings.NostrWalletConnect.createFirstConnection": "Tap the + button to create your first connection",
    "views.Settings.NostrWalletConnect.chooseWalletPermissions": "Choose wallet permissions",
    "views.Settings.NostrWalletConnect.fullAccess": "Full Access",
    "views.Settings.NostrWalletConnect.fullAccessDescription": "I trust this app to access my wallet within the budget I set",
    "views.Settings.NostrWalletConnect.readOnly": "Read Only",
    "views.Settings.NostrWalletConnect.readOnlyDescription": "This app can receive payments and read my transaction history",
    "views.Settings.NostrWalletConnect.custom": "Tuỳ chỉnh",
    "views.Settings.NostrWalletConnect.customDescription": "I want to define exactly what access this app has to my wallet",
    "views.Settings.NostrWalletConnect.authorizeAppTo": "Authorize the app to:",
    "views.Settings.NostrWalletConnect.budgetDescription": "Set spending limits for this connection",
    "views.Settings.NostrWalletConnect.connectionExpiration": "Connection expiration",
    "views.Settings.NostrWalletConnect.connectionExpirationDescription": "Set when this connection should expire",
    "views.Settings.NostrWalletConnect.connectionDetails": "Connection Details",
    "views.Settings.NostrWalletConnect.connectionId": "Connection ID",
    "views.Settings.NostrWalletConnect.publicKey": "Public Key",
    "views.Settings.NostrWalletConnect.connectionSecret": "Connection Secret",
    "views.Settings.NostrWalletConnect.connectionSecretDescription": "Scan this QR code or copy the connection secret in your Nostr app to link this connection.",
    "views.Settings.NostrWalletConnect.waitingForAppToConnect": "Waiting for app to connect...",
    "views.Settings.NostrWalletConnect.noEventReceivedTimeoutDescription": "We didn't receive any event from your Nostr client, but you can still close this screen and use your connection. The connection will work once your Nostr client sends a request.",
    "views.Settings.NostrWalletConnect.connectionTimeout": "Connection Timeout",
    "views.Settings.NostrWalletConnect.keepWaiting": "Keep Waiting",
    "views.Settings.NostrWalletConnect.connectedSuccessfully": "Connected successfully!",
    "views.Settings.NostrWalletConnect.returningToConnections": "Returning to connections…",
    "views.Settings.NostrWalletConnect.noConnectionsFound": "No connections found",
    "views.Settings.NostrWalletConnect.leftInBudget": "Left in budget",
    "views.Settings.NostrWalletConnect.switchToCashuWallet": "Switch to Cashu wallet",
    "views.Settings.NostrWalletConnect.cashuWalletDescription": "Enable this to use Cashu wallet instead of LND for all NWC connections. This allows connections to interact with your Cashu tokens and mints.",
    "views.Settings.NostrWalletConnect.neverUsed": "Never used",
    "views.Settings.NostrWalletConnect.deleteConnection": "Delete Connection",
    "views.Settings.NostrWalletConnect.deleteConnection.confirm": "Are you sure you want to delete this connection?",
    "views.Settings.NostrWalletConnect.permissions.getInfo": "Get Info",
    "views.Settings.NostrWalletConnect.permissions.getInfoDescription": "Allow access to wallet information",
    "views.Settings.NostrWalletConnect.permissions.getBalance": "Get Balance",
    "views.Settings.NostrWalletConnect.permissions.getBalanceDescription": "Allow access to wallet balance",
    "views.Settings.NostrWalletConnect.permissions.payInvoice": "Pay Invoice",
    "views.Settings.NostrWalletConnect.permissions.payInvoiceDescription": "Allow paying lightning invoices",
    "views.Settings.NostrWalletConnect.permissions.makeInvoice": "Make Invoice",
    "views.Settings.NostrWalletConnect.permissions.makeInvoiceDescription": "Allow creating invoices",
    "views.Settings.NostrWalletConnect.permissions.lookupInvoice": "Lookup Invoice",
    "views.Settings.NostrWalletConnect.permissions.lookupInvoiceDescription": "Allow looking up invoice status",
    "views.Settings.NostrWalletConnect.permissions.listTransactions": "List Transactions",
    "views.Settings.NostrWalletConnect.permissions.listTransactionsDescription": "Allow viewing transaction history",
    "views.Settings.NostrWalletConnect.permissions.signMessageDescription": "Allow signing messages",
    "views.Settings.NostrWalletConnect.permissions.getInfoShort": "Read your node info",
    "views.Settings.NostrWalletConnect.permissions.getBalanceShort": "Read your balance",
    "views.Settings.NostrWalletConnect.permissions.payInvoiceShort": "Pay lightning invoices",
    "views.Settings.NostrWalletConnect.permissions.makeInvoiceShort": "Create invoices",
    "views.Settings.NostrWalletConnect.permissions.lookupInvoiceShort": "Lookup status of invoices",
    "views.Settings.NostrWalletConnect.permissions.listTransactionsShort": "Read transaction history",
    "views.Settings.NostrWalletConnect.budgetRenewal.daily": "Daily",
    "views.Settings.NostrWalletConnect.budgetRenewal.weekly": "Weekly",
    "views.Settings.NostrWalletConnect.budgetRenewal.monthly": "Monthly",
    "views.Settings.NostrWalletConnect.budgetRenewal.yearly": "Yearly",
    "views.Settings.NostrWalletConnect.budgetRenewal": "Budget Renewal",
    "views.Settings.NostrWalletConnect.noBalanceAvailable": "No balance available",
    "views.Settings.NostrWalletConnect.budgetPlaceholder": "Enter amount in sats",
    "views.Settings.NostrWalletConnect.validation.budgetRequired": "Budget is required for full access connections",
    "views.Settings.NostrWalletConnect.error.connectionExpired": "This connection has expired.",
    "views.Settings.NostrWalletConnect.error.failedToLoadActivity": "Failed to load activity",
    "views.Settings.NostrWalletConnect.error.failedToUpdateNwcSetting": "Failed to update NWC setting",
    "views.Settings.NostrWalletConnect.error.invalidAmount": "Invalid amount.",
    "views.Settings.NostrWalletConnect.error.paymentExceedsBudget": "This payment ({{amount}} sats) exceeds the remaining budget for this connection ({{remaining}} sats).",
    "views.Settings.NostrWalletConnect.totalSpent": "Total Spent",
    "views.Settings.NostrWalletConnect.totalReceived": "Tổng số Đã nhận",
    "views.Settings.NostrWalletConnect.remainingBudget": "Remaining Budget",
    "views.Settings.NostrWalletConnect.warning.walletBalanceLowerThanBudget": "Your main wallet balance is lower than this connection’s budget. Please review and update it",
    "views.Settings.NostrWalletConnect.warning.budgetLimitReached": "The assigned budget for this connection has reached its limit. Please review and update it if you wish to continue using this connection.",
    "views.Settings.NostrWalletConnect.nwcSettings": "NWC Settings",
    "views.Settings.NostrWalletConnect.backgroundAudio": "Background Audio",
    "views.Settings.NostrWalletConnect.backgroundAudioDescription": "Choose the ambient sound played to keep NWC relay connections alive while ZEUS is in the background. Tap the play button to preview a track.",
    "views.Settings.NostrWalletConnect.persistentNWCService": "Persistent Mode",
    "views.Settings.NostrWalletConnect.nwcIncludeLud16InUrl": "Include Lightning Address",
    "views.Settings.NostrWalletConnect.nwcIncludeLud16InUrlDescription": "When enabled, your Lightning address (LUD-16) is added to new and regenerated NWC connection URLs. Some Nostr clients will set this as your Lightning address in your profile. Turn off if you prefer not to share it with the connecting app.",
    "views.Settings.NostrWalletConnect.persistentNWCServiceDescriptionAndroid": "Keeps Nostr Wallet Connect active while Zeus is in the background. Android shows a persistent foreground notification so the service is not stopped. Restart Zeus after changing this setting.",
    "views.Settings.NostrWalletConnect.persistentNWCServiceInfoTitle": "Background service",
    "views.Settings.NostrWalletConnect.persistentNWCServiceInfoIntroAndroid": "Zeus runs NWC in a foreground service with a notification. That keeps your device connected to your Nostr relays so remote wallet apps can reach you.",
    "views.Settings.NostrWalletConnect.persistentNWCServiceInfoBattery": "Battery use stays low while you are idle. Most work happens only when a Nostr client sends a request to your wallet.",
    "views.Settings.NostrWalletConnect.persistentNWCServiceInfoWorkload": "Payments and other wallet actions run when a connected Nostr client requests them—not continuously in the background.",
    "views.Settings.NostrWalletConnect.persistentNWCServiceInfoRestart": "Restart Zeus after changing this option so it can take effect.",
    "views.Settings.NostrWalletConnect.learnMore": "Learn more about Nostr Wallet Connect",
    "views.Settings.NostrWalletConnect.backgroundAudioInfoTitle": "Background audio",
    "views.Settings.NostrWalletConnect.backgroundAudioInfoBody": "iOS doesn't allow apps to run in the background freely. To keep your relay connections alive, ZEUS plays a quiet ambient sound in a loop. As long as the audio session is active, iOS keeps ZEUS running. You can mute the audio from the Lock Screen — the connection stays alive either way.",
    "views.Settings.NostrWalletConnect.backgroundAudioInfoLiveActivity": "While the session is active, a Live Activity appears on your Lock Screen and in the Dynamic Island with playback controls and a timer. Go to iOS Settings > ZEUS > Live Activities to enable it if it doesn't appear.",
    "views.Settings.NostrWalletConnect.chooseRelay": "Choose the Nostr relay for this connection",
    "views.Settings.Ecash.enableMultiMintSends": "Enable Cashu Multi-mint sends",
    "views.LspExplanation.text1": "Zeus is a self-custodial lightning wallet. In order to send or receive a lightning payment, you must open a lightning payment channel, which has a setup fee.",
    "views.LspExplanation.text2": "Once the channel is set up, you'll only have to pay normal network fees until your channel exhausts its capacity.",
    "views.LspExplanation.buttonText": "Tìm hiểu thêm về thanh khoản",
    "views.LspExplanation.buttonText2": "Tìm hiểu thêm về cách LSP hoạt động",
    "views.LspExplanationRouting.text1": "In order to provide you with some privacy and improve payment performance, the Lightning Service Provider (LSP) will do some heavy lifting for you with a technique called invoice wrapping. The fee is nominal; it's typically just a few satoshis.",
    "views.LspExplanationRouting.text2": "You can turn off the LSP entirely and save on these fees by navigating to Settings > Lightning Service Provider (LSP), but you will sacrifice these privacy and payment performance gains.",
    "views.LspExplanationWrappedInvoices.title": "Wrapped invoices",
    "views.LspExplanationWrappedInvoices.text1": "Wrapped invoices are invoices with extra layers around them. In this instance, the LSP will wrap an invoice generated from your node. The wrapped invoice will appear as if it is generated by the LSP.",
    "views.LspExplanationWrappedInvoices.text2": "This has two benefits: 1) The end user doesn't have to expose their node's public key to senders. The LSP knows the receiver but no one else does. 2) Senders can use routes to the LSP to make a payment instead of having to find a direct path to the end user.",
    "views.LspExplanationWrappedInvoices.text3": "Wrapped invoices uses the same preimage hash as the original invoice. This means that the LSP can't settle the payment without the final receiver completing the payment, so the LSP can't run away with the user's funds.",
    "views.LspExplanationWrappedInvoices.text4": "Be sure to keep Zeus open when receiving payment as the LSP cannot settle payments on your behalf when you're offline.",
    "views.LspExplanationOverview.title": "LSP hoạt động như thế nào?",
    "views.LspExplanationOverview.text1": "The LSP uses wrapped invoices and 0-conf channels to instantly connect users to the Lightning network.",
    "views.LspExplanationOverview.text2": "All you have to do is have the sender pay the invoice Zeus shows you, but here's what happens under the hood:",
    "views.LspExplanationOverview.step1": "The receiver generates an invoices on their lightning node and then sends it to the LSP",
    "views.LspExplanationOverview.step2": "The LSP creates a wrapped invoice and returns it to the receiver",
    "views.LspExplanationOverview.step3": "The receiver gives the wrapped invoices to sender for them to pay",
    "views.LspExplanationOverview.step4": "The sender pays the invoice, which goes through the LSP",
    "views.LspExplanationOverview.step5": "The LSP detects the payment and opens up a 0-conf, just in time, channel to the receiver",
    "views.LspExplanationOverview.step6": "The LSP then forwards the payment to the receiver using that new channel and the payment is completed",
    "views.LspExplanationOverview.buttonText": "Tìm hiểu thêm về hóa đơn được đóng gói",
    "views.Sweep.title": "Sweep on-chain wallet",
    "views.Sweep.explainer": "Sweeping the on-chain wallet will send both the confirmed and unconfirmed balance to the destination address specified above.",
    "views.PSBT.qrs": "QR",
    "views.PSBT.psbtInfo": "PSBT Info",
    "views.PSBT.singleFrame": "Single frame",
    "views.PSBT.scan": "Quét PSBT / TX Hex",
    "views.PSBT.finalizePsbtAndBroadcast": "Finalize PSBT and Broadcast",
    "views.PSBT.channelWarning": "DO NOT PUBLISH the finished transaction by yourself or with another tool. LND MUST publish it in the proper funding flow order OR THE FUNDS CAN BE LOST! Ensure you publish in ZEUS and only when the channel ID above is displayed.",
    "views.PSBT.channelsWarning": "DO NOT PUBLISH the finished transaction by yourself or with another tool. LND MUST publish it in the proper funding flow order OR THE FUNDS CAN BE LOST! Ensure you publish in ZEUS and only when the channel IDs above are displayed.",
    "views.PSBT.input": "Đầu vào",
    "views.PSBT.inputCount": "Tổng đầu vào",
    "views.PSBT.output": "Đầu ra",
    "views.PSBT.outputCount": "Tổng đầu ra",
    "views.PSBT.derivation": "Derivation",
    "views.PSBT.noData": "Không có dữ liệu",
    "views.PSBT.couldNotDecode": "Không thể giải mã PSBT",
    "views.TxHex.TxInfo": "Thông tin giao dịch",
    "views.TxHex.channelWarning": "No channel loaded in the channel funding flow engine. DO NOT PUBLISH if this transaction is for a channel open.",
    "views.TxHex.broadcast": "Truyền tải Giao dịch",
    "views.TxHex.finalizeFlowAndBroadcast": "Finalize funding flow + Broadcast",
    "views.TxHex.broadcastingViaMempool": "Broadcasting via Mempool.space",
    "views.TxHex.thirdPartyBroadcastWarning": "This implementation requires broadcasting via a third-party service (Mempool.space).",
    "views.TxHex.transactionBroadcastCancelled": "Transaction broadcast cancelled",
    "pos.customItem": "Custom item",
    "time.seconds": "Giây",
    "time.second": "Second",
    "time.minutes": "Phút",
    "time.minute": "Minute",
    "time.hours": "Giờ",
    "time.hour": "Hour",
    "time.day": "Day",
    "time.days": "Ngày",
    "time.week": "Week",
    "time.weeks": "Tuần",
    "time.year": "Year",
    "time.years": "Years",
    "time.months": "Months",
    "time.month": "Month",
    "time.10min": "10 phút",
    "time.1H": "1H",
    "time.1D": "1D",
    "time.1W": "1W",
    "time.1mo": "1 tháng",
    "time.3mo": "3 tháng",
    "time.6mo": "6 tháng",
    "time.12mo": "12 tháng",
    "time.max": "Cao nhất",
    "components.AlertModal.zeusDetected": "ZEUS đã phát hiện những vấn đề sau:",
    "components.AlertModal.highZombieCount": "High zombie channel count",
    "components.AlertModal.zombieExplainer": "Zombie channels indicate stale data on your downloaded network graph.",
    "components.AlertModal.resetEGS": "Reset express graph sync data",
    "components.AlertModal.neutrinoPeers": "Problematic neutrino peers",
    "components.AlertModal.neutrinoExplainer": "Neutrino peers with high ping times can cause performance issues in the app.",
    "components.AlertModal.reviewPeers": "Review neutrino peers list",
    "components.AlertModal.vssError": "Cloud backup unavailable",
    "components.AlertModal.vssExplainer": "Could not connect to the VSS (Versioned Storage Service) server for cloud backup. Your wallet is running with local storage only. Cloud backup will be retried on next startup.",
    "components.AlertModal.esploraError": "Esplora server unreachable",
    "components.AlertModal.esploraExplainer": "Could not sync on-chain wallet data from the Esplora server. Balance information may be outdated. Sync will be retried automatically.",
    "components.AlertModal.rgsError": "Rapid Gossip Sync failed",
    "components.AlertModal.rgsExplainer": "Could not update the network graph from the RGS server. Payment routing may be less reliable until the next successful sync.",
    "components.AlertModal.rgsEmptyGraph": "Network graph is empty — RGS server may be unreachable",
    "components.NewChannelModal.title": "Select channel type",
    "components.NewChannelModal.jit": "Just-in-time",
    "components.NewChannelModal.jit.info1": "Purchase a channel lease from the LSP that will be opened instantly.",
    "components.NewChannelModal.jit.info2": "Starts with receiving capacity so it's great for sending and receiving.",
    "components.NewChannelModal.lsps1": "Purchase in advance",
    "components.NewChannelModal.lsps1.info1": "Purchase a channel lease from the LSP.",
    "components.NewChannelModal.lsps1.info2": "You'll have to wait for several on-chain confirmations, but it's a bit less expensive than just-in-time channels. Starts with receiving capacity so it's great for sending and receiving.",
    "components.NewChannelModal.onchain": "On-chain funded",
    "components.NewChannelModal.onchain.info1": "Open a channel with your on-chain balance to a node of your choosing.",
    "components.NewChannelModal.onchain.info2": "Only good for spending until you start sending payments.",
    "components.NewChannelModal.learnMore": "Learn more about ZEUS' channel types",
    "views.PendingHTLCs.title": "Pending HTLCs",
    "views.PendingHTLCs.noPendingHTLCs": "No pending HTLCs",
    "views.PendingHTLCs.incoming": "Đang vào",
    "views.PendingHTLCs.outgoing": "Đang ra",
    "views.PendingHTLCs.expirationHeight": "Expiration height",
    "views.PendingHTLCs.recommendationIOS": "It's recommended to leave ZEUS running while there are pending HTLCs to prevent force closes.",
    "views.PendingHTLCs.recommendationAndroid": "It's recommended to enable Persistent LND or leave ZEUS running while there are pending HTLCs to prevent force closes.",
    "views.OnChainAddresses.title": "Địa chỉ trên chuỗi",
    "views.OnChainAddresses.noAddressesAvailable": "Không có địa chỉ",
    "views.OnChainAddresses.hideZeroBalanance": "Ẩn số dư 0",
    "views.OnChainAddresses.hideChangeAddresses": "Hide change addresses",
    "views.OnChainAddresses.sortBy.creationTimeAscending": "Creation time (ascending)",
    "views.OnChainAddresses.sortBy.creationTimeDescending": "Creation time (descending)",
    "views.OnChainAddresses.sortBy.balanceAscending": "Số dư (tăng dần)",
    "views.OnChainAddresses.sortBy.balanceDescending": "Số dư (giảm dần)",
    "views.OnChainAddresses.createAddress": "Tạo địa chỉ",
    "views.OnChainAddresses.changeAddresses": "Đổi địa chỉ",
    "views.Cashu.ReceiveEcash.title": "Receive ecash",
    "views.Cashu.ReceiveEcash.readTokenFromClipboard": "Đọc mã thông báo từ khay nhớ tạm",
    "views.Cashu.CashuInvoice.title": "Hoá đơn Cashu",
    "views.Cashu.CashuPayment.title": "Thanh toán Cashu",
    "cashu.mint": "Mint",
    "cashu.mints": "Mints",
    "cashu.randomizeMintSelection": "Random mint for receives",
    "cashu.randomMint": "Random mint",
    "cashu.cashuMints": "Cashu mints",
    "cashu.mintUrl": "Mint URL",
    "cashu.token": "Mã thông báo Cashu",
    "cashu.receivedToken": "Received Cashu token",
    "cashu.sentToken": "Sent Cashu token",
    "cashu.spentToken": "Spent Token",
    "cashu.unspentToken": "Unspent Cashu token",
    "cashu.tapToConfigure": "No mints found. Tap to configure",
    "cashu.tapToConfigure.short": "Chạm để cấu hình",
    "cashu.sendEcash": "Send ecash",
    "cashu.lockToPubkey": "Lock to Pubkey (optional)",
    "cashu.lockEcash": "Lock ecash",
    "cashu.lockEcashDescription": "Lock ecash token to a public key. Only the receiver will be able to unlock it.",
    "cashu.lockFor": "Lock for",
    "cashu.lockTo": "Locked to",
    "cashu.locktime": "Khoá đến",
    "cashu.lock": "Khoá",
    "cashu.noContactsWithCashuPubkey": "No contacts with Cashu pubkey",
    "cashu.noDuration": "không thời hạn",
    "cashu.duration.1Day": "1 ngày",
    "cashu.duration.1Week": "1 tuần",
    "cashu.duration.forever": "Vĩnh viễn",
    "cashu.durationRequired": "Thời hạn là bắt buộc",
    "cashu.invalidDurationNumber": "Thời hạn không hợp lệ",
    "cashu.durationTooLong": "Thời hạn quá dài",
    "cashu.selectDurationRequired": "Vui lòng chọn thời hạn",
    "cashu.errorAddingMint": "Error adding mint",
    "cashu.pubkeyRequired": "Cashu pubkey is required",
    "cashu.invalidCashuPubkey": "Định dạng pubkey không hợp lệ",
    "cashu.contactNoCashuPubkey": "Selected contact does not have a Cashu pubkey",
    "cashu.selectCashuPubkey": "Select Cashu pubkey",
    "views.Cashu.AddMint.title": "Add mint",
    "views.Cashu.AddMint.enableAndAdd": "Enable Cashu + Add mint",
    "views.Cashu.AddMint.errorMintAlreadyAdded": "Mint already added",
    "views.Cashu.AddMint.errorInvalidUrl": "Mint URL is invalid",
    "views.Cashu.AddMint.discover": "Discover mints",
    "views.Cashu.AddMint.discover.explainer": "These mints were recommended by other Nostr users. Read reviews at bitcoinmints.com. Be careful and do your own research before using a mint.",
    "views.Cashu.AddMint.discover.explainerZeus": "These mints were recommended by Nostr users that ZEUS follows. Be careful and do your own research before using a mint.",
    "views.Cashu.AddMint.discover.explainerCustom": "These mints were recommended by Nostr users you follow. Be careful and do your own research before using a mint.",
    "views.Cashu.AddMint.discoverModal.subtitle": "Choose whose recommendations to show",
    "views.Cashu.AddMint.zeusFollows": "ZEUS' Nostr follows",
    "views.Cashu.AddMint.zeusFollows.description": "Mints recommended by accounts that ZEUS follows on Nostr",
    "views.Cashu.AddMint.allNostrUsers": "All Nostr users",
    "views.Cashu.AddMint.allNostrUsers.description": "Mints recommended by anyone on Nostr",
    "views.Cashu.AddMint.yourFollows": "Your Nostr follows",
    "views.Cashu.AddMint.yourFollows.description": "Enter your npub to see mints recommended by accounts you follow",
    "views.Cashu.AddMint.enterNpub": "Your Nostr npub",
    "views.Cashu.AddMint.invalidNpub": "Invalid npub format",
    "views.Cashu.AddMint.noFollowList": "No follow list found for this npub",
    "views.Cashu.AddMint.fetchRecommendations": "Fetch recommendations",
    "views.Cashu.AddMint.reviews": "Reviews",
    "views.Cashu.AddMint.viewReviews": "View reviews",
    "views.Cashu.AddMint.noReviews": "No reviews found for this mint",
    "views.Cashu.AddMint.noReviewContent": "No review content",
    "views.Cashu.AddMint.tapToExpand": "Tap to expand",
    "views.Cashu.AddMint.tapToCollapse": "Tap to collapse",
    "views.Mints.noMints": "No mints added yet",
    "views.Cashu.Mints.nut15Required": "NUT-15 required",
    "views.Cashu.Mint.supportedNuts": "Supported Nuts",
    "views.Cashu.Mint.removeMint": "Remove mint",
    "views.Cashu.Mint.selectedMint": "This is your selected mint",
    "views.Cashu.Mint.setSelected": "Set selected",
    "views.Cashu.Mint.restoration": "Recovering your Cashu proofs and balances",
    "views.Cashu.Mint.restorationKeyset": "Restoring keyset",
    "views.Cashu.Mint.checkForExistingBalances": "Kiểm tra số dư đang có",
    "views.Cashu.Mint.reviewMint": "Review mint",
    "views.Cashu.Mint.submitReview": "Submit review",
    "views.Cashu.Mint.ratingLabel": "Rating",
    "views.Cashu.Mint.reviewTextLabel": "Review (optional)",
    "views.Cashu.Mint.reviewTextPlaceholder": "Write your review...",
    "views.Cashu.Mint.signingMethod": "Sign review",
    "views.Cashu.Mint.signingMethodSubtitle": "Choose how to sign your review",
    "views.Cashu.Mint.anonymousReview": "Anonymous",
    "views.Cashu.Mint.anonymousReviewDesc": "Generate a new Nostr identity for this review",
    "views.Cashu.Mint.useNsec": "Use your nsec",
    "views.Cashu.Mint.useNsecDesc": "Sign with your existing Nostr identity",
    "views.Cashu.Mint.invalidNsec": "Invalid nsec",
    "views.Cashu.Mint.mintUrlRequired": "Mint URL is required",
    "views.Cashu.Mint.submitReviewButton": "Submit review",
    "views.Cashu.Mint.submitError": "Failed to submit review",
    "views.Cashu.Mint.failedToPublishRelay": "Failed to publish to any relay",
    "views.Cashu.Mint.reviewSubmitted": "Review submitted",
    "views.Cashu.Mint.reviewSubmittedDesc": "Your review has been published to Nostr relays",
    "views.Cashu.Mint.publishedAs": "Published as:",
    "views.Cashu.CashuPaymentRequest.sendingFrom": "Đang gửi từ",
    "views.Cashu.CashuPaymentRequest.noBalance": "No ecash balance available. Receive a payment first.",
    "views.Cashu.CashuPaymentRequest.multiMint": "Multi-mint",
    "views.Cashu.MultimintPayment.noMintsSelected": "No mints selected. Please select at least one mint to proceed.",
    "views.Cashu.MultimintPayment.paying": "Paying...",
    "views.Cashu.MultimintPayment.requesting": "Requesting...",
    "views.Cashu.MultimintPayment.totalAvailable": "Total Available:",
    "views.Cashu.CashuPayment.inTransitPayment": "In Transit Cashu Payment",
    "views.Cashu.CashuPayment.failedPayment": "Failed Cashu Payment",
    "views.Cashu.CashuToken.proofCount": "Number of proofs",
    "views.Cashu.CashuToken.notSupported": "This token has a unit that is not supported",
    "views.Cashu.CashuToken.success": "Successfully received token",
    "views.Cashu.CashuToken.meltTokenSelfCustody": "Receive to self-custody",
    "views.Cashu.CashuToken.tokenSweep": "Cashu token sweep",
    "views.Cashu.CashuToken.feeAdjusted": "Fee adjusted",
    "views.Cashu.CashuToken.info": "Cashu Token Info",
    "views.Cashu.LightningAddressInfo.explainer1": "This is a custodial Lightning address tied to your Cashu wallet.",
    "views.Cashu.LightningAddressInfo.explainer2": "It leverages NUT-20 to lock all incoming payments to your Cashu wallet's pubkey. There is no time period in which you must redeem the funds; they are available for you to pull into your Cashu wallet indefinitely.",
    "views.Cashu.UnspentTokens.title": "Unspent tokens",
    "views.Cashu.UnspentTokens.noUnspentTokens": "No unspent tokens",
    "views.LightningAddress.NWC.explainer1": "This is a self-custodial Lightning address that connects to a remote node using Nostr Wallet Connect (NWC).",
    "views.LightningAddress.NWC.explainer2": "Invoices are created directly on your node. There is no need to redeem the funds; they are available on your remote node immediately.",
    "stores.CashuStore.initializingWallet": "Initializing ecash wallet",
    "stores.CashuStore.startingWallet": "Starting ecash wallet",
    "stores.CashuStore.restoringFunds": "Restoring ecash funds",
    "stores.CashuStore.restoringV1Funds": "Migrating ecash funds from legacy seed. This is a one-time process — please be patient.",
    "stores.CashuStore.alreadyPaid": "Hoá đơn đã được thanh toán.",
    "stores.CashuStore.alreadySpent": "Mã thông báo đã được chi.",
    "stores.CashuStore.pending": "Thanh toán đang đợi.",
    "stores.CashuStore.claimError": "Error claiming token",
    "stores.CashuStore.claimError.keyMismatch": "Wallet key mismatch",
    "stores.CashuStore.claimError.lockedToWallet": "This token is locked to a different wallet, can not redeem it",
    "stores.CashuStore.claimError.inconsistentLocking": "Token is locked to multiple different wallets",
    "stores.CashuStore.errorMintingToken": "Error minting token",
    "stores.CashuStore.insufficientBalance": "Insufficient balance",
    "stores.CashuStore.notEnoughFunds": "Not enough funds to cover payment",
    "stores.CashuStore.notEnoughFundsSelfSend": "Not enough funds to cover payment. {{mintName}} couldn't be used because it's this invoice's destination — pick a different mint to cover the gap.",
    "stores.CashuStore.meltFeeMismatch": "Multi-mint payment failed: {{mintName}} demanded a higher fee at melt time than it quoted ({{provided}} provided, {{needed}} needed). Top up {{mintName}}, pick a different mint, or lower the amount.",
    "stores.CashuStore.noMeltQuoteAvailable": "No melt quote available",
    "stores.CashuStore.noPaymentRequestAvailable": "No payment request available",
    "stores.CashuStore.invalidMultimintPaymentAmount": "Invalid multimint payment amount. Please use a whole sat amount.",
    "stores.CashuStore.feeExceedsAmt": "Melt fees match or exceed token amount",
    "stores.CashuStore.autoSweep": "Cashu auto-sweep",
    "stores.CashuStore.notProperlyConfigured": "Cashu wallet is not properly configured. Please add at least one mint.",
    "stores.CashuStore.errorDiscoveringMints": "Failed to discover mints from Nostr relays",
    "stores.CashuStore.errorAddingMint": "Failed to add mint",
    "stores.CashuStore.checkSpentError": "Error checking token status",
    "cashu.upgradePrompt.title": "Nâng cấp lên Tự lưu ký?",
    "cashu.upgradePrompt.title10k": "Time to Level Up",
    "cashu.upgradePrompt.title25k": "Secure Your Stack",
    "cashu.upgradePrompt.title50k": "Protect Your Funds Now",
    "cashu.upgradePrompt.title100k": "Critical: Upgrade Immediately",
    "cashu.upgradePrompt.messageGeneral": "Your ecash balance is growing! Consider upgrading to a self-custodial Lightning wallet for better security and control over your funds.",
    "cashu.upgradePrompt.message10k": "You now have enough sats to purchase your first Lightning channel! Upgrade to self-custody to truly own your bitcoin.",
    "cashu.upgradePrompt.message25k": "Your ecash balance is growing! To ensure you can't lose your funds, consider upgrading to a self-custodial Lightning wallet.",
    "cashu.upgradePrompt.message50k": "With this balance, it's strongly recommended to move to a self-custodial Lightning wallet. Don't trust, verify!",
    "cashu.upgradePrompt.message100k": "High balance detected! It's crucial to upgrade to a self-custodial Lightning wallet now to secure your funds.",
    "cashu.upgradePrompt.purchaseChannel": "Purchase Channel",
    "cashu.upgradePrompt.transferOnChain": "Swap Funds On-Chain",
    "cashu.upgradePrompt.learnMore": "Learn About Self-Custody",
    "cashu.upgradePrompt.dontRemind": "Don't remind me again",
    "cashu.upgradePrompt.dismissedTitle": "Reminder Dismissed",
    "cashu.upgradePrompt.dismissed": "You'll be reminded again at %{sats} sats.",
    "cashu.upgradePrompt.dismissedFinal": "You won't be reminded again.",
    "cashu.upgradePrompt.menuItem": "Upgrade to Self-Custody",
    "cashu.offlineSend.warning": "You are offline. Tokens will be created from local proofs.",
    "cashu.offlineSend.overpayTitle": "Offline Overpay",
    "cashu.offlineSend.overpayMessage": "Exact denomination not available offline. The token may include slightly more than the requested amount. Do you want to proceed?",
    "cashu.offlineSend.overpayEstimate": "Estimated overpay",
    "cashu.offlineSend.p2pkNotSupported": "P2PK-locked tokens cannot be created while offline. Please reconnect and try again.",
    "cashu.offlinePending.bannerTitle": "Offline Pending Ecash Tokens",
    "cashu.offlinePending.bannerTitleSingular": "Offline Pending Ecash Token",
    "cashu.offlinePending.bannerMessage": "These tokens have not been verified with the mint yet. They will be claimed automatically when you reconnect.",
    "cashu.offlinePending.bannerMessageSingular": "Token imported. This token has not been verified with the mint yet. It will be claimed automatically when you reconnect.",
    "cashu.offlinePending.bannerWarning": "Warning: these tokens could be double-spent by the sender before you go online.",
    "cashu.offlinePending.claimedTitle": "Offline Pending Tokens Swept",
    "cashu.offlinePending.claimedMessage": "token(s) claimed successfully",
    "cashu.offlinePending.failedMessage": "token(s) failed to claim — will retry on next reconnect",
    "cashu.offlinePending.title": "Offline Pending",
    "cashu.offlinePending.duplicate": "This token is already queued for claiming",
    "cashu.offlineSpent.title": "Spent Tokens Detected",
    "cashu.offlineSpent.message": "The following tokens were already spent by the sender before they could be claimed. These tokens have no value.",
    "cashu.offlineSpent.bannerTitle": "Offline Spent Ecash Tokens",
    "cashu.offlineSpent.bannerTitleSingular": "Offline Spent Ecash Token",
    "cashu.offlineSpent.tokenSpent": "This token has already been spent and has no value.",
    "cashu.deleteToken.title": "Delete Token",
    "cashu.deleteToken.message": "Are you sure you want to delete this token? This action cannot be undone.",
    "zeuspay.intro.explainer1": "ZEUS Pay is a service that gives you a Lightning address, like satoshi@zeuspay.com, for receiving payments to your Lightning wallet.",
    "zeuspay.intro.explainer2": "Below are the kinds of Lightning addresses you can have for your wallet type:",
    "zeuspay.intro.prosAndCons": "Pros and cons",
    "zeuspay.intro.prosAndCons.nostrVerification": "Nostr-based recipient verification system",
    "zeuspay.intro.prosAndCons.redeemInApp": "Payments must be redeemed in the ZEUS app",
    "zeuspay.intro.prosAndCons.noExpiry": "Unredeemed payments do not expire",
    "zeuspay.intro.prosAndCons.settledUponPayment": "Payments settle on Lightning at time of payment",
    "zeuspay.intro.prosAndCons.settledUponRedemption": "Payments settle on Lightning when redeemed in the ZEUS app",
    "zeuspay.intro.prosAndCons.24hrs": "Payments must be redeemed within 24 hours or the payment is returned to the sender",
    "zeuspay.intro.prosAndCons.channelRequired": "Requires a channel with the ZEUS LSP, with inbound liquidity",
    "zeuspay.intro.prosAndCons.automaticallyAccepted": "Payments automatically accepted. No need to redeem manually in the ZEUS app.",
    "zeuspay.intro.prosAndCons.noLspChannelNeeded": "No need for a channel with the ZEUS LSP",
    "zeuspay.intro.prosAndCons.remotePlusNwc": "Requires a remote node with Nostr Wallet Connect",
    "zeuspay.intro.prosAndCons.payPlusSubscription": "Requires a ZEUS Pay+ subscription",
    "zeuspay.intro.ecash.overview": "Just starting your Lightning journey? The Cashu ecash powered address is a great way to get started. Works well on Nostr.",
    "zeuspay.intro.zaplocker.overview": "The first-of-its-kind self-custodial Lightning address for mobile wallets.",
    "zeuspay.intro.nwc.overview": "Connect directly to your remote node using Nostr Wallet Connect.",
    "zeuspay.paymentReceived.title": "ZEUS Pay payment received!",
    "zeuspay.paymentReceived.body": "Payment of {{value}} {{unit}} automatically accepted",
    "zeuspay.enableEcash": "Enable ecash",
    "zeuspay.getChannel": "Get channel",
    "views.Swaps.title": "Swaps",
    "views.Swaps.submarine": "Submarine swap",
    "views.Swaps.reverse": "Reverse swap",
    "views.Swaps.create": "Create swap",
    "views.Swaps.initiate": "Initiate swap",
    "views.Swaps.refundSwap": "Refund swap",
    "views.Swaps.uncooperative": "Uncooperative refund",
    "views.Swaps.infoText": "It is recommended you only attempt an uncooperative refund if the service provider is not operational.",
    "views.Swaps.initiateRefund": "Initiate Refund",
    "views.Swaps.networkFee": "Network fee",
    "views.Swaps.serviceFee": "Service fee",
    "views.Swaps.missingAmount": "Please enter an amount",
    "views.Swaps.generateInvoice": "Generate invoice",
    "views.Swaps.generateInvoiceFailed": "Failed to generate invoice",
    "views.Swaps.generateOnchainAddress": "Generate on-chain address",
    "views.Swaps.generateOnchainAddressFailed": "Failed to generate on-chain address",
    "views.Swaps.noUpdates": "No updates found!",
    "views.Swaps.setFeeRate": "Set on-chain fee rate (optional)",
    "views.Swaps.SwapsPane.noSwaps": "No swaps have been made yet",
    "views.Swaps.SwapsPane.failedToLoad": "Failed to load swaps",
    "views.Swaps.SwapsPane.restoreSwaps": "Restore swaps",
    "views.Swaps.SwapsPane.swapsRecovery": "Swaps recovery",
    "views.Swaps.SwapsPane.imported": "Imported",
    "views.Swaps.Settings.enablePro": "Enable Boltz Pro",
    "views.Swaps.Settings.invoiceExpiration": "Invoice expiration",
    "views.Swaps.rescueKey": "Rescue key",
    "views.Swaps.rescueKey.create": "Create rescue key",
    "views.Swaps.rescueKey.restore": "Restore rescue key",
    "views.Swaps.rescueKey.recovery": "Rescue key recovery",
    "views.Swaps.rescueKey.modal.text1": "Swap rescue key is a mnemonic of 12 words that will allow you to recover your swaps in case you lose access to your device.",
    "views.Swaps.rescueKey.modal.text2": "Save it in a permanent and secure location.",
    "views.Swaps.rescueKey.modal.text3": "To continue, please select if you want to generate a new rescue key or import an existing one.",
    "views.Swaps.rescueKey.text1": "The following 12 words are your swap refund rescue key. If you lose access to your swap, you can use this key to recover your funds.",
    "views.Swaps.rescueKey.text2": "Please write it down and keep it in a safe place. If you lose this key, you will not be able to recover your funds.",
    "views.Swaps.rescueKey.dangerousText": "Do you want to copy your 12 word seed to your clipboard?",
    "views.Swaps.rescueKey.backupComplete": "I've backed up my 12 words",
    "views.Swaps.rescueKey.download": "Rescue key has been downloaded",
    "views.Swaps.rescueKey.android": "Keys can be found in Files > Downloads.",
    "views.Swaps.rescueKey.ios": "Keys can be found in the Files app under the ZEUS folder",
    "views.Swaps.rescueKey.upload": "Upload rescue key",
    "views.Swaps.rescueKey.invalid": "Invalid rescue key",
    "views.Swaps.rescueKey.noSwapsFound": "No swaps found for this rescue key",
    "views.Swaps.rescueKey.incorrectHost": "Could not connect to the specified host. Please check the host and try again",
    "views.Swaps.rescueKey.delete": "Delete rescue key",
    "views.Swaps.intro.description": "Using the Swap service, you can move funds from on-chain to Lightning, and vice versa, without having to open or close a channel.",
    "views.Swaps.fetchFeesFailed": "Failed to fetch swap fees. Please check your connection and try again.",
    "views.Swaps.intro.continue": "Continue",
    "views.Swaps.rescueKey.deleteConfirmation": "Are you sure you want to delete the rescue key? All swaps will also be deleted from your swap history. Please back up your keys before proceeding, as you can use them later to recover those swaps.",
    "views.SwapDetails.title": "Swap Details",
    "views.SwapDetails.acceptZeroConf": "Accept Zero Conf",
    "views.SwapDetails.expectedAmount": "Expected amount",
    "views.SwapDetails.onchainAmount": "On-chain amount",
    "views.SwapDetails.swapId": "Swap ID",
    "views.SwapDetails.timeoutBlockHeight": "Timeout Block Height",
    "views.SwapDetails.timeoutBlockHeight.explainer": "In the event that the service is down and you need to do an uncooperative refund, funds will not be available to you until this block.",
    "views.SwapDetails.claimPublicKey": "Claim Public Key",
    "views.SwapDetails.swapTree": "Swap Tree",
    "views.SwapDetails.refund": "Refund",
    "views.SwapDetails.refundPublicKey": "Refund Public Key",
    "views.SwapDetails.lockupAddress": "Lockup address",
    "views.SwapDetails.preimageHash": "Preimage hash",
    "views.SwapDetails.waitingForOnchainTx": "Waiting for on-chain transaction...",
    "views.SwapDetails.waitingForConf": "Transaction is in mempool, waiting for confirmation...",
    "views.SwapDetails.waitingForInvoicePayment": "Waiting for invoice to be paid...",
    "views.SwapSettings.customHost": "Enter a custom host",
    "views.SwapSettings.failureReason": "Failure reason",
    "views.Rebalance.title": "Rebalance Channels",
    "views.Rebalance.balanceAdjustment": "Balance Adjustment",
    "views.Rebalance.rebalanceAmount": "Rebalance Amount",
    "views.Rebalance.executeRebalance": "Execute Rebalance",
    "views.Rebalance.error.selectChannels": "Please select both source and destination channels",
    "views.Rebalance.error.validAmount": "Please enter a valid rebalance amount",
    "views.Rebalance.error.sameChannel": "Source and destination channels cannot be the same",
    "views.Rebalance.error.insufficientCapacity": "The selected {channelType} channel \"{channelName}\" has insufficient {liquidityType}. For rebalancing to work, you need to select a channel with {actionRequired}.",
    "views.Rebalance.liquidityType.outbound": "outbound liquidity",
    "views.Rebalance.liquidityType.inbound": "inbound capacity",
    "views.Rebalance.actionRequired.outbound": "available outbound capacity to send funds from",
    "views.Rebalance.actionRequired.inbound": "available inbound capacity to receive funds",
    "views.Rebalance.error.nodeInfo": "Unable to get node information. Please ensure your node is connected.",
    "views.Rebalance.error.generic": "Failed to execute rebalance",
    "views.Rebalance.error.noRoute": "No route found for rebalance. Try adjusting the amount or fee limit.",
    "views.Rebalance.error.insufficientBalance": "Insufficient balance for rebalance operation",
    "views.Rebalance.error.feeLimit": "Fee limit exceeded",
    "views.Rebalance.error.channelNotSelected": "Both source and destination channels must be selected",
    "views.Rebalance.error.createInvoice": "Failed to create rebalance invoice",
    "views.Rebalance.error.paymentExecution": "Failed to execute payment",
    "views.Rebalance.error.channelIdMissing": "Source channel ID is missing",
    "views.Rebalance.error.invalidTimeout": "Invalid timeout value. Please specify a valid timeout in seconds (greater than 0)",
    "views.Rebalance.status.message": "Payment status",
    "views.Rebalance.status.unclearMessage": "The rebalance may still be processing.",
    "views.Rebalance.memo": "Circular Rebalance from",
    "views.Rebalance.checkYourTransactionHistory": "Please check your transaction history and channel balances.",
    "views.Rebalance.error.paymentResultUnclear": "Payment result unclear - check your transaction history",
    "views.Rebalance.error.paymentFailedUnknown": "Payment failed for unknown reason",
    "views.Rebalance.preciseInputDescription": "Enter exact amount for precise rebalancing",
    "views.RebalancingChannels.sendingRebalance": "Rebalancing Channels",
    "views.RebalancingChannels.rebalanceSummary": "View Rebalance Summary",
    "androidNotification.nodeRunningBackground": "Lightning node is running in the background",
    "androidNotification.shutdown": "Tắt",
    "backends.NWC.permissionDenied": "Permission denied for this operation",
    "androidNotification.nwcRunningBackground": "Nostr Wallet Connect is running in the background",
    "androidNotification.nwcShutdown": "Stop Service"
}
