aboutsummaryrefslogtreecommitdiff
path: root/src/qt/locale/bitcoin_vi.ts
diff options
context:
space:
mode:
authorlaanwj <126646+laanwj@users.noreply.github.com>2022-02-28 16:59:15 +0100
committerlaanwj <126646+laanwj@users.noreply.github.com>2022-02-28 16:59:56 +0100
commitb67ef6d59b832035aae85f8f59ca27bcbc8bc531 (patch)
treeb33794983a13fb59904a51a8198f412444b2f2ff /src/qt/locale/bitcoin_vi.ts
parent25290071c434638e2719a99784572deef44542ad (diff)
downloadbitcoin-b67ef6d59b832035aae85f8f59ca27bcbc8bc531.tar.xz
qt: Pre-branch translation updates for 23.x
Pull the translations from transifex once before the 23.x branch-off, so that master has at least somewhat-relevant translations.
Diffstat (limited to 'src/qt/locale/bitcoin_vi.ts')
-rw-r--r--src/qt/locale/bitcoin_vi.ts3133
1 files changed, 953 insertions, 2180 deletions
diff --git a/src/qt/locale/bitcoin_vi.ts b/src/qt/locale/bitcoin_vi.ts
index 192442d6b9..8dd11d884f 100644
--- a/src/qt/locale/bitcoin_vi.ts
+++ b/src/qt/locale/bitcoin_vi.ts
@@ -1,3739 +1,2512 @@
-<TS language="vi" version="2.1">
+<TS version="2.1" language="vi">
<context>
<name>AddressBookPage</name>
<message>
<source>Right-click to edit address or label</source>
- <translation>Nhấn chuột phải để sửa địa chỉ hoặc nhãn</translation>
+ <translation type="unfinished">Nhấp chuột phải để sửa địa chỉ hoặc nhãn</translation>
</message>
<message>
<source>Create a new address</source>
- <translation>Tạo một địa chỉ mới</translation>
+ <translation type="unfinished">Tạo địa chỉ mới</translation>
</message>
<message>
<source>&amp;New</source>
- <translation>&amp;Mới</translation>
+ <translation type="unfinished">&amp;Mới</translation>
</message>
<message>
<source>Copy the currently selected address to the system clipboard</source>
- <translation>Sao chép các địa chỉ đã được chọn vào bộ nhớ tạm thời của hệ thống</translation>
+ <translation type="unfinished">Sao chép các địa chỉ đã được chọn vào bộ nhớ tạm thời của hệ thống</translation>
</message>
<message>
<source>&amp;Copy</source>
- <translation>&amp;Sao chép</translation>
+ <translation type="unfinished">&amp;Sao chép</translation>
</message>
<message>
<source>C&amp;lose</source>
- <translation>Đ&amp;óng lại</translation>
+ <translation type="unfinished">Đ&amp;óng lại</translation>
</message>
<message>
<source>Delete the currently selected address from the list</source>
- <translation>Xóa địa chỉ đang chọn từ danh sách</translation>
- </message>
- <message>
- <source>Enter address or label to search</source>
- <translation>Enter address or label to search</translation>
+ <translation type="unfinished">Xóa địa chỉ đang chọn từ danh sách</translation>
</message>
<message>
<source>Export the data in the current tab to a file</source>
- <translation>Xuất dữ liệu trong thẻ hiện tại ra file</translation>
+ <translation type="unfinished">Xuất dữ liệu trong thẻ hiện tại ra file</translation>
</message>
<message>
<source>&amp;Export</source>
- <translation>&amp;Xuất</translation>
+ <translation type="unfinished">&amp;Xuất</translation>
</message>
<message>
<source>&amp;Delete</source>
- <translation>&amp;Xóa</translation>
+ <translation type="unfinished">&amp;Xóa</translation>
</message>
<message>
<source>Choose the address to send coins to</source>
- <translation>Chọn địa chỉ để gửi coins đến</translation>
+ <translation type="unfinished">Chọn địa chỉ để gửi coins đến</translation>
</message>
<message>
<source>Choose the address to receive coins with</source>
- <translation>Chọn địa chỉ để nhận coins với</translation>
+ <translation type="unfinished">Chọn địa chỉ để nhận coins với</translation>
</message>
<message>
<source>C&amp;hoose</source>
- <translation>C&amp;họn</translation>
+ <translation type="unfinished">C&amp;họn</translation>
</message>
<message>
<source>Sending addresses</source>
- <translation>Địa chỉ đang gửi</translation>
+ <translation type="unfinished">Địa chỉ đang gửi</translation>
</message>
<message>
<source>Receiving addresses</source>
- <translation>Địa chỉ đang nhận</translation>
+ <translation type="unfinished">Địa chỉ đang nhận</translation>
</message>
<message>
<source>These are your Bitcoin addresses for sending payments. Always check the amount and the receiving address before sending coins.</source>
- <translation>Đây là những địa chỉ đang thực hiện thanh toán. Luôn kiểm tra số lượng và địa chỉ nhận trước khi gửi coins.</translation>
+ <translation type="unfinished">Đây là những địa chỉ đang thực hiện thanh toán. Luôn kiểm tra số lượng và địa chỉ nhận trước khi gửi coins.</translation>
</message>
<message>
- <source>&amp;Copy Address</source>
- <translation>&amp;Copy Địa Chỉ</translation>
+ <source>These are your Bitcoin addresses for receiving payments. Use the 'Create new receiving address' button in the receive tab to create new addresses.
+Signing is only possible with addresses of the type 'legacy'.</source>
+ <translation type="unfinished">Đây là các địa chỉ Bitcoin của bạn để nhận thanh toán. Sử dụng nút 'Tạo địa chỉ nhận mới' trong tab nhận để tạo các địa chỉ mới. Chỉ có thể gán địa chỉ với các địa chỉ thuộc loại 'kế thừa'.</translation>
</message>
<message>
- <source>Copy &amp;Label</source>
- <translation>Copy &amp;Nhãn</translation>
+ <source>&amp;Copy Address</source>
+ <translation type="unfinished">&amp;Copy Địa Chỉ</translation>
</message>
<message>
- <source>&amp;Edit</source>
- <translation>&amp;Edit</translation>
+ <source>Copy &amp;Label</source>
+ <translation type="unfinished">Copy &amp;Nhãn</translation>
</message>
<message>
<source>Export Address List</source>
- <translation>Xuất List Địa Chỉ</translation>
+ <translation type="unfinished">Xuất List Địa Chỉ</translation>
</message>
<message>
- <source>Comma separated file (*.csv)</source>
- <translation>Comma separated file (*.csv)</translation>
+ <source>Comma separated file</source>
+ <extracomment>Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values.</extracomment>
+ <translation type="unfinished">Tệp tách dấu phẩy</translation>
</message>
<message>
- <source>Exporting Failed</source>
- <translation>Xuất Thất Bại</translation>
+ <source>There was an error trying to save the address list to %1. Please try again.</source>
+ <extracomment>An error message. %1 is a stand-in argument for the name of the file we attempted to save to.</extracomment>
+ <translation type="unfinished">Có lỗi khi đang save list địa chỉ đến %1. Vui lòng thử lại.</translation>
</message>
<message>
- <source>There was an error trying to save the address list to %1. Please try again.</source>
- <translation>Có lỗi khi đang save list địa chỉ đến %1. Vui lòng thử lại.</translation>
+ <source>Exporting Failed</source>
+ <translation type="unfinished">Xuất Thất Bại</translation>
</message>
</context>
<context>
<name>AddressTableModel</name>
<message>
<source>Label</source>
- <translation>Nhãn</translation>
+ <translation type="unfinished">Nhãn</translation>
</message>
<message>
<source>Address</source>
- <translation>Địa chỉ</translation>
+ <translation type="unfinished">Địa chỉ</translation>
</message>
<message>
<source>(no label)</source>
- <translation>(không nhãn)</translation>
+ <translation type="unfinished">(không nhãn)</translation>
</message>
</context>
<context>
<name>AskPassphraseDialog</name>
<message>
<source>Passphrase Dialog</source>
- <translation>Log Cụm Mật Khẩu</translation>
+ <translation type="unfinished">Log Cụm Mật Khẩu</translation>
</message>
<message>
<source>Enter passphrase</source>
- <translation>Nhập cụm mật khẩu</translation>
+ <translation type="unfinished">Nhập cụm mật khẩu</translation>
</message>
<message>
<source>New passphrase</source>
- <translation>Cụm mật khẩu mới</translation>
+ <translation type="unfinished">Cụm mật khẩu mới</translation>
</message>
<message>
<source>Repeat new passphrase</source>
- <translation>Lặp lại cụm mật khẩu mới</translation>
+ <translation type="unfinished">Lặp lại cụm mật khẩu mới</translation>
</message>
<message>
<source>Show passphrase</source>
- <translation>Hiện cụm từ mật khẩu</translation>
+ <translation type="unfinished">Hiện cụm từ mật khẩu</translation>
</message>
<message>
<source>Encrypt wallet</source>
- <translation>Ví mã hóa</translation>
+ <translation type="unfinished">Ví mã hóa</translation>
</message>
<message>
<source>This operation needs your wallet passphrase to unlock the wallet.</source>
- <translation>Quá trình này cần cụm mật khẩu của bạn để mở khóa ví.</translation>
+ <translation type="unfinished">Quá trình này cần cụm mật khẩu của bạn để mở khóa ví.</translation>
</message>
<message>
<source>Unlock wallet</source>
- <translation>Mở khóa ví</translation>
- </message>
- <message>
- <source>This operation needs your wallet passphrase to decrypt the wallet.</source>
- <translation>Quá trình này cần cụm mật khẩu của bạn để giải mã ví.</translation>
- </message>
- <message>
- <source>Decrypt wallet</source>
- <translation>Giải mã ví</translation>
+ <translation type="unfinished">Mở khóa ví</translation>
</message>
<message>
<source>Change passphrase</source>
- <translation>Đổi cụm mật khẩu</translation>
+ <translation type="unfinished">Đổi cụm mật khẩu</translation>
</message>
<message>
<source>Confirm wallet encryption</source>
- <translation>Xác nhận mã hóa ví</translation>
+ <translation type="unfinished">Xác nhận mã hóa ví</translation>
</message>
<message>
<source>Warning: If you encrypt your wallet and lose your passphrase, you will &lt;b&gt;LOSE ALL OF YOUR BITCOINS&lt;/b&gt;!</source>
- <translation>Cảnh báo: Nếu bạn mã hóa ví và mất cụm mật khẩu, bạn sẽ &lt;b&gt;MẤT TẤT CẢ BITCOIN&lt;/b&gt;!</translation>
+ <translation type="unfinished">Cảnh báo: Nếu bạn mã hóa ví và mất cụm mật khẩu, bạn sẽ &lt;b&gt;MẤT TẤT CẢ BITCOIN&lt;/b&gt;!</translation>
</message>
<message>
<source>Are you sure you wish to encrypt your wallet?</source>
- <translation>Bạn có chắc bạn muốn mã hóa ví của mình?</translation>
+ <translation type="unfinished">Bạn có chắc bạn muốn mã hóa ví của mình?</translation>
</message>
<message>
<source>Wallet encrypted</source>
- <translation>Ví đã được mã hóa</translation>
+ <translation type="unfinished">Ví đã được mã hóa</translation>
</message>
<message>
<source>Enter the new passphrase for the wallet.&lt;br/&gt;Please use a passphrase of &lt;b&gt;ten or more random characters&lt;/b&gt;, or &lt;b&gt;eight or more words&lt;/b&gt;.</source>
- <translation>Nhập cụm từ mật khẩu mới cho ví điện tử. Hãy sử dụng cụm mật khẩu với mười hoặc nhiều hơn các ký tự ngẫu nhiên, hoặc nhiều hơn tám từ.</translation>
+ <translation type="unfinished">Nhập cụm từ mật khẩu mới cho ví điện tử. Hãy sử dụng cụm mật khẩu với mười hoặc nhiều hơn các ký tự ngẫu nhiên, hoặc nhiều hơn tám từ.</translation>
</message>
<message>
<source>Enter the old passphrase and new passphrase for the wallet.</source>
- <translation>Nhập cụm mật khẩu cũ và mật khẩu mới cho ví.</translation>
+ <translation type="unfinished">Nhập cụm mật khẩu cũ và mật khẩu mới cho ví.</translation>
</message>
<message>
<source>Remember that encrypting your wallet cannot fully protect your bitcoins from being stolen by malware infecting your computer.</source>
- <translation>Xin lưu ý rằng mật mã hóa ví của bạn không thể bảo vệ hoàn toàn bitcoin của bạn khỏi đánh cắp bởi các phẩn mềm gián điệp nhiễm vào máy tính của bạn.</translation>
+ <translation type="unfinished">Xin lưu ý rằng mật mã hóa ví của bạn không thể bảo vệ hoàn toàn bitcoin của bạn khỏi đánh cắp bởi các phẩn mềm gián điệp nhiễm vào máy tính của bạn.</translation>
</message>
<message>
<source>Wallet to be encrypted</source>
- <translation>Ví sẽ được mã hóa</translation>
+ <translation type="unfinished">Ví sẽ được mã hóa</translation>
</message>
<message>
<source>Your wallet is about to be encrypted. </source>
- <translation>Ví của bạn sẽ được mã hóa.</translation>
+ <translation type="unfinished">Ví của bạn sẽ được mã hóa.</translation>
</message>
<message>
<source>Your wallet is now encrypted. </source>
- <translation>Ví của bạn đã được mã hóa.</translation>
+ <translation type="unfinished">Ví của bạn đã được mã hóa.</translation>
</message>
<message>
<source>IMPORTANT: Any previous backups you have made of your wallet file should be replaced with the newly generated, encrypted wallet file. For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet.</source>
- <translation>QUAN TRỌNG: Bất cứ backup nào bạn từng làm trước đây từ ví của bạn nên được thay thế tạo mới, file mã hóa ví. Vì lý do bảo mật, các backup trước đây của các ví chưa mã hóa sẽ bị vô tác dụng ngay khi bạn bắt đầu sử dụng mới, ví đã được mã hóa.</translation>
+ <translation type="unfinished">QUAN TRỌNG: Bất cứ backup nào bạn từng làm trước đây từ ví của bạn nên được thay thế tạo mới, file mã hóa ví. Vì lý do bảo mật, các backup trước đây của các ví chưa mã hóa sẽ bị vô tác dụng ngay khi bạn bắt đầu sử dụng mới, ví đã được mã hóa.</translation>
</message>
<message>
<source>Wallet encryption failed</source>
- <translation>Quá trình mã hóa ví thất bại</translation>
+ <translation type="unfinished">Quá trình mã hóa ví thất bại</translation>
</message>
<message>
<source>Wallet encryption failed due to an internal error. Your wallet was not encrypted.</source>
- <translation>Quá trình mã hóa ví thất bại do một lỗi nội tại. Ví của bạn vẫn chưa được mã hóa.</translation>
+ <translation type="unfinished">Quá trình mã hóa ví thất bại do một lỗi nội tại. Ví của bạn vẫn chưa được mã hóa.</translation>
</message>
<message>
<source>The supplied passphrases do not match.</source>
- <translation>Cụm mật khẩu được cung cấp không đúng.</translation>
+ <translation type="unfinished">Cụm mật khẩu được cung cấp không đúng.</translation>
</message>
<message>
<source>Wallet unlock failed</source>
- <translation>Mở khóa ví thất bại</translation>
+ <translation type="unfinished">Mở khóa ví thất bại</translation>
</message>
<message>
<source>The passphrase entered for the wallet decryption was incorrect.</source>
- <translation>Cụm mật khẩu đã nhập để giải mã ví không đúng.</translation>
- </message>
- <message>
- <source>Wallet decryption failed</source>
- <translation>Giải mã ví thất bại</translation>
+ <translation type="unfinished">Cụm mật khẩu đã nhập để giải mã ví không đúng.</translation>
</message>
<message>
<source>Wallet passphrase was successfully changed.</source>
- <translation>Cụm mật khẩu thay đổi thành công.</translation>
+ <translation type="unfinished">Cụm mật khẩu thay đổi thành công.</translation>
</message>
<message>
<source>Warning: The Caps Lock key is on!</source>
- <translation>Cảnh báo: chữ Viết Hoa đang bật!</translation>
+ <translation type="unfinished">Cảnh báo: chữ Viết Hoa đang bật!</translation>
</message>
</context>
<context>
<name>BanTableModel</name>
<message>
- <source>IP/Netmask</source>
- <translation>IP/Netmask</translation>
- </message>
- <message>
<source>Banned Until</source>
- <translation>Cấm Đến</translation>
+ <translation type="unfinished">Cấm Đến</translation>
</message>
</context>
<context>
- <name>BitcoinGUI</name>
+ <name>BitcoinApplication</name>
<message>
- <source>Sign &amp;message...</source>
- <translation>Chữ ký &amp;lời nhắn...</translation>
+ <source>A fatal error occurred. %1 can no longer continue safely and will quit.</source>
+ <translation type="unfinished">Lỗi nghiêm trong. %1 không thể tiếp tục và sẽ thoát ra</translation>
</message>
+ </context>
+<context>
+ <name>QObject</name>
<message>
- <source>Synchronizing with network...</source>
- <translation>Đồng bộ hóa với network...</translation>
+ <source>Error: Specified data directory "%1" does not exist.</source>
+ <translation type="unfinished">Error: Xác định data directory "%1" không tồn tại.</translation>
</message>
<message>
- <source>&amp;Overview</source>
- <translation>&amp;Tổng quan</translation>
+ <source>Error: Cannot parse configuration file: %1.</source>
+ <translation type="unfinished">Lỗi: không thể phân giải tệp cài đặt cấu hình: %1.</translation>
</message>
<message>
- <source>Show general overview of wallet</source>
- <translation>Hiển thị tổng quan ví</translation>
+ <source>Amount</source>
+ <translation type="unfinished">Số lượng</translation>
</message>
<message>
- <source>&amp;Transactions</source>
- <translation>&amp;Các Giao Dịch</translation>
+ <source>Enter a Bitcoin address (e.g. %1)</source>
+ <translation type="unfinished">Nhập một Bitcoin address (e.g. %1)</translation>
</message>
<message>
- <source>Browse transaction history</source>
- <translation>Trình duyệt lịch sử giao dịch</translation>
+ <source>%1 h</source>
+ <translation type="unfinished">%1 giờ</translation>
</message>
<message>
- <source>E&amp;xit</source>
- <translation>T&amp;hoát</translation>
+ <source>%1 m</source>
+ <translation type="unfinished">%1 phút</translation>
</message>
<message>
- <source>Quit application</source>
- <translation>Đóng ứng dụng</translation>
+ <source>%1 s</source>
+ <translation type="unfinished">%1 giây</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n second(s)</source>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
+ </message>
+ <message numerus="yes">
+ <source>%n minute(s)</source>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
+ </message>
+ <message numerus="yes">
+ <source>%n hour(s)</source>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
+ </message>
+ <message numerus="yes">
+ <source>%n day(s)</source>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
+ </message>
+ <message numerus="yes">
+ <source>%n week(s)</source>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
<message>
- <source>&amp;About %1</source>
- <translation>&amp;Khoảng %1</translation>
+ <source>%1 and %2</source>
+ <translation type="unfinished">%1 và %2</translation>
+ </message>
+ <message numerus="yes">
+ <source>%n year(s)</source>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
+ </context>
+<context>
+ <name>bitcoin-core</name>
<message>
- <source>Show information about %1</source>
- <translation>Hiện thông tin khoảng %1</translation>
+ <source>Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee.</source>
+ <translation type="unfinished">Dự toán phí không thành công. Fallbackfee bị vô hiệu hóa. Đợi sau một vài khối hoặc kích hoạt -fallbackfee.</translation>
</message>
<message>
- <source>About &amp;Qt</source>
- <translation>Về &amp;Qt</translation>
+ <source>This is the maximum transaction fee you pay (in addition to the normal fee) to prioritize partial spend avoidance over regular coin selection.</source>
+ <translation type="unfinished">Đây là phí giao dịch tối đa bạn phải trả (ngoài phí thông thường) để ưu tiên việc tránh chi xài một phần (partial spend) so với việc lựa chọn đồng coin thông thường.</translation>
</message>
<message>
- <source>Show information about Qt</source>
- <translation>Hiện thông tin về Qt</translation>
+ <source>Warning: Private keys detected in wallet {%s} with disabled private keys</source>
+ <translation type="unfinished">Cảnh báo: các khóa riêng tư được tìm thấy trong ví {%s} với khóa riêng tư không kích hoạt</translation>
</message>
<message>
- <source>&amp;Options...</source>
- <translation>&amp;Tùy chọn...</translation>
+ <source>A fatal internal error occurred, see debug.log for details</source>
+ <translation type="unfinished">Lỗi nghiêm trọng xảy ra, xem debug.log để biết chi tiết</translation>
</message>
<message>
- <source>Modify configuration options for %1</source>
- <translation>Sửa đổi tùy chỉnh cấu hình cho %1</translation>
+ <source>Cannot set -peerblockfilters without -blockfilterindex.</source>
+ <translation type="unfinished">Không thể đặt -peerblockfilters mà không có -blockfilterindex.</translation>
</message>
<message>
- <source>&amp;Encrypt Wallet...</source>
- <translation>&amp;Mã Hóa Ví...</translation>
+ <source>Cannot write to data directory '%s'; check permissions.</source>
+ <translation type="unfinished">Không thể ghi vào thư mục dữ liệu '%s'; kiểm tra lại quyền.</translation>
</message>
<message>
- <source>&amp;Backup Wallet...</source>
- <translation>&amp;Backup Ví...</translation>
+ <source>Config setting for %s only applied on %s network when in [%s] section.</source>
+ <translation type="unfinished">Cài dặt thuộc tính cho %s chỉ có thể áp dụng cho mạng %s trong khi [%s] .</translation>
</message>
<message>
- <source>&amp;Change Passphrase...</source>
- <translation>&amp;Thay Đổi Cụm Mật Khẩu...</translation>
+ <source>Could not find asmap file %s</source>
+ <translation type="unfinished">Không tìm thấy tệp asmap %s</translation>
</message>
<message>
- <source>Open &amp;URI...</source>
- <translation>Mở &amp;URI...</translation>
+ <source>Could not parse asmap file %s</source>
+ <translation type="unfinished">Không đọc được tệp asmap %s</translation>
</message>
<message>
- <source>Create Wallet...</source>
- <translation>Tạo ví...</translation>
+ <source>Disk space is too low!</source>
+ <translation type="unfinished">Ổ đĩa còn quá ít</translation>
</message>
<message>
- <source>Create a new wallet</source>
- <translation>Tạo một ví mới</translation>
+ <source>Error loading %s: Private keys can only be disabled during creation</source>
+ <translation type="unfinished">Lỗi tải %s: Khóa riêng tư chỉ có thể không kích hoạt trong suốt quá trình tạo.</translation>
</message>
<message>
- <source>Wallet:</source>
- <translation>Ví tiền</translation>
+ <source>Error: Disk space is low for %s</source>
+ <translation type="unfinished">Lỗi: Đĩa trống ít quá cho %s</translation>
</message>
<message>
- <source>Click to disable network activity.</source>
- <translation>Click để vô hiệu hoạt động mạng.</translation>
+ <source>Error: Keypool ran out, please call keypoolrefill first</source>
+ <translation type="unfinished">Lỗi: Keypool đã hết, vui lòng gọi keypoolrefill trước</translation>
</message>
<message>
- <source>Network activity disabled.</source>
- <translation>Hoạt động mạng được vô hiệu.</translation>
+ <source>Failed to rescan the wallet during initialization</source>
+ <translation type="unfinished">Lỗi quét lại ví trong xuất quá trình khởi tạo</translation>
</message>
<message>
- <source>Click to enable network activity again.</source>
- <translation>Click để mở hoạt động mạng trở lại.</translation>
+ <source>Failed to verify database</source>
+ <translation type="unfinished">Lỗi xác nhận dữ liệu</translation>
</message>
<message>
- <source>Syncing Headers (%1%)...</source>
- <translation>Đồng bộ hóa tiêu đề (%1%)...</translation>
+ <source>Insufficient funds</source>
+ <translation type="unfinished">Không đủ tiền</translation>
</message>
<message>
- <source>Reindexing blocks on disk...</source>
- <translation>Khôi phục các khối trên ổ đĩa...</translation>
+ <source>Invalid P2P permission: '%s'</source>
+ <translation type="unfinished">Quyền P2P không hợp lệ: '%s'</translation>
</message>
<message>
- <source>Proxy is &lt;b&gt;enabled&lt;/b&gt;: %1</source>
- <translation>Proxy là &lt;b&gt; cho phép &lt;/b&gt;: %1</translation>
+ <source>No proxy server specified. Use -proxy=&lt;ip&gt; or -proxy=&lt;ip:port&gt;.</source>
+ <translation type="unfinished">Không có máy chủ proxy nào được chỉ định. Sử dụng -proxy =&lt;ip&gt; hoặc -proxy =&lt;ip:port&gt;.</translation>
</message>
<message>
- <source>Send coins to a Bitcoin address</source>
- <translation>Gửi coin đến một địa chỉ Bitcoin</translation>
+ <source>Section [%s] is not recognized.</source>
+ <translation type="unfinished">Mục [%s] không được nhìn nhận.</translation>
</message>
<message>
- <source>Backup wallet to another location</source>
- <translation>Backup ví đến một địa chỉ khác</translation>
+ <source>Specified -walletdir "%s" does not exist</source>
+ <translation type="unfinished">Thư mục ví được nêu -walletdir "%s" không tồn tại</translation>
</message>
<message>
- <source>Change the passphrase used for wallet encryption</source>
- <translation>Thay đổi cụm mật khẩu cho ví đã mã hóa</translation>
+ <source>Specified -walletdir "%s" is a relative path</source>
+ <translation type="unfinished">Chỉ định -walletdir "%s" là đường dẫn tương đối</translation>
</message>
<message>
- <source>&amp;Verify message...</source>
- <translation>&amp;Lời nhắn xác nhận...</translation>
+ <source>Specified -walletdir "%s" is not a directory</source>
+ <translation type="unfinished">Chỉ định -walletdir "%s" không phải là một thư mục</translation>
</message>
<message>
- <source>&amp;Send</source>
- <translation>&amp;Gửi</translation>
+ <source>Specified blocks directory "%s" does not exist.</source>
+ <translation type="unfinished">Thư mục chứa các khối được chỉ ra "%s" không tồn tại</translation>
</message>
<message>
- <source>&amp;Receive</source>
- <translation>&amp;Nhận</translation>
+ <source>The wallet will avoid paying less than the minimum relay fee.</source>
+ <translation type="unfinished">Wallet sẽ hủy thanh toán nhỏ hơn phí relay.</translation>
</message>
<message>
- <source>&amp;Show / Hide</source>
- <translation>&amp;Hiển thị / Ẩn</translation>
+ <source>This is the minimum transaction fee you pay on every transaction.</source>
+ <translation type="unfinished">Đây là minimum transaction fee bạn pay cho mỗi transaction.</translation>
</message>
<message>
- <source>Show or hide the main Window</source>
- <translation>Hiện hoặc ẩn cửa sổ chính</translation>
+ <source>This is the transaction fee you will pay if you send a transaction.</source>
+ <translation type="unfinished">Đây là transaction fee bạn sẽ pay nếu gửi transaction.</translation>
</message>
<message>
- <source>Encrypt the private keys that belong to your wallet</source>
- <translation>Mã hóa private key thuộc về ví của bạn</translation>
+ <source>Transaction amounts must not be negative</source>
+ <translation type="unfinished">Transaction amounts phải không âm</translation>
</message>
<message>
- <source>Sign messages with your Bitcoin addresses to prove you own them</source>
- <translation>Đăng ký lời nhắn với địa chỉ Bitcoin của bạn để chứng minh quyền sở hữu chúng</translation>
+ <source>Transaction has too long of a mempool chain</source>
+ <translation type="unfinished">Transaction có chuỗi mempool chain quá dài</translation>
</message>
<message>
- <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source>
- <translation>Xác minh lời nhắn để chắc chắn đã được đăng ký với địa chỉ Bitcoin xác định</translation>
+ <source>Transaction must have at least one recipient</source>
+ <translation type="unfinished">Transaction phải có ít nhất một người nhận</translation>
</message>
<message>
- <source>&amp;File</source>
- <translation>&amp;File</translation>
+ <source>Unable to create the PID file '%s': %s</source>
+ <translation type="unfinished">Không thể tạo tệp PID '%s': %s</translation>
</message>
<message>
- <source>&amp;Settings</source>
- <translation>&amp;Settings</translation>
+ <source>Unable to generate initial keys</source>
+ <translation type="unfinished">Không thể tạo khóa ban đầu</translation>
</message>
<message>
- <source>&amp;Help</source>
- <translation>&amp;Help</translation>
+ <source>Unable to generate keys</source>
+ <translation type="unfinished">Không thể tạo khóa</translation>
</message>
<message>
- <source>Tabs toolbar</source>
- <translation>Các thanh công cụ</translation>
+ <source>Unknown -blockfilterindex value %s.</source>
+ <translation type="unfinished">Không rõ giá trị -blockfilterindex %s.</translation>
</message>
<message>
- <source>Request payments (generates QR codes and bitcoin: URIs)</source>
- <translation>Yêu cầu thanh toán (tạo QR code và bitcoin: URIs)</translation>
+ <source>Unknown address type '%s'</source>
+ <translation type="unfinished">Không biết địa chỉ kiểu '%s'</translation>
</message>
<message>
- <source>Show the list of used sending addresses and labels</source>
- <translation>Hiển thị danh sách các địa chỉ và nhãn đã dùng để gửi</translation>
+ <source>Unknown change type '%s'</source>
+ <translation type="unfinished">Không biết thay đổi kiểu '%s'</translation>
</message>
<message>
- <source>Show the list of used receiving addresses and labels</source>
- <translation>Hiển thị danh sách các địa chỉ và nhãn đã dùng để nhận</translation>
+ <source>Unknown network specified in -onlynet: '%s'</source>
+ <translation type="unfinished">Unknown network được xác định trong -onlynet: '%s'</translation>
+ </message>
+ </context>
+<context>
+ <name>BitcoinGUI</name>
+ <message>
+ <source>&amp;Overview</source>
+ <translation type="unfinished">&amp;Tổng quan</translation>
</message>
<message>
- <source>&amp;Command-line options</source>
- <translation>&amp;Tùy chỉnh Command-line</translation>
+ <source>Show general overview of wallet</source>
+ <translation type="unfinished">Hiển thị tổng quan ví</translation>
</message>
- <message numerus="yes">
- <source>%n active connection(s) to Bitcoin network</source>
- <translation><numerusform>%n kết nối đến Bitcoin network</numerusform></translation>
+ <message>
+ <source>&amp;Transactions</source>
+ <translation type="unfinished">&amp;Các Giao Dịch</translation>
+ </message>
+ <message>
+ <source>Browse transaction history</source>
+ <translation type="unfinished">Trình duyệt lịch sử giao dịch</translation>
+ </message>
+ <message>
+ <source>E&amp;xit</source>
+ <translation type="unfinished">T&amp;hoát</translation>
+ </message>
+ <message>
+ <source>Quit application</source>
+ <translation type="unfinished">Đóng ứng dụng</translation>
</message>
<message>
- <source>Indexing blocks on disk...</source>
- <translation>Khối đang được ghi nhận trên đĩa...</translation>
+ <source>&amp;About %1</source>
+ <translation type="unfinished">&amp;Khoảng %1</translation>
+ </message>
+ <message>
+ <source>Show information about %1</source>
+ <translation type="unfinished">Hiện thông tin khoảng %1</translation>
+ </message>
+ <message>
+ <source>About &amp;Qt</source>
+ <translation type="unfinished">Về &amp;Qt</translation>
+ </message>
+ <message>
+ <source>Show information about Qt</source>
+ <translation type="unfinished">Hiện thông tin về Qt</translation>
</message>
<message>
- <source>Processing blocks on disk...</source>
- <translation>Khối đang được xử lý trên đĩa...</translation>
+ <source>Modify configuration options for %1</source>
+ <translation type="unfinished">Sửa đổi tùy chỉnh cấu hình cho %1</translation>
+ </message>
+ <message>
+ <source>Create a new wallet</source>
+ <translation type="unfinished">Tạo một ví mới</translation>
+ </message>
+ <message>
+ <source>Wallet:</source>
+ <translation type="unfinished">Ví tiền</translation>
+ </message>
+ <message>
+ <source>Network activity disabled.</source>
+ <extracomment>A substring of the tooltip.</extracomment>
+ <translation type="unfinished">Hoạt động mạng được vô hiệu.</translation>
+ </message>
+ <message>
+ <source>Proxy is &lt;b&gt;enabled&lt;/b&gt;: %1</source>
+ <translation type="unfinished">Proxy là &lt;b&gt; cho phép &lt;/b&gt;: %1</translation>
+ </message>
+ <message>
+ <source>Send coins to a Bitcoin address</source>
+ <translation type="unfinished">Gửi coin đến một địa chỉ Bitcoin</translation>
+ </message>
+ <message>
+ <source>Backup wallet to another location</source>
+ <translation type="unfinished">Backup ví đến một địa chỉ khác</translation>
+ </message>
+ <message>
+ <source>Change the passphrase used for wallet encryption</source>
+ <translation type="unfinished">Thay đổi cụm mật khẩu cho ví đã mã hóa</translation>
+ </message>
+ <message>
+ <source>&amp;Send</source>
+ <translation type="unfinished">&amp;Gửi</translation>
+ </message>
+ <message>
+ <source>&amp;Receive</source>
+ <translation type="unfinished">&amp;Nhận</translation>
+ </message>
+ <message>
+ <source>Encrypt the private keys that belong to your wallet</source>
+ <translation type="unfinished">Mã hóa private key thuộc về ví của bạn</translation>
+ </message>
+ <message>
+ <source>Sign messages with your Bitcoin addresses to prove you own them</source>
+ <translation type="unfinished">Đăng ký lời nhắn với địa chỉ Bitcoin của bạn để chứng minh quyền sở hữu chúng</translation>
+ </message>
+ <message>
+ <source>Verify messages to ensure they were signed with specified Bitcoin addresses</source>
+ <translation type="unfinished">Xác minh lời nhắn để chắc chắn đã được đăng ký với địa chỉ Bitcoin xác định</translation>
+ </message>
+ <message>
+ <source>Tabs toolbar</source>
+ <translation type="unfinished">Các thanh công cụ</translation>
+ </message>
+ <message>
+ <source>Request payments (generates QR codes and bitcoin: URIs)</source>
+ <translation type="unfinished">Yêu cầu thanh toán (tạo QR code và bitcoin: URIs)</translation>
+ </message>
+ <message>
+ <source>Show the list of used sending addresses and labels</source>
+ <translation type="unfinished">Hiển thị danh sách các địa chỉ và nhãn đã dùng để gửi</translation>
+ </message>
+ <message>
+ <source>Show the list of used receiving addresses and labels</source>
+ <translation type="unfinished">Hiển thị danh sách các địa chỉ và nhãn đã dùng để nhận</translation>
+ </message>
+ <message>
+ <source>&amp;Command-line options</source>
+ <translation type="unfinished">&amp;Tùy chỉnh Command-line</translation>
</message>
<message numerus="yes">
<source>Processed %n block(s) of transaction history.</source>
- <translation><numerusform>Hoàn thành %n khối của lịch sử giao dịch.</numerusform></translation>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
<message>
<source>%1 behind</source>
- <translation>%1 phia sau</translation>
+ <translation type="unfinished">%1 phia sau</translation>
</message>
<message>
<source>Last received block was generated %1 ago.</source>
- <translation>Khối nhận cuối cùng đã được tạo %1.</translation>
+ <translation type="unfinished">Khối nhận cuối cùng đã được tạo %1.</translation>
</message>
<message>
<source>Transactions after this will not yet be visible.</source>
- <translation>Các giao dịch sau giao dịch này sẽ không được hiển thị.</translation>
+ <translation type="unfinished">Các giao dịch sau giao dịch này sẽ không được hiển thị.</translation>
</message>
<message>
<source>Error</source>
- <translation>Lỗi</translation>
+ <translation type="unfinished">Lỗi</translation>
</message>
<message>
<source>Warning</source>
- <translation>Cảnh báo</translation>
+ <translation type="unfinished">Cảnh báo</translation>
</message>
<message>
<source>Information</source>
- <translation>Thông tin</translation>
+ <translation type="unfinished">Thông tin</translation>
</message>
<message>
<source>Up to date</source>
- <translation>Đã cập nhật</translation>
+ <translation type="unfinished">Đã cập nhật</translation>
+ </message>
+ <message>
+ <source>Load Partially Signed Bitcoin Transaction</source>
+ <translation type="unfinished">Kết nối với mạng Bitcoin thông qua một proxy SOCKS5 riêng cho các dịch vụ Tor hành.</translation>
+ </message>
+ <message>
+ <source>Load Partially Signed Bitcoin Transaction from clipboard</source>
+ <translation type="unfinished">Tải một phần giao dịch Bitcoin đã ký từ khay nhớ tạm</translation>
</message>
<message>
<source>Node window</source>
- <translation>Cửa sổ node</translation>
+ <translation type="unfinished">Cửa sổ node</translation>
</message>
<message>
<source>Open node debugging and diagnostic console</source>
- <translation>Mở dòng lệnh tìm và gỡ lỗi cho node</translation>
+ <translation type="unfinished">Mở dòng lệnh tìm và gỡ lỗi cho node</translation>
</message>
<message>
<source>&amp;Sending addresses</source>
- <translation>&amp;Các địa chỉ đang gửi</translation>
+ <translation type="unfinished">&amp;Các địa chỉ đang gửi</translation>
</message>
<message>
<source>&amp;Receiving addresses</source>
- <translation>&amp;Các địa chỉ đang nhận</translation>
+ <translation type="unfinished">&amp;Các địa chỉ đang nhận</translation>
</message>
<message>
<source>Open a bitcoin: URI</source>
- <translation>Mở một bitcoin: URI</translation>
+ <translation type="unfinished">Mở một bitcoin: URI</translation>
</message>
<message>
<source>Open Wallet</source>
- <translation>Mớ ví</translation>
+ <translation type="unfinished">Mớ ví</translation>
</message>
<message>
<source>Open a wallet</source>
- <translation>Mở một ví</translation>
+ <translation type="unfinished">Mở một ví</translation>
</message>
<message>
- <source>Close Wallet...</source>
- <translation>Đóng ví...</translation>
+ <source>Close wallet</source>
+ <translation type="unfinished">Đông ví</translation>
</message>
<message>
- <source>Close wallet</source>
- <translation>Đông ví</translation>
+ <source>Close all wallets</source>
+ <translation type="unfinished">Đóng tất cả ví</translation>
</message>
<message>
<source>Show the %1 help message to get a list with possible Bitcoin command-line options</source>
- <translation>Hiển thị %1 tin nhắn hỗ trợ để nhận được danh sách Bitcoin command-line khả dụng</translation>
+ <translation type="unfinished">Hiển thị %1 tin nhắn hỗ trợ để nhận được danh sách Bitcoin command-line khả dụng</translation>
</message>
<message>
<source>default wallet</source>
- <translation>ví mặc định</translation>
+ <translation type="unfinished">ví mặc định</translation>
</message>
<message>
<source>No wallets available</source>
- <translation>Không có ví nào</translation>
- </message>
- <message>
- <source>&amp;Window</source>
- <translation>&amp;Window</translation>
- </message>
- <message>
- <source>Minimize</source>
- <translation>Thu nhỏ</translation>
+ <translation type="unfinished">Không có ví nào</translation>
</message>
<message>
<source>Zoom</source>
- <translation>Phóng</translation>
+ <translation type="unfinished">Phóng</translation>
</message>
<message>
<source>Main Window</source>
- <translation>Màn hình chính</translation>
+ <translation type="unfinished">Màn hình chính</translation>
</message>
<message>
<source>%1 client</source>
- <translation>%1 khách</translation>
+ <translation type="unfinished">%1 khách</translation>
</message>
- <message>
- <source>Connecting to peers...</source>
- <translation>Đang kết nối đến peers...</translation>
- </message>
- <message>
- <source>Catching up...</source>
- <translation>Đang bắt kịp...</translation>
- </message>
- <message>
- <source>Error: %1</source>
- <translation>Error: %1</translation>
+ <message numerus="yes">
+ <source>%n active connection(s) to Bitcoin network.</source>
+ <extracomment>A substring of the tooltip.</extracomment>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
<message>
<source>Warning: %1</source>
- <translation>Cảnh báo: %1</translation>
+ <translation type="unfinished">Cảnh báo: %1</translation>
</message>
<message>
<source>Date: %1
</source>
- <translation>Ngày %1
+ <translation type="unfinished">Ngày %1
</translation>
</message>
<message>
<source>Amount: %1
</source>
- <translation>Số lượng: %1
+ <translation type="unfinished">Số lượng: %1
</translation>
</message>
<message>
<source>Wallet: %1
</source>
- <translation>Ví: %1
+ <translation type="unfinished">Ví: %1
</translation>
</message>
<message>
<source>Type: %1
</source>
- <translation>Loại: %1
+ <translation type="unfinished">Loại: %1
</translation>
</message>
<message>
<source>Label: %1
</source>
- <translation>Nhãn: %1
+ <translation type="unfinished">Nhãn: %1
</translation>
</message>
<message>
<source>Address: %1
</source>
- <translation>Địa chỉ: %1
+ <translation type="unfinished">Địa chỉ: %1
</translation>
</message>
<message>
<source>Sent transaction</source>
- <translation>Giao dịch đã gửi</translation>
+ <translation type="unfinished">Giao dịch đã gửi</translation>
</message>
<message>
<source>Incoming transaction</source>
- <translation>Giao dịch đang nhận</translation>
+ <translation type="unfinished">Giao dịch đang nhận</translation>
</message>
<message>
<source>HD key generation is &lt;b&gt;enabled&lt;/b&gt;</source>
- <translation>Khởi tạo HD key &lt;b&gt;enabled&lt;/b&gt;</translation>
+ <translation type="unfinished">Khởi tạo HD key &lt;b&gt;enabled&lt;/b&gt;</translation>
</message>
<message>
<source>HD key generation is &lt;b&gt;disabled&lt;/b&gt;</source>
- <translation>Khởi tạo HD key &lt;b&gt;disabled&lt;/b&gt;</translation>
+ <translation type="unfinished">Khởi tạo HD key &lt;b&gt;disabled&lt;/b&gt;</translation>
</message>
<message>
<source>Private key &lt;b&gt;disabled&lt;/b&gt;</source>
- <translation>Khóa riên tư &lt;b&gt;đã tắt&lt;/b&gt;</translation>
+ <translation type="unfinished">Khóa riên tư &lt;b&gt;đã tắt&lt;/b&gt;</translation>
</message>
<message>
<source>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;unlocked&lt;/b&gt;</source>
- <translation>Ví thì &lt;b&gt;encrypted&lt;/b&gt; và hiện tại &lt;b&gt;unlocked&lt;/b&gt;</translation>
+ <translation type="unfinished">Ví thì &lt;b&gt;encrypted&lt;/b&gt; và hiện tại &lt;b&gt;unlocked&lt;/b&gt;</translation>
</message>
<message>
<source>Wallet is &lt;b&gt;encrypted&lt;/b&gt; and currently &lt;b&gt;locked&lt;/b&gt;</source>
- <translation>Ví thì &lt;b&gt;encrypted&lt;/b&gt; và hiện tại &lt;b&gt;locked&lt;/b&gt;</translation>
+ <translation type="unfinished">Ví thì &lt;b&gt;encrypted&lt;/b&gt; và hiện tại &lt;b&gt;locked&lt;/b&gt;</translation>
</message>
- </context>
+ <message>
+ <source>Original message:</source>
+ <translation type="unfinished">Tin nhắn ban đầu:</translation>
+ </message>
+</context>
<context>
<name>CoinControlDialog</name>
<message>
<source>Coin Selection</source>
- <translation>Lựa chọn Coin</translation>
+ <translation type="unfinished">Lựa chọn Coin</translation>
</message>
<message>
<source>Quantity:</source>
- <translation>Số lượng:</translation>
- </message>
- <message>
- <source>Bytes:</source>
- <translation>Bytes:</translation>
+ <translation type="unfinished">Số lượng:</translation>
</message>
<message>
<source>Amount:</source>
- <translation>Số lượng:</translation>
+ <translation type="unfinished">Số lượng:</translation>
</message>
<message>
<source>Fee:</source>
- <translation>Phí:</translation>
+ <translation type="unfinished">Phí:</translation>
</message>
<message>
<source>Dust:</source>
- <translation>Rác:</translation>
+ <translation type="unfinished">Rác:</translation>
</message>
<message>
<source>After Fee:</source>
- <translation>Sau Phí:</translation>
+ <translation type="unfinished">Sau Phí:</translation>
</message>
<message>
<source>Change:</source>
- <translation>Thay đổi:</translation>
+ <translation type="unfinished">Thay đổi:</translation>
</message>
<message>
<source>(un)select all</source>
- <translation>(không)chọn tất cả</translation>
- </message>
- <message>
- <source>Tree mode</source>
- <translation>Tree mode</translation>
- </message>
- <message>
- <source>List mode</source>
- <translation>List mode</translation>
+ <translation type="unfinished">(không)chọn tất cả</translation>
</message>
<message>
<source>Amount</source>
- <translation>Số lượng</translation>
+ <translation type="unfinished">Số lượng</translation>
</message>
<message>
<source>Received with label</source>
- <translation>Đã nhận với nhãn</translation>
+ <translation type="unfinished">Đã nhận với nhãn</translation>
</message>
<message>
<source>Received with address</source>
- <translation>Đã nhận với địa chỉ</translation>
+ <translation type="unfinished">Đã nhận với địa chỉ</translation>
</message>
<message>
<source>Date</source>
- <translation>Ngày</translation>
+ <translation type="unfinished">Ngày</translation>
</message>
<message>
<source>Confirmations</source>
- <translation>Xác nhận</translation>
+ <translation type="unfinished">Xác nhận</translation>
</message>
<message>
<source>Confirmed</source>
- <translation>Đã xác nhận</translation>
- </message>
- <message>
- <source>Copy address</source>
- <translation>Sao chép địa chỉ</translation>
- </message>
- <message>
- <source>Copy label</source>
- <translation>Sao chép nhãn</translation>
+ <translation type="unfinished">Đã xác nhận</translation>
</message>
<message>
<source>Copy amount</source>
- <translation>Sao chép số lượng</translation>
- </message>
- <message>
- <source>Copy transaction ID</source>
- <translation>Sao chép ID giao dịch</translation>
- </message>
- <message>
- <source>Lock unspent</source>
- <translation>Khóa unspent</translation>
- </message>
- <message>
- <source>Unlock unspent</source>
- <translation>Mở khóa unspent</translation>
+ <translation type="unfinished">Sao chép số lượng</translation>
</message>
<message>
<source>Copy quantity</source>
- <translation>Sao chép số lượng</translation>
+ <translation type="unfinished">Sao chép số lượng</translation>
</message>
<message>
<source>Copy fee</source>
- <translation>Sao chép phí</translation>
+ <translation type="unfinished">Sao chép phí</translation>
</message>
<message>
<source>Copy after fee</source>
- <translation>Sao chép sau phí</translation>
+ <translation type="unfinished">Sao chép sau phí</translation>
</message>
<message>
<source>Copy bytes</source>
- <translation>Sao chép bytes</translation>
+ <translation type="unfinished">Sao chép bytes</translation>
</message>
<message>
<source>Copy dust</source>
- <translation>Sao chép rác</translation>
+ <translation type="unfinished">Sao chép rác</translation>
</message>
<message>
<source>Copy change</source>
- <translation>Sao chép thay đổi</translation>
+ <translation type="unfinished">Sao chép thay đổi</translation>
</message>
<message>
<source>(%1 locked)</source>
- <translation>(%1 đã khóa)</translation>
+ <translation type="unfinished">(%1 đã khóa)</translation>
</message>
<message>
<source>yes</source>
- <translation>có</translation>
+ <translation type="unfinished">có</translation>
</message>
<message>
<source>no</source>
- <translation>không</translation>
+ <translation type="unfinished">không</translation>
</message>
<message>
<source>This label turns red if any recipient receives an amount smaller than the current dust threshold.</source>
- <translation>Label này chuyển sang đỏ nếu bất cứ giao dịch nhận nào có số lượng nhỏ hơn ngưỡng dust.</translation>
+ <translation type="unfinished">Label này chuyển sang đỏ nếu bất cứ giao dịch nhận nào có số lượng nhỏ hơn ngưỡng dust.</translation>
</message>
<message>
<source>Can vary +/- %1 satoshi(s) per input.</source>
- <translation>Có thể thay đổi +/-%1 satoshi(s) trên input.</translation>
+ <translation type="unfinished">Có thể thay đổi +/-%1 satoshi(s) trên input.</translation>
</message>
<message>
<source>(no label)</source>
- <translation>(không nhãn)</translation>
+ <translation type="unfinished">(không nhãn)</translation>
</message>
<message>
<source>change from %1 (%2)</source>
- <translation>change từ %1 (%2)</translation>
- </message>
- <message>
- <source>(change)</source>
- <translation>(change)</translation>
+ <translation type="unfinished">change từ %1 (%2)</translation>
</message>
-</context>
+ </context>
<context>
<name>CreateWalletActivity</name>
<message>
- <source>Creating Wallet &lt;b&gt;%1&lt;/b&gt;...</source>
- <translation>Đang tạo ví %1 ...</translation>
+ <source>Create Wallet</source>
+ <extracomment>Title of window indicating the progress of creation of a new wallet.</extracomment>
+ <translation type="unfinished">Tạo Ví</translation>
</message>
<message>
<source>Create wallet failed</source>
- <translation>Tạo ví thất bại</translation>
+ <translation type="unfinished">Tạo ví thất bại</translation>
</message>
<message>
<source>Create wallet warning</source>
- <translation>Cảnh báo khi tạo ví</translation>
+ <translation type="unfinished">Cảnh báo khi tạo ví</translation>
+ </message>
+ </context>
+<context>
+ <name>OpenWalletActivity</name>
+ <message>
+ <source>Open wallet failed</source>
+ <translation type="unfinished">Mở ví thất bại</translation>
+ </message>
+ <message>
+ <source>Open wallet warning</source>
+ <translation type="unfinished">Mở ví cảnh báo</translation>
+ </message>
+ <message>
+ <source>default wallet</source>
+ <translation type="unfinished">ví mặc định</translation>
+ </message>
+ <message>
+ <source>Open Wallet</source>
+ <extracomment>Title of window indicating the progress of opening of a wallet.</extracomment>
+ <translation type="unfinished">Mớ ví</translation>
+ </message>
+ </context>
+<context>
+ <name>WalletController</name>
+ <message>
+ <source>Close wallet</source>
+ <translation type="unfinished">Đông ví</translation>
+ </message>
+ <message>
+ <source>Are you sure you wish to close the wallet &lt;i&gt;%1&lt;/i&gt;?</source>
+ <translation type="unfinished">Bạn có chắc bạn muốn đóng ví %1 ?</translation>
+ </message>
+ <message>
+ <source>Closing the wallet for too long can result in having to resync the entire chain if pruning is enabled.</source>
+ <translation type="unfinished">Đóng ví thời gian dài sẽ dẫn đến phải đồng bộ hóa lại cả chuỗi nếu cắt tỉa pruning được kích hoạt</translation>
+ </message>
+ <message>
+ <source>Close all wallets</source>
+ <translation type="unfinished">Đóng tất cả ví</translation>
+ </message>
+ <message>
+ <source>Are you sure you wish to close all wallets?</source>
+ <translation type="unfinished">Bạn có chắc chắn muốn đóng tất cả ví không?</translation>
</message>
</context>
<context>
<name>CreateWalletDialog</name>
<message>
<source>Create Wallet</source>
- <translation>Tạo Ví</translation>
+ <translation type="unfinished">Tạo Ví</translation>
</message>
<message>
<source>Wallet Name</source>
- <translation>Tên Ví</translation>
+ <translation type="unfinished">Tên Ví</translation>
+ </message>
+ <message>
+ <source>Wallet</source>
+ <translation type="unfinished">Ví</translation>
</message>
<message>
<source>Encrypt the wallet. The wallet will be encrypted with a passphrase of your choice.</source>
- <translation>Mật mã hóa ví. Ví sẽ được mật mã hóa với cụm mật khẩu của bạn.</translation>
+ <translation type="unfinished">Mật mã hóa ví. Ví sẽ được mật mã hóa với cụm mật khẩu của bạn.</translation>
</message>
<message>
<source>Encrypt Wallet</source>
- <translation>Mật mã hóa ví</translation>
+ <translation type="unfinished">Mật mã hóa ví</translation>
+ </message>
+ <message>
+ <source>Advanced Options</source>
+ <translation type="unfinished">Giao dịch thiếu một số thông tin về đầu vào.</translation>
</message>
<message>
<source>Disable private keys for this wallet. Wallets with private keys disabled will have no private keys and cannot have an HD seed or imported private keys. This is ideal for watch-only wallets.</source>
- <translation>Tắt các khóa cá nhân cho ví này. Các ví với khóa cá nhân tắt sẽ không có các khóa cá nhân và không thể có nhân HD hoặc nhập thêm khóa cá nhân. Việc này tốt cho các ví chỉ dùng để xem.</translation>
+ <translation type="unfinished">Tắt các khóa cá nhân cho ví này. Các ví với khóa cá nhân tắt sẽ không có các khóa cá nhân và không thể có nhân HD hoặc nhập thêm khóa cá nhân. Việc này tốt cho các ví chỉ dùng để xem.</translation>
</message>
<message>
<source>Disable Private Keys</source>
- <translation>Vô hiệu hóa khóa cá nhân</translation>
+ <translation type="unfinished">Vô hiệu hóa khóa cá nhân</translation>
</message>
<message>
<source>Make a blank wallet. Blank wallets do not initially have private keys or scripts. Private keys and addresses can be imported, or an HD seed can be set, at a later time.</source>
- <translation>Tạo một ví trống. Ví trống không có các khóa cá nhân hay script ban đầu. Khóa cá nhân và địa chỉ có thể được nhập, hoặc một nhân HD có thể được thiết lập sau đó.</translation>
+ <translation type="unfinished">Tạo một ví trống. Ví trống không có các khóa cá nhân hay script ban đầu. Khóa cá nhân và địa chỉ có thể được nhập, hoặc một nhân HD có thể được thiết lập sau đó.</translation>
</message>
<message>
<source>Make Blank Wallet</source>
- <translation>Tạo ví trống</translation>
+ <translation type="unfinished">Tạo ví trống</translation>
+ </message>
+ <message>
+ <source>Use descriptors for scriptPubKey management</source>
+ <translation type="unfinished">Không có máy chủ proxy nào được chỉ định. Sử dụng -proxy = &lt;ip&gt; hoặc -proxy = &lt;ip: port&gt;.</translation>
+ </message>
+ <message>
+ <source>Descriptor Wallet</source>
+ <translation type="unfinished">Mô tả ví</translation>
</message>
<message>
<source>Create</source>
- <translation>Tạo</translation>
+ <translation type="unfinished">Tạo</translation>
</message>
-</context>
-<context>
- <name>EditAddressDialog</name>
<message>
- <source>Edit Address</source>
- <translation>Edit Address</translation>
+ <source>Compiled without sqlite support (required for descriptor wallets)</source>
+ <translation type="unfinished">Biên dịch cần hỗ trợ SQLite(Bắt buộc đối với mô tả ví)</translation>
</message>
+ </context>
+<context>
+ <name>EditAddressDialog</name>
<message>
<source>&amp;Label</source>
- <translation>Nhãn dữ liệu</translation>
+ <translation type="unfinished">Nhãn dữ liệu</translation>
</message>
<message>
<source>The label associated with this address list entry</source>
- <translation>Label liên kết với list address ban đầu này</translation>
+ <translation type="unfinished">Label liên kết với list address ban đầu này</translation>
</message>
<message>
<source>The address associated with this address list entry. This can only be modified for sending addresses.</source>
- <translation>Label liên kết với list address ban đầu này. Điều này chỉ được điều chỉnh cho địa chỉ gửi.</translation>
+ <translation type="unfinished">Label liên kết với list address ban đầu này. Điều này chỉ được điều chỉnh cho địa chỉ gửi.</translation>
</message>
<message>
<source>&amp;Address</source>
- <translation>Địa chỉ</translation>
+ <translation type="unfinished">Địa chỉ</translation>
</message>
<message>
<source>New sending address</source>
- <translation>Address đang gửi mới</translation>
+ <translation type="unfinished">Address đang gửi mới</translation>
</message>
<message>
<source>Edit receiving address</source>
- <translation>Edit address đang nhận</translation>
+ <translation type="unfinished">Edit address đang nhận</translation>
</message>
<message>
<source>Edit sending address</source>
- <translation>Edit address đang gửi</translation>
+ <translation type="unfinished">Edit address đang gửi</translation>
</message>
<message>
<source>The entered address "%1" is not a valid Bitcoin address.</source>
- <translation>Address đã nhập "%1" không valid Bitcoin address.</translation>
+ <translation type="unfinished">Address đã nhập "%1" không valid Bitcoin address.</translation>
</message>
<message>
<source>Address "%1" already exists as a receiving address with label "%2" and so cannot be added as a sending address.</source>
- <translation>Địa chỉ "%1" đã tồn tại như địa chỉ nhận với nhãn "%2" và vì vậy không thể thêm như là địa chỉ gửi.</translation>
+ <translation type="unfinished">Địa chỉ "%1" đã tồn tại như địa chỉ nhận với nhãn "%2" và vì vậy không thể thêm như là địa chỉ gửi.</translation>
</message>
<message>
<source>The entered address "%1" is already in the address book with label "%2".</source>
- <translation>Địa chỉ nhập "%1" đã có trong sổ địa chỉ với nhãn "%2".</translation>
+ <translation type="unfinished">Địa chỉ nhập "%1" đã có trong sổ địa chỉ với nhãn "%2".</translation>
</message>
<message>
<source>Could not unlock wallet.</source>
- <translation>Không thể unlock wallet.</translation>
+ <translation type="unfinished">Không thể unlock wallet.</translation>
</message>
<message>
<source>New key generation failed.</source>
- <translation>Khởi tạo key mới thất bại.</translation>
+ <translation type="unfinished">Khởi tạo key mới thất bại.</translation>
</message>
</context>
<context>
<name>FreespaceChecker</name>
<message>
<source>A new data directory will be created.</source>
- <translation>Một danh mục dữ liệu mới sẽ được tạo.</translation>
+ <translation type="unfinished">Một danh mục dữ liệu mới sẽ được tạo.</translation>
</message>
<message>
<source>name</source>
- <translation>tên</translation>
+ <translation type="unfinished">tên</translation>
</message>
<message>
<source>Directory already exists. Add %1 if you intend to create a new directory here.</source>
- <translation>Danh mục đã tồn tại. Thêm %1 nếu bạn dự định creat một danh mục mới ở đây.</translation>
+ <translation type="unfinished">Danh mục đã tồn tại. Thêm %1 nếu bạn dự định creat một danh mục mới ở đây.</translation>
</message>
<message>
<source>Path already exists, and is not a directory.</source>
- <translation>Path đã tồn tại, và không là danh mục.</translation>
+ <translation type="unfinished">Path đã tồn tại, và không là danh mục.</translation>
</message>
<message>
<source>Cannot create data directory here.</source>
- <translation>Không thể create dữ liệu danh mục tại đây.</translation>
+ <translation type="unfinished">Không thể create dữ liệu danh mục tại đây.</translation>
</message>
</context>
<context>
- <name>HelpMessageDialog</name>
+ <name>Intro</name>
<message>
- <source>version</source>
- <translation>phiên bản</translation>
+ <source>At least %1 GB of data will be stored in this directory, and it will grow over time.</source>
+ <translation type="unfinished">Ít nhất %1 GB data sẽ được trữ tại danh mục này, và nó sẽ lớn theo thời gian.</translation>
+ </message>
+ <message>
+ <source>Approximately %1 GB of data will be stored in this directory.</source>
+ <translation type="unfinished">Gần đúng %1 GB of data sẽ được lưu giữ trong danh mục này.</translation>
+ </message>
+ <message numerus="yes">
+ <source>(sufficient to restore backups %n day(s) old)</source>
+ <extracomment>Explanatory text on the capability of the current prune target.</extracomment>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
<message>
- <source>About %1</source>
- <translation>About %1</translation>
+ <source>%1 will download and store a copy of the Bitcoin block chain.</source>
+ <translation type="unfinished">%1 sẽ download và lưu trữ một bản copy của Bitcoin block chain.</translation>
</message>
<message>
- <source>Command-line options</source>
- <translation>Command-line options</translation>
+ <source>The wallet will also be stored in this directory.</source>
+ <translation type="unfinished">Wallet sẽ cùng được lưu giữ trong danh mục này.</translation>
</message>
-</context>
-<context>
- <name>Intro</name>
<message>
- <source>Welcome</source>
- <translation>Welcome</translation>
+ <source>Error: Specified data directory "%1" cannot be created.</source>
+ <translation type="unfinished">Error: Danh mục data xác định "%1" không thể được tạo.</translation>
</message>
<message>
- <source>Welcome to %1.</source>
- <translation>Welcome to %1.</translation>
+ <source>Error</source>
+ <translation type="unfinished">Lỗi</translation>
</message>
<message>
<source>As this is the first time the program is launched, you can choose where %1 will store its data.</source>
- <translation>Đây là lần đầu chương trình khởi chạy, bạn có thể chọn nơi %1 sẽ lưu trữ data.</translation>
+ <translation type="unfinished">Đây là lần đầu chương trình khởi chạy, bạn có thể chọn nơi %1 sẽ lưu trữ data.</translation>
</message>
<message>
<source>When you click OK, %1 will begin to download and process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched.</source>
- <translation>Khi bạn click OK, %1 sẽ bắt đầu download và process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched.</translation>
+ <translation type="unfinished">Khi bạn click OK, %1 sẽ bắt đầu download và process the full %4 block chain (%2GB) starting with the earliest transactions in %3 when %4 initially launched.</translation>
</message>
<message>
<source>Reverting this setting requires re-downloading the entire blockchain. It is faster to download the full chain first and prune it later. Disables some advanced features.</source>
- <translation>Đảo ngược lại thiết lập này yêu cầu download lại toàn bộ blockchain. Download toàn bộ blockchain trước và loại nó sau đó sẽ nhanh hơn. Vô hiệu hóa một số tính năng nâng cao.</translation>
+ <translation type="unfinished">Đảo ngược lại thiết lập này yêu cầu download lại toàn bộ blockchain. Download toàn bộ blockchain trước và loại nó sau đó sẽ nhanh hơn. Vô hiệu hóa một số tính năng nâng cao.</translation>
</message>
<message>
<source>This initial synchronisation is very demanding, and may expose hardware problems with your computer that had previously gone unnoticed. Each time you run %1, it will continue downloading where it left off.</source>
- <translation>Đồng bộ hóa ban đầu này rất đòi hỏi, và có thể phơi bày các sự cố về phần cứng với máy tính của bạn trước đó đã không được chú ý. Mỗi khi bạn chạy %1, nó sẽ tiếp tục tải về nơi nó dừng lại.</translation>
+ <translation type="unfinished">Đồng bộ hóa ban đầu này rất đòi hỏi, và có thể phơi bày các sự cố về phần cứng với máy tính của bạn trước đó đã không được chú ý. Mỗi khi bạn chạy %1, nó sẽ tiếp tục tải về nơi nó dừng lại.</translation>
</message>
<message>
<source>If you have chosen to limit block chain storage (pruning), the historical data must still be downloaded and processed, but will be deleted afterward to keep your disk usage low.</source>
- <translation>Nếu bạn đã chọn giới hạn block chain lưu trữ (pruning),dữ liệu lịch sử vẫn phải được tải xuống và xử lý, nhưng sẽ bị xóa sau đó để giữ cho việc sử dụng đĩa của bạn ở mức usage thấp.</translation>
+ <translation type="unfinished">Nếu bạn đã chọn giới hạn block chain lưu trữ (pruning),dữ liệu lịch sử vẫn phải được tải xuống và xử lý, nhưng sẽ bị xóa sau đó để giữ cho việc sử dụng đĩa của bạn ở mức usage thấp.</translation>
</message>
<message>
<source>Use the default data directory</source>
- <translation>Sử dụng default danh mục đa ta</translation>
+ <translation type="unfinished">Sử dụng default danh mục đa ta</translation>
</message>
<message>
<source>Use a custom data directory:</source>
- <translation>Sử dụng custom danh mục data:</translation>
- </message>
- <message>
- <source>Bitcoin</source>
- <translation>Bitcoin</translation>
- </message>
- <message>
- <source>At least %1 GB of data will be stored in this directory, and it will grow over time.</source>
- <translation>Ít nhất %1 GB data sẽ được trữ tại danh mục này, và nó sẽ lớn theo thời gian.</translation>
- </message>
- <message>
- <source>Approximately %1 GB of data will be stored in this directory.</source>
- <translation>Gần đúng %1 GB of data sẽ được lưu giữ trong danh mục này.</translation>
- </message>
- <message>
- <source>%1 will download and store a copy of the Bitcoin block chain.</source>
- <translation>%1 sẽ download và lưu trữ một bản copy của Bitcoin block chain.</translation>
- </message>
- <message>
- <source>The wallet will also be stored in this directory.</source>
- <translation>Wallet sẽ cùng được lưu giữ trong danh mục này.</translation>
+ <translation type="unfinished">Sử dụng custom danh mục data:</translation>
</message>
+</context>
+<context>
+ <name>HelpMessageDialog</name>
<message>
- <source>Error: Specified data directory "%1" cannot be created.</source>
- <translation>Error: Danh mục data xác định "%1" không thể được tạo.</translation>
+ <source>version</source>
+ <translation type="unfinished">phiên bản</translation>
</message>
+ </context>
+<context>
+ <name>ShutdownWindow</name>
<message>
- <source>Error</source>
- <translation>Lỗi</translation>
- </message>
- <message numerus="yes">
- <source>%n GB of free space available</source>
- <translation><numerusform>%n GB of free space available</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>(of %n GB needed)</source>
- <translation><numerusform>(of %n GB cần thiết)</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>(%n GB needed for full chain)</source>
- <translation><numerusform>(%n GB cần cho toàn blockchain)</numerusform></translation>
+ <source>Do not shut down the computer until this window disappears.</source>
+ <translation type="unfinished">Đừng tắt máy tính đến khi cửa sổ này đóng.</translation>
</message>
</context>
<context>
<name>ModalOverlay</name>
<message>
- <source>Form</source>
- <translation>Form</translation>
- </message>
- <message>
<source>Recent transactions may not yet be visible, and therefore your wallet's balance might be incorrect. This information will be correct once your wallet has finished synchronizing with the bitcoin network, as detailed below.</source>
- <translation>Giao dịch gần đây có thể chưa được hiển thị, và vì vậy số dư wallet của bạn có thể không dúng. Thông tin này sẽ được làm đúng khi wallet hoàn thành đồng bộ với bitcoin network, như chi tiết bên dưới.</translation>
+ <translation type="unfinished">Giao dịch gần đây có thể chưa được hiển thị, và vì vậy số dư wallet của bạn có thể không dúng. Thông tin này sẽ được làm đúng khi wallet hoàn thành đồng bộ với bitcoin network, như chi tiết bên dưới.</translation>
</message>
<message>
<source>Attempting to spend bitcoins that are affected by not-yet-displayed transactions will not be accepted by the network.</source>
- <translation>Cố gắng spend các bitcoins bị ảnh hưởng bởi các giao dịch chưa được hiển thị sẽ không được chấp nhận bởi mạng.</translation>
+ <translation type="unfinished">Cố gắng spend các bitcoins bị ảnh hưởng bởi các giao dịch chưa được hiển thị sẽ không được chấp nhận bởi mạng.</translation>
</message>
<message>
<source>Number of blocks left</source>
- <translation>Số của blocks còn lại</translation>
- </message>
- <message>
- <source>Unknown...</source>
- <translation>Unknown...</translation>
+ <translation type="unfinished">Số của blocks còn lại</translation>
</message>
<message>
<source>Last block time</source>
- <translation>Thời gian block cuối cùng</translation>
+ <translation type="unfinished">Thời gian block cuối cùng</translation>
</message>
<message>
<source>Progress</source>
- <translation>Tiến độ</translation>
+ <translation type="unfinished">Tiến độ</translation>
</message>
<message>
<source>Progress increase per hour</source>
- <translation>Tiến độ tăng mỗi giờ</translation>
- </message>
- <message>
- <source>calculating...</source>
- <translation>Đang tính...</translation>
+ <translation type="unfinished">Tiến độ tăng mỗi giờ</translation>
</message>
<message>
<source>Estimated time left until synced</source>
- <translation>Ước tính thời gian còn lại đến khi đồng bộ</translation>
+ <translation type="unfinished">Ước tính thời gian còn lại đến khi đồng bộ</translation>
</message>
<message>
<source>Hide</source>
- <translation>Ẩn</translation>
- </message>
- <message>
- <source>Esc</source>
- <translation>Esc</translation>
+ <translation type="unfinished">Ẩn</translation>
</message>
<message>
<source>%1 is currently syncing. It will download headers and blocks from peers and validate them until reaching the tip of the block chain.</source>
- <translation>%1 đang được đồng bộ. Header và block sẽ được download từ các nốt lân cận và thẩm định tới khi đạt đỉnh của blockchain.</translation>
- </message>
- <message>
- <source>Unknown. Syncing Headers (%1, %2%)...</source>
- <translation>Không biết. Đang đồng bộ Headers (%1, %2%)...</translation>
+ <translation type="unfinished">%1 đang được đồng bộ. Header và block sẽ được download từ các nốt lân cận và thẩm định tới khi đạt đỉnh của blockchain.</translation>
</message>
-</context>
+ </context>
<context>
<name>OpenURIDialog</name>
<message>
<source>Open bitcoin URI</source>
- <translation>Mở bitcoin URI</translation>
- </message>
- <message>
- <source>URI:</source>
- <translation>URI:</translation>
- </message>
-</context>
-<context>
- <name>OpenWalletActivity</name>
- <message>
- <source>Open wallet failed</source>
- <translation>Mở ví thất bại</translation>
- </message>
- <message>
- <source>Open wallet warning</source>
- <translation>Mở ví cảnh báo</translation>
+ <translation type="unfinished">Mở bitcoin URI</translation>
</message>
<message>
- <source>default wallet</source>
- <translation>ví mặc định</translation>
- </message>
- <message>
- <source>Opening Wallet &lt;b&gt;%1&lt;/b&gt;...</source>
- <translation>Đang mở ví &lt;b&gt; %1&lt;/b&gt;...</translation>
+ <source>Paste address from clipboard</source>
+ <extracomment>Tooltip text for button that allows you to paste an address that is in your clipboard.</extracomment>
+ <translation type="unfinished">Paste address từ clipboard</translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<source>Options</source>
- <translation>Tùy chỉnh</translation>
+ <translation type="unfinished">Tùy chỉnh</translation>
</message>
<message>
<source>&amp;Main</source>
- <translation>&amp;Chính</translation>
+ <translation type="unfinished">&amp;Chính</translation>
</message>
<message>
<source>Automatically start %1 after logging in to the system.</source>
- <translation>Tự động bắt đầu %1 sau khi đăng nhập vào system.</translation>
+ <translation type="unfinished">Tự động bắt đầu %1 sau khi đăng nhập vào system.</translation>
</message>
<message>
<source>&amp;Start %1 on system login</source>
- <translation>&amp;Bắt đầu %1 trên đăng nhập system</translation>
- </message>
- <message>
- <source>Size of &amp;database cache</source>
- <translation>Size of &amp;database cache</translation>
- </message>
- <message>
- <source>Number of script &amp;verification threads</source>
- <translation>Number of script &amp;verification threads</translation>
- </message>
- <message>
- <source>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</source>
- <translation>IP address of the proxy (e.g. IPv4: 127.0.0.1 / IPv6: ::1)</translation>
+ <translation type="unfinished">&amp;Bắt đầu %1 trên đăng nhập system</translation>
</message>
<message>
<source>Shows if the supplied default SOCKS5 proxy is used to reach peers via this network type.</source>
- <translation>Hiển thị nếu cung cấp default SOCKS5 proxy is used to reach peers via this network type.</translation>
- </message>
- <message>
- <source>Hide the icon from the system tray.</source>
- <translation>Ẩn biểu tượng ở khay hệ thống</translation>
- </message>
- <message>
- <source>&amp;Hide tray icon</source>
- <translation>&amp;Ẩn biểu tượng khay</translation>
+ <translation type="unfinished">Hiển thị nếu cung cấp default SOCKS5 proxy is used to reach peers via this network type.</translation>
</message>
<message>
<source>Minimize instead of exit the application when the window is closed. When this option is enabled, the application will be closed only after selecting Exit in the menu.</source>
- <translation>Minimize thay vì thoát khỏi ứng dụng khi cửa sổ đóng lại. Khi bật tùy chọn này, ứng dụng sẽ chỉ được đóng sau khi chọn Exit trong menu.</translation>
- </message>
- <message>
- <source>Third party URLs (e.g. a block explorer) that appear in the transactions tab as context menu items. %s in the URL is replaced by transaction hash. Multiple URLs are separated by vertical bar |.</source>
- <translation>Bên thứ ba URLs (e.g. a block explorer) xuất hiện trong thẻ giao dịch như context menu items. %s in the URL thì được thay thế bởi transaction hash. Multiple URLs are separated by vertical bar |.</translation>
+ <translation type="unfinished">Minimize thay vì thoát khỏi ứng dụng khi cửa sổ đóng lại. Khi bật tùy chọn này, ứng dụng sẽ chỉ được đóng sau khi chọn Exit trong menu.</translation>
</message>
<message>
<source>Open the %1 configuration file from the working directory.</source>
- <translation>Mở %1 configuration file từ danh mục làm việc working directory.</translation>
+ <translation type="unfinished">Mở %1 configuration file từ danh mục làm việc working directory.</translation>
</message>
<message>
<source>Open Configuration File</source>
- <translation>Mở File cấu hình</translation>
+ <translation type="unfinished">Mở File cấu hình</translation>
</message>
<message>
<source>Reset all client options to default.</source>
- <translation>Reset tất cả client options to default.</translation>
+ <translation type="unfinished">Reset tất cả client options to default.</translation>
</message>
<message>
<source>&amp;Reset Options</source>
- <translation>&amp;Reset Tùy chọn</translation>
- </message>
- <message>
- <source>&amp;Network</source>
- <translation>&amp;Network</translation>
- </message>
- <message>
- <source>Disables some advanced features but all blocks will still be fully validated. Reverting this setting requires re-downloading the entire blockchain. Actual disk usage may be somewhat higher.</source>
- <translation>Tăt một số tính năng nâng cao nhưng tất cả các khối vẫn tiếp tục được xác nhận đầy đủ. Hoàn nguyên cài đặt này yêu cầu tải xuống lại toàn bộ blockchain. Sử dụng dung lượng đĩa lưu trữ thực tế có thể cao hơn một chút.</translation>
+ <translation type="unfinished">&amp;Reset Tùy chọn</translation>
</message>
<message>
<source>Prune &amp;block storage to</source>
- <translation>Cắt tỉa và lưu trữ khối tới</translation>
- </message>
- <message>
- <source>GB</source>
- <translation>GB</translation>
+ <translation type="unfinished">Cắt tỉa và lưu trữ khối tới</translation>
</message>
<message>
<source>Reverting this setting requires re-downloading the entire blockchain.</source>
- <translation>Hoàn nguyên cài đặt này yêu cầu tải xuống lại toàn bộ blockchain.</translation>
- </message>
- <message>
- <source>MiB</source>
- <translation>MiB</translation>
- </message>
- <message>
- <source>(0 = auto, &lt;0 = leave that many cores free)</source>
- <translation>(0 = auto, &lt;0 = leave that many cores free)</translation>
- </message>
- <message>
- <source>W&amp;allet</source>
- <translation>W&amp;allet</translation>
- </message>
- <message>
- <source>Expert</source>
- <translation>Expert</translation>
- </message>
- <message>
- <source>Enable coin &amp;control features</source>
- <translation>Enable coin &amp;control features</translation>
- </message>
- <message>
- <source>If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.</source>
- <translation>If you disable the spending of unconfirmed change, the change from a transaction cannot be used until that transaction has at least one confirmation. This also affects how your balance is computed.</translation>
- </message>
- <message>
- <source>&amp;Spend unconfirmed change</source>
- <translation>&amp;Spend unconfirmed change</translation>
- </message>
- <message>
- <source>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</source>
- <translation>Automatically open the Bitcoin client port on the router. This only works when your router supports UPnP and it is enabled.</translation>
- </message>
- <message>
- <source>Map port using &amp;UPnP</source>
- <translation>Map port using &amp;UPnP</translation>
+ <translation type="unfinished">Hoàn nguyên cài đặt này yêu cầu tải xuống lại toàn bộ blockchain.</translation>
</message>
<message>
<source>Accept connections from outside.</source>
- <translation>Chấp nhận kết nối từ bên ngoài</translation>
+ <translation type="unfinished">Chấp nhận kết nối từ bên ngoài</translation>
</message>
<message>
<source>Allow incomin&amp;g connections</source>
- <translation>Chấp nhận kết nối đang tới</translation>
+ <translation type="unfinished">Chấp nhận kết nối đang tới</translation>
</message>
<message>
<source>Connect to the Bitcoin network through a SOCKS5 proxy.</source>
- <translation>Kết nối đến Bitcoin network qua một SOCKS5 proxy.</translation>
+ <translation type="unfinished">Kết nối đến Bitcoin network qua một SOCKS5 proxy.</translation>
</message>
<message>
<source>&amp;Connect through SOCKS5 proxy (default proxy):</source>
- <translation>&amp;Connect qua SOCKS5 proxy (default proxy):</translation>
- </message>
- <message>
- <source>Proxy &amp;IP:</source>
- <translation>Proxy &amp;IP:</translation>
- </message>
- <message>
- <source>&amp;Port:</source>
- <translation>&amp;Port:</translation>
- </message>
- <message>
- <source>Port of the proxy (e.g. 9050)</source>
- <translation>Port of the proxy (e.g. 9050)</translation>
+ <translation type="unfinished">&amp;Connect qua SOCKS5 proxy (default proxy):</translation>
</message>
<message>
<source>Used for reaching peers via:</source>
- <translation>Sử dụng reaching peers via:</translation>
- </message>
- <message>
- <source>IPv4</source>
- <translation>IPv4</translation>
- </message>
- <message>
- <source>IPv6</source>
- <translation>IPv6</translation>
- </message>
- <message>
- <source>Tor</source>
- <translation>Tor</translation>
- </message>
- <message>
- <source>&amp;Window</source>
- <translation>&amp;Window</translation>
+ <translation type="unfinished">Sử dụng reaching peers via:</translation>
</message>
<message>
<source>Show only a tray icon after minimizing the window.</source>
- <translation>Hiển thị chỉ thẻ icon sau khi thu nhỏ cửa sổ.</translation>
+ <translation type="unfinished">Hiển thị chỉ thẻ icon sau khi thu nhỏ cửa sổ.</translation>
</message>
<message>
<source>&amp;Minimize to the tray instead of the taskbar</source>
- <translation>&amp;Minimize đến thẻ thay vì taskbar</translation>
- </message>
- <message>
- <source>M&amp;inimize on close</source>
- <translation>M&amp;inimize on close</translation>
- </message>
- <message>
- <source>&amp;Display</source>
- <translation>&amp;Display</translation>
+ <translation type="unfinished">&amp;Minimize đến thẻ thay vì taskbar</translation>
</message>
<message>
<source>User Interface &amp;language:</source>
- <translation>Giao diện người dùng &amp;language:</translation>
+ <translation type="unfinished">Giao diện người dùng &amp;language:</translation>
</message>
<message>
<source>The user interface language can be set here. This setting will take effect after restarting %1.</source>
- <translation>Giao diện ngôn ngữ người dùng có thể được thiết lập tại đây. Tùy chọn này sẽ có hiệu lực sau khi khởi động lại %1.</translation>
+ <translation type="unfinished">Giao diện ngôn ngữ người dùng có thể được thiết lập tại đây. Tùy chọn này sẽ có hiệu lực sau khi khởi động lại %1.</translation>
</message>
<message>
<source>&amp;Unit to show amounts in:</source>
- <translation>&amp;Unit để hiện số lượng tại đây:</translation>
+ <translation type="unfinished">&amp;Unit để hiện số lượng tại đây:</translation>
</message>
<message>
<source>Choose the default subdivision unit to show in the interface and when sending coins.</source>
- <translation>Chọn default đơn vị phân chia để hiện giao diện và đang gửi coins.</translation>
+ <translation type="unfinished">Chọn default đơn vị phân chia để hiện giao diện và đang gửi coins.</translation>
</message>
<message>
<source>Whether to show coin control features or not.</source>
- <translation>Cho hiển thị tính năng coin control hoặc không.</translation>
+ <translation type="unfinished">Cho hiển thị tính năng coin control hoặc không.</translation>
</message>
<message>
- <source>&amp;Third party transaction URLs</source>
- <translation>&amp;Các URL giao dịch của bên thứ ba</translation>
+ <source>Connect to the Bitcoin network through a separate SOCKS5 proxy for Tor onion services.</source>
+ <translation type="unfinished">Kết nối với mạng Bitcoin thông qua proxy SOCKS5 riêng cho các dịch vụ Tor</translation>
</message>
<message>
- <source>Options set in this dialog are overridden by the command line or in the configuration file:</source>
- <translation>Các tùy chọn được đặt trong hộp thoại này bị ghi đè bởi dòng lệnh hoặc trong tệp cấu hình:</translation>
+ <source>Use separate SOCKS&amp;5 proxy to reach peers via Tor onion services:</source>
+ <translation type="unfinished">Sử dụng proxy SOCKS&amp;5 riêng biệt để tiếp cận các đối tác ngang hàng thông qua các dịch vụ Tor Onion.</translation>
</message>
<message>
- <source>&amp;OK</source>
- <translation>&amp;OK</translation>
+ <source>Options set in this dialog are overridden by the command line or in the configuration file:</source>
+ <translation type="unfinished">Các tùy chọn được đặt trong hộp thoại này bị ghi đè bởi dòng lệnh hoặc trong tệp cấu hình:</translation>
</message>
<message>
<source>&amp;Cancel</source>
- <translation>&amp;Hủy</translation>
- </message>
- <message>
- <source>default</source>
- <translation>default</translation>
+ <translation type="unfinished">&amp;Hủy</translation>
</message>
<message>
<source>none</source>
- <translation>không có gì</translation>
+ <translation type="unfinished">không có gì</translation>
</message>
<message>
<source>Confirm options reset</source>
- <translation>Confirm tùy chọn reset</translation>
+ <translation type="unfinished">Confirm tùy chọn reset</translation>
</message>
<message>
<source>Client restart required to activate changes.</source>
- <translation>Client yêu cầu khởi động lại để thay đổi có hiệu lực.</translation>
+ <translation type="unfinished">Client yêu cầu khởi động lại để thay đổi có hiệu lực.</translation>
</message>
<message>
<source>Client will be shut down. Do you want to proceed?</source>
- <translation>Client sẽ đóng lại. Tiếp tục chứ?</translation>
+ <translation type="unfinished">Client sẽ đóng lại. Tiếp tục chứ?</translation>
</message>
<message>
<source>Configuration options</source>
- <translation>Tùy chọn cấu hình</translation>
+ <extracomment>Window title text of pop-up box that allows opening up of configuration file.</extracomment>
+ <translation type="unfinished">Tùy chọn cấu hình</translation>
</message>
<message>
<source>The configuration file is used to specify advanced user options which override GUI settings. Additionally, any command-line options will override this configuration file.</source>
- <translation>File cấu hình được sử dụng để chỉ định các tùy chọn nâng cao của người dùng mà ghi đè GUI settings. Ngoài ra, bất kỳ tùy chọn dòng lệnh sẽ ghi đè lên tập tin cấu hình này.</translation>
+ <extracomment>Explanatory text about the priority order of instructions considered by client. The order from high to low being: command-line, configuration file, GUI settings.</extracomment>
+ <translation type="unfinished">File cấu hình được sử dụng để chỉ định các tùy chọn nâng cao của người dùng mà ghi đè GUI settings. Ngoài ra, bất kỳ tùy chọn dòng lệnh sẽ ghi đè lên tập tin cấu hình này.</translation>
+ </message>
+ <message>
+ <source>Cancel</source>
+ <translation type="unfinished">Hủy</translation>
</message>
<message>
<source>Error</source>
- <translation>Lỗi</translation>
+ <translation type="unfinished">Lỗi</translation>
</message>
<message>
<source>The configuration file could not be opened.</source>
- <translation>Không thẻ mở tệp cấu hình.</translation>
+ <translation type="unfinished">Không thẻ mở tệp cấu hình.</translation>
</message>
<message>
<source>This change would require a client restart.</source>
- <translation>Việc change này sẽ cần một client restart.</translation>
+ <translation type="unfinished">Việc change này sẽ cần một client restart.</translation>
</message>
<message>
<source>The supplied proxy address is invalid.</source>
- <translation>Cung cấp proxy address thì invalid.</translation>
+ <translation type="unfinished">Cung cấp proxy address thì invalid.</translation>
</message>
</context>
<context>
<name>OverviewPage</name>
<message>
- <source>Form</source>
- <translation>Form</translation>
- </message>
- <message>
<source>The displayed information may be out of date. Your wallet automatically synchronizes with the Bitcoin network after a connection is established, but this process has not completed yet.</source>
- <translation>Thông tin được hiển thị có thể đã lỗi thời. Cái wallet tự động đồng bộ với Bitcoin network sau một connection được thiết lập, nhưng quá trình này vẫn chưa completed yet.</translation>
+ <translation type="unfinished">Thông tin được hiển thị có thể đã lỗi thời. Cái wallet tự động đồng bộ với Bitcoin network sau một connection được thiết lập, nhưng quá trình này vẫn chưa completed yet.</translation>
</message>
<message>
<source>Watch-only:</source>
- <translation>Chỉ-xem:</translation>
+ <translation type="unfinished">Chỉ-xem:</translation>
</message>
<message>
<source>Available:</source>
- <translation>Có hiệu lực:</translation>
+ <translation type="unfinished">Có hiệu lực:</translation>
</message>
<message>
<source>Your current spendable balance</source>
- <translation>Số dư khả dụng:</translation>
+ <translation type="unfinished">Số dư khả dụng:</translation>
</message>
<message>
<source>Pending:</source>
- <translation>Đang xử lý:</translation>
+ <translation type="unfinished">Đang xử lý:</translation>
</message>
<message>
<source>Total of transactions that have yet to be confirmed, and do not yet count toward the spendable balance</source>
- <translation>Tất cả giao dịch vẫn chưa được confirmed, và chưa tính vào số dư có thể chi tiêu</translation>
+ <translation type="unfinished">Tất cả giao dịch vẫn chưa được confirmed, và chưa tính vào số dư có thể chi tiêu</translation>
</message>
<message>
<source>Immature:</source>
- <translation>Chưa hoàn thiện:</translation>
+ <translation type="unfinished">Chưa hoàn thiện:</translation>
</message>
<message>
<source>Mined balance that has not yet matured</source>
- <translation>Mined balance chưa matured hẳn</translation>
+ <translation type="unfinished">Mined balance chưa matured hẳn</translation>
</message>
<message>
<source>Balances</source>
- <translation>Số dư</translation>
+ <translation type="unfinished">Số dư</translation>
</message>
<message>
<source>Total:</source>
- <translation>Tổng cộng:</translation>
+ <translation type="unfinished">Tổng cộng:</translation>
</message>
<message>
<source>Your current total balance</source>
- <translation>Tổng số dư hiện tại</translation>
+ <translation type="unfinished">Tổng số dư hiện tại</translation>
</message>
<message>
<source>Your current balance in watch-only addresses</source>
- <translation>Số dư hiện tại trong địa chỉ watch-only</translation>
+ <translation type="unfinished">Số dư hiện tại trong địa chỉ watch-only</translation>
</message>
<message>
<source>Spendable:</source>
- <translation>Có thể sử dụng</translation>
+ <translation type="unfinished">Có thể sử dụng</translation>
</message>
<message>
<source>Recent transactions</source>
- <translation>Giao dịch gần đây</translation>
+ <translation type="unfinished">Giao dịch gần đây</translation>
</message>
<message>
<source>Unconfirmed transactions to watch-only addresses</source>
- <translation>Giao dịch chưa được xác nhận đến watch-only addresses</translation>
+ <translation type="unfinished">Giao dịch chưa được xác nhận đến watch-only addresses</translation>
</message>
<message>
<source>Mined balance in watch-only addresses that has not yet matured</source>
- <translation>Mined số dư trong watch-only address chưa matured hẳn</translation>
+ <translation type="unfinished">Mined số dư trong watch-only address chưa matured hẳn</translation>
</message>
<message>
<source>Current total balance in watch-only addresses</source>
- <translation>Tổng số dư hiện tại trong watch-only addresses</translation>
+ <translation type="unfinished">Tổng số dư hiện tại trong watch-only addresses</translation>
</message>
</context>
<context>
<name>PSBTOperationsDialog</name>
<message>
- <source>Total Amount</source>
- <translation>Tổng số</translation>
+ <source>Dialog</source>
+ <translation type="unfinished">Bảng thoại</translation>
</message>
<message>
- <source>or</source>
- <translation>hoặc</translation>
- </message>
- </context>
-<context>
- <name>PaymentServer</name>
- <message>
- <source>Payment request error</source>
- <translation>Payment request error</translation>
+ <source>Sign Tx</source>
+ <translation type="unfinished">Đăng ký Tx</translation>
</message>
<message>
- <source>Cannot start bitcoin: click-to-pay handler</source>
- <translation>Không thể khởi tạo bitcoin: click-to-pay handler</translation>
+ <source>Broadcast Tx</source>
+ <translation type="unfinished">Truyền phát Tx</translation>
</message>
<message>
- <source>URI handling</source>
- <translation>URI handling</translation>
+ <source>Copy to Clipboard</source>
+ <translation type="unfinished">Lưu vào bảng tạm</translation>
</message>
<message>
- <source>'bitcoin://' is not a valid URI. Use 'bitcoin:' instead.</source>
- <translation>'bitcoin://' không khả dụng URI. Dùng thay vì 'bitcoin:' .</translation>
+ <source>Close</source>
+ <translation type="unfinished">Đóng</translation>
</message>
<message>
- <source>Cannot process payment request because BIP70 is not supported.</source>
- <translation>Không thể tiến hần yêu cầu giao dịch vì BIP70 không được hỗ trợ.</translation>
+ <source>Failed to load transaction: %1</source>
+ <translation type="unfinished">Tải giao dịch thất bại: %1</translation>
</message>
<message>
- <source>Due to widespread security flaws in BIP70 it's strongly recommended that any merchant instructions to switch wallets be ignored.</source>
- <translation>Do lỗ hổng bảo mật lan rộng của BIP70, bạn được khuyến cáo mạnh mẽ rằng bất kỳ hướng dẫn thương mại để chuyển ví đều bị bỏ qua.</translation>
+ <source>Failed to sign transaction: %1</source>
+ <translation type="unfinished">Đăng ký giao dịch thất bại :%1</translation>
</message>
<message>
- <source>If you are receiving this error you should request the merchant provide a BIP21 compatible URI.</source>
- <translation>Nếu bạn nhận được lỗi này, bạn nên yêu cầu của hàng cung cấp một BIP21 tương thích URI.</translation>
+ <source>Could not sign any more inputs.</source>
+ <translation type="unfinished">Không thể thêm bất cứ nguồn vào nào.</translation>
</message>
<message>
- <source>Invalid payment address %1</source>
- <translation>Invalid payment address %1</translation>
+ <source>Signed %1 inputs, but more signatures are still required.</source>
+ <translation type="unfinished">Nguồn %1 đã nạp, nhưng vẫn cần thêm các nguồn khác.</translation>
</message>
<message>
- <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source>
- <translation>URI không thể phân tích cú pháp! Đây có thể gây nên bởi invalid Bitcoin address hoặc URI không đúng định dạng tham số.</translation>
+ <source>Unknown error processing transaction.</source>
+ <translation type="unfinished">Lỗi không xác định xử lý giao dịch</translation>
</message>
<message>
- <source>Payment request file handling</source>
- <translation>Payment request file đang xử lý</translation>
+ <source>Transaction broadcast successfully! Transaction ID: %1</source>
+ <translation type="unfinished">Giao dịch dã được truyền thành công: Mã giao dịch: %1</translation>
</message>
-</context>
-<context>
- <name>PeerTableModel</name>
<message>
- <source>User Agent</source>
- <translation>User Đặc Vụ</translation>
+ <source>Transaction broadcast failed: %1</source>
+ <translation type="unfinished">Giao dịch truyền phát không thành công: %1</translation>
</message>
<message>
- <source>Node/Service</source>
- <translation>Node/Dịch vụ</translation>
+ <source>PSBT copied to clipboard.</source>
+ <translation type="unfinished">Dữ liệu PSBT được sao chép vào bộ nhớ tạm.</translation>
</message>
<message>
- <source>NodeId</source>
- <translation>NodeID</translation>
+ <source>Save Transaction Data</source>
+ <translation type="unfinished">Lưu trữ giao dịch</translation>
</message>
<message>
- <source>Ping</source>
- <translation>Ping</translation>
+ <source>PSBT saved to disk.</source>
+ <translation type="unfinished">Dữ liệu PSBT được lưu vào ổ đĩa.</translation>
</message>
<message>
- <source>Sent</source>
- <translation>Gửi</translation>
+ <source> * Sends %1 to %2</source>
+ <translation type="unfinished">*Gửi %1 tới %2</translation>
</message>
<message>
- <source>Received</source>
- <translation>Nhận</translation>
+ <source>Unable to calculate transaction fee or total transaction amount.</source>
+ <translation type="unfinished">Không thể tính phí giao dịch hoặc tổng số tiền giao dịch.</translation>
</message>
-</context>
-<context>
- <name>QObject</name>
<message>
- <source>Amount</source>
- <translation>Số lượng</translation>
+ <source>Pays transaction fee: </source>
+ <translation type="unfinished">Trả phí giao dịch</translation>
</message>
<message>
- <source>Enter a Bitcoin address (e.g. %1)</source>
- <translation>Nhập một Bitcoin address (e.g. %1)</translation>
- </message>
- <message>
- <source>%1 d</source>
- <translation>%1 d</translation>
- </message>
- <message>
- <source>%1 h</source>
- <translation>%1 giờ</translation>
+ <source>Total Amount</source>
+ <translation type="unfinished">Tổng số</translation>
</message>
<message>
- <source>%1 m</source>
- <translation>%1 phút</translation>
+ <source>or</source>
+ <translation type="unfinished">hoặc</translation>
</message>
<message>
- <source>%1 s</source>
- <translation>%1 giây</translation>
+ <source>Transaction is missing some information about inputs.</source>
+ <translation type="unfinished">Giao dịch thiếu một số thông tin về đầu vào.</translation>
</message>
<message>
- <source>None</source>
- <translation>None</translation>
+ <source>Transaction still needs signature(s).</source>
+ <translation type="unfinished">Giao dịch cần chữ ký</translation>
</message>
<message>
- <source>N/A</source>
- <translation>N/A</translation>
+ <source>(But this wallet cannot sign transactions.)</source>
+ <translation type="unfinished">(Nhưng ví này không thể đăng ký giao dịch.)</translation>
</message>
<message>
- <source>%1 ms</source>
- <translation>%1 ms</translation>
- </message>
- <message numerus="yes">
- <source>%n second(s)</source>
- <translation><numerusform>%n giây</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>%n minute(s)</source>
- <translation><numerusform>%n phút</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>%n hour(s)</source>
- <translation><numerusform>%n giờ</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>%n day(s)</source>
- <translation><numerusform>%n ngày</numerusform></translation>
- </message>
- <message numerus="yes">
- <source>%n week(s)</source>
- <translation><numerusform>%n tuần</numerusform></translation>
+ <source>(But this wallet does not have the right keys.)</source>
+ <translation type="unfinished">(Nhưng ví này không có chìa khóa phù hợp.)</translation>
</message>
<message>
- <source>%1 and %2</source>
- <translation>%1 và %2</translation>
- </message>
- <message numerus="yes">
- <source>%n year(s)</source>
- <translation><numerusform>%n năm</numerusform></translation>
+ <source>Transaction is fully signed and ready for broadcast.</source>
+ <translation type="unfinished">Giao dịch đã được đăng ký và chuẩn bị để phát lên</translation>
</message>
+ </context>
+<context>
+ <name>PaymentServer</name>
<message>
- <source>%1 B</source>
- <translation>%1 B</translation>
+ <source>Cannot start bitcoin: click-to-pay handler</source>
+ <translation type="unfinished">Không thể khởi tạo bitcoin: click-to-pay handler</translation>
</message>
<message>
- <source>%1 KB</source>
- <translation>%1 KB</translation>
+ <source>'bitcoin://' is not a valid URI. Use 'bitcoin:' instead.</source>
+ <translation type="unfinished">'bitcoin://' không khả dụng URI. Dùng thay vì 'bitcoin:' .</translation>
</message>
<message>
- <source>%1 MB</source>
- <translation>%1 MB</translation>
+ <source>URI cannot be parsed! This can be caused by an invalid Bitcoin address or malformed URI parameters.</source>
+ <translation type="unfinished">URI không thể phân tích cú pháp! Đây có thể gây nên bởi invalid Bitcoin address hoặc URI không đúng định dạng tham số.</translation>
</message>
<message>
- <source>%1 GB</source>
- <translation>%1 GB</translation>
+ <source>Payment request file handling</source>
+ <translation type="unfinished">Payment request file đang xử lý</translation>
</message>
+</context>
+<context>
+ <name>PeerTableModel</name>
<message>
- <source>Error: Specified data directory "%1" does not exist.</source>
- <translation>Error: Xác định data directory "%1" không tồn tại.</translation>
+ <source>User Agent</source>
+ <extracomment>Title of Peers Table column which contains the peer's User Agent string.</extracomment>
+ <translation type="unfinished">User Đặc Vụ</translation>
</message>
<message>
- <source>Error: Cannot parse configuration file: %1.</source>
- <translation>Lỗi: không thể phân giải tệp cài đặt cấu hình: %1.</translation>
+ <source>Sent</source>
+ <extracomment>Title of Peers Table column which indicates the total amount of network information we have sent to the peer.</extracomment>
+ <translation type="unfinished">Gửi</translation>
</message>
<message>
- <source>Error: %1</source>
- <translation>Error: %1</translation>
+ <source>Received</source>
+ <extracomment>Title of Peers Table column which indicates the total amount of network information we have received from the peer.</extracomment>
+ <translation type="unfinished">Nhận</translation>
</message>
<message>
- <source>%1 didn't yet exit safely...</source>
- <translation>%1 vẫn chưa thoát an toàn...</translation>
+ <source>Address</source>
+ <extracomment>Title of Peers Table column which contains the IP/Onion/I2P address of the connected peer.</extracomment>
+ <translation type="unfinished">Địa chỉ</translation>
</message>
<message>
- <source>unknown</source>
- <translation>unknown</translation>
+ <source>Network</source>
+ <extracomment>Title of Peers Table column which states the network the peer connected through.</extracomment>
+ <translation type="unfinished">Mạng</translation>
</message>
-</context>
+ </context>
<context>
<name>QRImageWidget</name>
<message>
- <source>&amp;Save Image...</source>
- <translation>&amp;Lưu ảnh...</translation>
- </message>
- <message>
<source>&amp;Copy Image</source>
- <translation>&amp;Sao chép ảnh</translation>
+ <translation type="unfinished">&amp;Sao chép ảnh</translation>
</message>
<message>
<source>Resulting URI too long, try to reduce the text for label / message.</source>
- <translation>Đang tính toán URI quá dài, cố gắng giảm text cho label / message.</translation>
+ <translation type="unfinished">Đang tính toán URI quá dài, cố gắng giảm text cho label / message.</translation>
</message>
<message>
<source>Error encoding URI into QR Code.</source>
- <translation>Error đang mã hóa URI đến QR Code.</translation>
+ <translation type="unfinished">Error đang mã hóa URI đến QR Code.</translation>
</message>
<message>
<source>QR code support not available.</source>
- <translation>Sự hổ trợ mã QR không sẵn có</translation>
+ <translation type="unfinished">Sự hổ trợ mã QR không sẵn có</translation>
</message>
<message>
<source>Save QR Code</source>
- <translation>Lưu QR Code</translation>
- </message>
- <message>
- <source>PNG Image (*.png)</source>
- <translation>PNG Image (*.png)</translation>
+ <translation type="unfinished">Lưu QR Code</translation>
</message>
-</context>
+ </context>
<context>
<name>RPCConsole</name>
<message>
- <source>N/A</source>
- <translation>N/A</translation>
- </message>
- <message>
- <source>Client version</source>
- <translation>Client version</translation>
- </message>
- <message>
<source>&amp;Information</source>
- <translation>&amp;Thông tin</translation>
+ <translation type="unfinished">&amp;Thông tin</translation>
</message>
<message>
<source>General</source>
- <translation>Tổng thể</translation>
- </message>
- <message>
- <source>Using BerkeleyDB version</source>
- <translation>Sử dụng phiên bản BerkeleyDB</translation>
- </message>
- <message>
- <source>Datadir</source>
- <translation>Datadir</translation>
+ <translation type="unfinished">Tổng thể</translation>
</message>
<message>
<source>To specify a non-default location of the data directory use the '%1' option.</source>
- <translation>Để chỉ ra một nơi không mặt định của thư mục dữ liệu hãy dùng tùy chọn '%1'</translation>
+ <translation type="unfinished">Để chỉ ra một nơi không mặt định của thư mục dữ liệu hãy dùng tùy chọn '%1'</translation>
</message>
<message>
<source>Blocksdir</source>
- <translation>Thư mục chứa các khối Blocksdir</translation>
+ <translation type="unfinished">Thư mục chứa các khối Blocksdir</translation>
</message>
<message>
<source>To specify a non-default location of the blocks directory use the '%1' option.</source>
- <translation>Để chỉ ra một nơi không mặt định của thư mục các khối hãy dùng tùy chọn '%1'</translation>
+ <translation type="unfinished">Để chỉ ra một nơi không mặt định của thư mục các khối hãy dùng tùy chọn '%1'</translation>
</message>
<message>
<source>Startup time</source>
- <translation>Startup lúc</translation>
+ <translation type="unfinished">Startup lúc</translation>
</message>
<message>
<source>Network</source>
- <translation>Mạng</translation>
+ <translation type="unfinished">Mạng</translation>
</message>
<message>
<source>Name</source>
- <translation>Tên</translation>
+ <translation type="unfinished">Tên</translation>
</message>
<message>
<source>Number of connections</source>
- <translation>Số lượng connections</translation>
- </message>
- <message>
- <source>Block chain</source>
- <translation>Block chain</translation>
+ <translation type="unfinished">Số lượng connections</translation>
</message>
<message>
<source>Memory Pool</source>
- <translation>Pool Bộ Nhớ</translation>
+ <translation type="unfinished">Pool Bộ Nhớ</translation>
</message>
<message>
<source>Current number of transactions</source>
- <translation>Số giao dịch hiện tại</translation>
+ <translation type="unfinished">Số giao dịch hiện tại</translation>
</message>
<message>
<source>Memory usage</source>
- <translation>Bộ nhớ usage</translation>
+ <translation type="unfinished">Bộ nhớ usage</translation>
</message>
<message>
<source>Wallet: </source>
- <translation>Ví :</translation>
+ <translation type="unfinished">Ví :</translation>
</message>
<message>
<source>(none)</source>
- <translation>(không)</translation>
- </message>
- <message>
- <source>&amp;Reset</source>
- <translation>&amp;Reset</translation>
+ <translation type="unfinished">(không)</translation>
</message>
<message>
<source>Received</source>
- <translation>Nhận</translation>
+ <translation type="unfinished">Nhận</translation>
</message>
<message>
<source>Sent</source>
- <translation>Gửi</translation>
- </message>
- <message>
- <source>&amp;Peers</source>
- <translation>&amp;Peers</translation>
+ <translation type="unfinished">Gửi</translation>
</message>
<message>
<source>Banned peers</source>
- <translation>Bị khóa peers</translation>
+ <translation type="unfinished">Bị khóa peers</translation>
</message>
<message>
<source>Select a peer to view detailed information.</source>
- <translation>Chọn một peer để xem thông tin chi tiết.</translation>
- </message>
- <message>
- <source>Direction</source>
- <translation>Direction</translation>
+ <translation type="unfinished">Chọn một peer để xem thông tin chi tiết.</translation>
</message>
<message>
<source>Version</source>
- <translation>Phiên bản</translation>
+ <translation type="unfinished">Phiên bản</translation>
</message>
<message>
<source>Starting Block</source>
- <translation>Block Bắt Đầu</translation>
+ <translation type="unfinished">Block Bắt Đầu</translation>
</message>
<message>
<source>Synced Headers</source>
- <translation>Headers đã được đồng bộ</translation>
+ <translation type="unfinished">Headers đã được đồng bộ</translation>
</message>
<message>
<source>Synced Blocks</source>
- <translation>Blocks đã được đồng bộ</translation>
+ <translation type="unfinished">Blocks đã được đồng bộ</translation>
</message>
<message>
<source>The mapped Autonomous System used for diversifying peer selection.</source>
- <translation>Hệ thống tự động ánh xạ được sử dụng để đa dạng hóa lựa chọn ngang hàng.</translation>
+ <translation type="unfinished">Hệ thống tự động ánh xạ được sử dụng để đa dạng hóa lựa chọn ngang hàng.</translation>
</message>
<message>
<source>Mapped AS</source>
- <translation>AS đã được map</translation>
+ <translation type="unfinished">AS đã được map</translation>
</message>
<message>
<source>User Agent</source>
- <translation>User đặc vụ</translation>
+ <translation type="unfinished">User Đặc Vụ</translation>
</message>
<message>
<source>Node window</source>
- <translation>Cửa sổ node</translation>
+ <translation type="unfinished">Cửa sổ node</translation>
+ </message>
+ <message>
+ <source>Current block height</source>
+ <translation type="unfinished">Kích thước khối hiện tại</translation>
</message>
<message>
<source>Open the %1 debug log file from the current data directory. This can take a few seconds for large log files.</source>
- <translation>Mở cái %1 debug log file từ danh mục dữ liệu hiện tại. Điều này cần vài giây cho large log files.</translation>
+ <translation type="unfinished">Mở cái %1 debug log file từ danh mục dữ liệu hiện tại. Điều này cần vài giây cho large log files.</translation>
</message>
<message>
<source>Decrease font size</source>
- <translation>Giảm font size</translation>
+ <translation type="unfinished">Giảm font size</translation>
</message>
<message>
<source>Increase font size</source>
- <translation>Tăng font size</translation>
+ <translation type="unfinished">Tăng font size</translation>
+ </message>
+ <message>
+ <source>Permissions</source>
+ <translation type="unfinished">Cho phép</translation>
</message>
<message>
<source>Services</source>
- <translation>Dịch vụ</translation>
+ <translation type="unfinished">Dịch vụ</translation>
</message>
<message>
<source>Connection Time</source>
- <translation>Connection Thời Gian</translation>
+ <translation type="unfinished">Connection Thời Gian</translation>
</message>
<message>
<source>Last Send</source>
- <translation>Gửi Sau Cùng</translation>
+ <translation type="unfinished">Gửi Sau Cùng</translation>
</message>
<message>
<source>Last Receive</source>
- <translation>Nhận Sau Cùng</translation>
- </message>
- <message>
- <source>Ping Time</source>
- <translation>Ping Time</translation>
+ <translation type="unfinished">Nhận Sau Cùng</translation>
</message>
<message>
<source>The duration of a currently outstanding ping.</source>
- <translation>Thời hạn của một ping hiện đang nổi trội.</translation>
+ <translation type="unfinished">Thời hạn của một ping hiện đang nổi trội.</translation>
</message>
<message>
<source>Ping Wait</source>
- <translation>Ping Chờ</translation>
+ <translation type="unfinished">Ping Chờ</translation>
</message>
<message>
<source>Min Ping</source>
- <translation>Ping Nhỏ Nhất</translation>
+ <translation type="unfinished">Ping Nhỏ Nhất</translation>
</message>
<message>
<source>Time Offset</source>
- <translation>Thời gian Offset</translation>
+ <translation type="unfinished">Thời gian Offset</translation>
</message>
<message>
<source>Last block time</source>
- <translation>Thời gian block cuối cùng</translation>
- </message>
- <message>
- <source>&amp;Open</source>
- <translation>&amp;Open</translation>
+ <translation type="unfinished">Thời gian block cuối cùng</translation>
</message>
<message>
<source>&amp;Console</source>
- <translation>&amp;BangDieuKhien</translation>
- </message>
- <message>
- <source>&amp;Network Traffic</source>
- <translation>&amp;Network Traffic</translation>
- </message>
- <message>
- <source>Totals</source>
- <translation>Totals</translation>
- </message>
- <message>
- <source>In:</source>
- <translation>In:</translation>
- </message>
- <message>
- <source>Out:</source>
- <translation>Out:</translation>
+ <translation type="unfinished">&amp;BangDieuKhien</translation>
</message>
<message>
<source>Debug log file</source>
- <translation>Debug file log</translation>
+ <translation type="unfinished">Debug file log</translation>
</message>
<message>
<source>Clear console</source>
- <translation>Xóa console</translation>
- </message>
- <message>
- <source>1 &amp;hour</source>
- <translation>1 &amp;hour</translation>
- </message>
- <message>
- <source>1 &amp;day</source>
- <translation>1 &amp;day</translation>
- </message>
- <message>
- <source>1 &amp;week</source>
- <translation>1 &amp;week</translation>
- </message>
- <message>
- <source>1 &amp;year</source>
- <translation>1 &amp;year</translation>
- </message>
- <message>
- <source>&amp;Disconnect</source>
- <translation>&amp;Disconnect</translation>
- </message>
- <message>
- <source>Ban for</source>
- <translation>Ban for</translation>
- </message>
- <message>
- <source>&amp;Unban</source>
- <translation>&amp;Unban</translation>
- </message>
- <message>
- <source>Welcome to the %1 RPC console.</source>
- <translation>Welcome to the %1 RPC console.</translation>
- </message>
- <message>
- <source>Use up and down arrows to navigate history, and %1 to clear screen.</source>
- <translation>Use up and down arrows to navigate history, and %1 to clear screen.</translation>
- </message>
- <message>
- <source>Type %1 for an overview of available commands.</source>
- <translation>Nhậ p %1 để biết tổng quan về các lệnh có sẵn.</translation>
- </message>
- <message>
- <source>For more information on using this console type %1.</source>
- <translation>Để biết thêm thông tin về việc sử dụng bảng điều khiển này, hãy nhập %1.</translation>
- </message>
- <message>
- <source>WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.</source>
- <translation>WARNING: Scammers have been active, telling users to type commands here, stealing their wallet contents. Do not use this console without fully understanding the ramifications of a command.</translation>
- </message>
- <message>
- <source>Network activity disabled</source>
- <translation>Network activity disabled</translation>
+ <translation type="unfinished">Xóa console</translation>
</message>
<message>
<source>Executing command without any wallet</source>
- <translation>Đang chạy lệnh khi không có ví nào</translation>
+ <translation type="unfinished">Đang chạy lệnh khi không có ví nào</translation>
</message>
<message>
<source>Executing command using "%1" wallet</source>
- <translation>Chạy lệnh bằng ví "%1"</translation>
- </message>
- <message>
- <source>(node id: %1)</source>
- <translation>(node id: %1)</translation>
- </message>
- <message>
- <source>via %1</source>
- <translation>via %1</translation>
- </message>
- <message>
- <source>never</source>
- <translation>không bao giờ</translation>
- </message>
- <message>
- <source>Inbound</source>
- <translation>Inbound</translation>
- </message>
- <message>
- <source>Outbound</source>
- <translation>Outbound</translation>
+ <translation type="unfinished">Chạy lệnh bằng ví "%1"</translation>
</message>
<message>
<source>Unknown</source>
- <translation>Không biết</translation>
+ <translation type="unfinished">Không biết</translation>
</message>
</context>
<context>
<name>ReceiveCoinsDialog</name>
<message>
- <source>&amp;Amount:</source>
- <translation>&amp;Amount:</translation>
- </message>
- <message>
- <source>&amp;Label:</source>
- <translation>&amp;Label:</translation>
- </message>
- <message>
- <source>&amp;Message:</source>
- <translation>&amp;Message:</translation>
- </message>
- <message>
<source>An optional message to attach to the payment request, which will be displayed when the request is opened. Note: The message will not be sent with the payment over the Bitcoin network.</source>
- <translation>Một optional lời nhắn để đính kèm đến payment request, cái mà sẽ được hiển thị khi mà request đang mở. Lưu ý: Tin nhắn này sẽ không được gửi với payment over the Bitcoin network.</translation>
+ <translation type="unfinished">Một optional lời nhắn để đính kèm đến payment request, cái mà sẽ được hiển thị khi mà request đang mở. Lưu ý: Tin nhắn này sẽ không được gửi với payment over the Bitcoin network.</translation>
</message>
<message>
<source>An optional label to associate with the new receiving address.</source>
- <translation>Một optional label để liên kết với address đang nhận mới.</translation>
+ <translation type="unfinished">Một optional label để liên kết với address đang nhận mới.</translation>
</message>
<message>
<source>Use this form to request payments. All fields are &lt;b&gt;optional&lt;/b&gt;.</source>
- <translation>Sử dụng form cho request thanh toán. Tất cả chỗ trống là &lt;b&gt;optional&lt;/b&gt;.</translation>
+ <translation type="unfinished">Sử dụng form cho request thanh toán. Tất cả chỗ trống là &lt;b&gt;optional&lt;/b&gt;.</translation>
</message>
<message>
<source>An optional amount to request. Leave this empty or zero to not request a specific amount.</source>
- <translation>Một optional giá trị để request. Để lại đây khoảng trống hoặc zero để không request một giá trị xác định.</translation>
+ <translation type="unfinished">Một optional giá trị để request. Để lại đây khoảng trống hoặc zero để không request một giá trị xác định.</translation>
</message>
<message>
<source>An optional label to associate with the new receiving address (used by you to identify an invoice). It is also attached to the payment request.</source>
- <translation>Một nhãn tùy chọn để liên kết với địa chỉ nhận mới (được bạn sử dụng để xác định hóa đơn). Nó cũng được đính kèm với yêu cầu thanh toán.</translation>
+ <translation type="unfinished">Một nhãn tùy chọn để liên kết với địa chỉ nhận mới (được bạn sử dụng để xác định hóa đơn). Nó cũng được đính kèm với yêu cầu thanh toán.</translation>
</message>
<message>
<source>An optional message that is attached to the payment request and may be displayed to the sender.</source>
- <translation>Một thông báo tùy chọn được đính kèm với yêu cầu thanh toán và có thể được hiển thị cho người gửi.</translation>
+ <translation type="unfinished">Một thông báo tùy chọn được đính kèm với yêu cầu thanh toán và có thể được hiển thị cho người gửi.</translation>
</message>
<message>
<source>&amp;Create new receiving address</source>
- <translation>&amp;Tạo địa chỉ nhận mới</translation>
+ <translation type="unfinished">&amp;Tạo địa chỉ nhận mới</translation>
</message>
<message>
<source>Clear all fields of the form.</source>
- <translation>Xóa hết các khoảng trống của form.</translation>
+ <translation type="unfinished">Xóa hết các khoảng trống của form.</translation>
</message>
<message>
<source>Clear</source>
- <translation>Xóa</translation>
- </message>
- <message>
- <source>Native segwit addresses (aka Bech32 or BIP-173) reduce your transaction fees later on and offer better protection against typos, but old wallets don't support them. When unchecked, an address compatible with older wallets will be created instead.</source>
- <translation>Các địa chỉ segwit gốc (còn gọi là Bech32 hoặc BIP-173) sẽ giảm phí giao dịch của bạn sau này và bảo vệ tốt hơn trước các lỗi chính tả, nhưng ví cũ không hỗ trợ chúng. Khi không được chọn, một địa chỉ tương thích với ví cũ sẽ được tạo thay thế.</translation>
- </message>
- <message>
- <source>Generate native segwit (Bech32) address</source>
- <translation>Tạo địa chỉ segwit (Bech32) riêng</translation>
+ <translation type="unfinished">Xóa</translation>
</message>
<message>
<source>Requested payments history</source>
- <translation>Yêu cầu lịch sử giao dịch</translation>
+ <translation type="unfinished">Yêu cầu lịch sử giao dịch</translation>
</message>
<message>
<source>Show the selected request (does the same as double clicking an entry)</source>
- <translation>Hiển thị request đã chọn (does the same as double clicking an entry)</translation>
+ <translation type="unfinished">Hiển thị request đã chọn (does the same as double clicking an entry)</translation>
</message>
<message>
<source>Show</source>
- <translation>Hiển thị</translation>
+ <translation type="unfinished">Hiển thị</translation>
</message>
<message>
<source>Remove the selected entries from the list</source>
- <translation>Xóa bỏ mục đang chọn từ danh sách</translation>
+ <translation type="unfinished">Xóa bỏ mục đang chọn từ danh sách</translation>
</message>
<message>
<source>Remove</source>
- <translation>Gỡ bỏ</translation>
+ <translation type="unfinished">Gỡ bỏ</translation>
</message>
<message>
- <source>Copy URI</source>
- <translation>Sao chép URI</translation>
+ <source>Copy &amp;URI</source>
+ <translation type="unfinished">Sao chép &amp;URI</translation>
</message>
<message>
- <source>Copy label</source>
- <translation>Sao chép nhãn</translation>
+ <source>Could not unlock wallet.</source>
+ <translation type="unfinished">Không thể unlock wallet.</translation>
</message>
<message>
- <source>Copy message</source>
- <translation>Sao chép tin nhắn</translation>
+ <source>Could not generate new %1 address</source>
+ <translation type="unfinished">Không thể tạo ra %1 địa chỉ mới</translation>
</message>
+</context>
+<context>
+ <name>ReceiveRequestDialog</name>
<message>
- <source>Copy amount</source>
- <translation>Sao chép số lượng</translation>
+ <source>Address:</source>
+ <translation type="unfinished">Địa chỉ</translation>
</message>
<message>
- <source>Could not unlock wallet.</source>
- <translation>Không thể unlock wallet.</translation>
+ <source>Amount:</source>
+ <translation type="unfinished">Số lượng:</translation>
</message>
- </context>
-<context>
- <name>ReceiveRequestDialog</name>
<message>
- <source>Amount:</source>
- <translation>Số lượng:</translation>
+ <source>Label:</source>
+ <translation type="unfinished">Nhãn</translation>
</message>
<message>
<source>Message:</source>
- <translation>Tin nhắn:</translation>
+ <translation type="unfinished">Tin nhắn:</translation>
</message>
<message>
<source>Wallet:</source>
- <translation>Ví tiền</translation>
+ <translation type="unfinished">Ví tiền</translation>
</message>
<message>
<source>Copy &amp;URI</source>
- <translation>Sao chép &amp;URI</translation>
+ <translation type="unfinished">Sao chép &amp;URI</translation>
</message>
<message>
<source>Copy &amp;Address</source>
- <translation>Sao chép địa chỉ</translation>
+ <translation type="unfinished">Sao chép địa chỉ</translation>
</message>
<message>
- <source>&amp;Save Image...</source>
- <translation>&amp;Lưu ảnh...</translation>
+ <source>Payment information</source>
+ <translation type="unfinished">Payment thông tin</translation>
</message>
<message>
<source>Request payment to %1</source>
- <translation>Request payment đến %1</translation>
- </message>
- <message>
- <source>Payment information</source>
- <translation>Payment thông tin</translation>
+ <translation type="unfinished">Request payment đến %1</translation>
</message>
</context>
<context>
<name>RecentRequestsTableModel</name>
<message>
<source>Date</source>
- <translation>Ngày</translation>
+ <translation type="unfinished">Ngày</translation>
</message>
<message>
<source>Label</source>
- <translation>Nhãn</translation>
+ <translation type="unfinished">Nhãn</translation>
</message>
<message>
<source>Message</source>
- <translation>Tin nhắn</translation>
+ <translation type="unfinished">Tin nhắn</translation>
</message>
<message>
<source>(no label)</source>
- <translation>(không nhãn)</translation>
+ <translation type="unfinished">(không nhãn)</translation>
</message>
<message>
<source>(no message)</source>
- <translation>(no tin nhắn)</translation>
+ <translation type="unfinished">(no tin nhắn)</translation>
</message>
<message>
<source>(no amount requested)</source>
- <translation>(không amount yêu cầu)</translation>
+ <translation type="unfinished">(không amount yêu cầu)</translation>
</message>
<message>
<source>Requested</source>
- <translation>Đã yêu cầu</translation>
+ <translation type="unfinished">Đã yêu cầu</translation>
</message>
</context>
<context>
<name>SendCoinsDialog</name>
<message>
<source>Send Coins</source>
- <translation>Gửi Coins</translation>
+ <translation type="unfinished">Gửi Coins</translation>
</message>
<message>
<source>Coin Control Features</source>
- <translation>Coin Control Tính-năng</translation>
- </message>
- <message>
- <source>Inputs...</source>
- <translation>Đang nhập...</translation>
+ <translation type="unfinished">Coin Control Tính-năng</translation>
</message>
<message>
<source>automatically selected</source>
- <translation>được chọn một cách hoàn toàn tự động</translation>
+ <translation type="unfinished">được chọn một cách hoàn toàn tự động</translation>
</message>
<message>
<source>Insufficient funds!</source>
- <translation>Không đủ tiền kìa!</translation>
+ <translation type="unfinished">Không đủ tiền kìa!</translation>
</message>
<message>
<source>Quantity:</source>
- <translation>Số lượng:</translation>
- </message>
- <message>
- <source>Bytes:</source>
- <translation>Bytes:</translation>
+ <translation type="unfinished">Số lượng:</translation>
</message>
<message>
<source>Amount:</source>
- <translation>Số lượng:</translation>
+ <translation type="unfinished">Số lượng:</translation>
</message>
<message>
<source>Fee:</source>
- <translation>Phí:</translation>
+ <translation type="unfinished">Phí:</translation>
</message>
<message>
<source>After Fee:</source>
- <translation>Sau Phí:</translation>
+ <translation type="unfinished">Sau Phí:</translation>
</message>
<message>
<source>Change:</source>
- <translation>Thay đổi:</translation>
+ <translation type="unfinished">Thay đổi:</translation>
</message>
<message>
<source>If this is activated, but the change address is empty or invalid, change will be sent to a newly generated address.</source>
- <translation>Nếu cái này được bật, nhưng việc change address thì trống hoặc invalid, change sẽ được gửi cho một address vừa được tạo mới.</translation>
- </message>
- <message>
- <source>Custom change address</source>
- <translation>Custom change address</translation>
- </message>
- <message>
- <source>Transaction Fee:</source>
- <translation>Transaction Fee:</translation>
- </message>
- <message>
- <source>Choose...</source>
- <translation>Chọn...</translation>
+ <translation type="unfinished">Nếu cái này được bật, nhưng việc change address thì trống hoặc invalid, change sẽ được gửi cho một address vừa được tạo mới.</translation>
</message>
<message>
<source>Using the fallbackfee can result in sending a transaction that will take several hours or days (or never) to confirm. Consider choosing your fee manually or wait until you have validated the complete chain.</source>
- <translation>Sử dụng fallbackfee có thể dẫn đến hết quả đang gửi một transaction mà nó sẽ mất hàng giờ hoặc ngày (hoặc chẳng bao giờ) được confirm. Suy nghĩ chọn fee của bạn bình thường hoặc chờ cho đến khi validated hoàn thành chain.</translation>
+ <translation type="unfinished">Sử dụng fallbackfee có thể dẫn đến hết quả đang gửi một transaction mà nó sẽ mất hàng giờ hoặc ngày (hoặc chẳng bao giờ) được confirm. Suy nghĩ chọn fee của bạn bình thường hoặc chờ cho đến khi validated hoàn thành chain.</translation>
</message>
<message>
<source>Warning: Fee estimation is currently not possible.</source>
- <translation>Warning: Fee ước tính hiện tại không khả thi.</translation>
- </message>
- <message>
- <source>Specify a custom fee per kB (1,000 bytes) of the transaction's virtual size.
-
-Note: Since the fee is calculated on a per-byte basis, a fee of "100 satoshis per kB" for a transaction size of 500 bytes (half of 1 kB) would ultimately yield a fee of only 50 satoshis.</source>
- <translation>Chỉ định một khoản phí tùy chỉnh cho mỗi kB (1.000 byte) kích thước ảo của giao dịch.
-
-Lưu ý: Vì phí được tính trên cơ sở mỗi byte, nên phí "100 satoshi trên mỗi kB" cho kích thước giao dịch là 500 byte (một nửa của 1 kB) cuối cùng sẽ mang lại một khoản phí chỉ 50 satoshi.</translation>
+ <translation type="unfinished">Warning: Fee ước tính hiện tại không khả thi.</translation>
</message>
<message>
<source>per kilobyte</source>
- <translation>trên mỗi kilobyte</translation>
+ <translation type="unfinished">trên mỗi kilobyte</translation>
</message>
<message>
<source>Hide</source>
- <translation>Ẩn</translation>
+ <translation type="unfinished">Ẩn</translation>
</message>
<message>
<source>Recommended:</source>
- <translation>Khuyên dùng:</translation>
- </message>
- <message>
- <source>Custom:</source>
- <translation>Custom:</translation>
- </message>
- <message>
- <source>(Smart fee not initialized yet. This usually takes a few blocks...)</source>
- <translation>(Thông minh fee vẫn chưa được khởi tạo. Điều này thường mất vài blocks...)</translation>
+ <translation type="unfinished">Khuyên dùng:</translation>
</message>
<message>
<source>Send to multiple recipients at once</source>
- <translation>Gửi đến tập thể người nhận một lần</translation>
- </message>
- <message>
- <source>Add &amp;Recipient</source>
- <translation>Add &amp;Recipient</translation>
+ <translation type="unfinished">Gửi đến tập thể người nhận một lần</translation>
</message>
<message>
<source>Clear all fields of the form.</source>
- <translation>Xóa hết các khoảng trống của form.</translation>
+ <translation type="unfinished">Xóa hết các khoảng trống của form.</translation>
</message>
<message>
<source>Dust:</source>
- <translation>Rác:</translation>
+ <translation type="unfinished">Rác:</translation>
</message>
<message>
<source>Hide transaction fee settings</source>
- <translation>Ẩn cài đặt phí giao dịch</translation>
+ <translation type="unfinished">Ẩn cài đặt phí giao dịch</translation>
</message>
<message>
<source>When there is less transaction volume than space in the blocks, miners as well as relaying nodes may enforce a minimum fee. Paying only this minimum fee is just fine, but be aware that this can result in a never confirming transaction once there is more demand for bitcoin transactions than the network can process.</source>
- <translation>Khi có khối lượng giao dịch ít hơn chổ trống trong các khối, các nhà đào mỏ cũng như các nút chuyển tiếp có thể thực thi chỉ với một khoản phí tối thiểu. Chỉ trả khoản phí tối thiểu này là tốt, nhưng lưu ý rằng điều này có thể dẫn đến một giao dịch không bao giờ xác nhận một khi có nhu cầu giao dịch bitcoin nhiều hơn khả năng mạng có thể xử lý.</translation>
+ <translation type="unfinished">Khi có khối lượng giao dịch ít hơn chổ trống trong các khối, các nhà đào mỏ cũng như các nút chuyển tiếp có thể thực thi chỉ với một khoản phí tối thiểu. Chỉ trả khoản phí tối thiểu này là tốt, nhưng lưu ý rằng điều này có thể dẫn đến một giao dịch không bao giờ xác nhận một khi có nhu cầu giao dịch bitcoin nhiều hơn khả năng mạng có thể xử lý.</translation>
</message>
<message>
<source>A too low fee might result in a never confirming transaction (read the tooltip)</source>
- <translation>Một khoản phí quá thấp có thể dẫn đến một giao dịch không bao giờ xác nhận (đọc chú giải công cụ)</translation>
+ <translation type="unfinished">Một khoản phí quá thấp có thể dẫn đến một giao dịch không bao giờ xác nhận (đọc chú giải công cụ)</translation>
</message>
<message>
<source>Confirmation time target:</source>
- <translation>Thời gian xác nhận đối tượng:</translation>
+ <translation type="unfinished">Thời gian xác nhận đối tượng:</translation>
</message>
<message>
<source>Enable Replace-By-Fee</source>
- <translation>Kích hoạt Phí thay thế</translation>
+ <translation type="unfinished">Kích hoạt Phí thay thế</translation>
</message>
<message>
<source>With Replace-By-Fee (BIP-125) you can increase a transaction's fee after it is sent. Without this, a higher fee may be recommended to compensate for increased transaction delay risk.</source>
- <translation>Với Phí thay thế (BIP-125), bạn có thể tăng phí giao dịch sau khi được gửi. Nếu không có điều này, một khoản phí cao hơn có thể được đề xuất để bù đắp cho rủi ro chậm trễ giao dịch tăng lên.</translation>
- </message>
- <message>
- <source>Clear &amp;All</source>
- <translation>Clear &amp;All</translation>
+ <translation type="unfinished">Với Phí thay thế (BIP-125), bạn có thể tăng phí giao dịch sau khi được gửi. Nếu không có điều này, một khoản phí cao hơn có thể được đề xuất để bù đắp cho rủi ro chậm trễ giao dịch tăng lên.</translation>
</message>
<message>
<source>Balance:</source>
- <translation>Số dư:</translation>
+ <translation type="unfinished">Số dư:</translation>
</message>
<message>
<source>Confirm the send action</source>
- <translation>Confirm hành động gửi</translation>
- </message>
- <message>
- <source>S&amp;end</source>
- <translation>S&amp;end</translation>
+ <translation type="unfinished">Confirm hành động gửi</translation>
</message>
<message>
<source>Copy quantity</source>
- <translation>Sao chép số lượng</translation>
+ <translation type="unfinished">Sao chép số lượng</translation>
</message>
<message>
<source>Copy amount</source>
- <translation>Sao chép số lượng</translation>
+ <translation type="unfinished">Sao chép số lượng</translation>
</message>
<message>
<source>Copy fee</source>
- <translation>Sao chép phí</translation>
+ <translation type="unfinished">Sao chép phí</translation>
</message>
<message>
<source>Copy after fee</source>
- <translation>Sao chép sau phí</translation>
+ <translation type="unfinished">Sao chép sau phí</translation>
</message>
<message>
<source>Copy bytes</source>
- <translation>Sao chép bytes</translation>
+ <translation type="unfinished">Sao chép bytes</translation>
</message>
<message>
<source>Copy dust</source>
- <translation>Sao chép rác</translation>
+ <translation type="unfinished">Sao chép rác</translation>
</message>
<message>
<source>Copy change</source>
- <translation>Sao chép thay đổi</translation>
- </message>
- <message>
- <source>%1 (%2 blocks)</source>
- <translation>%1 (%2 blocks)</translation>
+ <translation type="unfinished">Sao chép thay đổi</translation>
</message>
<message>
<source>Cr&amp;eate Unsigned</source>
- <translation>Cr&amp;eate không được ký</translation>
+ <translation type="unfinished">Cr&amp;eate không được ký</translation>
</message>
<message>
<source>Creates a Partially Signed Bitcoin Transaction (PSBT) for use with e.g. an offline %1 wallet, or a PSBT-compatible hardware wallet.</source>
- <translation>Tạo Giao dịch Bitcoin được ký một phần (PSBT) để sử dụng với các dạng như: ví ngoại tuyến %1 hoặc ví phần cứng tương thích PSBT.</translation>
+ <translation type="unfinished">Tạo Giao dịch Bitcoin được ký một phần (PSBT) để sử dụng với các dạng như: ví ngoại tuyến %1 hoặc ví phần cứng tương thích PSBT.</translation>
</message>
<message>
<source> from wallet '%1'</source>
- <translation>từ ví '%1'</translation>
+ <translation type="unfinished">từ ví '%1'</translation>
</message>
<message>
<source>%1 to '%2'</source>
- <translation>%1 tới '%2'</translation>
+ <translation type="unfinished">%1 tới '%2'</translation>
</message>
<message>
<source>%1 to %2</source>
- <translation>%1 đến%2</translation>
+ <translation type="unfinished">%1 đến%2</translation>
</message>
<message>
- <source>Do you want to draft this transaction?</source>
- <translation>Bạn có muốn tạo tạm thời dao dịch này?</translation>
+ <source>Save Transaction Data</source>
+ <translation type="unfinished">Lưu trữ giao dịch</translation>
</message>
<message>
- <source>Are you sure you want to send?</source>
- <translation>Bạn chắc chắn muốn gửi chứ?</translation>
+ <source>PSBT saved</source>
+ <translation type="unfinished">PSBT đã lưu</translation>
</message>
<message>
<source>or</source>
- <translation>hoặc</translation>
+ <translation type="unfinished">hoặc</translation>
</message>
<message>
<source>You can increase the fee later (signals Replace-By-Fee, BIP-125).</source>
- <translation>Bạn có thể tăng phí sau khi gửi( với tín hiệu Phí Thay Thế, BIP-125)</translation>
+ <translation type="unfinished">Bạn có thể tăng phí sau khi gửi( với tín hiệu Phí Thay Thế, BIP-125)</translation>
</message>
<message>
<source>Please, review your transaction.</source>
- <translation>Làm ơn xem xét đánh giá giao dịch của bạn.</translation>
- </message>
- <message>
- <source>Transaction fee</source>
- <translation>Transaction fee</translation>
+ <extracomment>Text to prompt a user to review the details of the transaction they are attempting to send.</extracomment>
+ <translation type="unfinished">Làm ơn xem xét đánh giá giao dịch của bạn.</translation>
</message>
<message>
<source>Not signalling Replace-By-Fee, BIP-125.</source>
- <translation>Không có tín hiệu Phí Thay Thế, BIP-125.</translation>
+ <translation type="unfinished">Không có tín hiệu Phí Thay Thế, BIP-125.</translation>
</message>
<message>
<source>Total Amount</source>
- <translation>Tổng số</translation>
- </message>
- <message>
- <source>To review recipient list click "Show Details..."</source>
- <translation>Để xem nhận xét người nhận, nhấn "Xem chi tiết..."</translation>
+ <translation type="unfinished">Tổng số</translation>
</message>
<message>
<source>Confirm send coins</source>
- <translation>Confirm gửi coins</translation>
- </message>
- <message>
- <source>Confirm transaction proposal</source>
- <translation>Xác nhận đề xuất giao dịch</translation>
- </message>
- <message>
- <source>Send</source>
- <translation>Gửi</translation>
+ <translation type="unfinished">Confirm gửi coins</translation>
</message>
<message>
<source>Watch-only balance:</source>
- <translation>Số dư chỉ xem:</translation>
+ <translation type="unfinished">Số dư chỉ xem:</translation>
</message>
<message>
<source>The recipient address is not valid. Please recheck.</source>
- <translation>Địa chỉ người nhận address thì không valid. Kiểm tra lại đi.</translation>
+ <translation type="unfinished">Địa chỉ người nhận address thì không valid. Kiểm tra lại đi.</translation>
</message>
<message>
<source>The amount to pay must be larger than 0.</source>
- <translation>Giả trị để pay cần phải lớn hơn 0.</translation>
+ <translation type="unfinished">Giả trị để pay cần phải lớn hơn 0.</translation>
</message>
<message>
<source>The amount exceeds your balance.</source>
- <translation>Số tiền vượt quá số dư của bạn.</translation>
+ <translation type="unfinished">Số tiền vượt quá số dư của bạn.</translation>
</message>
<message>
<source>The total exceeds your balance when the %1 transaction fee is included.</source>
- <translation>Tổng số lớn hơn số dư của bạn khi %1 transaction fee được tính vào.</translation>
+ <translation type="unfinished">Tổng số lớn hơn số dư của bạn khi %1 transaction fee được tính vào.</translation>
</message>
<message>
<source>Duplicate address found: addresses should only be used once each.</source>
- <translation>Trùng address được tìm thấy: địa chỉ chỉ nên được dùng một lần.</translation>
+ <translation type="unfinished">Trùng address được tìm thấy: địa chỉ chỉ nên được dùng một lần.</translation>
</message>
<message>
<source>Transaction creation failed!</source>
- <translation>Transaction khởi tạo thất bại!</translation>
+ <translation type="unfinished">Transaction khởi tạo thất bại!</translation>
</message>
<message>
<source>A fee higher than %1 is considered an absurdly high fee.</source>
- <translation>Một fee lớn hơn %1 được coi là ngớ ngẩn cao fee.</translation>
+ <translation type="unfinished">Một fee lớn hơn %1 được coi là ngớ ngẩn cao fee.</translation>
</message>
<message>
<source>Payment request expired.</source>
- <translation>Payment request hết hạn.</translation>
+ <translation type="unfinished">Payment request hết hạn.</translation>
</message>
<message numerus="yes">
<source>Estimated to begin confirmation within %n block(s).</source>
- <translation><numerusform>Dự kiến bắt đầu xác nhận trong vòng %n blocks.</numerusform></translation>
- </message>
- <message>
- <source>Warning: Invalid Bitcoin address</source>
- <translation>Warning: Invalid Bitcoin address</translation>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
<message>
<source>Warning: Unknown change address</source>
- <translation>Warning: Không biết change address</translation>
- </message>
- <message>
- <source>Confirm custom change address</source>
- <translation>Confirm custom change address</translation>
+ <translation type="unfinished">Warning: Không biết change address</translation>
</message>
<message>
<source>The address you selected for change is not part of this wallet. Any or all funds in your wallet may be sent to this address. Are you sure?</source>
- <translation>The address bạn đã chọn dành cho change thì không phải part of this wallet. Bất kỳ hay tất cả funds in your wallet có thể được gửi đến address này. Bạn chắc chứ?</translation>
+ <translation type="unfinished">The address bạn đã chọn dành cho change thì không phải part of this wallet. Bất kỳ hay tất cả funds in your wallet có thể được gửi đến address này. Bạn chắc chứ?</translation>
</message>
<message>
<source>(no label)</source>
- <translation>(không nhãn)</translation>
+ <translation type="unfinished">(không nhãn)</translation>
</message>
</context>
<context>
<name>SendCoinsEntry</name>
<message>
- <source>A&amp;mount:</source>
- <translation>A&amp;mount:</translation>
- </message>
- <message>
- <source>Pay &amp;To:</source>
- <translation>Pay &amp;To:</translation>
- </message>
- <message>
- <source>&amp;Label:</source>
- <translation>&amp;Label:</translation>
- </message>
- <message>
<source>Choose previously used address</source>
- <translation>Chọn mới thì address</translation>
+ <translation type="unfinished">Chọn mới thì address</translation>
</message>
<message>
<source>The Bitcoin address to send the payment to</source>
- <translation>The Bitcoin address để gửi the payment đến</translation>
- </message>
- <message>
- <source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="unfinished">The Bitcoin address để gửi the payment đến</translation>
</message>
<message>
<source>Paste address from clipboard</source>
- <translation>Paste address từ clipboard</translation>
- </message>
- <message>
- <source>Alt+P</source>
- <translation>Alt+P</translation>
+ <translation type="unfinished">Paste address từ clipboard</translation>
</message>
<message>
<source>Remove this entry</source>
- <translation>Xóa bỏ entry này</translation>
+ <translation type="unfinished">Xóa bỏ entry này</translation>
</message>
<message>
<source>The amount to send in the selected unit</source>
- <translation>Lượng tiền để gửi trong mỗi đơn vị đã chọn</translation>
+ <translation type="unfinished">Lượng tiền để gửi trong mỗi đơn vị đã chọn</translation>
</message>
<message>
<source>The fee will be deducted from the amount being sent. The recipient will receive less bitcoins than you enter in the amount field. If multiple recipients are selected, the fee is split equally.</source>
- <translation>The fee sẽ được khấu trừ từ số tiền đang gửi. Người nhận sẽ receive ít bitcoins hơn bạn gõ vào khoảng trống. Nếu nhiều người gửi được chọn, fee sẽ được chia đều.</translation>
+ <translation type="unfinished">The fee sẽ được khấu trừ từ số tiền đang gửi. Người nhận sẽ receive ít bitcoins hơn bạn gõ vào khoảng trống. Nếu nhiều người gửi được chọn, fee sẽ được chia đều.</translation>
</message>
<message>
<source>S&amp;ubtract fee from amount</source>
- <translation>S&amp;ubtract fee từ amount</translation>
+ <translation type="unfinished">S&amp;ubtract fee từ amount</translation>
</message>
<message>
<source>Use available balance</source>
- <translation>Sử dụng số dư sẵn có</translation>
+ <translation type="unfinished">Sử dụng số dư sẵn có</translation>
</message>
<message>
<source>Message:</source>
- <translation>Tin nhắn:</translation>
+ <translation type="unfinished">Tin nhắn:</translation>
</message>
<message>
<source>This is an unauthenticated payment request.</source>
- <translation>Đây là một chưa được chứng thực payment request.</translation>
+ <translation type="unfinished">Đây là một chưa được chứng thực payment request.</translation>
</message>
<message>
<source>This is an authenticated payment request.</source>
- <translation>Đây là một chưa được chứng thực payment request.</translation>
+ <translation type="unfinished">Đây là một chưa được chứng thực payment request.</translation>
</message>
<message>
<source>Enter a label for this address to add it to the list of used addresses</source>
- <translation>Nhập một label cho cái address này để thêm vào danh sách địa chỉ đã sử dụng</translation>
+ <translation type="unfinished">Nhập một label cho cái address này để thêm vào danh sách địa chỉ đã sử dụng</translation>
</message>
<message>
<source>A message that was attached to the bitcoin: URI which will be stored with the transaction for your reference. Note: This message will not be sent over the Bitcoin network.</source>
- <translation>Một tin nhắn được đính kèm với số bitcoin: URI mà sẽ được lưu giữ với transaction dành cho tài liệu tham khảo. Lưu ý: Tin nhắn này sẽ không được gửi thông qua Bitcoin network.</translation>
+ <translation type="unfinished">Một tin nhắn được đính kèm với số bitcoin: URI mà sẽ được lưu giữ với transaction dành cho tài liệu tham khảo. Lưu ý: Tin nhắn này sẽ không được gửi thông qua Bitcoin network.</translation>
</message>
<message>
<source>Pay To:</source>
- <translation>Pay Đến:</translation>
+ <translation type="unfinished">Pay Đến:</translation>
</message>
<message>
<source>Memo:</source>
- <translation>Bản ghi nhớ:</translation>
+ <translation type="unfinished">Bản ghi nhớ:</translation>
</message>
</context>
<context>
- <name>ShutdownWindow</name>
+ <name>SendConfirmationDialog</name>
<message>
- <source>%1 is shutting down...</source>
- <translation>%1 đang shutting down...</translation>
- </message>
- <message>
- <source>Do not shut down the computer until this window disappears.</source>
- <translation>Đừng tắt máy tính đến khi cửa sổ này đóng.</translation>
+ <source>Send</source>
+ <translation type="unfinished">Gửi</translation>
</message>
-</context>
+ </context>
<context>
<name>SignVerifyMessageDialog</name>
<message>
<source>Signatures - Sign / Verify a Message</source>
- <translation>Chữ ký - Sign / Verify a Message</translation>
+ <translation type="unfinished">Chữ ký - Sign / Verify a Message</translation>
</message>
<message>
<source>&amp;Sign Message</source>
- <translation>&amp;Sign Tin nhắn</translation>
+ <translation type="unfinished">&amp;Sign Tin nhắn</translation>
</message>
<message>
<source>You can sign messages/agreements with your addresses to prove you can receive bitcoins sent to them. Be careful not to sign anything vague or random, as phishing attacks may try to trick you into signing your identity over to them. Only sign fully-detailed statements you agree to.</source>
- <translation>Bạn có thể ký/đồng ý với địa chỉ chứng minh bạn có thể receive bitcoins đã gửi đến chúng. Cẩn thận không ký bất cứ không rõ hay random, như các cuộc tấn công lừa đảo có thể cố lừa bạn ký tên vào danh tính của bạn.. Chỉ ký các bản tuyên bố hoàn chỉnh mà bạn đồng ý.</translation>
+ <translation type="unfinished">Bạn có thể ký/đồng ý với địa chỉ chứng minh bạn có thể receive bitcoins đã gửi đến chúng. Cẩn thận không ký bất cứ không rõ hay random, như các cuộc tấn công lừa đảo có thể cố lừa bạn ký tên vào danh tính của bạn.. Chỉ ký các bản tuyên bố hoàn chỉnh mà bạn đồng ý.</translation>
</message>
<message>
<source>The Bitcoin address to sign the message with</source>
- <translation>The Bitcoin address để ký với tin nhắn</translation>
+ <translation type="unfinished">The Bitcoin address để ký với tin nhắn</translation>
</message>
<message>
<source>Choose previously used address</source>
- <translation>Chọn mới thì address</translation>
- </message>
- <message>
- <source>Alt+A</source>
- <translation>Alt+A</translation>
+ <translation type="unfinished">Chọn mới thì address</translation>
</message>
<message>
<source>Paste address from clipboard</source>
- <translation>Paste address từ clipboard</translation>
- </message>
- <message>
- <source>Alt+P</source>
- <translation>Alt+P</translation>
+ <translation type="unfinished">Paste address từ clipboard</translation>
</message>
<message>
<source>Enter the message you want to sign here</source>
- <translation>Nhập tin nhắn bạn muốn ký tại đây</translation>
- </message>
- <message>
- <source>Signature</source>
- <translation>Signature</translation>
+ <translation type="unfinished">Nhập tin nhắn bạn muốn ký tại đây</translation>
</message>
<message>
<source>Copy the current signature to the system clipboard</source>
- <translation>Copy hiện tại signature tới system clipboard</translation>
+ <translation type="unfinished">Copy hiện tại signature tới system clipboard</translation>
</message>
<message>
<source>Sign the message to prove you own this Bitcoin address</source>
- <translation>Ký tin nhắn để chứng minh bạn sở hữu Bitcoin address này</translation>
- </message>
- <message>
- <source>Sign &amp;Message</source>
- <translation>Sign &amp;Message</translation>
+ <translation type="unfinished">Ký tin nhắn để chứng minh bạn sở hữu Bitcoin address này</translation>
</message>
<message>
<source>Reset all sign message fields</source>
- <translation>Reset tất cả khoảng chữ ký nhắn</translation>
- </message>
- <message>
- <source>Clear &amp;All</source>
- <translation>Clear &amp;All</translation>
+ <translation type="unfinished">Reset tất cả khoảng chữ ký nhắn</translation>
</message>
<message>
<source>&amp;Verify Message</source>
- <translation>&amp;Verify Tin nhắn</translation>
+ <translation type="unfinished">&amp;Verify Tin nhắn</translation>
</message>
<message>
<source>Enter the receiver's address, message (ensure you copy line breaks, spaces, tabs, etc. exactly) and signature below to verify the message. Be careful not to read more into the signature than what is in the signed message itself, to avoid being tricked by a man-in-the-middle attack. Note that this only proves the signing party receives with the address, it cannot prove sendership of any transaction!</source>
- <translation>Nhập vào address người nhận, tin nhắn (chắc rằng bạn copy line breaks, khoảng trống, tabs, etc. chính xác) và signature bên dưới verify tin nhắn. Cẩn thận không đọc nhiều hơn từ signature so với cái được ký trong bản thân tin nhắn, để tránh bị lừa bới man-in-the-middle tấn công. Lưu ý rằng điều này chỉ chứng nhận nhóm những người nhân với address, nó không thể chứng minh bên gửi có bất kỳ transaction!</translation>
+ <translation type="unfinished">Nhập vào address người nhận, tin nhắn (chắc rằng bạn copy line breaks, khoảng trống, tabs, etc. chính xác) và signature bên dưới verify tin nhắn. Cẩn thận không đọc nhiều hơn từ signature so với cái được ký trong bản thân tin nhắn, để tránh bị lừa bới man-in-the-middle tấn công. Lưu ý rằng điều này chỉ chứng nhận nhóm những người nhân với address, nó không thể chứng minh bên gửi có bất kỳ transaction!</translation>
</message>
<message>
<source>The Bitcoin address the message was signed with</source>
- <translation>The Bitcoin address tin nhắn đã ký với</translation>
+ <translation type="unfinished">The Bitcoin address tin nhắn đã ký với</translation>
</message>
<message>
<source>The signed message to verify</source>
- <translation>Tin nhắn đã được ký để xác nhận</translation>
+ <translation type="unfinished">Tin nhắn đã được ký để xác nhận</translation>
</message>
<message>
<source>The signature given when the message was signed</source>
- <translation>Chữ ký được cung cấp khi tin nhắn đã được ký</translation>
+ <translation type="unfinished">Chữ ký được cung cấp khi tin nhắn đã được ký</translation>
</message>
<message>
<source>Verify the message to ensure it was signed with the specified Bitcoin address</source>
- <translation>Verify tin nhắn để chắc rằng nó đã được ký với xác định Bitcoin address</translation>
- </message>
- <message>
- <source>Verify &amp;Message</source>
- <translation>Verify &amp;Message</translation>
+ <translation type="unfinished">Verify tin nhắn để chắc rằng nó đã được ký với xác định Bitcoin address</translation>
</message>
<message>
<source>Reset all verify message fields</source>
- <translation>Reset tất cả verify khoảng trống nhắn</translation>
+ <translation type="unfinished">Reset tất cả verify khoảng trống nhắn</translation>
</message>
<message>
<source>Click "Sign Message" to generate signature</source>
- <translation>Click "Sign Message" để generate signature</translation>
+ <translation type="unfinished">Click "Sign Message" để generate signature</translation>
</message>
<message>
<source>The entered address is invalid.</source>
- <translation>Đã nhập address thì invalid.</translation>
+ <translation type="unfinished">Đã nhập address thì invalid.</translation>
</message>
<message>
<source>Please check the address and try again.</source>
- <translation>Vui lòng kiểm tra address và thử lại.</translation>
+ <translation type="unfinished">Vui lòng kiểm tra address và thử lại.</translation>
</message>
<message>
<source>The entered address does not refer to a key.</source>
- <translation>Đã nhập address không refer to a key.</translation>
+ <translation type="unfinished">Đã nhập address không refer to a key.</translation>
</message>
<message>
<source>Wallet unlock was cancelled.</source>
- <translation>Wallet unlock đã được hủy.</translation>
+ <translation type="unfinished">Wallet unlock đã được hủy.</translation>
</message>
<message>
<source>No error</source>
- <translation>Không lỗi</translation>
+ <translation type="unfinished">Không lỗi</translation>
</message>
<message>
<source>Private key for the entered address is not available.</source>
- <translation>Private key cho address đã nhập thì không có sẵn.</translation>
+ <translation type="unfinished">Private key cho address đã nhập thì không có sẵn.</translation>
</message>
- <message>
- <source>Message signing failed.</source>
- <translation>Message signing failed.</translation>
- </message>
- <message>
- <source>Message signed.</source>
- <translation>Message signed.</translation>
- </message>
- <message>
- <source>The signature could not be decoded.</source>
- <translation>The signature could not be decoded.</translation>
- </message>
- <message>
- <source>Please check the signature and try again.</source>
- <translation>Please check the signature and try again.</translation>
- </message>
- <message>
- <source>The signature did not match the message digest.</source>
- <translation>The signature did not match the message digest.</translation>
- </message>
- <message>
- <source>Message verification failed.</source>
- <translation>Message verification failed.</translation>
- </message>
- <message>
- <source>Message verified.</source>
- <translation>Message verified.</translation>
- </message>
-</context>
-<context>
- <name>TrafficGraphWidget</name>
- <message>
- <source>KB/s</source>
- <translation>KB/s</translation>
- </message>
-</context>
+ </context>
<context>
<name>TransactionDesc</name>
- <message numerus="yes">
- <source>Open for %n more block(s)</source>
- <translation><numerusform>Mở cho %n nhiều hơn blocks</numerusform></translation>
- </message>
- <message>
- <source>Open until %1</source>
- <translation>Open until %1</translation>
- </message>
- <message>
- <source>conflicted with a transaction with %1 confirmations</source>
- <translation>conflicted with a transaction with %1 confirmations</translation>
- </message>
- <message>
- <source>0/unconfirmed, %1</source>
- <translation>0/unconfirmed, %1</translation>
- </message>
- <message>
- <source>in memory pool</source>
- <translation>in memory pool</translation>
- </message>
- <message>
- <source>not in memory pool</source>
- <translation>not in memory pool</translation>
- </message>
- <message>
- <source>abandoned</source>
- <translation>abandoned</translation>
- </message>
- <message>
- <source>%1/unconfirmed</source>
- <translation>%1/unconfirmed</translation>
- </message>
- <message>
- <source>%1 confirmations</source>
- <translation>%1 confirmations</translation>
- </message>
- <message>
- <source>Status</source>
- <translation>Status</translation>
- </message>
<message>
<source>Date</source>
- <translation>Ngày</translation>
- </message>
- <message>
- <source>Source</source>
- <translation>Source</translation>
- </message>
- <message>
- <source>Generated</source>
- <translation>Generated</translation>
- </message>
- <message>
- <source>From</source>
- <translation>From</translation>
- </message>
- <message>
- <source>unknown</source>
- <translation>unknown</translation>
- </message>
- <message>
- <source>To</source>
- <translation>To</translation>
- </message>
- <message>
- <source>own address</source>
- <translation>own address</translation>
- </message>
- <message>
- <source>watch-only</source>
- <translation>watch-only</translation>
- </message>
- <message>
- <source>label</source>
- <translation>label</translation>
- </message>
- <message>
- <source>Credit</source>
- <translation>Credit</translation>
+ <translation type="unfinished">Ngày</translation>
</message>
<message numerus="yes">
<source>matures in %n more block(s)</source>
- <translation><numerusform>Hoàn thiện trong %n nhiều hơn blocks</numerusform></translation>
- </message>
- <message>
- <source>not accepted</source>
- <translation>not accepted</translation>
- </message>
- <message>
- <source>Debit</source>
- <translation>Debit</translation>
- </message>
- <message>
- <source>Total debit</source>
- <translation>Total debit</translation>
- </message>
- <message>
- <source>Total credit</source>
- <translation>Total credit</translation>
- </message>
- <message>
- <source>Transaction fee</source>
- <translation>Transaction fee</translation>
- </message>
- <message>
- <source>Net amount</source>
- <translation>Net amount</translation>
+ <translation type="unfinished">
+ <numerusform />
+ </translation>
</message>
<message>
<source>Message</source>
- <translation>Tin nhắn</translation>
- </message>
- <message>
- <source>Comment</source>
- <translation>Comment</translation>
- </message>
- <message>
- <source>Transaction ID</source>
- <translation>Transaction ID</translation>
- </message>
- <message>
- <source>Transaction total size</source>
- <translation>Transaction total size</translation>
+ <translation type="unfinished">Tin nhắn</translation>
</message>
<message>
<source>Transaction virtual size</source>
- <translation>Kích cỡ giao dịch ảo</translation>
- </message>
- <message>
- <source>Output index</source>
- <translation>Output index</translation>
+ <translation type="unfinished">Kích cỡ giao dịch ảo</translation>
</message>
<message>
<source> (Certificate was not verified)</source>
- <translation>(Chứng chỉ chưa được thẩm định)</translation>
- </message>
- <message>
- <source>Merchant</source>
- <translation>Merchant</translation>
- </message>
- <message>
- <source>Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</source>
- <translation>Generated coins must mature %1 blocks before they can be spent. When you generated this block, it was broadcast to the network to be added to the block chain. If it fails to get into the chain, its state will change to "not accepted" and it won't be spendable. This may occasionally happen if another node generates a block within a few seconds of yours.</translation>
- </message>
- <message>
- <source>Debug information</source>
- <translation>Debug information</translation>
- </message>
- <message>
- <source>Transaction</source>
- <translation>Transaction</translation>
- </message>
- <message>
- <source>Inputs</source>
- <translation>Inputs</translation>
+ <translation type="unfinished">(Chứng chỉ chưa được thẩm định)</translation>
</message>
<message>
<source>Amount</source>
- <translation>Giá trị</translation>
- </message>
- <message>
- <source>true</source>
- <translation>true</translation>
- </message>
- <message>
- <source>false</source>
- <translation>false</translation>
- </message>
-</context>
-<context>
- <name>TransactionDescDialog</name>
- <message>
- <source>This pane shows a detailed description of the transaction</source>
- <translation>This pane shows a detailed description of the transaction</translation>
- </message>
- <message>
- <source>Details for %1</source>
- <translation>Details for %1</translation>
+ <translation type="unfinished">Số lượng</translation>
</message>
-</context>
+ </context>
<context>
<name>TransactionTableModel</name>
<message>
<source>Date</source>
- <translation>Ngày</translation>
- </message>
- <message>
- <source>Type</source>
- <translation>Type</translation>
+ <translation type="unfinished">Ngày</translation>
</message>
<message>
<source>Label</source>
- <translation>Nhãn</translation>
- </message>
- <message numerus="yes">
- <source>Open for %n more block(s)</source>
- <translation><numerusform>Mở cho %n nhiều hơn blocks</numerusform></translation>
- </message>
- <message>
- <source>Open until %1</source>
- <translation>Open until %1</translation>
- </message>
- <message>
- <source>Unconfirmed</source>
- <translation>Unconfirmed</translation>
- </message>
- <message>
- <source>Abandoned</source>
- <translation>Abandoned</translation>
- </message>
- <message>
- <source>Confirming (%1 of %2 recommended confirmations)</source>
- <translation>Confirming (%1 of %2 recommended confirmations)</translation>
- </message>
- <message>
- <source>Confirmed (%1 confirmations)</source>
- <translation>Confirmed (%1 confirmations)</translation>
+ <translation type="unfinished">Nhãn</translation>
</message>
<message>
<source>Conflicted</source>
- <translation>Xung đột</translation>
- </message>
- <message>
- <source>Immature (%1 confirmations, will be available after %2)</source>
- <translation>Immature (%1 confirmations, will be available after %2)</translation>
- </message>
- <message>
- <source>Generated but not accepted</source>
- <translation>Generated but not accepted</translation>
- </message>
- <message>
- <source>Received with</source>
- <translation>Received with</translation>
- </message>
- <message>
- <source>Received from</source>
- <translation>Received from</translation>
- </message>
- <message>
- <source>Sent to</source>
- <translation>Sent to</translation>
- </message>
- <message>
- <source>Payment to yourself</source>
- <translation>Payment to yourself</translation>
- </message>
- <message>
- <source>Mined</source>
- <translation>Mined</translation>
- </message>
- <message>
- <source>watch-only</source>
- <translation>watch-only</translation>
- </message>
- <message>
- <source>(n/a)</source>
- <translation>(n/a)</translation>
+ <translation type="unfinished">Xung đột</translation>
</message>
<message>
<source>(no label)</source>
- <translation>(không nhãn)</translation>
- </message>
- <message>
- <source>Transaction status. Hover over this field to show number of confirmations.</source>
- <translation>Transaction status. Hover over this field to show number of confirmations.</translation>
- </message>
- <message>
- <source>Date and time that the transaction was received.</source>
- <translation>Date and time that the transaction was received.</translation>
- </message>
- <message>
- <source>Type of transaction.</source>
- <translation>Type of transaction.</translation>
- </message>
- <message>
- <source>Whether or not a watch-only address is involved in this transaction.</source>
- <translation>Whether or not a watch-only address is involved in this transaction.</translation>
+ <translation type="unfinished">(không nhãn)</translation>
</message>
- <message>
- <source>User-defined intent/purpose of the transaction.</source>
- <translation>User-defined intent/purpose of the transaction.</translation>
- </message>
- <message>
- <source>Amount removed from or added to balance.</source>
- <translation>Amount removed from or added to balance.</translation>
- </message>
-</context>
+ </context>
<context>
<name>TransactionView</name>
<message>
<source>All</source>
- <translation>Tất cả</translation>
+ <translation type="unfinished">Tất cả</translation>
</message>
<message>
<source>Today</source>
- <translation>Hôm nay</translation>
+ <translation type="unfinished">Hôm nay</translation>
</message>
<message>
<source>This week</source>
- <translation>Tuần này</translation>
+ <translation type="unfinished">Tuần này</translation>
</message>
<message>
<source>This month</source>
- <translation>Tháng này</translation>
+ <translation type="unfinished">Tháng này</translation>
</message>
<message>
<source>Last month</source>
- <translation>Tháng trước</translation>
+ <translation type="unfinished">Tháng trước</translation>
</message>
<message>
<source>This year</source>
- <translation>Năm nay</translation>
- </message>
- <message>
- <source>Range...</source>
- <translation>Range...</translation>
- </message>
- <message>
- <source>Received with</source>
- <translation>Received with</translation>
- </message>
- <message>
- <source>Sent to</source>
- <translation>Sent to</translation>
- </message>
- <message>
- <source>To yourself</source>
- <translation>To yourself</translation>
- </message>
- <message>
- <source>Mined</source>
- <translation>Mined</translation>
+ <translation type="unfinished">Năm nay</translation>
</message>
<message>
<source>Other</source>
- <translation>Other</translation>
+ <translation type="unfinished">Khác</translation>
</message>
<message>
<source>Enter address, transaction id, or label to search</source>
- <translation>Nhập địa chỉ, số id giao dịch, hoặc nhãn để tìm kiếm</translation>
- </message>
- <message>
- <source>Min amount</source>
- <translation>Min amount</translation>
- </message>
- <message>
- <source>Abandon transaction</source>
- <translation>Abandon transaction</translation>
- </message>
- <message>
- <source>Increase transaction fee</source>
- <translation>Increase transaction fee</translation>
- </message>
- <message>
- <source>Copy address</source>
- <translation>Copy address</translation>
- </message>
- <message>
- <source>Copy label</source>
- <translation>Sao chép nhãn</translation>
- </message>
- <message>
- <source>Copy amount</source>
- <translation>Sao chép số lượng</translation>
- </message>
- <message>
- <source>Copy transaction ID</source>
- <translation>Sao chép ID giao dịch</translation>
- </message>
- <message>
- <source>Copy raw transaction</source>
- <translation>Copy raw transaction</translation>
- </message>
- <message>
- <source>Copy full transaction details</source>
- <translation>Copy full transaction details</translation>
- </message>
- <message>
- <source>Edit label</source>
- <translation>Edit label</translation>
- </message>
- <message>
- <source>Show transaction details</source>
- <translation>Show transaction details</translation>
- </message>
- <message>
- <source>Export Transaction History</source>
- <translation>Export Transaction History</translation>
+ <translation type="unfinished">Nhập địa chỉ, số id giao dịch, hoặc nhãn để tìm kiếm</translation>
</message>
<message>
- <source>Comma separated file (*.csv)</source>
- <translation>Comma separated file (*.csv)</translation>
+ <source>Comma separated file</source>
+ <extracomment>Expanded name of the CSV file format. See: https://en.wikipedia.org/wiki/Comma-separated_values.</extracomment>
+ <translation type="unfinished">Tệp tách dấu phẩy</translation>
</message>
<message>
<source>Confirmed</source>
- <translation>Đã xác nhận</translation>
- </message>
- <message>
- <source>Watch-only</source>
- <translation>Watch-only</translation>
+ <translation type="unfinished">Đã xác nhận</translation>
</message>
<message>
<source>Date</source>
- <translation>Ngày</translation>
- </message>
- <message>
- <source>Type</source>
- <translation>Type</translation>
+ <translation type="unfinished">Ngày</translation>
</message>
<message>
<source>Label</source>
- <translation>Nhãn</translation>
+ <translation type="unfinished">Nhãn</translation>
</message>
<message>
<source>Address</source>
- <translation>Địa chỉ</translation>
- </message>
- <message>
- <source>ID</source>
- <translation>ID</translation>
+ <translation type="unfinished">Địa chỉ</translation>
</message>
<message>
<source>Exporting Failed</source>
- <translation>Xuất Thất Bại</translation>
- </message>
- <message>
- <source>There was an error trying to save the transaction history to %1.</source>
- <translation>There was an error trying to save the transaction history to %1.</translation>
- </message>
- <message>
- <source>Exporting Successful</source>
- <translation>Exporting Successful</translation>
- </message>
- <message>
- <source>The transaction history was successfully saved to %1.</source>
- <translation>The transaction history was successfully saved to %1.</translation>
+ <translation type="unfinished">Xuất Thất Bại</translation>
</message>
+ </context>
+<context>
+ <name>WalletFrame</name>
<message>
- <source>Range:</source>
- <translation>Range:</translation>
+ <source>No wallet has been loaded.
+Go to File &gt; Open Wallet to load a wallet.
+- OR -</source>
+ <translation type="unfinished">Chưa có ví nào được tải. Đi tới Tệp&gt; Mở Ví để nạp ví.- HOẶC -</translation>
</message>
<message>
- <source>to</source>
- <translation>to</translation>
+ <source>Create a new wallet</source>
+ <translation type="unfinished">Tạo một ví mới</translation>
</message>
-</context>
-<context>
- <name>UnitDisplayStatusBarControl</name>
<message>
- <source>Unit to show amounts in. Click to select another unit.</source>
- <translation>Unit to show amounts in. Click to select another unit.</translation>
+ <source>Error</source>
+ <translation type="unfinished">Lỗi</translation>
</message>
-</context>
-<context>
- <name>WalletController</name>
<message>
- <source>Close wallet</source>
- <translation>Đông ví</translation>
+ <source>Load Transaction Data</source>
+ <translation type="unfinished">Tải thông tin giao dịch</translation>
</message>
<message>
- <source>Are you sure you wish to close the wallet &lt;i&gt;%1&lt;/i&gt;?</source>
- <translation>Bạn có chắc bạn muốn đóng ví %1 ?</translation>
+ <source>Partially Signed Transaction (*.psbt)</source>
+ <translation type="unfinished">Giao dịch được đăng ký một phần (*.psbt)</translation>
</message>
<message>
- <source>Closing the wallet for too long can result in having to resync the entire chain if pruning is enabled.</source>
- <translation>Đóng ví thời gian dài sẽ dẫn đến phải đồng bộ hóa lại cả chuỗi nếu cắt tỉa pruning được kích hoạt</translation>
+ <source>PSBT file must be smaller than 100 MiB</source>
+ <translation type="unfinished">Tệp PSBT phải nhỏ hơn 100 MiB</translation>
</message>
- </context>
-<context>
- <name>WalletFrame</name>
<message>
- <source>Create a new wallet</source>
- <translation>Tạo một ví mới</translation>
+ <source>Unable to decode PSBT</source>
+ <translation type="unfinished">Không thể giải mã PSBT</translation>
</message>
</context>
<context>
<name>WalletModel</name>
<message>
<source>Send Coins</source>
- <translation>Gửi Coins</translation>
+ <translation type="unfinished">Gửi Coins</translation>
</message>
<message>
<source>Fee bump error</source>
- <translation>Fee bơm error</translation>
- </message>
- <message>
- <source>Increasing transaction fee failed</source>
- <translation>Increasing transaction fee failed</translation>
- </message>
- <message>
- <source>Do you want to increase the fee?</source>
- <translation>Do you want to increase the fee?</translation>
- </message>
- <message>
- <source>Do you want to draft a transaction with fee increase?</source>
- <translation>Bạn có muốn tạo tạm thời một giao dịch với phí tăng?</translation>
- </message>
- <message>
- <source>Current fee:</source>
- <translation>Current fee:</translation>
- </message>
- <message>
- <source>Increase:</source>
- <translation>Increase:</translation>
- </message>
- <message>
- <source>New fee:</source>
- <translation>New fee:</translation>
- </message>
- <message>
- <source>Confirm fee bump</source>
- <translation>Confirm fee bump</translation>
+ <translation type="unfinished">Fee bơm error</translation>
</message>
<message>
<source>Can't draft transaction.</source>
- <translation>Không thể tạo tạm giao dịch.</translation>
+ <translation type="unfinished">Không thể tạo tạm giao dịch.</translation>
</message>
<message>
<source>PSBT copied</source>
- <translation>Đã sao chép PSBT</translation>
- </message>
- <message>
- <source>Can't sign transaction.</source>
- <translation>Can't sign transaction.</translation>
- </message>
- <message>
- <source>Could not commit transaction</source>
- <translation>Could not commit transaction</translation>
+ <translation type="unfinished">Đã sao chép PSBT</translation>
</message>
<message>
<source>default wallet</source>
- <translation>ví mặc định</translation>
+ <translation type="unfinished">ví mặc định</translation>
</message>
</context>
<context>
<name>WalletView</name>
<message>
<source>&amp;Export</source>
- <translation>&amp;Xuất</translation>
+ <translation type="unfinished">&amp;Xuất</translation>
</message>
<message>
<source>Export the data in the current tab to a file</source>
- <translation>Xuất dữ liệu trong thẻ hiện tại ra file</translation>
- </message>
- <message>
- <source>Error</source>
- <translation>Lỗi</translation>
- </message>
- <message>
- <source>Backup Wallet</source>
- <translation>Backup Wallet</translation>
- </message>
- <message>
- <source>Wallet Data (*.dat)</source>
- <translation>Wallet Data (*.dat)</translation>
- </message>
- <message>
- <source>Backup Failed</source>
- <translation>Backup Failed</translation>
- </message>
- <message>
- <source>There was an error trying to save the wallet data to %1.</source>
- <translation>There was an error trying to save the wallet data to %1.</translation>
- </message>
- <message>
- <source>Backup Successful</source>
- <translation>Backup Successful</translation>
- </message>
- <message>
- <source>The wallet data was successfully saved to %1.</source>
- <translation>The wallet data was successfully saved to %1.</translation>
+ <translation type="unfinished">Xuất dữ liệu trong thẻ hiện tại ra file</translation>
</message>
<message>
<source>Cancel</source>
- <translation>Hủy</translation>
- </message>
-</context>
-<context>
- <name>bitcoin-core</name>
- <message>
- <source>Distributed under the MIT software license, see the accompanying file %s or %s</source>
- <translation>Distributed under the MIT software license, see the accompanying file %s or %s</translation>
- </message>
- <message>
- <source>Prune configured below the minimum of %d MiB. Please use a higher number.</source>
- <translation>Prune configured below the minimum of %d MiB. Please use a higher number.</translation>
- </message>
- <message>
- <source>Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node)</source>
- <translation>Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of pruned node)</translation>
- </message>
- <message>
- <source>Pruning blockstore...</source>
- <translation>Pruning blockstore...</translation>
- </message>
- <message>
- <source>Unable to start HTTP server. See debug log for details.</source>
- <translation>Unable to start HTTP server. See debug log for details.</translation>
- </message>
- <message>
- <source>The %s developers</source>
- <translation>The %s developers</translation>
- </message>
- <message>
- <source>Cannot obtain a lock on data directory %s. %s is probably already running.</source>
- <translation>Cannot obtain a lock on data directory %s. %s is probably already running.</translation>
- </message>
- <message>
- <source>Cannot provide specific connections and have addrman find outgoing connections at the same.</source>
- <translation>Không thể cung cấp kết nối nào và có addrman tìm kết nối đi cùng một lúc.</translation>
- </message>
- <message>
- <source>Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</source>
- <translation>Error reading %s! All keys read correctly, but transaction data or address book entries might be missing or incorrect.</translation>
- </message>
- <message>
- <source>Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly.</source>
- <translation>Please check that your computer's date and time are correct! If your clock is wrong, %s will not work properly.</translation>
- </message>
- <message>
- <source>Please contribute if you find %s useful. Visit %s for further information about the software.</source>
- <translation>Please contribute if you find %s useful. Visit %s for further information about the software.</translation>
- </message>
- <message>
- <source>The block database contains a block which appears to be from the future. This may be due to your computer's date and time being set incorrectly. Only rebuild the block database if you are sure that your computer's date and time are correct</source>
- <translation>The block database contains a block which appears to be from the future. This may be due to your computer's date and time being set incorrectly. Only rebuild the block database if you are sure that your computer's date and time are correct</translation>
- </message>
- <message>
- <source>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</source>
- <translation>This is a pre-release test build - use at your own risk - do not use for mining or merchant applications</translation>
- </message>
- <message>
- <source>This is the transaction fee you may discard if change is smaller than dust at this level</source>
- <translation>This is the transaction fee you may discard if change is smaller than dust at this level</translation>
- </message>
- <message>
- <source>Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate.</source>
- <translation>Unable to replay blocks. You will need to rebuild the database using -reindex-chainstate.</translation>
- </message>
- <message>
- <source>Unable to rewind the database to a pre-fork state. You will need to redownload the blockchain</source>
- <translation>Unable to rewind the database to a pre-fork state. You will need to redownload the blockchain</translation>
- </message>
- <message>
- <source>Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.</source>
- <translation>Warning: The network does not appear to fully agree! Some miners appear to be experiencing issues.</translation>
- </message>
- <message>
- <source>Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade.</source>
- <translation>Warning: We do not appear to fully agree with our peers! You may need to upgrade, or other nodes may need to upgrade.</translation>
- </message>
- <message>
- <source>-maxmempool must be at least %d MB</source>
- <translation>-maxmempool must be at least %d MB</translation>
- </message>
- <message>
- <source>Cannot resolve -%s address: '%s'</source>
- <translation>Cannot resolve -%s address: '%s'</translation>
- </message>
- <message>
- <source>Change index out of range</source>
- <translation>Change index out of range</translation>
- </message>
- <message>
- <source>Config setting for %s only applied on %s network when in [%s] section.</source>
- <translation>Cài dặt thuộc tính cho %s chỉ có thể áp dụng cho mạng %s trong khi [%s] .</translation>
- </message>
- <message>
- <source>Copyright (C) %i-%i</source>
- <translation>Copyright (C) %i-%i</translation>
- </message>
- <message>
- <source>Corrupted block database detected</source>
- <translation>Corrupted block database detected</translation>
- </message>
- <message>
- <source>Could not find asmap file %s</source>
- <translation>Không tìm thấy tệp asmap %s</translation>
- </message>
- <message>
- <source>Could not parse asmap file %s</source>
- <translation>Không đọc được tệp asmap %s</translation>
- </message>
- <message>
- <source>Do you want to rebuild the block database now?</source>
- <translation>Do you want to rebuild the block database now?</translation>
- </message>
- <message>
- <source>Error initializing block database</source>
- <translation>Error initializing block database</translation>
- </message>
- <message>
- <source>Error initializing wallet database environment %s!</source>
- <translation>Error initializing wallet database environment %s!</translation>
- </message>
- <message>
- <source>Error loading %s</source>
- <translation>Error loading %s</translation>
- </message>
- <message>
- <source>Error loading %s: Private keys can only be disabled during creation</source>
- <translation>Lỗi tải %s: Khóa riêng tư chỉ có thể không kích hoạt trong suốt quá trình tạo.</translation>
- </message>
- <message>
- <source>Error loading %s: Wallet corrupted</source>
- <translation>Error loading %s: Wallet corrupted</translation>
- </message>
- <message>
- <source>Error loading %s: Wallet requires newer version of %s</source>
- <translation>Error loading %s: Wallet requires newer version of %s</translation>
- </message>
- <message>
- <source>Error loading block database</source>
- <translation>Error loading block database</translation>
- </message>
- <message>
- <source>Error opening block database</source>
- <translation>Error opening block database</translation>
- </message>
- <message>
- <source>Failed to listen on any port. Use -listen=0 if you want this.</source>
- <translation>Failed to listen on any port. Use -listen=0 if you want this.</translation>
- </message>
- <message>
- <source>Failed to rescan the wallet during initialization</source>
- <translation>Lỗi quét lại ví trong xuất quá trình khởi tạo</translation>
- </message>
- <message>
- <source>Importing...</source>
- <translation>Importing...</translation>
- </message>
- <message>
- <source>Incorrect or no genesis block found. Wrong datadir for network?</source>
- <translation>Incorrect or no genesis block found. Wrong datadir for network?</translation>
- </message>
- <message>
- <source>Initialization sanity check failed. %s is shutting down.</source>
- <translation>Initialization sanity check failed. %s is shutting down.</translation>
- </message>
- <message>
- <source>Invalid P2P permission: '%s'</source>
- <translation>Quyền P2P không hợp lệ: '%s'</translation>
- </message>
- <message>
- <source>Invalid amount for -%s=&lt;amount&gt;: '%s'</source>
- <translation>Invalid amount for -%s=&lt;amount&gt;: '%s'</translation>
- </message>
- <message>
- <source>Invalid amount for -discardfee=&lt;amount&gt;: '%s'</source>
- <translation>Invalid amount for -discardfee=&lt;amount&gt;: '%s'</translation>
- </message>
- <message>
- <source>Invalid amount for -fallbackfee=&lt;amount&gt;: '%s'</source>
- <translation>Invalid amount for -fallbackfee=&lt;amount&gt;: '%s'</translation>
- </message>
- <message>
- <source>Specified blocks directory "%s" does not exist.</source>
- <translation>Thư mục chứa các khối được chỉ ra "%s" không tồn tại</translation>
- </message>
- <message>
- <source>Unknown address type '%s'</source>
- <translation>Không biết địa chỉ kiểu '%s'</translation>
- </message>
- <message>
- <source>Unknown change type '%s'</source>
- <translation>Không biết thay đổi kiểu '%s'</translation>
- </message>
- <message>
- <source>Upgrading txindex database</source>
- <translation>Đang nâng cấp dữ liệu txindex</translation>
- </message>
- <message>
- <source>Loading P2P addresses...</source>
- <translation>Loading P2P addresses...</translation>
- </message>
- <message>
- <source>Loading banlist...</source>
- <translation>Loading banlist...</translation>
- </message>
- <message>
- <source>Not enough file descriptors available.</source>
- <translation>Not enough file descriptors available.</translation>
- </message>
- <message>
- <source>Prune cannot be configured with a negative value.</source>
- <translation>Prune cannot be configured with a negative value.</translation>
- </message>
- <message>
- <source>Prune mode is incompatible with -txindex.</source>
- <translation>Prune mode is incompatible with -txindex.</translation>
- </message>
- <message>
- <source>Replaying blocks...</source>
- <translation>Replaying blocks...</translation>
- </message>
- <message>
- <source>Rewinding blocks...</source>
- <translation>Rewinding blocks...</translation>
- </message>
- <message>
- <source>The source code is available from %s.</source>
- <translation>The source code is available from %s.</translation>
- </message>
- <message>
- <source>Transaction fee and change calculation failed</source>
- <translation>Transaction fee and change calculation failed</translation>
- </message>
- <message>
- <source>Unable to bind to %s on this computer. %s is probably already running.</source>
- <translation>Unable to bind to %s on this computer. %s is probably already running.</translation>
- </message>
- <message>
- <source>Unable to generate keys</source>
- <translation>Không thể tạo khóa</translation>
- </message>
- <message>
- <source>Unsupported logging category %s=%s.</source>
- <translation>Unsupported logging category %s=%s.</translation>
- </message>
- <message>
- <source>Upgrading UTXO database</source>
- <translation>Upgrading UTXO database</translation>
- </message>
- <message>
- <source>User Agent comment (%s) contains unsafe characters.</source>
- <translation>User Agent comment (%s) contains unsafe characters.</translation>
- </message>
- <message>
- <source>Verifying blocks...</source>
- <translation>Verifying blocks...</translation>
- </message>
- <message>
- <source>Wallet needed to be rewritten: restart %s to complete</source>
- <translation>Wallet needed to be rewritten: restart %s to complete</translation>
- </message>
- <message>
- <source>Error: Listening for incoming connections failed (listen returned error %s)</source>
- <translation>Error: Listening for incoming connections failed (listen returned error %s)</translation>
- </message>
- <message>
- <source>Invalid amount for -maxtxfee=&lt;amount&gt;: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions)</source>
- <translation>Invalid amount for -maxtxfee=&lt;amount&gt;: '%s' (must be at least the minrelay fee of %s to prevent stuck transactions)</translation>
- </message>
- <message>
- <source>The transaction amount is too small to send after the fee has been deducted</source>
- <translation>The transaction amount is too small to send after the fee has been deducted</translation>
- </message>
- <message>
- <source>You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain</source>
- <translation>You need to rebuild the database using -reindex to go back to unpruned mode. This will redownload the entire blockchain</translation>
- </message>
- <message>
- <source>Error reading from database, shutting down.</source>
- <translation>Error reading from database, shutting down.</translation>
- </message>
- <message>
- <source>Error upgrading chainstate database</source>
- <translation>Error upgrading chainstate database</translation>
- </message>
- <message>
- <source>Error: Disk space is low for %s</source>
- <translation>Lỗi: Đĩa trống ít quá cho %s</translation>
- </message>
- <message>
- <source>Invalid -onion address or hostname: '%s'</source>
- <translation>Invalid -onion address or hostname: '%s'</translation>
- </message>
- <message>
- <source>Invalid -proxy address or hostname: '%s'</source>
- <translation>Invalid -proxy address or hostname: '%s'</translation>
- </message>
- <message>
- <source>Invalid amount for -paytxfee=&lt;amount&gt;: '%s' (must be at least %s)</source>
- <translation>Invalid amount for -paytxfee=&lt;amount&gt;: '%s' (must be at least %s)</translation>
- </message>
- <message>
- <source>Invalid netmask specified in -whitelist: '%s'</source>
- <translation>Invalid netmask specified in -whitelist: '%s'</translation>
- </message>
- <message>
- <source>Need to specify a port with -whitebind: '%s'</source>
- <translation>Need to specify a port with -whitebind: '%s'</translation>
- </message>
- <message>
- <source>Prune mode is incompatible with -blockfilterindex.</source>
- <translation>Chế độ prune không tương thích với -blockfilterindex.</translation>
- </message>
- <message>
- <source>Reducing -maxconnections from %d to %d, because of system limitations.</source>
- <translation>Reducing -maxconnections from %d to %d, because of system limitations.</translation>
- </message>
- <message>
- <source>Section [%s] is not recognized.</source>
- <translation>Mục [%s] không được nhìn nhận.</translation>
- </message>
- <message>
- <source>Signing transaction failed</source>
- <translation>Signing transaction failed</translation>
- </message>
- <message>
- <source>Specified -walletdir "%s" does not exist</source>
- <translation>Thư mục ví được nêu -walletdir "%s" không tồn tại</translation>
- </message>
- <message>
- <source>Specified -walletdir "%s" is a relative path</source>
- <translation>Chỉ định -walletdir "%s" là đường dẫn tương đối</translation>
- </message>
- <message>
- <source>Specified -walletdir "%s" is not a directory</source>
- <translation>Chỉ định -walletdir "%s" không phải là một thư mục</translation>
- </message>
- <message>
- <source>The specified config file %s does not exist
-</source>
- <translation>Tệp cấu hình đã chỉ định %s không tồn tại
-</translation>
- </message>
- <message>
- <source>The transaction amount is too small to pay the fee</source>
- <translation>The transaction amount is too small to pay the fee</translation>
- </message>
- <message>
- <source>This is experimental software.</source>
- <translation>This is experimental software.</translation>
- </message>
- <message>
- <source>Transaction amount too small</source>
- <translation>Transaction amount too small</translation>
- </message>
- <message>
- <source>Transaction too large</source>
- <translation>Transaction too large</translation>
- </message>
- <message>
- <source>Unable to bind to %s on this computer (bind returned error %s)</source>
- <translation>Unable to bind to %s on this computer (bind returned error %s)</translation>
- </message>
- <message>
- <source>Unable to create the PID file '%s': %s</source>
- <translation>Không thể tạo tệp PID '%s': %s</translation>
- </message>
- <message>
- <source>Unable to generate initial keys</source>
- <translation>Không thể tạo khóa ban đầu</translation>
- </message>
- <message>
- <source>Unknown -blockfilterindex value %s.</source>
- <translation>Không rõ giá trị -blockfilterindex %s.</translation>
- </message>
- <message>
- <source>Verifying wallet(s)...</source>
- <translation>Verifying wallet(s)...</translation>
- </message>
- <message>
- <source>Warning: unknown new rules activated (versionbit %i)</source>
- <translation>Warning: unknown new rules activated (versionbit %i)</translation>
- </message>
- <message>
- <source>-maxtxfee is set very high! Fees this large could be paid on a single transaction.</source>
- <translation>-maxtxfee is set very high! Fees this large could be paid on a single transaction.</translation>
- </message>
- <message>
- <source>This is the transaction fee you may pay when fee estimates are not available.</source>
- <translation>This is the transaction fee you may pay when fee estimates are not available.</translation>
- </message>
- <message>
- <source>Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments.</source>
- <translation>Total length of network version string (%i) exceeds maximum length (%i). Reduce the number or size of uacomments.</translation>
- </message>
- <message>
- <source>%s is set very high!</source>
- <translation>%s is set very high!</translation>
- </message>
- <message>
- <source>Error loading wallet %s. Duplicate -wallet filename specified.</source>
- <translation>Error loading wallet %s. Duplicate -wallet filename specified.</translation>
- </message>
- <message>
- <source>Starting network threads...</source>
- <translation>Starting network threads...</translation>
- </message>
- <message>
- <source>The wallet will avoid paying less than the minimum relay fee.</source>
- <translation>Wallet sẽ hủy thanh toán nhỏ hơn phí relay.</translation>
- </message>
- <message>
- <source>This is the minimum transaction fee you pay on every transaction.</source>
- <translation>Đây là minimum transaction fee bạn pay cho mỗi transaction.</translation>
- </message>
- <message>
- <source>This is the transaction fee you will pay if you send a transaction.</source>
- <translation>Đây là transaction fee bạn sẽ pay nếu gửi transaction.</translation>
- </message>
- <message>
- <source>Transaction amounts must not be negative</source>
- <translation>Transaction amounts phải không âm</translation>
- </message>
- <message>
- <source>Transaction has too long of a mempool chain</source>
- <translation>Transaction có chuỗi mempool chain quá dài</translation>
- </message>
- <message>
- <source>Transaction must have at least one recipient</source>
- <translation>Transaction phải có ít nhất một người nhận</translation>
- </message>
- <message>
- <source>Unknown network specified in -onlynet: '%s'</source>
- <translation>Unknown network được xác định trong -onlynet: '%s'</translation>
- </message>
- <message>
- <source>Insufficient funds</source>
- <translation>Không đủ tiền</translation>
- </message>
- <message>
- <source>Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee.</source>
- <translation>Dự toán phí không thành công. Fallbackfee bị vô hiệu hóa. Đợi sau một vài khối hoặc kích hoạt -fallbackfee.</translation>
- </message>
- <message>
- <source>Warning: Private keys detected in wallet {%s} with disabled private keys</source>
- <translation>Cảnh báo: các khóa riêng tư được tìm thấy trong ví {%s} với khóa riêng tư không kích hoạt</translation>
- </message>
- <message>
- <source>Cannot write to data directory '%s'; check permissions.</source>
- <translation>Không thể ghi vào thư mục dữ liệu '%s'; kiểm tra lại quyền.</translation>
- </message>
- <message>
- <source>Loading block index...</source>
- <translation>Đang tải block index...</translation>
- </message>
- <message>
- <source>Loading wallet...</source>
- <translation>Loading wallet...</translation>
- </message>
- <message>
- <source>Cannot downgrade wallet</source>
- <translation>Không thể downgrade wallet</translation>
- </message>
- <message>
- <source>Rescanning...</source>
- <translation>Rescanning...</translation>
- </message>
- <message>
- <source>Done loading</source>
- <translation>Done loading</translation>
+ <translation type="unfinished">Hủy</translation>
</message>
</context>
</TS> \ No newline at end of file