diff --git a/locales/vi.json b/locales/vi.json index 9a0e5e58c..96682d531 100644 --- a/locales/vi.json +++ b/locales/vi.json @@ -6,18 +6,18 @@ "general.request": "Yêu cầu", "general.scan": "Quét", "general.enableNfc": "Bật NFC", - "general.receiveNfc": "Receive via NFC", - "general.payNfc": "Pay via NFC", + "general.receiveNfc": "Nhận qua NFC", + "general.payNfc": "Thanh toán qua NFC", "general.confirm": "Xác nhận", "general.cancel": "Huỷ", "general.warning": "Cảnh báo", "general.error": "Lỗi", - "general.danger": "Danger!", + "general.danger": "Cảnh báo!", "general.ok": "OK", - "general.readOnlyWallet": "Read-only wallet", - "general.custodialWallet": "Custodial wallet", + "general.readOnlyWallet": "Ví chỉ đọc", + "general.custodialWallet": "Ví lưu trữ", "general.show": "Hiển thị", - "general.close": "Close", + "general.close": "Đóng", "general.hide": "Ẩn", "general.copy": "Sao chép", "general.goBack": "Quay lại", @@ -79,8 +79,8 @@ "general.peers": "Peers", "general.selected": "Đã chọn", "general.noneSelected": "None selected", - "general.zeusDefaults": "Using Zeus defaults", - "general.restartZeusChanges": "Restart Zeus for changes to take effect", + "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", @@ -95,47 +95,47 @@ "general.hash": "Hash", "general.kind": "Kind", "general.content": "Nội dung", - "general.lightningInvoice": "Lightning invoice", - "general.or": "or", - "general.reset": "Reset", - "general.other": "Other", - "general.reorder": "Reorder", - "general.yes": "Yes", - "general.no": "No", - "general.advanced": "Advanced", - "general.clearChanges": "Clear changes", + "general.lightningInvoice": "Hoá đơn lightning", + "general.or": "hoặc", + "general.reset": "Cài đặt lại", + "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.externalAccount": "External account", - "general.version": "Version", - "general.state": "State", - "general.mode": "Mode", - "general.automatic": "Automatic", + "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": "Skip", - "general.type": "Type", - "general.label": "Label", - "general.noLabel": "No label", - "general.used": "Used", - "general.unused": "Unused", - "general.discountCode": "Discount code", - "restart.title": "Restart required", - "restart.msg": "ZEUS has to be restarted before the new configuration is applied.", - "restart.msg1": "Would you like to restart now?", - "views.Settings.Support.title": "Support ZEUS", + "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á", + "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": "Ủng hộ ZEUS", "views.Settings.Support.titleAlt": "Merch and Support", - "views.Settings.SocialMedia.title": "Social media", + "views.Settings.SocialMedia.title": "Mạng xã hội", "views.Settings.SocialMedia.twitter": "X / Twitter", "views.Settings.Support.store": "ZEUS merch store", "network.mainnet": "Mainnet", "network.testnet": "Testnet", "nostr.nostr": "Nostr", - "nostr.keys": "Nostr keys", - "nostr.pubkey": "Nostr pubkey", - "nostr.privkey": "Nostr private key", + "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.loadProfileExternal": "Load profile in Nostr client", - "nostr.loadEventExternal": "Load event in Nostr client", + "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", @@ -149,7 +149,7 @@ "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": "Successfully set fees!", + "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í", @@ -162,18 +162,18 @@ "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.noCameraFound": "No camera device found", - "components.QRCodeScanner.notRecognized": "QR code could not be recognized", - "components.ExternalLinkModal.externalLink": "You're about to leave Zeus", - "components.ExternalLinkModal.proceed": "Proceed to the following URL?", - "components.ExternalLinkModal.copyLink": "Copy Link", + "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", + "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.AndroidNfcModal.ready": "Ready to scan", - "components.AndroidNfcModal.hold": "Hold your Android phone near an NFC tag to read it", - "components.QRCodeScanner.chooseFromGallery": "Choose from gallery", - "components.QRCodeScanner.flashOn": "Flash on", - "components.QRCodeScanner.flashOff": "Flash off", - "views.RawTxHex.broadcastToMempoolSpace": "Broadcast to Mempool.space", + "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.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", @@ -182,29 +182,29 @@ "models.Payment.fee": "Phí", "views.index.accessibilityLabel.On-chain": "View on-chain options", "views.index.accessibilityLabel.Lightning": "View lightning options", - "views.Accounts.title": "Accounts", - "views.Accounts.select": "Select payment method", - "views.Accounts.fetchTxFees": "Fetch on-chain transaction fees", + "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": "Transaction fees", + "views.EditFee.titleDisplayOnly": "Phí giao dịch", "views.CLightningRestQRScanner.error": "Lỗi khi nạp cấu hình c-lightning-REST", - "views.LnurlPay.LnurlPay.amount": "Amount to pay", + "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": "Serviced by", "views.LnurlPay.Success.uriAlert": "Không biết làm sao để mở URI", - "views.LnurlChannel.title": "Incoming Channel", + "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": "Connect", - "views.LnurlAuth.title": "Authentication Request", - "views.LnurlAuth.login": "Log in", + "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": "Fee received", + "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", @@ -213,7 +213,7 @@ "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": "Edit channel fees", + "views.Routing.channelFees": "Sửa phí kênh", "views.Settings.AddEditNode.certificateButton": "Hướng dẫn Cài đặt Chứng chỉ", "views.Settings.AddEditNode.nodeConfig": "Thiết lập Nút", "views.Settings.AddEditNode.connectionStringClipboard": "Đã phát hiện chuỗi kết nối sau trong clipboard của bạn", @@ -243,21 +243,21 @@ "views.Settings.AddEditNode.setNodeActive": "Đặt Thiết lập Nút là Đang hoạt động", "views.Settings.AddEditNode.nodeActive": "Nút đang hoạt động", "views.Settings.AddEditNode.scanLndconnect": "Quét thiết lập Indconnect", - "views.Settings.AddEditNode.scanLnc": "Scan LNC QR from Lightning Terminal", + "views.Settings.AddEditNode.scanLnc": "Quét QR LNC từ Cổng Lightning", "views.Settings.AddEditNode.scanCLightningRest": "Quét c-lightning-REST QR", "views.Settings.AddEditNode.scanBtcpay": "Quét thiết lập BTCPay", "views.Settings.AddEditNode.scanLndhub": "Quét mã QR LNDHub", "views.Settings.AddEditNode.scanSpark": "Quét Spark QR", "views.Settings.AddEditNode.deleteNode": "Xoá thiết lập Nút", - "views.Settings.AddEditNode.tapToConfirm": "Tap to confirm", + "views.Settings.AddEditNode.tapToConfirm": "Chạm để xác nhận", "views.Settings.AddEditNode.duplicateNode": "Duplicate Node Config", "views.Settings.AddEditNode.nodeInterface": "Giao diện Nút", "views.Settings.AddEditNode.useTor": "Dùng Tor", "views.Settings.AddEditNode.pairingPhrase": "Pairing Phrase", "views.Settings.AddEditNode.mailboxServer": "Mailbox Server", "views.Settings.AddEditNode.customMailboxServer": "Custom Mailbox Server", - "views.Settings.AddEditNode.localKey": "Local key", - "views.Settings.AddEditNode.remoteKey": "Remote key", + "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", @@ -273,49 +273,49 @@ "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": "Require login after app returns from background", + "views.Settings.Security.loginBackground": "Cần đăng nhập sau khi ứng dụng chạy nền", "views.SparkQRScanner.text": "Quét mã QR Spark", "views.SparkQRScanner.error": "Lỗi khi nạp cấu hình Spark", "views.ImportAccount.title": "Trích nhập tài khoản", - "views.ImportAccount.name": "Account name", - "views.ImportAccount.extendedPubKey": "Extended Public Key (xpub, zpub, tpub, etc.)", + "views.ImportAccount.name": "Tên 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": "Address type", - "views.ImportAccount.importAccount": "Import Account", + "views.ImportAccount.addressType": "Loại địa chỉ", + "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": "Watch Only", - "views.ImportAccount.externalAddrs": "Receive Addresses", - "views.ImportAccount.internalAddrs": "Change Addresses", - "views.ImportAccount.success": "Successfully imported external account", - "views.ImportAccount.Warning.text1": "Importing external accounts is currently an experimental feature.", - "views.ImportAccount.Warning.text2": "By hitting 'I Understand' you are agreeing to proceed at your own risk.", + "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": "Unannounced", - "views.Wallet.Channels.announced": "Announced", - "views.Wallet.Channels.online": "Online", - "views.Wallet.Channels.offline": "Offline", - "views.Wallet.Channels.filters": "Filters", + "views.Wallet.Channels.unannounced": "Chưa thông báo", + "views.Wallet.Channels.announced": "Đã thông báo", + "views.Wallet.Channels.online": "Trực tuyến", + "views.Wallet.Channels.offline": "Ngoại tuyến", + "views.Wallet.Channels.filters": "Bộ lọc", "views.Wallet.Channels.purchaseInbound": "Purchase Inbound", "views.OpenChannel.announceChannel": "Thông báo kênh", "views.OpenChannel.scidAlias": "Attempt to use SCID alias", "views.OpenChannel.simpleTaprootChannel": "Simple Taproot Channel", "views.OpenChannel.openChannelToOlympus": "Open channel to Olympus", "views.OpenChannel.peerToOlympus": "Peer to Olympus", - "views.OpenChannel.fundMax": "Use all possible funds", - "views.OpenChannel.openAdditionalChannel": "Open additional channel", - "views.OpenChannel.removeAdditionalChannel": "Remove additional channel", - "views.Wallet.BalancePane.sync.title": "Finishing sync", - "views.Wallet.BalancePane.sync.text": "Hang on tight! You will be ready to use Zeus soon.", - "views.Wallet.BalancePane.recovery.title": "Recovery mode", - "views.Wallet.BalancePane.recovery.text": "Please leave ZEUS open until the process completes.", + "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.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.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": "Leave ZEUS open until completion.", - "views.Wallet.BalancePane.backup.title": "Back up your funds", - "views.Wallet.BalancePane.backup.text": "Create a backup to never lose access to your bitcoin.", - "views.Wallet.BalancePane.backup.action": "Start backup ->", + "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.Channels.local": "Cơ sở", "views.Wallet.Channels.remote": "Từ xa", "views.Wallet.Channels.noChannels": "Không có Kênh", @@ -335,12 +335,12 @@ "views.Wallet.Wallet.invoices": "Hoá đơn", "views.Wallet.Wallet.onchain": "Trên chuỗi", "views.Wallet.Wallet.channels": "Kênh", - "views.Wallet.Wallet.pendingChannels": "Pending Channels", - "views.Wallet.Wallet.closedChannels": "Closed Channels", + "views.Wallet.Wallet.pendingChannels": "Kênh đang chờ", + "views.Wallet.Wallet.closedChannels": "Kênh đã đóng", "views.Wallet.Wallet.startingUp": "Zeus đang khởi động.", "views.Wallet.Wallet.connecting": "Zeus đang kết nối với nút của bạn. ", - "views.Wallet.Wallet.loadingAccount": "Zeus is loading your account.", - "views.Wallet.Wallet.startingNode": "Zeus is starting your node.", + "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.restart": "Khởi động lại", "views.Wallet.KeypadPane.lspExplainerFirstChannel": "It is recommended that your first lightning receive be 100,000 sats or more; the larger the better. A setup fee will be deducted from this amount.", @@ -361,20 +361,20 @@ "views.Channel.remoteMax": "Remote Max", "views.Channel.localTimeLock": "Local Timelock", "views.Channel.remoteTimeLock": "Remote Timelock", - "views.Channel.channelActivity": "Channel Activity", - "views.Channel.channelBalance": "Channel balance", + "views.Channel.channelActivity": "Hoạt động kênh", + "views.Channel.channelBalance": "Số dư kênh", "views.Channel.outbound": "Outbound", "views.Channel.outboundCapacity": "Outbound Capacity", "views.Channel.inbound": "Inbound", "views.Channel.inboundCapacity": "Inbound Capacity", "views.Channel.unsettled": "Unsettled", "views.Channel.peerStatus": "Peer status", - "views.Channel.yourNode": "You", + "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": "Last Local Update", - "views.Channel.lastRemoteUpdate": "Last Remote Update", + "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", @@ -384,7 +384,7 @@ "views.Channel.channelFunding": "Channel funding", "views.Channel.fundingTransaction": "Funding transaction", "views.Channel.fundedBy": "Funded by", - "views.Channel.unannounced": "Unannounced", + "views.Channel.unannounced": "Chưa thông báo", "views.Channel.status": "Trạng thái", "views.Channel.active": "Hoạt động", "views.Channel.inactive": "Không hoạt động", @@ -416,19 +416,19 @@ "views.Channel.chainHash": "Chain hash", "views.Channel.settledBalance": "Settled balance", "views.Channel.timeLockedBalance": "Time locked balance", - "views.Channel.closed": "Closed", + "views.Channel.closed": "Đã đóng", "views.Channel.pendingClose": "Pending close", "views.Channel.pendingOpen": "Pending open", "views.Channel.SortButton.largestFirst": "largest first", "views.Channel.SortButton.smallestFirst": "smallest first", "views.Channel.SortButton.ascending": "ascending", "views.Channel.SortButton.descending": "descending", - "views.Channel.channelId": "Channel ID", - "views.Channel.channelIds": "Channel IDs", - "views.Channel.displayName": "Display name", + "views.Channel.channelId": "ID kênh", + "views.Channel.channelIds": "Kênh ID", + "views.Channel.displayName": "Tên hiển thị", "views.Channel.Total.outbound": "Total outbound", "views.Channel.Total.inbound": "Total inbound", - "views.Channel.Total.offline": "Total offline", + "views.Channel.Total.offline": "Tổng ngoại tuyến", "views.Channel.zeroConf": "Zero conf", "views.Channel.commitmentType": "Commitment Type", "views.UTXOs.CoinControl.noUTXOs": "Không có UTXO có sẵn", @@ -488,20 +488,20 @@ "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": "Network Info", - "views.NetworkInfo.numChannels": "Number of channels", - "views.NetworkInfo.numNodes": "Number of nodes", + "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.whatIsZeus": "Zeus là gì?", - "views.Intro.quickStart": "Quick start", + "views.Intro.quickStart": "Bắt đầu nhanh", "views.Intro.lightningOnboarding": "Learn about lightning onboarding", "views.Intro.lightningLiquidity": "Learn about lightning liquidity", - "views.Intro.advancedSetUp": "Advanced set-up", - "views.Intro.creatingWallet": "Zeus is creating your wallet.", + "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.carousel1.title": "Các khoản thanh toán bạn có thể tin tưởng", "views.Intro.carousel1.text": "ZEUS runs a Bitcoin and Lightning node to verify and keep your transactions private.", @@ -513,7 +513,7 @@ "views.Intro.carousel4.text": "Không chỉ là một ví bitcoin cơ bản và quản lý các kênh lightning, tính thanh khoản của bạn, mà còn nhiều hơn thế. ", "views.Intro.errorCreatingWallet": "Error creating wallet. Restart the app and try again.", "views.OpenChannel.openChannel": "Mở Kênh", - "views.OpenChannel.openChannels": "Open Channels", + "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?", @@ -537,10 +537,10 @@ "views.Payment.creationDate": "Ngày Khởi tạo", "views.Payment.path": "Đường dẫn", "views.Payment.paths": "Paths", - "views.Payment.writeNote": "Write your note here", + "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": "Custom Amount", + "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", @@ -609,7 +609,7 @@ "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": "Create lightning address", + "views.Receive.createLightningAddress": "Tạo địa chỉ lightning", "views.Send.title": "Gửi", "views.Send.rPreimage": "R Preimage", "views.Send.lnPayment": "Yêu cầu thanh toán Lightning", @@ -638,11 +638,11 @@ "views.SendingLightning.sending": "Đang gửi Giao dịch", "views.SendingLightning.success": "Giao dịch đã gửi thành công", "views.SendingLightning.paymentHash": "Mã băm Thanh toán", - "views.SendingLightning.AddANote": "Add a note", - "views.SendingLightning.UpdateNote": "Update note", + "views.SendingLightning.AddANote": "Thêm ghi chú", + "views.SendingLightning.UpdateNote": "Cập nhật ghi chú", "views.SendingLightning.goToWallet": "Đi đến Ví", "views.SendingLightning.lowFeeLimitMessage": "This payment may have failed due to a low fee limit. Try again with a higher fee limit", - "views.SendingLightning.tryAgain": "Try Again", + "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. Please check back later.", "views.SendingLightning.isZaplocker": "Zaplocker payment in transit. It may complete momentarily, otherwise funds will return back to you within 24 hours. Please check back later.", @@ -651,18 +651,18 @@ "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": "Go to block explorer", + "views.SendingOnChain.goToBlockExplorer": "Đi đến trình duyệt khối", "views.SendingOnChain.goToWallet": "Đi đến Ví", - "views.NostrContacts.nostrContacts": "Nostr Contacts", - "views.NostrContacts.lookUpContacts": "Look up Contacts", - "views.NostrContacts.importAllContacts": "Import all Contacts", - "views.NostrContacts.enterNpub": "Enter npub or NIP-05", - "views.NostrContacts.importContactsError": "Failed to import contacts. Please try again.", - "views.NostrContacts.nip05Error": "Error fetching NIP-05 profile", - "views.ContactDetails.saveToContacts": "Save to Contacts", - "views.ContactDetails.editAndSaveContact": "Edit and Save Contact", - "views.ContactInfo.title": "Contact Info", - "views.Tools.title": "Tools", + "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.Settings.title": "Cài đặt", "views.Settings.enabled": "Bật", "views.Settings.disabled": "Tắt", @@ -692,9 +692,9 @@ "views.Settings.Language.title": "Ngôn ngữ", "views.Settings.Currency.title": "Tiền tệ", "views.Settings.Currency.enabled": "Bật", - "views.Settings.Currency.source": "Source", - "views.Settings.Currency.selectCurrency": "Select Currency", - "views.Settings.SelectCurrency.title": "Select Currency", + "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", @@ -718,26 +718,26 @@ "views.Settings.Theme.red-metallic": "Red Metallic", "views.Settings.Theme.watermelon": "Watermelon", "views.Settings.Theme.radioactive": "Radioactive", - "views.Settings.Display.title": "Display", - "views.Settings.Display.defaultView": "Default view", - "views.Settings.Display.DefaultView.balance": "Balance", - "views.Settings.Display.DefaultView.keypad": "Keypad", + "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": "Show all decimal places", - "views.Settings.Display.showMillisatoshiAmounts": "Show millisatoshi amounts", - "views.Settings.Display.selectNodeOnStartup": "Select node on startup", + "views.Settings.Display.showAllDecimalPlaces": "Hiển thị tất cả các chữ số thập phân", + "views.Settings.Display.showMillisatoshiAmounts": "Hiển thị số lượng milli satoshi", + "views.Settings.Display.selectNodeOnStartup": "Chọn nút khi khởi động", "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": "Payments settings", - "views.Settings.Payments.defaultFeeLimit": "Default Fee Limit", + "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.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.Invoices.title": "Invoices settings", + "views.Settings.Invoices.title": "Thiết lập hoá đơn", "views.Settings.Invoices.showCustomPreimageField": "Show custom preimage field", - "views.Settings.Channels.title": "Channels settings", + "views.Settings.Channels.title": "Thiết lập kênh", "views.Settings.Channels.lsps1ShowPurchaseButton": "Show channel purchase button", "views.Settings.Privacy.blockExplorer": "Trình khám phá khối mặc định ", "views.Settings.Privacy.BlockExplorer.custom": "Tuỳ chỉnh", @@ -752,7 +752,7 @@ "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": "Password can not be empty", + "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.SetDuressPassword.title": "Thiết lập/Thay đổi mật khẩu bắt buộc", "views.Settings.SetDuressPassword.deletePassword": "Xoá mật khẩu bắt buộc", @@ -760,9 +760,9 @@ "views.Settings.SetPin.title": "Thiết lập/Thay đổi PIN", "views.Settings.Security.FaceID.title": "FaceID", "views.Settings.Security.TouchID.title": "TouchID", - "views.Settings.Security.Biometrics.title": "Biometrics", - "views.Settings.Security.Biometrics.prompt": "Unlock", - "views.Lockscreen.Biometrics.prompt": "Unlock Zeus", + "views.Settings.Security.Biometrics.title": "Sinh trắc học", + "views.Settings.Security.Biometrics.prompt": "Mở khoá", + "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", @@ -773,10 +773,10 @@ "views.Settings.SetDuressPin.duressPinExplanation": "Sau khi thiết lập, bạn có thể nhập mã PIN bắt buộc của mình trên màn hình đăng nhập mã PIN để xóa tất cả các cấu hình nút của bạn.", "views.Settings.SetDuressPin.confirmDuressPin": "Xác nhận mã PIN bắt buộc", "views.Settings.connectNode": "Kết nối tới một nút", - "views.Settings.Help.docs": "Zeus Documentation", + "views.Settings.Help.docs": "Tài liệu Zeus", "views.Settings.Help.github": "GitHub Issues", - "views.Settings.Help.telegram": "Telegram (we will not DM you)", - "views.Settings.Help.email": "Email support", + "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.enableSquare": "Enable Square POS integration", "views.Settings.POS.enablePos": "Enable POS integration", "views.Settings.POS.squareAccessToken": "Square Access token", @@ -784,38 +784,38 @@ "views.Settings.POS.merchantName": "Merchant name (Optional, used for invoice memos)", "views.Settings.POS.confPref": "Confirmation preference", "views.Settings.POS.disableTips": "Disable tips", - "views.Settings.POS.taxPercentage": "Tax percentage", - "views.Settings.POS.devMode": "Developer mode", - "views.Settings.POS.showKeypad": "Show keypad", + "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": "Categories", - "views.Settings.POS.Category": "Product category", - "views.Settings.POS.Category.name": "Category", - "views.Settings.POS.Category.noCategoriesDefined": "No categories defined yet", - "views.Settings.POS.saveCategory": "Save category", - "views.Settings.POS.Products": "Products", - "views.Settings.POS.Product": "Product", - "views.Settings.POS.Product.name": "Product name", - "views.Settings.POS.Product.noProductsDefined": "No products defined yet", + "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.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": "Price", + "views.Settings.POS.Product.price": "Giá", "views.Settings.POS.Product.active": "Hoạt động", - "views.Settings.POS.saveProduct": "Save product", - "views.Settings.POS.deleteProduct": "Delete product", - "views.Settings.POS.confirmDelete": "Confirm delete", - "views.Settings.POS.standalone": "Standalone", - "views.Settings.POS.0conf": "0 confirmations", - "views.Settings.POS.1conf": "1 confirmation", - "views.Settings.POS.lnOnly": "Lightning only", - "views.Settings.Seed.title": "Back up wallet", - "views.Settings.Seed.text1": "The following 24 words are your wallet backup.", + "views.Settings.POS.saveProduct": "Lưu sản phẩm", + "views.Settings.POS.deleteProduct": "Xoá sản phẩm", + "views.Settings.POS.confirmDelete": "Xác nhận xoá", + "views.Settings.POS.standalone": "Riêng biệt", + "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.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": "KEEP THEM SAFE as anyone who sees these words can steal your funds.", "views.Settings.Seed.text3": "Beware of scams. Zeus support staff will never ask you for these words.", "views.Settings.Seed.text4": "On the following screen, tap each pane to reveal the seed word.", - "views.Settings.Seed.backupComplete": "I've backed up my 24 words", - "views.Settings.Seed.dangerousText1": "Do you want to copy your 24 word seed to your clipboard?", + "views.Settings.Seed.backupComplete": "Tôi đã sao lưu dự phòng 24 chữ", + "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": "This is DANGEROUS. Your seed may be read by other applications that you open. Proceed with caution.", "views.Settings.Seed.dangerousButton": "Dangerously copy seed to clipboard", "views.Settings.EmbeddedNode.title": "Embedded node", @@ -1059,33 +1059,33 @@ "pos.views.Wallet.PosPane.noOrdersPaid": "No orders have been paid yet", "pos.views.Wallet.PosPane.fetchingRates": "Fetching exchange rates", "pos.views.Wallet.PosPane.uncategorized": "Uncategorized", - "pos.views.Order.tax": "Tax", - "pos.views.Order.subtotalBitcoin": "Subtotal (Bitcoin)", - "pos.views.Order.subtotalFiat": "Subtotal (fiat)", - "pos.views.Order.addTip": "Add Tip", + "pos.views.Order.tax": "Thuế", + "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 (fiat)", + "pos.views.Order.tipFiat": "Tip (tiền pháp định)", "pos.views.Order.tipBitcoin": "Tip (Bitcoin)", - "pos.views.Order.totalFiat": "Total (fiat)", - "pos.views.Order.totalBitcoin": "Total (Bitcoin)", - "pos.views.Order.total": "Total", - "pos.views.Order.paymentType": "Payment type", - "pos.views.Order.printReceipt": "Print Receipt", - "pos.views.Order.printInvoice": "Print Invoice", - "pos.views.Settings.PointOfSale.authWarning": "Warning: no password or PIN set", + "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.createMainnetWallet": "Create mainnet wallet", - "views.Settings.NodeConfiguration.createTestnetWallet": "Create testnet wallet", - "views.Settings.NodeConfiguration.restoreMainnetWallet": "Restore mainnet wallet", - "views.Settings.NodeConfiguration.restoreTestnetWallet": "Restore testnet wallet", - "views.Settings.NodeConfiguration.backUpWallet": "Back up wallet", + "views.Settings.NodeConfiguration.createMainnetWallet": "Tạo ví mainnet", + "views.Settings.NodeConfiguration.createTestnetWallet": "Tạo ví testnet", + "views.Settings.NodeConfiguration.restoreMainnetWallet": "Khôi phục ví mainnet", + "views.Settings.NodeConfiguration.restoreTestnetWallet": "Khôi phục ví testnet", + "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.embeddedDelete": "For now, Embedded LND nodes cannot be deleted within the app. You must uninstall and reinstall the app to create or restore an Embedded LND wallet.", "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": "Create lightning address", + "views.Settings.LightningAddress.create": "Tạo địa chỉ lightning", "views.Settings.LightningAddress.redeemAll": "Redeem all", "views.Settings.LightningAddress.change": "Change lightning address", "views.Settings.LightningAddress.changeNostrKeys": "Change Nostr keys",