<?xml version="1.0" ?><!DOCTYPE TS><TS version="2.1" language="vi">
<context>
    <name>AboutDialog</name>
    <message>
        <source>About KeePassXC</source>
        <translation>Về KeePassXC</translation>
    </message>
    <message>
        <source>About</source>
        <translation>Giới thiệu</translation>
    </message>
    <message>
        <source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
        <translation>Báo cáo lỗi tại: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
    </message>
    <message>
        <source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
        <translation>KeePassXC được phân phối theo các điều khoản của Giấy phép Công cộng GNU (GPL) phiên bản 2 hoặc (tùy chọn của bạn) phiên bản 3.</translation>
    </message>
    <message>
        <source>Project Maintainers:</source>
        <translation>Người duy trì dự án:</translation>
    </message>
    <message>
        <source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
        <translation>Nhóm KeePassXC gửi lời cảm ơn đặc biệt đến debfx vì đã tạo ra KeePassX gốc.</translation>
    </message>
    <message>
        <source>Contributors</source>
        <translation>Người đóng góp</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;Xem đóng góp trên GitHub&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Debug Info</source>
        <translation>Thông tin gỡ lỗi</translation>
    </message>
    <message>
        <source>Include the following information whenever you report a bug:</source>
        <translation>Vui lòng bao gồm thông tin sau khi báo cáo lỗi:</translation>
    </message>
    <message>
        <source>Copy to clipboard</source>
        <translation>Sao chép vào clipboard</translation>
    </message>
</context>
<context>
    <name>AccessControlDialog</name>
    <message>
        <source>KeePassXC -  Access Request</source>
        <translation>KeePassXC - Yêu cầu truy cập</translation>
    </message>
    <message>
        <source>Non-existing/inaccessible executable path. Please double-check the client is legit.</source>
        <translation>Đường dẫn thực thi không tồn tại/không thể truy cập. Vui lòng kiểm tra kỹ xem ứng dụng có hợp lệ không.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;is requesting access to the following entries:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;%1 &lt;/span&gt;đang yêu cầu truy cập vào các mục sau:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>PID</source>
        <translation>PID</translation>
    </message>
    <message>
        <source>Executable</source>
        <translation>Tệp thực thi</translation>
    </message>
    <message>
        <source>Command Line</source>
        <translation>Dòng lệnh</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>Chi tiết</translation>
    </message>
    <message>
        <source>Remember</source>
        <translation>Ghi nhớ</translation>
    </message>
    <message>
        <source>Allow Selected</source>
        <translation>Cho phép mục đã chọn</translation>
    </message>
    <message>
        <source>Your decision will be remembered for the duration while both the requesting client AND KeePassXC are running.</source>
        <translation>Quyết định của bạn sẽ được ghi nhớ trong suốt thời gian cả ứng dụng yêu cầu VÀ KeePassXC đang chạy.</translation>
    </message>
    <message>
        <source>Deny All &amp;&amp; Future</source>
        <translation>Từ chối tất cả &amp;&amp; Tương lai</translation>
    </message>
    <message>
        <source>Allow All &amp;&amp; &amp;Future</source>
        <translation>Cho phép tất cả &amp;&amp; &amp;Tương lai</translation>
    </message>
</context>
<context>
    <name>AccessControlDialog::DenyButton</name>
    <message>
        <source>Deny for this program</source>
        <translation>Từ chối cho chương trình này</translation>
    </message>
</context>
<context>
    <name>AgentSettingsWidget</name>
    <message>
        <source>Enable SSH Agent integration</source>
        <translation>Bật tích hợp SSH Agent</translation>
    </message>
    <message>
        <source>Use Pageant</source>
        <translation>Sử dụng Pageant</translation>
    </message>
    <message>
        <source>Use OpenSSH</source>
        <translation>Sử dụng OpenSSH</translation>
    </message>
    <message>
        <source>SSH_AUTH_SOCK override</source>
        <translation>Ghi đè SSH_AUTH_SOCK</translation>
    </message>
    <message>
        <source>SSH_AUTH_SOCK value</source>
        <translation>Giá trị SSH_AUTH_SOCK</translation>
    </message>
    <message>
        <source>(empty)</source>
        <translation>(trống)</translation>
    </message>
    <message>
        <source>SSH_SK_PROVIDER value</source>
        <translation>Giá trị SSH_SK_PROVIDER</translation>
    </message>
    <message>
        <source>SSH_SK_PROVIDER override</source>
        <translation>Ghi đè SSH_SK_PROVIDER</translation>
    </message>
    <message>
        <source>No SSH Agent socket available. Either make sure SSH_AUTH_SOCK environment variable exists or set an override.</source>
        <translation>Không có socket SSH Agent khả dụng. Hãy đảm bảo biến môi trường SSH_AUTH_SOCK tồn tại hoặc đặt ghi đè.</translation>
    </message>
    <message>
        <source>SSH Agent connection is working!</source>
        <translation>Kết nối SSH Agent đang hoạt động!</translation>
    </message>
    <message>
        <source>Use both agents</source>
        <translation>Sử dụng cả hai agent</translation>
    </message>
</context>
<context>
    <name>AppKit</name>
    <message>
        <source>Window</source>
        <translation>Cửa sổ</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Zoom</source>
        <translation>Thu phóng</translation>
    </message>
    <message>
        <source>Bring All to Front</source>
        <translation>Đưa tất cả lên trước</translation>
    </message>
</context>
<context>
    <name>ApplicationSettingsWidget</name>
    <message>
        <source>Application Settings</source>
        <translation>Cài đặt ứng dụng</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <source>Security</source>
        <translation>Bảo mật</translation>
    </message>
    <message>
        <source>Access error for config file %1</source>
        <translation>Lỗi truy cập tệp cấu hình %1</translation>
    </message>
    <message>
        <source>Icon only</source>
        <translation>Chỉ biểu tượng</translation>
    </message>
    <message>
        <source>Text only</source>
        <translation>Chỉ văn bản</translation>
    </message>
    <message>
        <source>Text beside icon</source>
        <translation>Văn bản bên cạnh biểu tượng</translation>
    </message>
    <message>
        <source>Text under icon</source>
        <translation>Văn bản dưới biểu tượng</translation>
    </message>
    <message>
        <source>Follow style</source>
        <translation>Theo kiểu</translation>
    </message>
    <message>
        <source>Monochrome</source>
        <translation>Đơn sắc</translation>
    </message>
    <message>
        <source>Monochrome (light)</source>
        <translation>Đơn sắc (sáng)</translation>
    </message>
    <message>
        <source>Monochrome (dark)</source>
        <translation>Đơn sắc (tối)</translation>
    </message>
    <message>
        <source>Colorful</source>
        <translation>Nhiều màu</translation>
    </message>
    <message>
        <source>You must restart the application to set the new language. Would you like to restart now?</source>
        <translation>Bạn phải khởi động lại ứng dụng để đặt ngôn ngữ mới. Bạn có muốn khởi động lại ngay bây giờ không?</translation>
    </message>
    <message>
        <source>Select backup storage directory</source>
        <translation>Chọn thư mục lưu trữ sao lưu</translation>
    </message>
    <message>
        <source>Confirm Reset</source>
        <translation>Xác nhận đặt lại</translation>
    </message>
    <message>
        <source>Are you sure you want to reset all settings to default?</source>
        <translation>Bạn có chắc chắn muốn đặt lại tất cả cài đặt về mặc định không?</translation>
    </message>
    <message>
        <source>Import KeePassXC Settings</source>
        <translation>Nhập cài đặt KeePassXC</translation>
    </message>
    <message>
        <source>Failed to import settings from %1, not a valid settings file.</source>
        <translation>Không thể nhập cài đặt từ %1, không phải tệp cài đặt hợp lệ.</translation>
    </message>
    <message>
        <source>Export KeePassXC Settings</source>
        <translation>Xuất cài đặt KeePassXC</translation>
    </message>
    <message>
        <source>Small</source>
        <translation>Nhỏ</translation>
    </message>
    <message>
        <source>Normal</source>
        <translation>Bình thường</translation>
    </message>
    <message>
        <source>Medium</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <source>Large</source>
        <translation>Lớn</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation>Tùy chỉnh</translation>
    </message>
    <message>
        <source>This setting cannot be enabled when minimize on unlock is enabled.</source>
        <translation>Cài đặt này không thể bật khi tính năng thu nhỏ khi mở khóa đang được bật.</translation>
    </message>
</context>
<context>
    <name>ApplicationSettingsWidgetGeneral</name>
    <message>
        <source>Basic Settings</source>
        <translation>Cài đặt cơ bản</translation>
    </message>
    <message>
        <source>Startup</source>
        <translation>Khởi động</translation>
    </message>
    <message>
        <source>Start only a single instance of KeePassXC</source>
        <translation>Chỉ khởi động một phiên bản KeePassXC</translation>
    </message>
    <message>
        <source>Automatically launch KeePassXC at system startup</source>
        <translation>Tự động khởi chạy KeePassXC khi hệ thống khởi động</translation>
    </message>
    <message>
        <source>Minimize window at application startup</source>
        <translation>Thu nhỏ cửa sổ khi khởi động ứng dụng</translation>
    </message>
    <message>
        <source>Minimize window after unlocking database</source>
        <translation>Thu nhỏ cửa sổ sau khi mở khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Remember previously used databases</source>
        <translation>Ghi nhớ các cơ sở dữ liệu đã sử dụng trước đó</translation>
    </message>
    <message>
        <source>Load previously open databases on startup</source>
        <translation>Tải các cơ sở dữ liệu đã mở trước đó khi khởi động</translation>
    </message>
    <message>
        <source>Remember database key files and security dongles</source>
        <translation>Ghi nhớ tệp khóa cơ sở dữ liệu và thiết bị bảo mật</translation>
    </message>
    <message>
        <source>Check for updates at application startup once per week</source>
        <translation>Kiểm tra cập nhật khi khởi động ứng dụng mỗi tuần một lần</translation>
    </message>
    <message>
        <source>Include beta releases when checking for updates</source>
        <translation>Bao gồm các phiên bản beta khi kiểm tra cập nhật</translation>
    </message>
    <message>
        <source>File Management</source>
        <translation>Quản lý tệp</translation>
    </message>
    <message>
        <source>Automatically save after every change</source>
        <translation>Tự động lưu sau mỗi thay đổi</translation>
    </message>
    <message>
        <source>Automatically save when locking database</source>
        <translation>Tự động lưu khi khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Automatically save non-data changes when locking database</source>
        <translation>Tự động lưu các thay đổi không phải dữ liệu khi khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Automatically reload the database when modified externally</source>
        <translation>Tự động tải lại cơ sở dữ liệu khi được sửa đổi từ bên ngoài</translation>
    </message>
    <message>
        <source>Backup database file before saving</source>
        <translation>Sao lưu tệp cơ sở dữ liệu trước khi lưu</translation>
    </message>
    <message>
        <source>{DB_FILENAME}.old.kdbx</source>
        <translation>{DB_FILENAME}.old.kdbx</translation>
    </message>
    <message>
        <source>Use alternative saving method (may solve problems with Dropbox, Google Drive, GVFS, etc.)</source>
        <translation>Sử dụng phương pháp lưu thay thế (có thể giải quyết vấn đề với Dropbox, Google Drive, GVFS, v.v.)</translation>
    </message>
    <message>
        <source>Temporary file moved into place</source>
        <translation>Tệp tạm thời được di chuyển vào vị trí</translation>
    </message>
    <message>
        <source>Directly write to database file (dangerous)</source>
        <translation>Ghi trực tiếp vào tệp cơ sở dữ liệu (nguy hiểm)</translation>
    </message>
    <message>
        <source>Entry Management</source>
        <translation>Quản lý mục</translation>
    </message>
    <message>
        <source>Use group icon on entry creation</source>
        <translation>Sử dụng biểu tượng nhóm khi tạo mục</translation>
    </message>
    <message>
        <source>Minimize when opening a URL</source>
        <translation>Thu nhỏ khi mở URL</translation>
    </message>
    <message>
        <source>Hide window when copying to clipboard</source>
        <translation>Ẩn cửa sổ khi sao chép vào clipboard</translation>
    </message>
    <message>
        <source>Minimize</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <source>Drop to background</source>
        <translation>Chuyển xuống nền</translation>
    </message>
    <message>
        <source>Favicon download timeout:</source>
        <translation>Thời gian chờ tải favicon:</translation>
    </message>
    <message>
        <source>Website icon download timeout in seconds</source>
        <translation>Thời gian chờ tải biểu tượng trang web tính bằng giây</translation>
    </message>
    <message>
        <source> sec</source>
        <comment>Seconds</comment>
        <translation> giây</translation>
    </message>
    <message>
        <source>User Interface</source>
        <translation>Giao diện người dùng</translation>
    </message>
    <message>
        <source>Toolbar button style</source>
        <translation>Kiểu nút thanh công cụ</translation>
    </message>
    <message>
        <source>Movable toolbar</source>
        <translation>Thanh công cụ di chuyển được</translation>
    </message>
    <message>
        <source>Language selection</source>
        <translation>Chọn ngôn ngữ</translation>
    </message>
    <message>
        <source>Language:</source>
        <translation>Ngôn ngữ:</translation>
    </message>
    <message>
        <source>(restart program to activate)</source>
        <translation>(khởi động lại chương trình để kích hoạt)</translation>
    </message>
    <message>
        <source>Toolbar button style:</source>
        <translation>Kiểu nút thanh công cụ:</translation>
    </message>
    <message>
        <source>Use monospaced font for notes</source>
        <translation>Sử dụng phông chữ monospace cho ghi chú</translation>
    </message>
    <message>
        <source>Minimize instead of app exit</source>
        <translation>Thu nhỏ thay vì thoát ứng dụng</translation>
    </message>
    <message>
        <source>Show a system tray icon</source>
        <translation>Hiển thị biểu tượng khay hệ thống</translation>
    </message>
    <message>
        <source>Tray icon type</source>
        <translation>Loại biểu tượng khay</translation>
    </message>
    <message>
        <source>Tray icon type:</source>
        <translation>Loại biểu tượng khay:</translation>
    </message>
    <message>
        <source>Hide window to system tray when minimized</source>
        <translation>Ẩn cửa sổ vào khay hệ thống khi thu nhỏ</translation>
    </message>
    <message>
        <source>Reset settings to default…</source>
        <translation>Đặt lại cài đặt về mặc định…</translation>
    </message>
    <message>
        <source>Auto-Type</source>
        <translation>Tự động nhập</translation>
    </message>
    <message>
        <source>Use entry title to match windows for global Auto-Type</source>
        <translation>Sử dụng tiêu đề mục để khớp cửa sổ cho Tự động nhập toàn cục</translation>
    </message>
    <message>
        <source>Use entry URL to match windows for global Auto-Type</source>
        <translation>Sử dụng URL mục để khớp cửa sổ cho Tự động nhập toàn cục</translation>
    </message>
    <message>
        <source>Always ask before performing Auto-Type</source>
        <translation>Luôn hỏi trước khi thực hiện Tự động nhập</translation>
    </message>
    <message>
        <source>Hide expired entries from Auto-Type</source>
        <translation>Ẩn các mục đã hết hạn khỏi Tự động nhập</translation>
    </message>
    <message>
        <source>Re-lock previously locked database after performing Auto-Type</source>
        <translation>Khóa lại cơ sở dữ liệu đã khóa trước đó sau khi thực hiện Tự động nhập</translation>
    </message>
    <message>
        <source>Auto-Type start delay:</source>
        <translation>Độ trễ bắt đầu Tự động nhập:</translation>
    </message>
    <message>
        <source>Global Auto-Type shortcut:</source>
        <translation>Phím tắt Tự động nhập toàn cục:</translation>
    </message>
    <message>
        <source>Auto-type start delay milliseconds</source>
        <translation>Độ trễ bắt đầu tự động nhập (mili giây)</translation>
    </message>
    <message>
        <source> ms</source>
        <comment>Milliseconds</comment>
        <translation> ms</translation>
    </message>
    <message>
        <source>Auto-Type typing delay:</source>
        <translation>Độ trễ nhập Tự động nhập:</translation>
    </message>
    <message>
        <source>Global auto-type shortcut</source>
        <translation>Phím tắt tự động nhập toàn cục</translation>
    </message>
    <message>
        <source>Auto-type character typing delay milliseconds</source>
        <translation>Độ trễ nhập ký tự tự động nhập (mili giây)</translation>
    </message>
    <message>
        <source>Remember last typed entry for:</source>
        <translation>Ghi nhớ mục đã nhập cuối cùng trong:</translation>
    </message>
    <message>
        <source>On database unlock, show entries that will expire within</source>
        <translation>Khi mở khóa cơ sở dữ liệu, hiển thị các mục sẽ hết hạn trong vòng</translation>
    </message>
    <message>
        <source>On database unlock, show entries that will expire within </source>
        <translation>Khi mở khóa cơ sở dữ liệu, hiển thị các mục sẽ hết hạn trong vòng </translation>
    </message>
    <message>
        <source> days</source>
        <comment>number of days warning for password expiration</comment>
        <translation> ngày</translation>
    </message>
    <message>
        <source>Destination format:</source>
        <translation>Định dạng đích:</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{DB_FILENAME}&lt;/span&gt; is replaced with the filename of the saved database without extension&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{TIME:&amp;lt;format&amp;gt;}&lt;/span&gt; is replaced with the specified time format (default: dd_MM_yyyy_hh-mm-ss)&lt;/p&gt;&lt;p&gt;See the User Guide for more details&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{DB_FILENAME}&lt;/span&gt; được thay thế bằng tên tệp của cơ sở dữ liệu đã lưu không có phần mở rộng&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{TIME:&amp;lt;format&amp;gt;}&lt;/span&gt; được thay thế bằng định dạng thời gian đã chỉ định (mặc định: dd_MM_yyyy_hh-mm-ss)&lt;/p&gt;&lt;p&gt;Xem Hướng dẫn người dùng để biết thêm chi tiết&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Choose folder...</source>
        <translation>Chọn thư mục...</translation>
    </message>
    <message>
        <source>Show confirmation before moving entries to recycle bin</source>
        <translation>Hiển thị xác nhận trước khi chuyển mục vào thùng rác</translation>
    </message>
    <message>
        <source>Copy data on double clicking field in entry view</source>
        <translation>Sao chép dữ liệu khi nhấp đúp vào trường trong chế độ xem mục</translation>
    </message>
    <message>
        <source>Show toolbar</source>
        <translation>Hiển thị thanh công cụ</translation>
    </message>
    <message>
        <source>Show the menu bar by pressing the Alt key</source>
        <translation>Hiển thị thanh menu bằng cách nhấn phím Alt</translation>
    </message>
    <message>
        <source>Show menubar</source>
        <translation>Hiển thị thanh menu</translation>
    </message>
    <message>
        <source>Import settings…</source>
        <translation>Nhập cài đặt…</translation>
    </message>
    <message>
        <source>Export settings…</source>
        <translation>Xuất cài đặt…</translation>
    </message>
    <message>
        <source>Font size:</source>
        <translation>Kích thước phông chữ:</translation>
    </message>
    <message>
        <source>Font size selection</source>
        <translation>Chọn kích thước phông chữ</translation>
    </message>
    <message>
        <source>Skip confirmation for main window Auto-Type actions</source>
        <translation>Bỏ qua xác nhận cho các hành động Tự động nhập cửa sổ chính</translation>
    </message>
    <message>
        <source>Double-click action for URL:</source>
        <translation>Hành động nhấp đúp cho URL:</translation>
    </message>
    <message>
        <source>Double-click action for URL field</source>
        <translation>Hành động nhấp đúp cho trường URL</translation>
    </message>
    <message>
        <source>Edit entry</source>
        <translation>Chỉnh sửa mục</translation>
    </message>
    <message>
        <source>Open entry URL in browser</source>
        <translation>Mở URL mục trong trình duyệt</translation>
    </message>
    <message>
        <source>Copy entry URL to clipboard</source>
        <translation>Sao chép URL mục vào clipboard</translation>
    </message>
    <message>
        <source>Auto-generate password for new entries</source>
        <translation>Tự động tạo mật khẩu cho các mục mới</translation>
    </message>
    <message>
        <source> recent files</source>
        <translation> tệp gần đây</translation>
    </message>
    <message>
        <source>Show passwords in color</source>
        <translation>Hiển thị mật khẩu có màu</translation>
    </message>
</context>
<context>
    <name>ApplicationSettingsWidgetSecurity</name>
    <message>
        <source>Timeouts</source>
        <translation>Hết thời gian</translation>
    </message>
    <message>
        <source>Database lock timeout seconds</source>
        <translation>Thời gian chờ khóa cơ sở dữ liệu (giây)</translation>
    </message>
    <message>
        <source> sec</source>
        <comment>Seconds</comment>
        <translation> giây</translation>
    </message>
    <message>
        <source>Clear clipboard after</source>
        <translation>Xóa clipboard sau</translation>
    </message>
    <message>
        <source>Clear search query after</source>
        <translation>Xóa truy vấn tìm kiếm sau</translation>
    </message>
    <message>
        <source> min</source>
        <comment>Minutes</comment>
        <translation> phút</translation>
    </message>
    <message>
        <source>Clipboard clear seconds</source>
        <translation>Xóa clipboard (giây)</translation>
    </message>
    <message>
        <source>Lock databases after inactivity of</source>
        <translation>Khóa cơ sở dữ liệu sau khi không hoạt động</translation>
    </message>
    <message>
        <source>Convenience</source>
        <translation>Tiện lợi</translation>
    </message>
    <message>
        <source>Enable database quick unlock (Touch ID / Windows Hello)</source>
        <translation>Bật mở khóa nhanh cơ sở dữ liệu (Touch ID / Windows Hello)</translation>
    </message>
    <message>
        <source>Lock databases when session is locked or lid is closed</source>
        <translation>Khóa cơ sở dữ liệu khi phiên bị khóa hoặc nắp được đóng</translation>
    </message>
    <message>
        <source>Lock databases after minimizing the window</source>
        <translation>Khóa cơ sở dữ liệu sau khi thu nhỏ cửa sổ</translation>
    </message>
    <message>
        <source>Hide passwords when editing them</source>
        <translation>Ẩn mật khẩu khi chỉnh sửa</translation>
    </message>
    <message>
        <source>Use placeholder for empty password fields</source>
        <translation>Sử dụng placeholder cho các trường mật khẩu trống</translation>
    </message>
    <message>
        <source>Hide passwords in the entry preview panel</source>
        <translation>Ẩn mật khẩu trong bảng xem trước mục</translation>
    </message>
    <message>
        <source>Privacy</source>
        <translation>Riêng tư</translation>
    </message>
    <message>
        <source>Use DuckDuckGo service to download website icons</source>
        <translation>Sử dụng dịch vụ DuckDuckGo để tải biểu tượng trang web</translation>
    </message>
    <message>
        <source>Hide TOTP in the entry preview panel</source>
        <translation>Ẩn TOTP trong bảng xem trước mục</translation>
    </message>
    <message>
        <source>Lock databases when switching user</source>
        <translation>Khóa cơ sở dữ liệu khi chuyển người dùng</translation>
    </message>
    <message>
        <source>Lock Options</source>
        <translation>Tùy chọn khóa</translation>
    </message>
    <message>
        <source>Hide notes in the entry preview panel</source>
        <translation>Ẩn ghi chú trong bảng xem trước mục</translation>
    </message>
</context>
<context>
    <name>AttachmentWidget</name>
    <message>
        <source>Attachment Viewer</source>
        <translation>Trình xem tệp đính kèm</translation>
    </message>
    <message>
        <source>Unknown attachment type</source>
        <translation>Loại tệp đính kèm không xác định</translation>
    </message>
</context>
<context>
    <name>AutoType</name>
    <message>
        <source>The requested Auto-Type sequence cannot be used due to an error:</source>
        <translation>Chuỗi Tự động nhập được yêu cầu không thể sử dụng do lỗi:</translation>
    </message>
    <message>
        <source>Auto-Type Error</source>
        <translation>Lỗi Tự động nhập</translation>
    </message>
    <message>
        <source>Permission Required</source>
        <translation>Yêu cầu quyền</translation>
    </message>
    <message>
        <source>KeePassXC requires the Accessibility permission in order to perform entry level Auto-Type. If you already granted permission, you may have to restart KeePassXC.</source>
        <translation>KeePassXC yêu cầu quyền Trợ năng để thực hiện Tự động nhập cấp mục. Nếu bạn đã cấp quyền, bạn có thể phải khởi động lại KeePassXC.</translation>
    </message>
    <message>
        <source>KeePassXC requires the Accessibility and Screen Recorder permission in order to perform global Auto-Type. Screen Recording is necessary to use the window title to find entries. If you already granted permission, you may have to restart KeePassXC.</source>
        <translation>KeePassXC yêu cầu quyền Trợ năng và Ghi màn hình để thực hiện Tự động nhập toàn cục. Ghi màn hình cần thiết để sử dụng tiêu đề cửa sổ tìm mục. Nếu bạn đã cấp quyền, bạn có thể phải khởi động lại KeePassXC.</translation>
    </message>
    <message>
        <source>Invalid entry provided</source>
        <translation>Mục được cung cấp không hợp lệ</translation>
    </message>
    <message>
        <source>Bracket imbalance detected, found extra { or }</source>
        <translation>Phát hiện dấu ngoặc không cân bằng, tìm thấy { hoặc } thừa</translation>
    </message>
    <message>
        <source>Too many repetitions detected, max is %1: %2</source>
        <translation>Phát hiện quá nhiều lần lặp lại, tối đa là %1: %2</translation>
    </message>
    <message>
        <source>Very slow key press detected, max is %1: %2</source>
        <translation>Phát hiện nhấn phím rất chậm, tối đa là %1: %2</translation>
    </message>
    <message>
        <source>Very long delay detected, max is %1: %2</source>
        <translation>Phát hiện độ trễ rất dài, tối đa là %1: %2</translation>
    </message>
    <message>
        <source>Invalid placeholder: %1</source>
        <translation>Placeholder không hợp lệ: %1</translation>
    </message>
    <message>
        <source>Entry does not have attribute for PICKCHARS: %1</source>
        <translation>Mục không có thuộc tính cho PICKCHARS: %1</translation>
    </message>
    <message>
        <source>Entry has invalid TOTP settings</source>
        <translation>Mục có cài đặt TOTP không hợp lệ</translation>
    </message>
</context>
<context>
    <name>AutoTypeAssociationsModel</name>
    <message>
        <source>Window</source>
        <translation>Cửa sổ</translation>
    </message>
    <message>
        <source>Sequence</source>
        <translation>Chuỗi</translation>
    </message>
    <message>
        <source>(empty)</source>
        <translation>(trống)</translation>
    </message>
    <message>
        <source>Default sequence</source>
        <translation>Chuỗi mặc định</translation>
    </message>
</context>
<context>
    <name>AutoTypeMatchModel</name>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Sequence</source>
        <translation>Chuỗi</translation>
    </message>
</context>
<context>
    <name>AutoTypePlatformX11</name>
    <message>
        <source>Sequence aborted: Caps Lock is on</source>
        <translation>Chuỗi bị hủy: Caps Lock đang bật</translation>
    </message>
    <message>
        <source>Sequence aborted: Modifier keys held by user</source>
        <translation>Chuỗi bị hủy: Người dùng đang giữ phím bổ trợ</translation>
    </message>
    <message>
        <source>Unable to get valid keycode for key: </source>
        <translation>Không thể lấy mã phím hợp lệ cho phím: </translation>
    </message>
    <message>
        <source>Trying to send invalid keyboard symbol.</source>
        <translation>Đang cố gửi ký hiệu bàn phím không hợp lệ.</translation>
    </message>
</context>
<context>
    <name>AutoTypeSelectDialog</name>
    <message>
        <source>Auto-Type - KeePassXC</source>
        <translation>Tự động nhập - KeePassXC</translation>
    </message>
    <message>
        <source>Double click a row to perform Auto-Type or find an entry using the search:</source>
        <translation>Nhấp đúp vào hàng để thực hiện Tự động nhập hoặc tìm mục bằng tìm kiếm:</translation>
    </message>
    <message>
        <source>Search all open databases</source>
        <translation>Tìm kiếm tất cả cơ sở dữ liệu đang mở</translation>
    </message>
    <message>
        <source>Search…</source>
        <translation>Tìm kiếm…</translation>
    </message>
    <message>
        <source>Type Sequence</source>
        <translation>Nhập chuỗi</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Type {USERNAME}</source>
        <translation>Nhập {USERNAME}</translation>
    </message>
    <message>
        <source>Type {PASSWORD}</source>
        <translation>Nhập {PASSWORD}</translation>
    </message>
    <message>
        <source>Type {TOTP}</source>
        <translation>Nhập {TOTP}</translation>
    </message>
    <message>
        <source>Copy Username</source>
        <translation>Sao chép tên người dùng</translation>
    </message>
    <message>
        <source>Copy Password</source>
        <translation>Sao chép mật khẩu</translation>
    </message>
    <message>
        <source>Copy TOTP</source>
        <translation>Sao chép TOTP</translation>
    </message>
    <message>
        <source>Use Virtual Keyboard</source>
        <translation>Sử dụng bàn phím ảo</translation>
    </message>
    <message>
        <source>Type {URL}</source>
        <translation>Nhập {URL}</translation>
    </message>
    <message>
        <source>Copy URL</source>
        <translation>Sao chép URL</translation>
    </message>
    <message>
        <source>&lt;p&gt;The following shortcuts are available:&lt;br/&gt;
Ctrl+F - Focus search&lt;br/&gt;
Ctrl+1 - Type username&lt;br/&gt;
Ctrl+2 - Type password&lt;br/&gt;
Ctrl+3 - Type TOTP&lt;br/&gt;
Ctrl+4 - Type URL&lt;br/&gt;
Ctrl+5 - Use Virtual Keyboard (Windows Only)&lt;br/&gt;
Ctrl+Shift+1 - Copy username&lt;br/&gt;
Ctrl+Shift+2 - Copy password&lt;br/&gt;
Ctrl+Shift+3 - Copy TOTP&lt;br/&gt;
Ctrl+Shift+4 - Copy URL&lt;br/&gt;
&lt;/p&gt;</source>
        <translation>&lt;p&gt;Các phím tắt sau có sẵn:&lt;br/&gt;
Ctrl+F - Tập trung tìm kiếm&lt;br/&gt;
Ctrl+1 - Nhập tên người dùng&lt;br/&gt;
Ctrl+2 - Nhập mật khẩu&lt;br/&gt;
Ctrl+3 - Nhập TOTP&lt;br/&gt;
Ctrl+4 - Nhập URL&lt;br/&gt;
Ctrl+5 - Sử dụng bàn phím ảo (chỉ Windows)&lt;br/&gt;
Ctrl+Shift+1 - Sao chép tên người dùng&lt;br/&gt;
Ctrl+Shift+2 - Sao chép mật khẩu&lt;br/&gt;
Ctrl+Shift+3 - Sao chép TOTP&lt;br/&gt;
Ctrl+Shift+4 - Sao chép URL&lt;br/&gt;
&lt;/p&gt;</translation>
    </message>
    <message>
        <source>You can use advanced search queries to find any entry in your open databases.</source>
        <translation>Bạn có thể sử dụng truy vấn tìm kiếm nâng cao để tìm bất kỳ mục nào trong cơ sở dữ liệu đang mở.</translation>
    </message>
</context>
<context>
    <name>BinaryStream</name>
    <message>
        <source>Failed to read string data: %1</source>
        <translation>Không thể đọc dữ liệu chuỗi: %1</translation>
    </message>
    <message>
        <source>String length exceeds 10 MiB limit (requested %1)</source>
        <translation>Độ dài chuỗi vượt quá giới hạn 10 MiB (yêu cầu %1)</translation>
    </message>
</context>
<context>
    <name>BrowserAccessControlDialog</name>
    <message>
        <source>KeePassXC - Browser Access Request</source>
        <translation>KeePassXC - Yêu cầu truy cập trình duyệt</translation>
    </message>
    <message>
        <source>%1 is requesting access to the following entries:</source>
        <translation>%1 đang yêu cầu truy cập vào các mục sau:</translation>
    </message>
    <message>
        <source>Remember access to checked entries</source>
        <translation>Ghi nhớ quyền truy cập vào các mục đã chọn</translation>
    </message>
    <message>
        <source>Remember</source>
        <translation>Ghi nhớ</translation>
    </message>
    <message>
        <source>Allow access to entries</source>
        <translation>Cho phép truy cập vào các mục</translation>
    </message>
    <message>
        <source>Allow Selected</source>
        <translation>Cho phép mục đã chọn</translation>
    </message>
    <message>
        <source>Deny All</source>
        <translation>Từ chối tất cả</translation>
    </message>
    <message>
        <source>Disable for this site</source>
        <translation>Tắt cho trang web này</translation>
    </message>
    <message>
        <source>Undo</source>
        <translation>Hoàn tác</translation>
    </message>
</context>
<context>
    <name>BrowserEntrySaveDialog</name>
    <message>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>You have multiple databases open.
Please select the correct database for saving credentials.</source>
        <translation>Bạn có nhiều cơ sở dữ liệu đang mở.
Vui lòng chọn cơ sở dữ liệu chính xác để lưu thông tin đăng nhập.</translation>
    </message>
    <message>
        <source>KeePassXC - Select Database</source>
        <translation>KeePassXC - Chọn cơ sở dữ liệu</translation>
    </message>
</context>
<context>
    <name>BrowserPasskeysConfirmationDialog</name>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Update</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <source>Authenticate</source>
        <translation>Xác thực</translation>
    </message>
    <message>
        <source>Register new</source>
        <translation>Đăng ký mới</translation>
    </message>
    <message>
        <source>Register</source>
        <translation>Đăng ký</translation>
    </message>
    <message numerus="yes">
        <source>Timeout in &lt;b&gt;%n&lt;/b&gt; seconds...</source>
        <translation><numerusform>Hết thời gian sau &lt;b&gt;%n&lt;/b&gt; giây...</numerusform></translation>
    </message>
    <message>
        <source>Relying Party: %1</source>
        <translation>Bên phụ thuộc: %1</translation>
    </message>
    <message>
        <source>Username: %1</source>
        <translation>Tên người dùng: %1</translation>
    </message>
    <message>
        <source>KeePassXC - Passkey credentials</source>
        <translation>KeePassXC - Thông tin đăng nhập Passkey</translation>
    </message>
    <message>
        <source>Add to existing entry</source>
        <translation>Thêm vào mục hiện có</translation>
    </message>
    <message>
        <source>Existing passkey found.
Do you want to register a new passkey for:</source>
        <translation>Đã tìm thấy passkey hiện có.
Bạn có muốn đăng ký passkey mới cho:</translation>
    </message>
    <message>
        <source>Select the existing passkey and press Update to replace it.</source>
        <translation>Chọn passkey hiện có và nhấn Cập nhật để thay thế.</translation>
    </message>
    <message>
        <source>Authenticate passkey credentials for:</source>
        <translation>Xác thực thông tin đăng nhập passkey cho:</translation>
    </message>
    <message>
        <source>Do you want to register a passkey for:</source>
        <translation>Bạn có muốn đăng ký passkey cho:</translation>
    </message>
</context>
<context>
    <name>BrowserService</name>
    <message>
        <source>A request for creating a new group &quot;%1&quot; has been received.
Do you want to create this group?
</source>
        <translation>Đã nhận được yêu cầu tạo nhóm mới &quot;%1&quot;.
Bạn có muốn tạo nhóm này không?
</translation>
    </message>
    <message>
        <source>You have received an association request for the following database:
%1

Give the connection a unique name or ID, for example:
chrome-laptop.</source>
        <translation>Bạn đã nhận được yêu cầu liên kết cho cơ sở dữ liệu sau:
%1

Đặt tên hoặc ID duy nhất cho kết nối, ví dụ:
chrome-laptop.</translation>
    </message>
    <message>
        <source>Save and allow access</source>
        <translation>Lưu và cho phép truy cập</translation>
    </message>
    <message>
        <source>A shared encryption key with the name &quot;%1&quot; already exists.
Do you want to overwrite it?</source>
        <translation>Khóa mã hóa chia sẻ với tên &quot;%1&quot; đã tồn tại.
Bạn có muốn ghi đè không?</translation>
    </message>
    <message>
        <source>Do you want to update the information in %1 - %2?</source>
        <translation>Bạn có muốn cập nhật thông tin trong %1 - %2 không?</translation>
    </message>
    <message>
        <source>A request for deleting entry &quot;%1&quot; has been received.
Do you want to delete the entry?
</source>
        <translation>Đã nhận được yêu cầu xóa mục &quot;%1&quot;.
Bạn có muốn xóa mục này không?
</translation>
    </message>
    <message>
        <source>%1 (Passkey)</source>
        <translation>%1 (Passkey)</translation>
    </message>
    <message>
        <source>KeePassXC - Create a new group</source>
        <translation>KeePassXC - Tạo nhóm mới</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>KeePassXC - Overwrite existing key?</source>
        <translation>KeePassXC - Ghi đè khóa hiện có?</translation>
    </message>
    <message>
        <source>KeePassXC - Update Entry</source>
        <translation>KeePassXC - Cập nhật mục</translation>
    </message>
    <message>
        <source>KeePassXC - Delete entry</source>
        <translation>KeePassXC - Xóa mục</translation>
    </message>
    <message>
        <source>Converting attributes to custom data…</source>
        <translation>Đang chuyển đổi thuộc tính sang dữ liệu tùy chỉnh…</translation>
    </message>
    <message>
        <source>KeePassXC - New key association request</source>
        <translation>KeePassXC - Yêu cầu liên kết khóa mới</translation>
    </message>
    <message>
        <source>KeePassXC - Passkey credentials</source>
        <translation>KeePassXC - Thông tin đăng nhập Passkey</translation>
    </message>
    <message>
        <source>Register a new passkey to this entry:</source>
        <translation>Đăng ký passkey mới cho mục này:</translation>
    </message>
    <message>
        <source>Register</source>
        <translation>Đăng ký</translation>
    </message>
    <message>
        <source>KeePassXC - Update passkey</source>
        <translation>KeePassXC - Cập nhật passkey</translation>
    </message>
    <message>
        <source>Entry already has a passkey.
Do you want to overwrite the passkey in %1 - %2?</source>
        <translation>Mục đã có passkey.
Bạn có muốn ghi đè passkey trong %1 - %2 không?</translation>
    </message>
    <message>
        <source>Passkey</source>
        <translation>Passkey</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Hủy bỏ</translation>
    </message>
    <message>
        <source>KeePassXC: Converted KeePassHTTP attributes</source>
        <translation>KeePassXC: Đã chuyển đổi thuộc tính KeePassHTTP</translation>
    </message>
    <message>
        <source>Successfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.</source>
        <translation>Đã chuyển đổi thành công thuộc tính từ %1 mục.
Đã di chuyển %2 khóa sang dữ liệu tùy chỉnh.</translation>
    </message>
    <message numerus="yes">
        <source>Successfully moved %n keys to custom data.</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>The active database does not contain an entry with KeePassHTTP attributes.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Don&apos;t show this warning again</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>KeePassXC: Legacy browser integration settings detected</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Your KeePassXC-Browser settings need to be moved into the database settings.
This is necessary to maintain your current browser connections.
Would you like to migrate your existing settings now?</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>BrowserSettingsWidget</name>
    <message>
        <source>Dialog</source>
        <translation>Hộp thoại</translation>
    </message>
    <message>
        <source>This is required for accessing your databases with KeePassXC-Browser</source>
        <translation>Điều này cần thiết để truy cập cơ sở dữ liệu của bạn bằng KeePassXC-Browser</translation>
    </message>
    <message>
        <source>Enable browser integration</source>
        <translation>Bật tích hợp trình duyệt</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <source>Enable integration for these browsers:</source>
        <translation>Bật tích hợp cho các trình duyệt sau:</translation>
    </message>
    <message>
        <source>Vivaldi</source>
        <translation>Vivaldi</translation>
    </message>
    <message>
        <source>&amp;Edge</source>
        <translation>&amp;Edge</translation>
    </message>
    <message>
        <source>Firefox</source>
        <translation>Firefox</translation>
    </message>
    <message>
        <source>Tor Browser</source>
        <translation>Tor Browser</translation>
    </message>
    <message>
        <source>Brave</source>
        <translation>Brave</translation>
    </message>
    <message>
        <source>Google Chrome</source>
        <translation>Google Chrome</translation>
    </message>
    <message>
        <source>Chromium</source>
        <translation>Chromium</translation>
    </message>
    <message>
        <source>Show a notification when credentials are requested</source>
        <extracomment>Credentials mean login data requested via browser extension</extracomment>
        <translation>Hiển thị thông báo khi thông tin xác thực được yêu cầu</translation>
    </message>
    <message>
        <source>Request to unlock the database if it is locked</source>
        <translation>Yêu cầu mở khóa cơ sở dữ liệu nếu nó bị khóa</translation>
    </message>
    <message>
        <source>Only entries with the same scheme (http://, https://, …) are returned.</source>
        <translation>Chỉ trả về các mục có cùng giao thức (http://, https://, …).</translation>
    </message>
    <message>
        <source>Match URL scheme (e.g., https://example.com)</source>
        <translation>Khớp giao thức URL (ví dụ: https://example.com)</translation>
    </message>
    <message>
        <source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
        <translation>Chỉ trả về các kết quả khớp tốt nhất cho URL cụ thể thay vì tất cả mục cho toàn bộ tên miền.</translation>
    </message>
    <message>
        <source>Return only best-matching credentials</source>
        <translation>Chỉ trả về thông tin đăng nhập khớp tốt nhất</translation>
    </message>
    <message>
        <source>Returns expired credentials. String [expired] is added to the title.</source>
        <translation>Trả về thông tin đăng nhập đã hết hạn. Chuỗi [expired] được thêm vào tiêu đề.</translation>
    </message>
    <message>
        <source>Allow returning expired credentials</source>
        <translation>Cho phép trả về thông tin đăng nhập đã hết hạn</translation>
    </message>
    <message>
        <source>All databases connected to the extension will return matching credentials.</source>
        <translation>Tất cả cơ sở dữ liệu được kết nối với tiện ích mở rộng sẽ trả về thông tin đăng nhập khớp.</translation>
    </message>
    <message>
        <source>Search in all opened databases for matching credentials</source>
        <extracomment>Credentials mean login data requested via browser extension</extracomment>
        <translation>Tìm kiếm trong tất cả cơ sở dữ liệu đang mở để tìm thông tin xác thực khớp</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Never ask before accessing credentials</source>
        <extracomment>Credentials mean login data requested via browser extension</extracomment>
        <translation>Không bao giờ hỏi trước khi truy cập thông tin xác thực</translation>
    </message>
    <message>
        <source>Never ask before updating credentials</source>
        <extracomment>Credentials mean login data requested via browser extension</extracomment>
        <translation>Không bao giờ hỏi trước khi cập nhật thông tin xác thực</translation>
    </message>
    <message>
        <source>Do not ask permission for HTTP Basic Auth</source>
        <extracomment>An extra HTTP Basic Auth setting</extracomment>
        <translation>Không yêu cầu quyền cho HTTP Basic Auth</translation>
    </message>
    <message>
        <source>Automatically creating or updating string fields is not supported.</source>
        <translation>Không hỗ trợ tự động tạo hoặc cập nhật các trường chuỗi.</translation>
    </message>
    <message>
        <source>Return advanced string fields which start with &quot;KPH: &quot;</source>
        <translation>Trả về các trường chuỗi nâng cao bắt đầu bằng &quot;KPH: &quot;</translation>
    </message>
    <message>
        <source>Don&apos;t display the popup suggesting migration of legacy KeePassHTTP settings.</source>
        <translation>Không hiển thị popup gợi ý di chuyển cài đặt KeePassHTTP cũ.</translation>
    </message>
    <message>
        <source>Do not prompt for KeePassHTTP settings migration.</source>
        <translation>Không nhắc di chuyển cài đặt KeePassHTTP.</translation>
    </message>
    <message>
        <source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
        <translation>Tự động cập nhật đường dẫn nhị phân KeePassXC hoặc keepassxc-proxy vào script native messaging khi khởi động.</translation>
    </message>
    <message>
        <source>Update native messaging manifest files at startup</source>
        <translation>Cập nhật tệp manifest native messaging khi khởi động</translation>
    </message>
    <message>
        <source>Use a custom proxy location if you installed a proxy manually.</source>
        <translation>Sử dụng vị trí proxy tùy chỉnh nếu bạn đã cài đặt proxy thủ công.</translation>
    </message>
    <message>
        <source>Use a custom proxy location:</source>
        <comment>Meant is the proxy for KeePassXC-Browser</comment>
        <translation>Sử dụng vị trí proxy tùy chỉnh:</translation>
    </message>
    <message>
        <source>Custom proxy location field</source>
        <translation>Trường vị trí proxy tùy chỉnh</translation>
    </message>
    <message>
        <source>Browser for custom proxy file</source>
        <translation>Duyệt tệp proxy tùy chỉnh</translation>
    </message>
    <message>
        <source>Browse…</source>
        <extracomment>Button for opening file dialog</extracomment>
        <translation>Duyệt…</translation>
    </message>
    <message>
        <source>Use a custom browser configuration location:</source>
        <translation>Sử dụng vị trí cấu hình trình duyệt tùy chỉnh:</translation>
    </message>
    <message>
        <source>Browser type:</source>
        <translation>Loại trình duyệt:</translation>
    </message>
    <message>
        <source>Toolbar button style</source>
        <translation>Kiểu nút thanh công cụ</translation>
    </message>
    <message>
        <source>Config Location:</source>
        <translation>Vị trí cấu hình:</translation>
    </message>
    <message>
        <source>Custom browser location field</source>
        <translation>Trường vị trí trình duyệt tùy chỉnh</translation>
    </message>
    <message>
        <source>Browse for custom browser path</source>
        <translation>Duyệt đường dẫn trình duyệt tùy chỉnh</translation>
    </message>
    <message>
        <source>Custom extension ID:</source>
        <translation>ID tiện ích mở rộng tùy chỉnh:</translation>
    </message>
    <message>
        <source>Custom extension ID</source>
        <translation>ID tiện ích mở rộng tùy chỉnh</translation>
    </message>
    <message>
        <source>Executable Files</source>
        <translation>Tệp thực thi</translation>
    </message>
    <message>
        <source>All Files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Select custom proxy location</source>
        <translation>Chọn vị trí proxy tùy chỉnh</translation>
    </message>
    <message>
        <source>Select native messaging host folder location</source>
        <translation>Chọn vị trí thư mục native messaging host</translation>
    </message>
    <message>
        <source>&lt;b&gt;Warning:&lt;/b&gt; Only adjust these settings if necessary.</source>
        <translation>&lt;b&gt;Cảnh báo:&lt;/b&gt; Chỉ điều chỉnh các cài đặt này nếu cần thiết.</translation>
    </message>
    <message>
        <source>The custom proxy location does not exist.</source>
        <translation>Vị trí proxy tùy chỉnh không tồn tại.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Error:&lt;/b&gt; The custom proxy location does not exist. Correct this in the advanced settings tab.</source>
        <translation>&lt;b&gt;Lỗi:&lt;/b&gt; Vị trí proxy tùy chỉnh không tồn tại. Sửa lại trong tab cài đặt nâng cao.</translation>
    </message>
    <message>
        <source>&lt;b&gt;Error:&lt;/b&gt; The installed proxy executable is missing from the expected location: %1&lt;br/&gt;Please set a custom proxy location in the advanced settings or reinstall the application.</source>
        <translation>&lt;b&gt;Lỗi:&lt;/b&gt; Tệp thực thi proxy đã cài đặt bị thiếu từ vị trí mong đợi: %1&lt;br/&gt;Vui lòng đặt vị trí proxy tùy chỉnh trong cài đặt nâng cao hoặc cài đặt lại ứng dụng.</translation>
    </message>
    <message>
        <source>Allows using insecure http://localhost with passkeys for testing purposes.</source>
        <translation>Cho phép sử dụng http://localhost không an toàn với passkey cho mục đích thử nghiệm.</translation>
    </message>
    <message>
        <source>Allow using localhost with passkeys</source>
        <translation>Cho phép sử dụng localhost với passkey</translation>
    </message>
    <message>
        <source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2 and %3.</source>
        <translation>KeePassXC-Browser cần thiết để tích hợp trình duyệt hoạt động. &lt;br /&gt;Tải xuống cho %1 và %2 và %3.</translation>
    </message>
    <message>
        <source>Browsers installed using Snap or Flatpak are not supported with exception to Firefox installed using Snap.</source>
        <translation>Trình duyệt được cài đặt bằng Snap hoặc Flatpak không được hỗ trợ ngoại trừ Firefox được cài đặt bằng Snap.</translation>
    </message>
</context>
<context>
    <name>CloneDialog</name>
    <message>
        <source>Clone Entry Options</source>
        <translation>Tùy chọn sao chép mục</translation>
    </message>
    <message>
        <source>Append &apos; - Clone&apos; to title</source>
        <translation>Thêm &apos; - Clone&apos; vào tiêu đề</translation>
    </message>
    <message>
        <source>Replace username and password with references</source>
        <translation>Thay thế tên người dùng và mật khẩu bằng tham chiếu</translation>
    </message>
    <message>
        <source>Copy history</source>
        <translation>Sao chép lịch sử</translation>
    </message>
</context>
<context>
    <name>CsvImportWidget</name>
    <message>
        <source>size, rows, columns</source>
        <translation>kích thước, hàng, cột</translation>
    </message>
    <message>
        <source>Column Association</source>
        <translation>Liên kết cột</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>TOTP</source>
        <translation>TOTP</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>Đã tạo</translation>
    </message>
    <message>
        <source>Last Modified</source>
        <translation>Sửa đổi lần cuối</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Encoding</source>
        <translation>Mã hóa</translation>
    </message>
    <message>
        <source>Codec</source>
        <translation>Codec</translation>
    </message>
    <message>
        <source>Text is qualified by</source>
        <translation>Văn bản được phân định bởi</translation>
    </message>
    <message>
        <source>Text qualification</source>
        <translation>Phân định văn bản</translation>
    </message>
    <message>
        <source>Fields are separated by</source>
        <translation>Các trường được phân tách bởi</translation>
    </message>
    <message>
        <source>Field separation</source>
        <translation>Phân tách trường</translation>
    </message>
    <message>
        <source>Comments start with</source>
        <translation>Bình luận bắt đầu bằng</translation>
    </message>
    <message>
        <source>Header lines skipped</source>
        <translation>Bỏ qua dòng tiêu đề</translation>
    </message>
    <message>
        <source>Number of header lines to discard</source>
        <translation>Số dòng tiêu đề cần bỏ qua</translation>
    </message>
    <message>
        <source>First line has field names</source>
        <translation>Dòng đầu tiên có tên trường</translation>
    </message>
    <message>
        <source>Consider &apos;\&apos; an escape character</source>
        <translation>Coi &apos;\&apos; là ký tự thoát</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <source>CSV import preview</source>
        <translation>Xem trước nhập CSV</translation>
    </message>
    <message>
        <source>Not Present</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Column %1</source>
        <translation>Cột %1</translation>
    </message>
    <message numerus="yes">
        <source>[%n more message(s) skipped]</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Failed to parse CSV file: %1</source>
        <translation>Không thể phân tích tệp CSV: %1</translation>
    </message>
    <message>
        <source>Imported from CSV file: %1</source>
        <translation>Đã nhập từ tệp CSV: %1</translation>
    </message>
    <message>
        <source>No Title Selected</source>
        <translation>Không chọn tiêu đề</translation>
    </message>
    <message>
        <source>No title column was selected, entries will be hard to tell apart.
Are you sure you want to import?</source>
        <translation>Không có cột tiêu đề nào được chọn, các mục sẽ khó phân biệt.
Bạn có chắc chắn muốn nhập không?</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
</context>
<context>
    <name>CsvParserModel</name>
    <message numerus="yes">
        <source>%n row(s)</source>
        <comment>CSV row count</comment>
        <translation><numerusform>%n hàng</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%n column(s)</source>
        <comment>CSV column count</comment>
        <translation><numerusform>%n cột</numerusform></translation>
    </message>
</context>
<context>
    <name>Database</name>
    <message>
        <source>Passwords</source>
        <comment>Root group name</comment>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>File %1 does not exist.</source>
        <translation>Tệp %1 không tồn tại.</translation>
    </message>
    <message>
        <source>Unable to open file %1.</source>
        <translation>Không thể mở tệp %1.</translation>
    </message>
    <message>
        <source>Error while reading the database: %1</source>
        <translation>Lỗi khi đọc cơ sở dữ liệu: %1</translation>
    </message>
    <message>
        <source>Could not save, database does not point to a valid file.</source>
        <translation>Không thể lưu, cơ sở dữ liệu không trỏ đến tệp hợp lệ.</translation>
    </message>
    <message>
        <source>Database save is already in progress.</source>
        <translation>Đang lưu cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Could not save, database has not been initialized!</source>
        <translation>Không thể lưu, cơ sở dữ liệu chưa được khởi tạo!</translation>
    </message>
    <message>
        <source>Database file has unmerged changes.</source>
        <translation>Tệp cơ sở dữ liệu có các thay đổi chưa được hợp nhất.</translation>
    </message>
    <message>
        <source>%1
Backup database located at %2</source>
        <translation>%1
Cơ sở dữ liệu sao lưu nằm tại %2</translation>
    </message>
    <message>
        <source>Key not transformed. This is a bug, please report it to the developers.</source>
        <translation>Khóa không được chuyển đổi. Đây là lỗi, vui lòng báo cáo cho nhà phát triển.</translation>
    </message>
    <message>
        <source>Recycle Bin</source>
        <translation>Thùng rác</translation>
    </message>
    <message>
        <source>Database file read error.</source>
        <translation>Lỗi đọc tệp cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>No file path was provided.</source>
        <translation>Không có đường dẫn tệp được cung cấp.</translation>
    </message>
</context>
<context>
    <name>DatabaseOpenDialog</name>
    <message>
        <source>Unlock Database - KeePassXC</source>
        <translation>Mở khóa cơ sở dữ liệu - KeePassXC</translation>
    </message>
</context>
<context>
    <name>DatabaseOpenWidget</name>
    <message>
        <source>Unlock KeePassXC Database</source>
        <translation>Mở khóa cơ sở dữ liệu KeePassXC</translation>
    </message>
    <message>
        <source>Enter Password:</source>
        <translation>Nhập mật khẩu:</translation>
    </message>
    <message>
        <source>Password field</source>
        <translation>Trường mật khẩu</translation>
    </message>
    <message>
        <source>Hardware key slot selection</source>
        <translation>Chọn khe khóa phần cứng</translation>
    </message>
    <message>
        <source>Key file to unlock the database</source>
        <translation>Tệp khóa để mở khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Browse for key file</source>
        <translation>Duyệt tệp khóa</translation>
    </message>
    <message>
        <source>Browse…</source>
        <translation>Duyệt…</translation>
    </message>
    <message>
        <source>Unlock Database</source>
        <translation>Mở khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Unlock</source>
        <translation>Mở khóa</translation>
    </message>
    <message>
        <source>Please present or touch your YubiKey to continue…</source>
        <translation>Vui lòng đưa hoặc chạm YubiKey của bạn để tiếp tục…</translation>
    </message>
    <message>
        <source>Database Version Mismatch</source>
        <translation>Phiên bản cơ sở dữ liệu không khớp</translation>
    </message>
    <message>
        <source>The database you are trying to open was most likely
created by a newer version of KeePassXC.

You can try to open it anyway, but it may be incomplete
and saving any changes may incur data loss.

We recommend you update your KeePassXC installation.</source>
        <translation>Cơ sở dữ liệu bạn đang cố mở có thể
được tạo bởi phiên bản KeePassXC mới hơn.

Bạn có thể thử mở nó, nhưng nó có thể không đầy đủ
và lưu bất kỳ thay đổi nào có thể gây mất dữ liệu.

Chúng tôi khuyên bạn nên cập nhật KeePassXC.</translation>
    </message>
    <message>
        <source>Open database anyway</source>
        <translation>Vẫn mở cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Database unlock canceled.</source>
        <translation>Đã hủy mở khóa cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Unlock failed and no password given</source>
        <translation>Mở khóa thất bại và không có mật khẩu</translation>
    </message>
    <message>
        <source>Unlocking the database failed and you did not enter a password.
Do you want to retry with an &quot;empty&quot; password instead?

To prevent this error from appearing, you must go to &quot;Database Settings / Security&quot; and reset your password.</source>
        <translation>Mở khóa cơ sở dữ liệu thất bại và bạn không nhập mật khẩu.
Bạn có muốn thử lại với mật khẩu &quot;trống&quot; không?

Để ngăn lỗi này xuất hiện, bạn phải vào &quot;Cài đặt cơ sở dữ liệu / Bảo mật&quot; và đặt lại mật khẩu.</translation>
    </message>
    <message>
        <source>Retry with empty password</source>
        <translation>Thử lại với mật khẩu trống</translation>
    </message>
    <message>
        <source>Failed to authenticate with Touch ID</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to open key file: %1</source>
        <translation>Không thể mở tệp khóa: %1</translation>
    </message>
    <message>
        <source>Old key file format</source>
        <translation>Định dạng tệp khóa cũ</translation>
    </message>
    <message>
        <source>You are using an old key file format which KeePassXC may&lt;br&gt;stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file by going to:&lt;br&gt;&lt;strong&gt;Database &amp;gt; Database Security &amp;gt; Change Key File.&lt;/strong&gt;&lt;br&gt;</source>
        <translation>Bạn đang sử dụng định dạng tệp khóa cũ mà KeePassXC có thể&lt;br&gt;ngừng hỗ trợ trong tương lai.&lt;br&gt;&lt;br&gt;Vui lòng xem xét tạo tệp khóa mới bằng cách vào:&lt;br&gt;&lt;strong&gt;Cơ sở dữ liệu &amp;gt; Bảo mật cơ sở dữ liệu &amp;gt; Thay đổi tệp khóa.&lt;/strong&gt;&lt;br&gt;</translation>
    </message>
    <message>
        <source>Don&apos;t show this warning again</source>
        <translation>Không hiển thị cảnh báo này nữa</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Key files</source>
        <translation>Tệp khóa</translation>
    </message>
    <message>
        <source>Select key file</source>
        <translation>Chọn tệp khóa</translation>
    </message>
    <message>
        <source>Cannot use database file as key file</source>
        <translation>Không thể sử dụng tệp cơ sở dữ liệu làm tệp khóa</translation>
    </message>
    <message>
        <source>authenticate to access the database</source>
        <translation>xác thực để truy cập cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Select Key File:</source>
        <translation>Chọn tệp khóa:</translation>
    </message>
    <message>
        <source>&lt;p&gt;In addition to a password, you can use a secret file to enhance the security of your database. This file can be generated in your database&apos;s security settings.&lt;/p&gt;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; your *.kdbx database file!&lt;/p&gt;</source>
        <translation>&lt;p&gt;Ngoài mật khẩu, bạn có thể sử dụng tệp bí mật để tăng cường bảo mật cho cơ sở dữ liệu của mình. Tệp này có thể được tạo trong cài đặt bảo mật của cơ sở dữ liệu.&lt;/p&gt;&lt;p&gt;Đây &lt;strong&gt;không phải&lt;/strong&gt; là tệp cơ sở dữ liệu *.kdbx của bạn!&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Use hardware key [Serial: %1]</source>
        <translation>Sử dụng khóa phần cứng [Serial: %1]</translation>
    </message>
    <message>
        <source>Use hardware key</source>
        <translation>Sử dụng khóa phần cứng</translation>
    </message>
    <message>
        <source>Your database file is NOT a key file!
If you don&apos;t have a key file or don&apos;t know what that is, you don&apos;t have to select one.</source>
        <translation>Tệp cơ sở dữ liệu của bạn KHÔNG phải là tệp khóa!
Nếu bạn không có tệp khóa hoặc không biết đó là gì, bạn không cần chọn.</translation>
    </message>
    <message>
        <source>KeePassXC database file selected</source>
        <translation>Đã chọn tệp cơ sở dữ liệu KeePassXC</translation>
    </message>
    <message>
        <source>The file you selected looks like a database file.
A database file is NOT a key file!

Are you sure you want to continue with this file?.</source>
        <translation>Tệp bạn chọn trông giống tệp cơ sở dữ liệu.
Tệp cơ sở dữ liệu KHÔNG phải là tệp khóa!

Bạn có chắc chắn muốn tiếp tục với tệp này không?.</translation>
    </message>
    <message>
        <source>No hardware keys found.</source>
        <translation>Không tìm thấy khóa phần cứng.</translation>
    </message>
    <message>
        <source>Refresh Hardware Keys</source>
        <translation>Làm mới khóa phần cứng</translation>
    </message>
    <message>
        <source>Click to add a key file.</source>
        <translation>Nhấp để thêm tệp khóa.</translation>
    </message>
    <message>
        <source>&lt;a href=&quot;#&quot; style=&quot;text-decoration: underline&quot;&gt;I have a key file&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;#&quot; style=&quot;text-decoration: underline&quot;&gt;Tôi có tệp khóa&lt;/a&gt;</translation>
    </message>
    <message>
        <source>Hardware keys found, but no slots are configured.</source>
        <translation>Đã tìm thấy khóa phần cứng, nhưng không có khe nào được cấu hình.</translation>
    </message>
    <message>
        <source>Press ESC again to close this database</source>
        <translation>Nhấn ESC lần nữa để đóng cơ sở dữ liệu này</translation>
    </message>
    <message>
        <source>Windows Hello setup was canceled or failed. Quick unlock has not been enabled.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to authenticate with Windows Hello: %1</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>DatabaseSettingWidgetMetaData</name>
    <message>
        <source>Passwords</source>
        <translation>Mật khẩu</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsDialog</name>
    <message>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <source>Security</source>
        <translation>Bảo mật</translation>
    </message>
    <message>
        <source>Database Credentials</source>
        <translation>Thông tin đăng nhập cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Encryption Settings</source>
        <translation>Cài đặt mã hóa</translation>
    </message>
    <message>
        <source>Browser Integration</source>
        <translation>Tích hợp trình duyệt</translation>
    </message>
    <message>
        <source>Maintenance</source>
        <translation>Bảo trì</translation>
    </message>
    <message>
        <source>KeeShare</source>
        <translation>KeeShare</translation>
    </message>
    <message>
        <source>Secret Service Integration</source>
        <translation>Tích hợp Secret Service</translation>
    </message>
    <message>
        <source>Database Settings: %1</source>
        <translation>Cài đặt cơ sở dữ liệu: %1</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetBrowser</name>
    <message>
        <source>KeePassXC-Browser settings</source>
        <translation>Cài đặt KeePassXC-Browser</translation>
    </message>
    <message>
        <source>Convert KeePassHTTP data</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Convert legacy KeePassHTTP attributes to KeePassXC-Browser compatible custom data</source>
        <translation>Chuyển đổi thuộc tính KeePassHTTP cũ sang dữ liệu tùy chỉnh tương thích với KeePassXC-Browser</translation>
    </message>
    <message>
        <source>Refresh database root group ID</source>
        <translation>Làm mới ID nhóm gốc cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Disconnect all browsers</source>
        <translation>Ngắt kết nối tất cả trình duyệt</translation>
    </message>
    <message>
        <source>Forget all site-specific settings on entries</source>
        <translation>Quên tất cả cài đặt cụ thể của trang web trên các mục</translation>
    </message>
    <message>
        <source>Stored keys</source>
        <translation>Khóa đã lưu</translation>
    </message>
    <message>
        <source>Stored browser keys</source>
        <translation>Khóa trình duyệt đã lưu</translation>
    </message>
    <message>
        <source>Remove selected key</source>
        <translation>Xóa khóa đã chọn</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Delete the selected key?</source>
        <translation>Xóa khóa đã chọn?</translation>
    </message>
    <message>
        <source>Do you really want to delete the selected key?
This may prevent connection to the browser plugin.</source>
        <translation>Bạn có thực sự muốn xóa khóa đã chọn không?
Điều này có thể ngăn kết nối với plugin trình duyệt.</translation>
    </message>
    <message>
        <source>Key</source>
        <translation>Khóa</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>Đã tạo</translation>
    </message>
    <message>
        <source>Enable Browser Integration to access these settings.</source>
        <translation>Bật Tích hợp trình duyệt để truy cập các cài đặt này.</translation>
    </message>
    <message>
        <source>Do you really want to disconnect all browsers?
This may prevent connection to the browser plugin.</source>
        <translation>Bạn có thực sự muốn ngắt kết nối tất cả trình duyệt không?
Điều này có thể ngăn kết nối đến plugin trình duyệt.</translation>
    </message>
    <message>
        <source>No shared encryption keys found in KeePassXC settings.</source>
        <translation>Không tìm thấy khóa mã hóa được chia sẻ trong cài đặt KeePassXC.</translation>
    </message>
    <message numerus="yes">
        <source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Do you really want forget all site-specific settings on every entry?
Permissions to access entries will be revoked.</source>
        <translation>Bạn có thực sự muốn quên tất cả cài đặt cụ thể của trang web trên mọi mục không?
Quyền truy cập vào mục sẽ bị thu hồi.</translation>
    </message>
    <message>
        <source>Removing stored permissions…</source>
        <translation>Đang xóa quyền đã lưu…</translation>
    </message>
    <message>
        <source>Abort</source>
        <translation>Hủy bỏ</translation>
    </message>
    <message numerus="yes">
        <source>Successfully removed permissions from %n entry(s).</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>The active database does not contain an entry with permissions.</source>
        <translation>Cơ sở dữ liệu đang hoạt động không chứa mục nào có quyền.</translation>
    </message>
    <message>
        <source>Move KeePassHTTP attributes to custom data</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Do you really want to convert all legacy browser integration data to the latest standard?
This is necessary to maintain compatibility with the browser plugin.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Refresh database ID</source>
        <translation>Làm mới ID cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Do you really want refresh the database ID?
This is only necessary if your database is a copy of another and the browser extension cannot connect.</source>
        <translation>Bạn có thực sự muốn làm mới ID cơ sở dữ liệu không?
Điều này chỉ cần thiết nếu cơ sở dữ liệu của bạn là bản sao của cơ sở dữ liệu khác và tiện ích mở rộng trình duyệt không thể kết nối.</translation>
    </message>
    <message>
        <source>No keys found</source>
        <translation>Không tìm thấy khóa</translation>
    </message>
    <message>
        <source>Removed keys from database</source>
        <translation>Đã xóa khóa khỏi cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Removed permissions</source>
        <translation>Đã xóa quyền</translation>
    </message>
    <message>
        <source>No entry with permissions found!</source>
        <translation>Không tìm thấy mục nào có quyền!</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetDatabaseKey</name>
    <message>
        <source>Add additional protection…</source>
        <translation>Thêm bảo vệ bổ sung…</translation>
    </message>
    <message>
        <source>No password set</source>
        <translation>Chưa đặt mật khẩu</translation>
    </message>
    <message>
        <source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!

Are you sure you want to continue without a password?</source>
        <translation>CẢNH BÁO! Bạn chưa đặt mật khẩu. Sử dụng cơ sở dữ liệu không có mật khẩu rất không được khuyến khích!

Bạn có chắc chắn muốn tiếp tục mà không có mật khẩu không?</translation>
    </message>
    <message>
        <source>Continue without password</source>
        <translation>Tiếp tục không có mật khẩu</translation>
    </message>
    <message>
        <source>No encryption key added</source>
        <translation>Chưa thêm khóa mã hóa</translation>
    </message>
    <message>
        <source>You must add at least one encryption key to secure your database!</source>
        <translation>Bạn phải thêm ít nhất một khóa mã hóa để bảo mật cơ sở dữ liệu!</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Lỗi không xác định</translation>
    </message>
    <message>
        <source>Failed to change database credentials</source>
        <translation>Không thể thay đổi thông tin đăng nhập cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Weak password</source>
        <translation>Mật khẩu yếu</translation>
    </message>
    <message>
        <source>This is a weak password! For better protection of your secrets, you should choose a stronger password.</source>
        <translation>Đây là mật khẩu yếu! Để bảo vệ bí mật của bạn tốt hơn, bạn nên chọn mật khẩu mạnh hơn.</translation>
    </message>
    <message>
        <source>The provided password does not meet the minimum quality requirement.</source>
        <translation>Mật khẩu được cung cấp không đáp ứng yêu cầu chất lượng tối thiểu.</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetEncryption</name>
    <message>
        <source>Decryption Time:</source>
        <translation>Thời gian giải mã:</translation>
    </message>
    <message>
        <source>Decryption time in seconds</source>
        <translation>Thời gian giải mã tính bằng giây</translation>
    </message>
    <message>
        <source>Higher values offer more protection, but opening the database will take longer.</source>
        <translation>Giá trị cao hơn cung cấp nhiều bảo vệ hơn, nhưng việc mở cơ sở dữ liệu sẽ mất nhiều thời gian hơn.</translation>
    </message>
    <message>
        <source>Database format:</source>
        <translation>Định dạng cơ sở dữ liệu:</translation>
    </message>
    <message>
        <source>Database format</source>
        <translation>Định dạng cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Format cannot be changed: Your database uses KDBX 4 features</source>
        <translation>Không thể thay đổi định dạng: Cơ sở dữ liệu của bạn sử dụng tính năng KDBX 4</translation>
    </message>
    <message>
        <source>Unless you need to open your database with other programs, always use the latest format.</source>
        <translation>Trừ khi bạn cần mở cơ sở dữ liệu với các chương trình khác, hãy luôn sử dụng định dạng mới nhất.</translation>
    </message>
    <message>
        <source>Encryption Algorithm:</source>
        <translation>Thuật toán mã hóa:</translation>
    </message>
    <message>
        <source>Encryption algorithm</source>
        <translation>Thuật toán mã hóa</translation>
    </message>
    <message>
        <source>AES:  256 Bit   (default)</source>
        <translation>AES:  256 Bit   (mặc định)</translation>
    </message>
    <message>
        <source>Twofish:  256 Bit</source>
        <translation>Twofish:  256 Bit</translation>
    </message>
    <message>
        <source>Key Derivation Function:</source>
        <translation>Hàm dẫn xuất khóa:</translation>
    </message>
    <message>
        <source>Key derivation function</source>
        <translation>Hàm dẫn xuất khóa</translation>
    </message>
    <message>
        <source>Transform rounds:</source>
        <translation>Số vòng biến đổi:</translation>
    </message>
    <message>
        <source>Transform rounds</source>
        <translation>Số vòng chuyển đổi</translation>
    </message>
    <message>
        <source>Memory Usage:</source>
        <translation>Sử dụng bộ nhớ:</translation>
    </message>
    <message>
        <source>Memory usage</source>
        <translation>Sử dụng bộ nhớ</translation>
    </message>
    <message>
        <source>Parallelism:</source>
        <translation>Song song:</translation>
    </message>
    <message>
        <source>Parallelism</source>
        <translation>Song song</translation>
    </message>
    <message>
        <source>KDBX 4 (recommended)</source>
        <translation>KDBX 4 (được khuyến nghị)</translation>
    </message>
    <message>
        <source>KDBX 3</source>
        <translation>KDBX 3</translation>
    </message>
    <message>
        <source>Number of rounds too high</source>
        <comment>Key transformation rounds</comment>
        <translation>Số vòng quá cao</translation>
    </message>
    <message>
        <source>You are using a very high number of key transform rounds with Argon2.

If you keep this number, your database may take hours, days, or even longer to open.</source>
        <translation>Bạn đang sử dụng số vòng biến đổi khóa rất cao với Argon2.

Nếu bạn giữ số này, cơ sở dữ liệu của bạn có thể mất hàng giờ, hàng ngày hoặc thậm chí lâu hơn để mở.</translation>
    </message>
    <message>
        <source>Understood, keep number</source>
        <translation>Đã hiểu, giữ nguyên số</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Number of rounds too low</source>
        <comment>Key transformation rounds</comment>
        <translation>Số vòng quá thấp</translation>
    </message>
    <message>
        <source>You are using a very low number of key transform rounds with AES-KDF.

If you keep this number, your database will not be protected from brute force attacks.</source>
        <translation>Bạn đang sử dụng số vòng biến đổi khóa rất thấp với AES-KDF.

Nếu bạn giữ số này, cơ sở dữ liệu của bạn sẽ không được bảo vệ khỏi các cuộc tấn công vét cạn.</translation>
    </message>
    <message>
        <source>KDF unchanged</source>
        <translation>KDF không thay đổi</translation>
    </message>
    <message>
        <source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
        <translation>Không thể biến đổi khóa với tham số KDF mới; KDF không thay đổi.</translation>
    </message>
    <message numerus="yes">
        <source> MiB</source>
        <comment>Abbreviation for Mebibytes (KDF settings)</comment>
        <translation><numerusform> MiB</numerusform></translation>
    </message>
    <message numerus="yes">
        <source> thread(s)</source>
        <comment>Threads for parallel execution (KDF settings)</comment>
        <translation><numerusform> luồng</numerusform></translation>
    </message>
    <message>
        <source>Encryption Settings:</source>
        <translation>Cài đặt mã hóa:</translation>
    </message>
    <message>
        <source>Basic</source>
        <translation>Cơ bản</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetFdoSecrets</name>
    <message>
        <source>Exposed Entries</source>
        <translation>Mục được hiển thị</translation>
    </message>
    <message>
        <source>Don&apos;t expose this database</source>
        <translation>Không hiển thị cơ sở dữ liệu này</translation>
    </message>
    <message>
        <source>Expose entries under this group:</source>
        <translation>Hiển thị mục trong nhóm này:</translation>
    </message>
    <message>
        <source>Enable Secret Service to access these settings.</source>
        <translation>Bật Secret Service để truy cập các cài đặt này.</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetGeneral</name>
    <message>
        <source>Database Metadata</source>
        <translation>Siêu dữ liệu cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Database name:</source>
        <translation>Tên cơ sở dữ liệu:</translation>
    </message>
    <message>
        <source>Database name field</source>
        <translation>Trường tên cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Database description:</source>
        <translation>Mô tả cơ sở dữ liệu:</translation>
    </message>
    <message>
        <source>Database description field</source>
        <translation>Trường mô tả cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Default username:</source>
        <translation>Tên người dùng mặc định:</translation>
    </message>
    <message>
        <source>Default username field</source>
        <translation>Trường tên người dùng mặc định</translation>
    </message>
    <message>
        <source>History Settings</source>
        <translation>Cài đặt lịch sử</translation>
    </message>
    <message>
        <source>Maximum number of history items per entry</source>
        <translation>Số lượng mục lịch sử tối đa mỗi mục</translation>
    </message>
    <message>
        <source>Maximum size of history per entry</source>
        <translation>Kích thước lịch sử tối đa mỗi mục</translation>
    </message>
    <message>
        <source> MiB</source>
        <translation> MiB</translation>
    </message>
    <message>
        <source>Use recycle bin</source>
        <translation>Sử dụng thùng rác</translation>
    </message>
    <message>
        <source>Additional Database Settings</source>
        <translation>Cài đặt cơ sở dữ liệu bổ sung</translation>
    </message>
    <message>
        <source>Enable compression (recommended)</source>
        <translation>Bật nén (được khuyến nghị)</translation>
    </message>
    <message>
        <source>Delete Recycle Bin</source>
        <translation>Xóa thùng rác</translation>
    </message>
    <message>
        <source>Do you want to delete the current recycle bin and all its contents?
This action is not reversible.</source>
        <translation>Bạn có muốn xóa thùng rác hiện tại và tất cả nội dung của nó không?
Hành động này không thể hoàn tác.</translation>
    </message>
    <message>
        <source> (old)</source>
        <translation> (cũ)</translation>
    </message>
    <message>
        <source>When saving this setting or editing an entry
the oldest history items of an entry will be
removed such that only the specified amount
of entries remain at most.</source>
        <translation>Khi lưu cài đặt này hoặc chỉnh sửa mục
các mục lịch sử cũ nhất của mục sẽ bị
xóa sao cho chỉ còn lại số lượng
mục được chỉ định tối đa.</translation>
    </message>
    <message>
        <source>Limit the amount of history items per entry to:</source>
        <translation>Giới hạn số lượng mục lịch sử mỗi mục thành:</translation>
    </message>
    <message>
        <source>When saving this setting or editing an entry
the oldest history items of an entry will be
removed such that the remaining history items
add up to the specified amount at most.</source>
        <translation>Khi lưu cài đặt này hoặc chỉnh sửa mục
các mục lịch sử cũ nhất của mục sẽ bị
xóa sao cho các mục lịch sử còn lại
cộng lại tối đa bằng số lượng được chỉ định.</translation>
    </message>
    <message>
        <source>Limit the total size of history items per entry to:</source>
        <translation>Giới hạn tổng kích thước mục lịch sử mỗi mục thành:</translation>
    </message>
    <message>
        <source>Move entries to a recycle bin group
instead of deleting them from the database.
Entries deleted from the recycle bin are
removed from the database.</source>
        <translation>Di chuyển mục vào nhóm thùng rác
thay vì xóa chúng khỏi cơ sở dữ liệu.
Các mục bị xóa khỏi thùng rác sẽ
bị xóa khỏi cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Autosave delay since last change</source>
        <translation>Độ trễ tự động lưu kể từ thay đổi cuối cùng</translation>
    </message>
    <message>
        <source>Autosave delay</source>
        <translation>Độ trễ tự động lưu</translation>
    </message>
    <message>
        <source>Autosave delay since last change in minutes</source>
        <translation>Độ trễ tự động lưu kể từ thay đổi cuối cùng tính bằng phút</translation>
    </message>
    <message>
        <source> min</source>
        <translation> phút</translation>
    </message>
    <message>
        <source>Autosave delay since last change checkbox</source>
        <translation>Hộp kiểm độ trễ tự động lưu kể từ thay đổi cuối cùng</translation>
    </message>
    <message>
        <source>Public Database Metadata</source>
        <translation>Siêu dữ liệu cơ sở dữ liệu công khai</translation>
    </message>
    <message>
        <source>Warning: the following settings are not encrypted.</source>
        <translation>Cảnh báo: các cài đặt sau không được mã hóa.</translation>
    </message>
    <message>
        <source>Display name:</source>
        <translation>Tên hiển thị:</translation>
    </message>
    <message>
        <source>Database public display name</source>
        <translation>Tên hiển thị công khai của cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Display color:</source>
        <translation>Màu hiển thị:</translation>
    </message>
    <message>
        <source>Database public display color chooser</source>
        <translation>Bộ chọn màu hiển thị công khai của cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Display icon:</source>
        <translation>Biểu tượng hiển thị:</translation>
    </message>
    <message>
        <source>Select Database Icon</source>
        <translation>Chọn biểu tượng cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Publicly visible display name used on the unlock dialog</source>
        <translation>Tên hiển thị công khai được sử dụng trên hộp thoại mở khóa</translation>
    </message>
    <message>
        <source>Publicly visible color used on the unlock dialog</source>
        <translation>Màu hiển thị công khai được sử dụng trên hộp thoại mở khóa</translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetKeeShare</name>
    <message>
        <source>Sharing</source>
        <translation>Chia sẻ</translation>
    </message>
    <message>
        <source>Breadcrumb</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Type</source>
        <translation>Loại</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Last Signer</source>
        <translation>Người ký cuối cùng</translation>
    </message>
    <message>
        <source>Certificates</source>
        <translation>Chứng chỉ</translation>
    </message>
    <message>
        <source> &gt; </source>
        <comment>Breadcrumb separator</comment>
        <translation> &gt; </translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetMaintenance</name>
    <message>
        <source>Manage Custom Icons</source>
        <translation>Quản lý biểu tượng tùy chỉnh</translation>
    </message>
    <message>
        <source>Delete selected icon(s)</source>
        <translation>Xóa (các) biểu tượng đã chọn</translation>
    </message>
    <message>
        <source>Delete all custom icons not in use by any entry or group</source>
        <translation>Xóa tất cả biểu tượng tùy chỉnh không được sử dụng bởi bất kỳ mục hoặc nhóm nào</translation>
    </message>
    <message>
        <source>Purge unused icons</source>
        <translation>Xóa biểu tượng không sử dụng</translation>
    </message>
    <message>
        <source>Confirm Deletion</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>At least one of the selected icons is currently in use by at least one entry or group. The icons of all affected entries and groups will be replaced by the default icon. Are you sure you want to delete icons that are currently in use?</source>
        <translation>Ít nhất một trong các biểu tượng đã chọn hiện đang được sử dụng bởi ít nhất một mục hoặc nhóm. Biểu tượng của tất cả các mục và nhóm bị ảnh hưởng sẽ được thay thế bằng biểu tượng mặc định. Bạn có chắc chắn muốn xóa các biểu tượng hiện đang được sử dụng không?</translation>
    </message>
    <message>
        <source>Custom Icons Are In Use</source>
        <translation>Biểu tượng tùy chỉnh đang được sử dụng</translation>
    </message>
    <message>
        <source>All custom icons are in use by at least one entry or group.</source>
        <translation>Tất cả biểu tượng tùy chỉnh đang được sử dụng bởi ít nhất một mục hoặc nhóm.</translation>
    </message>
    <message>
        <source>Purged Unused Icons</source>
        <translation>Đã xóa biểu tượng không sử dụng</translation>
    </message>
    <message numerus="yes">
        <source>Purged %n icon(s) from the database.</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>DatabaseSettingsWidgetMetaDataSimple</name>
    <message>
        <source>Database Name:</source>
        <translation>Tên cơ sở dữ liệu:</translation>
    </message>
    <message>
        <source>Database name field</source>
        <translation>Trường tên cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Description:</source>
        <translation>Mô tả:</translation>
    </message>
    <message>
        <source>Database description field</source>
        <translation>Trường mô tả cơ sở dữ liệu</translation>
    </message>
</context>
<context>
    <name>DatabaseTabWidget</name>
    <message>
        <source>Database creation error</source>
        <translation>Lỗi tạo cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>The created database has no key or KDF, refusing to save it.
This is definitely a bug, please report it to the developers.</source>
        <translation>Cơ sở dữ liệu đã tạo không có khóa hoặc KDF, từ chối lưu nó.
Đây chắc chắn là lỗi, vui lòng báo cáo cho nhà phát triển.</translation>
    </message>
    <message>
        <source>KeePass 2 Database</source>
        <translation>Cơ sở dữ liệu KeePass 2</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Open database</source>
        <translation>Mở cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Failed to open %1. It either does not exist or is not accessible.</source>
        <translation>Không thể mở %1. Nó không tồn tại hoặc không thể truy cập.</translation>
    </message>
    <message>
        <source>CSV file</source>
        <translation>Tệp CSV</translation>
    </message>
    <message>
        <source>Merge database</source>
        <translation>Hợp nhất cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Export database to CSV file</source>
        <translation>Xuất cơ sở dữ liệu ra tệp CSV</translation>
    </message>
    <message>
        <source>Writing the CSV file failed.</source>
        <translation>Ghi tệp CSV thất bại.</translation>
    </message>
    <message>
        <source>Writing the HTML file failed.</source>
        <translation>Ghi tệp HTML thất bại.</translation>
    </message>
    <message>
        <source>Export Confirmation</source>
        <translation>Xác nhận xuất</translation>
    </message>
    <message>
        <source>You are about to export your database to an unencrypted file. This will leave your passwords and sensitive information vulnerable! Are you sure you want to continue?</source>
        <translation>Bạn sắp xuất cơ sở dữ liệu của mình ra tệp không được mã hóa. Điều này sẽ khiến mật khẩu và thông tin nhạy cảm của bạn dễ bị tấn công! Bạn có chắc chắn muốn tiếp tục không?</translation>
    </message>
    <message>
        <source>%1 [Locked]</source>
        <comment>Database tab name modifier</comment>
        <translation>%1 [Đã khóa]</translation>
    </message>
    <message>
        <source>Export database to XML file</source>
        <translation>Xuất cơ sở dữ liệu ra tệp XML</translation>
    </message>
    <message>
        <source>XML file</source>
        <translation>Tệp XML</translation>
    </message>
    <message>
        <source>Writing the XML file failed</source>
        <translation>Ghi tệp XML thất bại</translation>
    </message>
</context>
<context>
    <name>DatabaseWidget</name>
    <message>
        <source>Searching…</source>
        <translation>Đang tìm kiếm…</translation>
    </message>
    <message>
        <source>Shared group…</source>
        <translation>Nhóm được chia sẻ…</translation>
    </message>
    <message>
        <source>Confirm Auto-Type</source>
        <translation>Xác nhận Tự động nhập</translation>
    </message>
    <message>
        <source>Perform Auto-Type into the previously active window?</source>
        <translation>Thực hiện Tự động nhập vào cửa sổ hoạt động trước đó?</translation>
    </message>
    <message>
        <source>Execute command?</source>
        <translation>Thực thi lệnh?</translation>
    </message>
    <message>
        <source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
        <translation>Bạn có thực sự muốn thực thi lệnh sau không?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
    </message>
    <message>
        <source>Remember my choice</source>
        <translation>Ghi nhớ lựa chọn của tôi</translation>
    </message>
    <message>
        <source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
        <translation>Bạn có thực sự muốn di chuyển nhóm &quot;%1&quot; vào thùng rác không?</translation>
    </message>
    <message>
        <source>Expired entries</source>
        <translation>Mục đã hết hạn</translation>
    </message>
    <message>
        <source>No current database.</source>
        <translation>Không có cơ sở dữ liệu hiện tại.</translation>
    </message>
    <message>
        <source>No source database, nothing to do.</source>
        <translation>Không có cơ sở dữ liệu nguồn, không có gì để làm.</translation>
    </message>
    <message>
        <source>Search Results (%1)</source>
        <translation>Kết quả tìm kiếm (%1)</translation>
    </message>
    <message>
        <source>No Results</source>
        <translation>Không có kết quả</translation>
    </message>
    <message>
        <source>Enter a unique name or overwrite an existing search from the list:</source>
        <translation>Nhập tên duy nhất hoặc ghi đè tìm kiếm hiện có từ danh sách:</translation>
    </message>
    <message>
        <source>Save Search</source>
        <translation>Lưu tìm kiếm</translation>
    </message>
    <message>
        <source>Lock Database?</source>
        <translation>Khóa cơ sở dữ liệu?</translation>
    </message>
    <message>
        <source>You are editing an entry. Discard changes and lock anyway?</source>
        <translation>Bạn đang chỉnh sửa mục. Bỏ qua thay đổi và vẫn khóa?</translation>
    </message>
    <message>
        <source>&quot;%1&quot; was modified.
Save changes?</source>
        <translation>&quot;%1&quot; đã được sửa đổi.
Lưu thay đổi?</translation>
    </message>
    <message>
        <source>Database was modified.
Save changes?</source>
        <translation>Cơ sở dữ liệu đã được sửa đổi.
Lưu thay đổi?</translation>
    </message>
    <message>
        <source>Save changes?</source>
        <translation>Lưu thay đổi?</translation>
    </message>
    <message>
        <source>File has changed</source>
        <translation>Tệp đã thay đổi</translation>
    </message>
    <message>
        <source>Disable safe saves?</source>
        <translation>Tắt lưu an toàn?</translation>
    </message>
    <message>
        <source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
Disable safe saves and try again?</source>
        <translation>KeePassXC đã không thể lưu cơ sở dữ liệu nhiều lần. Điều này có thể do dịch vụ đồng bộ tệp đang giữ khóa trên tệp lưu.
Tắt lưu an toàn và thử lại?</translation>
    </message>
    <message>
        <source>Writing the database failed: %1</source>
        <translation>Ghi cơ sở dữ liệu thất bại: %1</translation>
    </message>
    <message>
        <source>Passwords</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>Save database as</source>
        <translation>Lưu cơ sở dữ liệu thành</translation>
    </message>
    <message>
        <source>KeePass 2 Database</source>
        <translation>Cơ sở dữ liệu KeePass 2</translation>
    </message>
    <message>
        <source>Empty recycle bin?</source>
        <translation>Làm trống thùng rác?</translation>
    </message>
    <message>
        <source>Are you sure you want to permanently delete everything from your recycle bin?</source>
        <translation>Bạn có chắc chắn muốn xóa vĩnh viễn mọi thứ khỏi thùng rác không?</translation>
    </message>
    <message>
        <source>Could not find database file: %1</source>
        <translation>Không thể tìm thấy tệp cơ sở dữ liệu: %1</translation>
    </message>
    <message>
        <source>New Database</source>
        <translation>Cơ sở dữ liệu mới</translation>
    </message>
    <message>
        <source>%1 [New Database]</source>
        <comment>Database tab name modifier</comment>
        <translation>%1 [Cơ sở dữ liệu mới]</translation>
    </message>
    <message>
        <source>Remove passkey from entry</source>
        <translation>Xóa passkey khỏi mục</translation>
    </message>
    <message>
        <source>Do you want to remove the passkey from this entry?</source>
        <translation>Bạn có muốn xóa passkey khỏi mục này không?</translation>
    </message>
    <message>
        <source>The database file &quot;%1&quot; was modified externally</source>
        <translation>Tệp cơ sở dữ liệu &quot;%1&quot; đã được sửa đổi bên ngoài</translation>
    </message>
    <message>
        <source>Do you want to load the changes?</source>
        <translation>Bạn có muốn tải các thay đổi không?</translation>
    </message>
    <message>
        <source>Reloading database…</source>
        <translation>Đang tải lại cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>Reload canceled</source>
        <translation>Đã hủy tải lại</translation>
    </message>
    <message>
        <source>Reload successful</source>
        <translation>Tải lại thành công</translation>
    </message>
    <message>
        <source>Reload pending user action…</source>
        <translation>Tải lại đang chờ hành động người dùng…</translation>
    </message>
    <message>
        <source>The database file &quot;%1&quot; was modified externally.&lt;br&gt;How would you like to proceed?&lt;br&gt;&lt;br&gt;Merge all changes&lt;br&gt;Ignore the changes on disk until save&lt;br&gt;Discard unsaved changes</source>
        <translation>Tệp cơ sở dữ liệu &quot;%1&quot; đã được sửa đổi từ bên ngoài.&lt;br&gt;Bạn muốn tiếp tục như thế nào?&lt;br&gt;&lt;br&gt;Hợp nhất tất cả thay đổi&lt;br&gt;Bỏ qua các thay đổi trên đĩa cho đến khi lưu&lt;br&gt;Loại bỏ các thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>The database file &quot;%1&quot; was modified externally.&lt;br&gt;How would you like to proceed?&lt;br&gt;&lt;br&gt;Merge all changes then save&lt;br&gt;Overwrite the changes on disk&lt;br&gt;Discard unsaved changes</source>
        <translation>Tệp cơ sở dữ liệu &quot;%1&quot; đã được sửa đổi từ bên ngoài.&lt;br&gt;Bạn muốn tiếp tục như thế nào?&lt;br&gt;&lt;br&gt;Hợp nhất tất cả thay đổi rồi lưu&lt;br&gt;Ghi đè các thay đổi trên đĩa&lt;br&gt;Loại bỏ các thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>Reload database</source>
        <translation>Tải lại cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Database file overwritten.</source>
        <translation>Tệp cơ sở dữ liệu đã bị ghi đè.</translation>
    </message>
    <message>
        <source>Database file on disk cannot be unlocked with current credentials.&lt;br&gt;Enter new credentials and/or present hardware key to continue.</source>
        <translation>Tệp cơ sở dữ liệu trên đĩa không thể mở khóa bằng thông tin xác thực hiện tại.&lt;br&gt;Nhập thông tin xác thực mới và/hoặc đưa ra khóa phần cứng để tiếp tục.</translation>
    </message>
    <message>
        <source>Failed to save backup database: %1</source>
        <translation>Không thể lưu cơ sở dữ liệu sao lưu: %1</translation>
    </message>
    <message>
        <source>Confirm Delete Group</source>
        <translation>Xác nhận xóa nhóm</translation>
    </message>
    <message>
        <source>Do you really want to permanently delete the group &quot;%1&quot;?</source>
        <translation>Bạn có thực sự muốn xóa vĩnh viễn nhóm &quot;%1&quot; không?</translation>
    </message>
    <message>
        <source>Confirm Recycle Group</source>
        <translation>Xác nhận chuyển nhóm vào thùng rác</translation>
    </message>
    <message>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <source>Save Database Backup</source>
        <translation>Lưu sao lưu cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Successfully merged the selected database.</source>
        <translation>Đã hợp nhất thành công cơ sở dữ liệu đã chọn.</translation>
    </message>
    <message>
        <source>No changes were made by the merge operation.</source>
        <translation>Không có thay đổi nào được thực hiện bởi thao tác hợp nhất.</translation>
    </message>
    <message>
        <source>Merge canceled, no changes were made.</source>
        <translation>Đã hủy hợp nhất, không có thay đổi nào được thực hiện.</translation>
    </message>
    <message>
        <source>Searches and Tags</source>
        <translation>Tìm kiếm và Thẻ</translation>
    </message>
    <message numerus="yes">
        <source>Entries expiring within %1 day(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>EditEntryAttachmentsDialog</name>
    <message>
        <source>Edit: %1</source>
        <translation>Chỉnh sửa: %1</translation>
    </message>
</context>
<context>
    <name>EditEntryWidget</name>
    <message>
        <source>Entry</source>
        <translation>Mục</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Auto-Type</source>
        <translation>Tự động nhập</translation>
    </message>
    <message>
        <source>Browser Integration</source>
        <translation>Tích hợp trình duyệt</translation>
    </message>
    <message>
        <source>&lt;empty URL&gt;</source>
        <translation>&lt;URL trống&gt;</translation>
    </message>
    <message>
        <source>Confirm Removal</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message>
        <source>Are you sure you want to remove this URL?</source>
        <translation>Bạn có chắc chắn muốn xóa URL này không?</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>History</source>
        <translation>Lịch sử</translation>
    </message>
    <message>
        <source>SSH Agent</source>
        <translation>SSH Agent</translation>
    </message>
    <message>
        <source>n/a</source>
        <translation>không có</translation>
    </message>
    <message>
        <source>Select private key</source>
        <translation>Chọn khóa riêng</translation>
    </message>
    <message>
        <source>Entry history</source>
        <translation>Lịch sử mục</translation>
    </message>
    <message>
        <source>Add entry</source>
        <translation>Thêm mục</translation>
    </message>
    <message>
        <source>Edit entry</source>
        <translation>Chỉnh sửa mục</translation>
    </message>
    <message>
        <source>Some Browser Integration settings are overridden by group settings.</source>
        <translation>Một số cài đặt Tích hợp trình duyệt bị ghi đè bởi cài đặt nhóm.</translation>
    </message>
    <message>
        <source>Invalid Entry</source>
        <translation>Mục không hợp lệ</translation>
    </message>
    <message>
        <source>An external merge operation has invalidated this entry.
Unfortunately, any changes made have been lost.</source>
        <translation>Một thao tác hợp nhất bên ngoài đã làm mục này không hợp lệ.
Thật không may, mọi thay đổi đã thực hiện đều bị mất.</translation>
    </message>
    <message>
        <source>Auto-Type Validation Error</source>
        <translation>Lỗi xác thực Tự động nhập</translation>
    </message>
    <message>
        <source>An error occurred while validating the custom Auto-Type sequence:
%1
Would you like to correct it?</source>
        <translation>Đã xảy ra lỗi khi xác thực chuỗi Tự động nhập tùy chỉnh:
%1
Bạn có muốn sửa nó không?</translation>
    </message>
    <message>
        <source>An error occurred while validating the Auto-Type sequence for &quot;%1&quot;:
%2
Would you like to correct it?</source>
        <translation>Đã xảy ra lỗi khi xác thực chuỗi Tự động nhập cho &quot;%1&quot;:
%2
Bạn có muốn sửa nó không?</translation>
    </message>
    <message>
        <source>Entry updated successfully.</source>
        <translation>Cập nhật mục thành công.</translation>
    </message>
    <message>
        <source>Unsaved Changes</source>
        <translation>Thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>Would you like to save changes to this entry?</source>
        <translation>Bạn có muốn lưu thay đổi cho mục này không?</translation>
    </message>
    <message>
        <source>New attribute</source>
        <translation>Thuộc tính mới</translation>
    </message>
    <message>
        <source>New attribute %1</source>
        <translation>Thuộc tính mới %1</translation>
    </message>
    <message>
        <source>Are you sure you want to remove this attribute?</source>
        <translation>Bạn có chắc chắn muốn xóa thuộc tính này không?</translation>
    </message>
    <message>
        <source>Reveal</source>
        <translation>Hiển thị</translation>
    </message>
    <message>
        <source>[PROTECTED] Press Reveal to view or edit</source>
        <translation>[BẢO VỆ] Nhấn Hiện để xem hoặc chỉnh sửa</translation>
    </message>
    <message>
        <source>Hide</source>
        <translation>Ẩn</translation>
    </message>
    <message numerus="yes">
        <source>%n week(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%n month(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%n year(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Failed to decrypt SSH key, ensure password is correct.</source>
        <translation>Không thể giải mã khóa SSH, đảm bảo mật khẩu đúng.</translation>
    </message>
</context>
<context>
    <name>EditEntryWidgetAdvanced</name>
    <message>
        <source>Additional attributes</source>
        <translation>Thuộc tính bổ sung</translation>
    </message>
    <message>
        <source>Attribute selection</source>
        <translation>Chọn thuộc tính</translation>
    </message>
    <message>
        <source>Attribute value</source>
        <translation>Giá trị thuộc tính</translation>
    </message>
    <message>
        <source>Add a new attribute</source>
        <translation>Thêm thuộc tính mới</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove selected attribute</source>
        <translation>Xóa thuộc tính đã chọn</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Edit attribute name</source>
        <translation>Chỉnh sửa tên thuộc tính</translation>
    </message>
    <message>
        <source>Edit Name</source>
        <translation>Chỉnh sửa tên</translation>
    </message>
    <message>
        <source>Toggle attribute protection</source>
        <translation>Chuyển đổi bảo vệ thuộc tính</translation>
    </message>
    <message>
        <source>Protect</source>
        <translation>Bảo vệ</translation>
    </message>
    <message>
        <source>Show a protected attribute</source>
        <translation>Hiển thị thuộc tính được bảo vệ</translation>
    </message>
    <message>
        <source>Reveal</source>
        <translation>Hiển thị</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>If checked, the entry will not appear in reports like Health Check and HIBP even if it doesn&apos;t match the quality requirements.</source>
        <translation>Nếu được chọn, mục sẽ không xuất hiện trong các báo cáo như Kiểm tra sức khỏe và HIBP ngay cả khi nó không đáp ứng yêu cầu chất lượng.</translation>
    </message>
    <message>
        <source>Exclude from database reports</source>
        <translation>Loại trừ khỏi báo cáo cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Foreground Color:</source>
        <translation>Màu nền trước:</translation>
    </message>
    <message>
        <source>Foreground color selection</source>
        <translation>Chọn màu nền trước</translation>
    </message>
    <message>
        <source>Background Color:</source>
        <translation>Màu nền sau:</translation>
    </message>
    <message>
        <source>Background color selection</source>
        <translation>Chọn màu nền sau</translation>
    </message>
</context>
<context>
    <name>EditEntryWidgetAutoType</name>
    <message>
        <source>Enable Auto-Type for this entry</source>
        <translation>Bật Tự động nhập cho mục này</translation>
    </message>
    <message>
        <source>Inherit default Auto-Type sequence from the group</source>
        <translation>Kế thừa chuỗi Tự động nhập mặc định từ nhóm</translation>
    </message>
    <message>
        <source>Use custom Auto-Type sequence:</source>
        <translation>Sử dụng chuỗi Tự động nhập tùy chỉnh:</translation>
    </message>
    <message>
        <source>Custom Auto-Type sequence</source>
        <translation>Chuỗi Tự động nhập tùy chỉnh</translation>
    </message>
    <message>
        <source>Open Auto-Type help webpage</source>
        <translation>Mở trang web trợ giúp Tự động nhập</translation>
    </message>
    <message>
        <source>Window Associations</source>
        <translation>Liên kết cửa sổ</translation>
    </message>
    <message>
        <source>Existing window associations</source>
        <translation>Liên kết cửa sổ hiện có</translation>
    </message>
    <message>
        <source>Add new window association</source>
        <translation>Thêm liên kết cửa sổ mới</translation>
    </message>
    <message>
        <source>Remove selected window association</source>
        <translation>Xóa liên kết cửa sổ đã chọn</translation>
    </message>
    <message>
        <source>Window title:</source>
        <translation>Tiêu đề cửa sổ:</translation>
    </message>
    <message>
        <source>You can use an asterisk (*) to match everything</source>
        <translation>Bạn có thể sử dụng dấu sao (*) để khớp mọi thứ</translation>
    </message>
    <message>
        <source>Set the window association title</source>
        <translation>Đặt tiêu đề liên kết cửa sổ</translation>
    </message>
    <message>
        <source>You can use an asterisk to match everything</source>
        <translation>Bạn có thể sử dụng dấu sao để khớp mọi thứ</translation>
    </message>
    <message>
        <source>Use a specific sequence for this association:</source>
        <translation>Sử dụng chuỗi cụ thể cho liên kết này:</translation>
    </message>
    <message>
        <source>Custom Auto-Type sequence for this window</source>
        <translation>Chuỗi Tự động nhập tùy chỉnh cho cửa sổ này</translation>
    </message>
    <message>
        <source>+</source>
        <comment>Add item</comment>
        <translation>+</translation>
    </message>
    <message>
        <source>-</source>
        <comment>Remove item</comment>
        <translation>-</translation>
    </message>
</context>
<context>
    <name>EditEntryWidgetBrowser</name>
    <message>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <source>Hide this entry from the browser extension</source>
        <translation>Ẩn mục này khỏi tiện ích mở rộng trình duyệt</translation>
    </message>
    <message>
        <source>Skip Auto-Submit for this entry</source>
        <translation>Bỏ qua Tự động gửi cho mục này</translation>
    </message>
    <message>
        <source>Use this entry only with HTTP Basic Auth</source>
        <translation>Chỉ sử dụng mục này với HTTP Basic Auth</translation>
    </message>
    <message>
        <source>Do not use this entry with HTTP Basic Auth</source>
        <translation>Không sử dụng mục này với HTTP Basic Auth</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>These settings affect the entry&apos;s behaviour with the browser extension.</source>
        <translation>Các cài đặt này ảnh hưởng đến hành vi của mục với tiện ích mở rộng trình duyệt.</translation>
    </message>
    <message>
        <source>Additional URLs</source>
        <translation>URL bổ sung</translation>
    </message>
    <message>
        <source>Only send this entry to the browser for HTTP Auth dialogs. If enabled, normal login forms will not show this entry for selection.</source>
        <translation>Chỉ gửi mục này đến trình duyệt cho hộp thoại HTTP Auth. Nếu được bật, biểu mẫu đăng nhập thông thường sẽ không hiển thị mục này để chọn.</translation>
    </message>
    <message>
        <source>Do not send this entry to the browser for HTTP Auth dialogs. If enabled, HTTP Auth dialogs will not show this entry for selection.</source>
        <translation>Không gửi mục này đến trình duyệt cho hộp thoại HTTP Auth. Nếu được bật, hộp thoại HTTP Auth sẽ không hiển thị mục này để chọn.</translation>
    </message>
</context>
<context>
    <name>EditEntryWidgetHistory</name>
    <message>
        <source>Entry history selection</source>
        <translation>Chọn lịch sử mục</translation>
    </message>
    <message>
        <source>Show entry at selected history state</source>
        <translation>Hiển thị mục ở trạng thái lịch sử đã chọn</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Hiển thị</translation>
    </message>
    <message>
        <source>Restore entry to selected history state</source>
        <translation>Khôi phục mục về trạng thái lịch sử đã chọn</translation>
    </message>
    <message>
        <source>Restore</source>
        <translation>Khôi phục</translation>
    </message>
    <message>
        <source>Delete selected history state</source>
        <translation>Xóa trạng thái lịch sử đã chọn</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Delete all history</source>
        <translation>Xóa tất cả lịch sử</translation>
    </message>
    <message>
        <source>Delete all</source>
        <translation>Xóa tất cả</translation>
    </message>
</context>
<context>
    <name>EditEntryWidgetMain</name>
    <message>
        <source>Edit Entry</source>
        <translation>Chỉnh sửa mục</translation>
    </message>
    <message>
        <source>Notes field</source>
        <translation>Trường ghi chú</translation>
    </message>
    <message>
        <source>Username field</source>
        <translation>Trường tên người dùng</translation>
    </message>
    <message>
        <source>Expiration field</source>
        <translation>Trường hết hạn</translation>
    </message>
    <message>
        <source>Expiration Presets</source>
        <translation>Cài đặt sẵn hết hạn</translation>
    </message>
    <message>
        <source>Expiration presets</source>
        <translation>Cài đặt sẵn hết hạn</translation>
    </message>
    <message>
        <source>Presets</source>
        <translation>Cài đặt sẵn</translation>
    </message>
    <message>
        <source>Url field</source>
        <translation>Trường URL</translation>
    </message>
    <message>
        <source>Download favicon for URL</source>
        <translation>Tải favicon cho URL</translation>
    </message>
    <message>
        <source>Title field</source>
        <translation>Trường tiêu đề</translation>
    </message>
    <message>
        <source>Password field</source>
        <translation>Trường mật khẩu</translation>
    </message>
    <message>
        <source>Toggle expiration</source>
        <translation>Chuyển đổi hết hạn</translation>
    </message>
    <message>
        <source>Tags list</source>
        <translation>Danh sách thẻ</translation>
    </message>
    <message>
        <source>&amp;Username:</source>
        <translation>&amp;Tên người dùng:</translation>
    </message>
    <message>
        <source>&amp;Title:</source>
        <translation>&amp;Tiêu đề:</translation>
    </message>
    <message>
        <source>&amp;Password:</source>
        <translation>&amp;Mật khẩu:</translation>
    </message>
    <message>
        <source>UR&amp;L:</source>
        <translation>UR&amp;L:</translation>
    </message>
    <message>
        <source>&amp;Notes:</source>
        <translation>&amp;Ghi chú:</translation>
    </message>
    <message>
        <source>Toggle notes visibility</source>
        <translation>Chuyển đổi hiển thị ghi chú</translation>
    </message>
    <message>
        <source>T&amp;ags:</source>
        <translation>T&amp;hẻ:</translation>
    </message>
    <message>
        <source>&amp;Expires:</source>
        <translation>&amp;Hết hạn:</translation>
    </message>
</context>
<context>
    <name>EditEntryWidgetSSHAgent</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Remove key from agent when database is closed/locked</source>
        <translation>Xóa khóa khỏi agent khi cơ sở dữ liệu đóng/khóa</translation>
    </message>
    <message>
        <source>Comment</source>
        <translation>Bình luận</translation>
    </message>
    <message>
        <source>Add key to agent when database is opened/unlocked</source>
        <translation>Thêm khóa vào agent khi cơ sở dữ liệu mở/mở khóa</translation>
    </message>
    <message>
        <source>Decrypt</source>
        <translation>Giải mã</translation>
    </message>
    <message>
        <source>Fingerprint</source>
        <translation>Dấu vân tay</translation>
    </message>
    <message>
        <source>Copy to clipboard</source>
        <translation>Sao chép vào clipboard</translation>
    </message>
    <message>
        <source>Public key</source>
        <translation>Khóa công khai</translation>
    </message>
    <message>
        <source>Private key</source>
        <translation>Khóa riêng</translation>
    </message>
    <message>
        <source>External file</source>
        <translation>Tệp bên ngoài</translation>
    </message>
    <message>
        <source>Browser for key file</source>
        <translation>Duyệt tệp khóa</translation>
    </message>
    <message>
        <source>Browse…</source>
        <extracomment>Button for opening file dialog</extracomment>
        <translation>Duyệt…</translation>
    </message>
    <message>
        <source>Attachment</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>External key file</source>
        <translation>Tệp khóa bên ngoài</translation>
    </message>
    <message>
        <source>Add to agent</source>
        <translation>Thêm vào agent</translation>
    </message>
    <message>
        <source>Remove from agent</source>
        <translation>Xóa khỏi agent</translation>
    </message>
    <message>
        <source>Select attachment file</source>
        <translation>Chọn tệp đính kèm</translation>
    </message>
    <message>
        <source>Require user confirmation when this key is used</source>
        <translation>Yêu cầu xác nhận người dùng khi khóa này được sử dụng</translation>
    </message>
    <message>
        <source>n/a</source>
        <translation>không có</translation>
    </message>
    <message>
        <source>Remove key from agent after</source>
        <translation>Xóa khóa khỏi agent sau</translation>
    </message>
    <message>
        <source>Remove key from agent after specified seconds</source>
        <translation>Xóa khóa khỏi agent sau số giây được chỉ định</translation>
    </message>
    <message>
        <source> seconds</source>
        <translation> giây</translation>
    </message>
    <message>
        <source>Clear agent</source>
        <translation>Xóa agent</translation>
    </message>
</context>
<context>
    <name>EditGroupWidget</name>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Browser Integration</source>
        <translation>Tích hợp trình duyệt</translation>
    </message>
    <message>
        <source>Properties</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Add group</source>
        <translation>Thêm nhóm</translation>
    </message>
    <message>
        <source>Edit group</source>
        <translation>Chỉnh sửa nhóm</translation>
    </message>
    <message>
        <source>Group has unsaved changes</source>
        <translation>Nhóm có thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>Enable</source>
        <translation>Bật</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>Inherit from parent group (%1)</source>
        <translation>Kế thừa từ nhóm cha (%1)</translation>
    </message>
</context>
<context>
    <name>EditGroupWidgetBrowser</name>
    <message>
        <source>These settings affect to the group&apos;s behaviour with the browser extension.</source>
        <translation>Các cài đặt này ảnh hưởng đến hành vi của nhóm với tiện ích mở rộng trình duyệt.</translation>
    </message>
    <message>
        <source>Hide entries from browser extension:</source>
        <translation>Ẩn mục khỏi tiện ích mở rộng trình duyệt:</translation>
    </message>
    <message>
        <source>Hide entries from browser extension toggle for this and sub groups</source>
        <translation>Chuyển đổi ẩn mục khỏi tiện ích mở rộng trình duyệt cho nhóm này và nhóm con</translation>
    </message>
    <message>
        <source>Skip Auto-Submit for entries:</source>
        <translation>Bỏ qua Tự động gửi cho mục:</translation>
    </message>
    <message>
        <source>Skip Auto-Submit toggle for this and sub groups</source>
        <translation>Chuyển đổi bỏ qua Tự động gửi cho nhóm này và nhóm con</translation>
    </message>
    <message>
        <source>Use entries only with HTTP Basic Auth:</source>
        <translation>Chỉ sử dụng mục với HTTP Basic Auth:</translation>
    </message>
    <message>
        <source>Only HTTP Auth toggle for this and sub groups</source>
        <translation>Chuyển đổi chỉ HTTP Auth cho nhóm này và nhóm con</translation>
    </message>
    <message>
        <source>Do not use entries with HTTP Basic Auth:</source>
        <translation>Không sử dụng mục với HTTP Basic Auth:</translation>
    </message>
    <message>
        <source>Do not use HTTP Auth toggle for this and sub groups</source>
        <translation>Chuyển đổi không sử dụng HTTP Auth cho nhóm này và nhóm con</translation>
    </message>
    <message>
        <source>Omit WWW subdomain from matching:</source>
        <translation>Bỏ qua tên miền phụ WWW khỏi khớp:</translation>
    </message>
    <message>
        <source>Omit WWW subdomain from matching toggle for this and sub groups</source>
        <translation>Chuyển đổi bỏ qua tên miền phụ WWW khỏi khớp cho nhóm này và nhóm con</translation>
    </message>
    <message>
        <source>Restrict matching to given browser key:</source>
        <translation>Hạn chế khớp với khóa trình duyệt đã cho:</translation>
    </message>
    <message>
        <source>Restrict matching to given browser key toggle for this and sub groups</source>
        <translation>Chuyển đổi hạn chế khớp với khóa trình duyệt đã cho cho nhóm này và nhóm con</translation>
    </message>
</context>
<context>
    <name>EditGroupWidgetKeeShare</name>
    <message>
        <source>Sharing mode field</source>
        <translation>Trường chế độ chia sẻ</translation>
    </message>
    <message>
        <source>Password field</source>
        <translation>Trường mật khẩu</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>Loại:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mật khẩu:</translation>
    </message>
    <message>
        <source>Path:</source>
        <translation>Đường dẫn:</translation>
    </message>
    <message>
        <source>Path to share file field</source>
        <translation>Trường đường dẫn đến tệp chia sẻ</translation>
    </message>
    <message>
        <source>Browse for share file</source>
        <translation>Duyệt tệp chia sẻ</translation>
    </message>
    <message>
        <source>Browse…</source>
        <translation>Duyệt…</translation>
    </message>
    <message>
        <source>Clear fields</source>
        <translation>Xóa các trường</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Inactive</source>
        <translation>Không hoạt động</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Synchronize</source>
        <translation>Đồng bộ</translation>
    </message>
    <message>
        <source>Your KeePassXC version does not support sharing this container type.
Supported extensions are: %1.</source>
        <translation>Phiên bản KeePassXC của bạn không hỗ trợ chia sẻ loại container này.
Các phần mở rộng được hỗ trợ là: %1.</translation>
    </message>
    <message>
        <source>%1 is already being exported by this database.</source>
        <translation>%1 đã được xuất bởi cơ sở dữ liệu này.</translation>
    </message>
    <message>
        <source>%1 is already being imported by this database.</source>
        <translation>%1 đã được nhập bởi cơ sở dữ liệu này.</translation>
    </message>
    <message>
        <source>%1 is being imported and exported by different groups in this database.</source>
        <translation>%1 đang được nhập và xuất bởi các nhóm khác nhau trong cơ sở dữ liệu này.</translation>
    </message>
    <message>
        <source>KeeShare is currently disabled. You can enable import/export in the application settings.</source>
        <comment>KeeShare is a proper noun</comment>
        <translation>KeeShare hiện đang bị tắt. Bạn có thể bật nhập/xuất trong cài đặt ứng dụng.</translation>
    </message>
    <message>
        <source>Database export is currently disabled by application settings.</source>
        <translation>Xuất cơ sở dữ liệu hiện đang bị tắt bởi cài đặt ứng dụng.</translation>
    </message>
    <message>
        <source>Database import is currently disabled by application settings.</source>
        <translation>Nhập cơ sở dữ liệu hiện đang bị tắt bởi cài đặt ứng dụng.</translation>
    </message>
    <message>
        <source>KeeShare container</source>
        <translation>Container KeeShare</translation>
    </message>
    <message>
        <source>KeeShare signed container</source>
        <translation>Container KeeShare đã ký</translation>
    </message>
    <message>
        <source>Select import source</source>
        <translation>Chọn nguồn nhập</translation>
    </message>
    <message>
        <source>Select export target</source>
        <translation>Chọn đích xuất</translation>
    </message>
    <message>
        <source>Select import/export file</source>
        <translation>Chọn tệp nhập/xuất</translation>
    </message>
    <message>
        <source>Maintain group structure with shared database</source>
        <translation>Duy trì cấu trúc nhóm với cơ sở dữ liệu được chia sẻ</translation>
    </message>
    <message>
        <source>Keep Group Structure</source>
        <translation>Giữ cấu trúc nhóm</translation>
    </message>
</context>
<context>
    <name>EditGroupWidgetMain</name>
    <message>
        <source>Edit Group</source>
        <translation>Chỉnh sửa nhóm</translation>
    </message>
    <message>
        <source>Toggle expiration</source>
        <translation>Chuyển đổi hết hạn</translation>
    </message>
    <message>
        <source>Expires:</source>
        <translation>Hết hạn:</translation>
    </message>
    <message>
        <source>Name field</source>
        <translation>Trường tên</translation>
    </message>
    <message>
        <source>Expiration field</source>
        <translation>Trường hết hạn</translation>
    </message>
    <message>
        <source>Use default Auto-Type sequence of parent group</source>
        <translation>Sử dụng chuỗi Auto-Type mặc định của nhóm cha</translation>
    </message>
    <message>
        <source>Auto-Type:</source>
        <translation>Auto-Type:</translation>
    </message>
    <message>
        <source>Search:</source>
        <translation>Tìm kiếm:</translation>
    </message>
    <message>
        <source>Auto-Type toggle for this and sub groups</source>
        <translation>Chuyển đổi Auto-Type cho nhóm này và nhóm con</translation>
    </message>
    <message>
        <source>Notes:</source>
        <translation>Ghi chú:</translation>
    </message>
    <message>
        <source>Default auto-type sequence field</source>
        <translation>Trường chuỗi auto-type mặc định</translation>
    </message>
    <message>
        <source>Notes field</source>
        <translation>Trường ghi chú</translation>
    </message>
    <message>
        <source>Name:</source>
        <translation>Tên:</translation>
    </message>
    <message>
        <source>Set default Auto-Type sequence</source>
        <translation>Đặt chuỗi Auto-Type mặc định</translation>
    </message>
    <message>
        <source>Search toggle for this and sub groups</source>
        <translation>Chuyển đổi tìm kiếm cho nhóm này và nhóm con</translation>
    </message>
</context>
<context>
    <name>EditWidgetIcons</name>
    <message>
        <source>Use default icon</source>
        <translation>Sử dụng biểu tượng mặc định</translation>
    </message>
    <message>
        <source>Use custom icon</source>
        <translation>Sử dụng biểu tượng tùy chỉnh</translation>
    </message>
    <message>
        <source>Choose icon…</source>
        <translation>Chọn biểu tượng…</translation>
    </message>
    <message>
        <source>Set the URL to use to search for a favicon</source>
        <translation>Đặt URL để sử dụng để tìm kiếm favicon</translation>
    </message>
    <message>
        <source>Favicon URL</source>
        <translation>URL Favicon</translation>
    </message>
    <message>
        <source>Download favicon for URL</source>
        <translation>Tải favicon cho URL</translation>
    </message>
    <message>
        <source>Download favicon</source>
        <translation>Tải xuống favicon</translation>
    </message>
    <message>
        <source>Apply selected icon to subgroups and entries</source>
        <translation>Áp dụng biểu tượng đã chọn cho nhóm con và mục</translation>
    </message>
    <message>
        <source>Apply icon to…</source>
        <translation>Áp dụng biểu tượng cho…</translation>
    </message>
    <message>
        <source>Apply to this group only</source>
        <translation>Chỉ áp dụng cho nhóm này</translation>
    </message>
    <message>
        <source>Also apply to child groups</source>
        <translation>Cũng áp dụng cho nhóm con</translation>
    </message>
    <message>
        <source>Also apply to child entries</source>
        <translation>Cũng áp dụng cho mục con</translation>
    </message>
    <message>
        <source>Also apply to all children</source>
        <translation>Cũng áp dụng cho tất cả con</translation>
    </message>
    <message>
        <source>Unable to fetch favicon.</source>
        <translation>Không thể tải favicon.</translation>
    </message>
    <message>
        <source>Existing icon selected.</source>
        <translation>Đã chọn biểu tượng hiện có.</translation>
    </message>
    <message>
        <source>Images</source>
        <translation>Hình ảnh</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Select Image(s)</source>
        <translation>Chọn hình ảnh</translation>
    </message>
    <message numerus="yes">
        <source>Successfully loaded %1 of %n icon(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>No icons were loaded</source>
        <translation>Không có biểu tượng nào được tải</translation>
    </message>
    <message numerus="yes">
        <source>%n icon(s) already exist in the database</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message numerus="yes">
        <source>The following icon(s) failed:</source>
        <translation><numerusform>Các biểu tượng sau thất bại:</numerusform></translation>
    </message>
    <message>
        <source>You can enable the DuckDuckGo website icon service under Application Settings -&gt; Security</source>
        <translation>Bạn có thể bật dịch vụ biểu tượng trang web DuckDuckGo trong Cài đặt ứng dụng -&gt; Bảo mật</translation>
    </message>
</context>
<context>
    <name>EditWidgetProperties</name>
    <message>
        <source>Created:</source>
        <translation>Đã tạo:</translation>
    </message>
    <message>
        <source>Datetime created</source>
        <translation>Ngày giờ tạo</translation>
    </message>
    <message>
        <source>Modified:</source>
        <translation>Đã sửa đổi:</translation>
    </message>
    <message>
        <source>Datetime modified</source>
        <translation>Ngày giờ sửa đổi</translation>
    </message>
    <message>
        <source>Uuid:</source>
        <translation>Uuid:</translation>
    </message>
    <message>
        <source>Unique ID</source>
        <translation>ID duy nhất</translation>
    </message>
    <message>
        <source>Plugin Data</source>
        <translation>Dữ liệu Plugin</translation>
    </message>
    <message>
        <source>Plugin data</source>
        <translation>Dữ liệu plugin</translation>
    </message>
    <message>
        <source>Remove selected plugin data</source>
        <translation>Xóa dữ liệu plugin đã chọn</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Delete plugin data?</source>
        <translation>Xóa dữ liệu plugin?</translation>
    </message>
    <message>
        <source>Do you really want to delete the selected plugin data?
This may cause the affected plugins to malfunction.</source>
        <translation>Bạn có thực sự muốn xóa dữ liệu plugin đã chọn không?
Điều này có thể khiến các plugin bị ảnh hưởng hoạt động sai.</translation>
    </message>
    <message>
        <source>Key</source>
        <translation>Khóa</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
</context>
<context>
    <name>Entry</name>
    <message>
        <source>%1 - Clone</source>
        <translation>%1 - Nhân bản</translation>
    </message>
    <message>
        <source>Passkey</source>
        <translation>Passkey</translation>
    </message>
    <message>
        <source>Invalid conversion type: %1</source>
        <translation>Loại chuyển đổi không hợp lệ: %1</translation>
    </message>
    <message>
        <source>Invalid conversion syntax: %1</source>
        <translation>Cú pháp chuyển đổi không hợp lệ: %1</translation>
    </message>
    <message>
        <source>Invalid regular expression syntax %1
%2</source>
        <translation>Cú pháp biểu thức chính quy không hợp lệ %1
%2</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Custom Attributes</source>
        <translation>Thuộc tính tùy chỉnh</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Color</source>
        <translation>Màu sắc</translation>
    </message>
    <message>
        <source>Expiration</source>
        <translation>Hết hạn</translation>
    </message>
    <message>
        <source>TOTP</source>
        <translation>TOTP</translation>
    </message>
    <message>
        <source>Custom Data</source>
        <translation>Dữ liệu tùy chỉnh</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>Auto-Type</source>
        <translation>Tự động nhập</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
</context>
<context>
    <name>EntryAttachments</name>
    <message>
        <source>Cannot open file &quot;%1&quot;</source>
        <translation>Không thể mở tệp &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>EntryAttachmentsModel</name>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
</context>
<context>
    <name>EntryAttachmentsWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>Add new attachment</source>
        <translation>Thêm tệp đính kèm mới</translation>
    </message>
    <message>
        <source>Remove selected attachment</source>
        <translation>Xóa tệp đính kèm đã chọn</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Open selected attachment</source>
        <translation>Mở tệp đính kèm đã chọn</translation>
    </message>
    <message>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <source>Save selected attachment to disk</source>
        <translation>Lưu tệp đính kèm đã chọn vào đĩa</translation>
    </message>
    <message>
        <source>Select files</source>
        <translation>Chọn tệp</translation>
    </message>
    <message>
        <source>Confirm remove</source>
        <translation>Xác nhận xóa</translation>
    </message>
    <message numerus="yes">
        <source>Are you sure you want to remove %n attachment(s)?</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Save attachments</source>
        <translation>Lưu tệp đính kèm</translation>
    </message>
    <message>
        <source>Unable to create directory:
%1</source>
        <translation>Không thể tạo thư mục:
%1</translation>
    </message>
    <message>
        <source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
        <translation>Bạn có chắc chắn muốn ghi đè tệp hiện có &quot;%1&quot; bằng tệp đính kèm không?</translation>
    </message>
    <message>
        <source>Confirm overwrite</source>
        <translation>Xác nhận ghi đè</translation>
    </message>
    <message>
        <source>Unable to save attachments:
%1</source>
        <translation>Không thể lưu tệp đính kèm:
%1</translation>
    </message>
    <message>
        <source>Unable to open attachment:
%1</source>
        <translation>Không thể mở tệp đính kèm:
%1</translation>
    </message>
    <message>
        <source>Unable to open attachments:
%1</source>
        <translation>Không thể mở tệp đính kèm:
%1</translation>
    </message>
    <message numerus="yes">
        <source>Unable to open file(s):
%1</source>
        <translation><numerusform>Không thể mở tệp:
%1</numerusform></translation>
    </message>
    <message>
        <source>Confirm Overwrite Attachment</source>
        <translation>Xác nhận ghi đè tệp đính kèm</translation>
    </message>
    <message>
        <source>Confirm Attachment</source>
        <translation>Xác nhận tệp đính kèm</translation>
    </message>
    <message>
        <source>%1 is a big file (%2 MB).
Your database may get very large and reduce performance.

Are you sure to add this file?</source>
        <translation>%1 là tệp lớn (%2 MB).
Cơ sở dữ liệu của bạn có thể trở nên rất lớn và giảm hiệu suất.

Bạn có chắc chắn muốn thêm tệp này không?</translation>
    </message>
    <message>
        <source>Attachment modified</source>
        <translation>Tệp đính kèm đã sửa đổi</translation>
    </message>
    <message>
        <source>The attachment '%1' was modified.
Do you want to save the changes to your database?</source>
        <translation>Tệp đính kèm &apos;%1&apos; đã được sửa đổi.
Bạn có muốn lưu thay đổi vào cơ sở dữ liệu của bạn không?</translation>
    </message>
    <message>
        <source>Saving attachment failed</source>
        <translation>Lưu tệp đính kèm thất bại</translation>
    </message>
    <message>
        <source>Saving updated attachment failed.
Error: %1</source>
        <translation>Lưu tệp đính kèm đã cập nhật thất bại.
Lỗi: %1</translation>
    </message>
    <message>
        <source>Attachment &quot;%1&quot; already exists. 
Would you like to overwrite the existing attachment?</source>
        <translation>Tệp đính kèm &quot;%1&quot; đã tồn tại. 
Bạn có muốn ghi đè tệp đính kèm hiện có không?</translation>
    </message>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
    <message>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <source>New Text Document</source>
        <translation>Tài liệu văn bản mới</translation>
    </message>
    <message>
        <source>Add file…</source>
        <translation>Thêm tệp…</translation>
    </message>
    <message>
        <source>Load from Disk…</source>
        <translation>Tải từ đĩa…</translation>
    </message>
    <message>
        <source>Save…</source>
        <translation>Lưu…</translation>
    </message>
    <message>
        <source>New Attachment</source>
        <translation>Tệp đính kèm mới</translation>
    </message>
</context>
<context>
    <name>EntryAttributesModel</name>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
</context>
<context>
    <name>EntryHistoryModel</name>
    <message>
        <source>Current (%1)</source>
        <translation>Hiện tại (%1)</translation>
    </message>
    <message>
        <source>Last modified</source>
        <translation>Sửa đổi lần cuối</translation>
    </message>
    <message>
        <source>Age</source>
        <translation>Tuổi</translation>
    </message>
    <message>
        <source>Difference</source>
        <translation>Khác biệt</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
</context>
<context>
    <name>EntryModel</name>
    <message>
        <source>Ref: </source>
        <comment>Reference abbreviation</comment>
        <translation>Tham chiếu: </translation>
    </message>
    <message>
        <source>Never</source>
        <translation>Không bao giờ</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Expires</source>
        <translation>Hết hạn</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>Đã tạo</translation>
    </message>
    <message>
        <source>Modified</source>
        <translation>Đã sửa</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Kích thước</translation>
    </message>
    <message>
        <source>Group name</source>
        <translation>Tên nhóm</translation>
    </message>
    <message>
        <source>Entry title</source>
        <translation>Tiêu đề mục</translation>
    </message>
    <message>
        <source>Password Strength</source>
        <translation>Độ mạnh mật khẩu</translation>
    </message>
    <message>
        <source>Entry notes</source>
        <translation>Ghi chú mục</translation>
    </message>
    <message>
        <source>Entry expires at</source>
        <translation>Mục hết hạn vào</translation>
    </message>
    <message>
        <source>Creation date</source>
        <translation>Ngày tạo</translation>
    </message>
    <message>
        <source>Last modification date</source>
        <translation>Ngày sửa đổi cuối cùng</translation>
    </message>
    <message>
        <source>Attached files</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>Entry size</source>
        <translation>Kích thước mục</translation>
    </message>
    <message>
        <source>Has attachments</source>
        <translation>Có tệp đính kèm</translation>
    </message>
    <message>
        <source>Has TOTP</source>
        <translation>Có TOTP</translation>
    </message>
    <message>
        <source>Background Color</source>
        <translation>Màu nền sau</translation>
    </message>
    <message>
        <source>Group Path</source>
        <translation>Đường dẫn nhóm</translation>
    </message>
</context>
<context>
    <name>EntryPreviewWidget</name>
    <message>
        <source>Display current TOTP value</source>
        <translation>Hiển thị giá trị TOTP hiện tại</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Expiration</source>
        <translation>Hết hạn</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
    <message>
        <source>Tags list</source>
        <translation>Danh sách thẻ</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Attachments</source>
        <translation>Tệp đính kèm</translation>
    </message>
    <message>
        <source>Attributes</source>
        <translation>Thuộc tính</translation>
    </message>
    <message>
        <source>Autotype</source>
        <translation>Tự động nhập</translation>
    </message>
    <message>
        <source>Default Sequence</source>
        <translation>Chuỗi mặc định</translation>
    </message>
    <message>
        <source>Window</source>
        <translation>Cửa sổ</translation>
    </message>
    <message>
        <source>Sequence</source>
        <translation>Chuỗi</translation>
    </message>
    <message>
        <source>Searching</source>
        <translation>Đang tìm kiếm</translation>
    </message>
    <message>
        <source>Share</source>
        <translation>Chia sẻ</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <source>Clear</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Never</source>
        <translation>Không bao giờ</translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation>Đã bật</translation>
    </message>
    <message>
        <source>Disabled</source>
        <translation>Đã tắt</translation>
    </message>
    <message>
        <source>Double click to copy value</source>
        <translation>Nhấp đúp để sao chép giá trị</translation>
    </message>
    <message>
        <source>Double click to copy to clipboard</source>
        <translation>Nhấp đúp để sao chép vào clipboard</translation>
    </message>
</context>
<context>
    <name>EntryURLModel</name>
    <message>
        <source>Invalid URL</source>
        <translation>URL không hợp lệ</translation>
    </message>
    <message>
        <source>Duplicate URL</source>
        <translation>URL trùng lặp</translation>
    </message>
</context>
<context>
    <name>EntryView</name>
    <message>
        <source>Fit to window</source>
        <translation>Vừa với cửa sổ</translation>
    </message>
    <message>
        <source>Fit to contents</source>
        <translation>Vừa với nội dung</translation>
    </message>
    <message>
        <source>Reset to defaults</source>
        <translation>Đặt lại về mặc định</translation>
    </message>
    <message numerus="yes">
        <source>+ %1 entry(s)...</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>ExportDialog</name>
    <message>
        <source>Export options</source>
        <translation>Tùy chọn xuất</translation>
    </message>
    <message>
        <source>Sort entries by...</source>
        <translation>Sắp xếp mục theo...</translation>
    </message>
    <message>
        <source>You are about to export your database to an unencrypted file.
This will leave your passwords and sensitive information vulnerable!
</source>
        <translation>Bạn sắp xuất cơ sở dữ liệu của mình sang tệp không được mã hóa.
Điều này sẽ khiến mật khẩu và thông tin nhạy cảm của bạn dễ bị tấn công!
</translation>
    </message>
    <message>
        <source>database order</source>
        <translation>thứ tự cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>name (ascending)</source>
        <translation>tên (tăng dần)</translation>
    </message>
    <message>
        <source>name (descending)</source>
        <translation>tên (giảm dần)</translation>
    </message>
    <message>
        <source>Export database to HTML file</source>
        <translation>Xuất cơ sở dữ liệu ra tệp HTML</translation>
    </message>
    <message>
        <source>HTML file</source>
        <translation>Tệp HTML</translation>
    </message>
    <message>
        <source>invalid sort order</source>
        <translation>thứ tự sắp xếp không hợp lệ</translation>
    </message>
</context>
<context>
    <name>FdoSecrets::DBusMgr</name>
    <message>
        <source>Failed to deliver message</source>
        <translation>Không thể gửi thông điệp</translation>
    </message>
    <message>
        <source>Failed to send reply on DBus</source>
        <translation>Không thể gửi phản hồi trên DBus</translation>
    </message>
    <message>
        <source>Unknown</source>
        <comment>Unknown PID</comment>
        <translation>Không xác định</translation>
    </message>
    <message>
        <source>Unknown</source>
        <comment>Unknown executable path</comment>
        <translation>Không xác định</translation>
    </message>
    <message>
        <source>&lt;i&gt;PID: %1, Executable: %2&lt;/i&gt;</source>
        <comment>&lt;i&gt;PID: 1234, Executable: /path/to/exe&lt;/i&gt;</comment>
        <translation>&lt;i&gt;PID: %1, Thực thi: %2&lt;/i&gt;</translation>
    </message>
    <message>
        <source>Another secret service is running (%1).&lt;br/&gt;Please stop/remove it before re-enabling the Secret Service Integration.</source>
        <translation>Một dịch vụ bí mật khác đang chạy (%1).&lt;br/&gt;Vui lòng dừng/xóa nó trước khi bật lại Tích hợp Dịch vụ Bí mật.</translation>
    </message>
    <message>
        <source>Failed to register DBus service at %1.&lt;br/&gt;</source>
        <translation>Không thể đăng ký dịch vụ DBus tại %1.&lt;br/&gt;</translation>
    </message>
    <message>
        <source>Failed to register service on DBus at path &apos;%1&apos;</source>
        <translation>Không thể đăng ký dịch vụ trên DBus tại đường dẫn &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Failed to register database on DBus under the name &apos;%1&apos;</source>
        <translation>Không thể đăng ký cơ sở dữ liệu trên DBus dưới tên &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Failed to register session on DBus at path &apos;%1&apos;</source>
        <translation>Không thể đăng ký phiên trên DBus tại đường dẫn &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Failed to register item on DBus at path &apos;%1&apos;</source>
        <translation>Không thể đăng ký mục trên DBus tại đường dẫn &apos;%1&apos;</translation>
    </message>
    <message>
        <source>Failed to register prompt object on DBus at path &apos;%1&apos;</source>
        <translation>Không thể đăng ký đối tượng nhắc trên DBus tại đường dẫn &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>FdoSecrets::Item</name>
    <message>
        <source>Entry &quot;%1&quot; from database &quot;%2&quot; was used by %3</source>
        <translation>Mục &quot;%1&quot; từ cơ sở dữ liệu &quot;%2&quot; đã được sử dụng bởi %3</translation>
    </message>
</context>
<context>
    <name>FdoSecrets::Service</name>
    <message numerus="yes">
        <source>%n Entry(s) was used by %1</source>
        <comment>%1 is the name of an application</comment>
        <translation><numerusform>%n mục đã được sử dụng bởi %1</numerusform></translation>
    </message>
</context>
<context>
    <name>FdoSecrets::SettingsClientModel</name>
    <message>
        <source>Unknown</source>
        <translation>Không xác định</translation>
    </message>
    <message>
        <source>Non-existing/inaccessible executable path. Please double-check the client is legit.</source>
        <translation>Đường dẫn thực thi không tồn tại/không thể truy cập. Vui lòng kiểm tra kỹ xem ứng dụng có hợp lệ không.</translation>
    </message>
</context>
<context>
    <name>FdoSecrets::SettingsDatabaseModel</name>
    <message>
        <source>Unlock to show</source>
        <translation>Mở khóa để hiển thị</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
</context>
<context>
    <name>FdoSecrets::UnlockPrompt</name>
    <message>
        <source>%1 (PID: %2)</source>
        <translation>%1 (PID: %2)</translation>
    </message>
</context>
<context>
    <name>FdoSecretsPlugin</name>
    <message>
        <source>&lt;b&gt;Fdo Secret Service:&lt;/b&gt; %1</source>
        <translation>&lt;b&gt;Dịch vụ bí mật Fdo:&lt;/b&gt; %1</translation>
    </message>
</context>
<context>
    <name>Group</name>
    <message>
        <source>[empty]</source>
        <comment>group has no children</comment>
        <translation>[trống]</translation>
    </message>
    <message>
        <source>%1 - Clone</source>
        <translation>%1 - Nhân bản</translation>
    </message>
</context>
<context>
    <name>HibpDownloader</name>
    <message>
        <source>Online password validation failed</source>
        <translation>Xác thực mật khẩu trực tuyến thất bại</translation>
    </message>
</context>
<context>
    <name>IconDownloaderDialog</name>
    <message>
        <source>Download Favicons</source>
        <translation>Tải xuống Favicon</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Having trouble downloading icons?
You can enable the DuckDuckGo website icon service in the security section of the application settings.</source>
        <translation>Gặp sự cố khi tải xuống biểu tượng?
Bạn có thể bật dịch vụ biểu tượng trang web DuckDuckGo trong phần bảo mật của cài đặt ứng dụng.</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Status</source>
        <translation>Trạng thái</translation>
    </message>
    <message>
        <source>Please wait, processing entry list…</source>
        <translation>Vui lòng đợi, đang xử lý danh sách mục…</translation>
    </message>
    <message>
        <source>Downloading…</source>
        <translation>Đang tải xuống…</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation>OK</translation>
    </message>
    <message>
        <source>Already Exists</source>
        <translation>Đã tồn tại</translation>
    </message>
    <message>
        <source>Download Failed</source>
        <translation>Tải xuống thất bại</translation>
    </message>
    <message>
        <source>Downloading favicons (%1/%2)…</source>
        <translation>Đang tải xuống favicon (%1/%2)…</translation>
    </message>
</context>
<context>
    <name>ImageAttachmentsWidget</name>
    <message>
        <source>Zoom:</source>
        <translation>Thu phóng:</translation>
    </message>
    <message>
        <source>Fit</source>
        <translation>Vừa</translation>
    </message>
</context>
<context>
    <name>ImportWizard</name>
    <message>
        <source>Import Wizard</source>
        <translation>Trình hướng dẫn nhập</translation>
    </message>
</context>
<context>
    <name>ImportWizardPageReview</name>
    <message>
        <source>WizardPage</source>
        <translation>Trang hướng dẫn</translation>
    </message>
    <message>
        <source>Entry count: %1</source>
        <translation>Số lượng mục: %1</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>Url</source>
        <translation>URL</translation>
    </message>
</context>
<context>
    <name>ImportWizardPageSelect</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Import File Selection</source>
        <translation>Chọn tệp nhập</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Mật khẩu:</translation>
    </message>
    <message>
        <source>Key File:</source>
        <translation>Tệp khóa:</translation>
    </message>
    <message>
        <source>Browse…</source>
        <translation>Duyệt…</translation>
    </message>
    <message>
        <source>Import Into:</source>
        <translation>Nhập vào:</translation>
    </message>
    <message>
        <source>New Database</source>
        <translation>Cơ sở dữ liệu mới</translation>
    </message>
    <message>
        <source>No unlocked databases available</source>
        <translation>Không có cơ sở dữ liệu đã mở khóa nào</translation>
    </message>
    <message>
        <source>Existing Database:</source>
        <translation>Cơ sở dữ liệu hiện có:</translation>
    </message>
    <message>
        <source>Import File:</source>
        <translation>Tệp nhập:</translation>
    </message>
    <message>
        <source>Comma Separated Values (.csv)</source>
        <translation>Giá trị phân cách bằng dấu phẩy (.csv)</translation>
    </message>
    <message>
        <source>1Password Export (.1pux)</source>
        <translation>Xuất 1Password (.1pux)</translation>
    </message>
    <message>
        <source>1Password Vault (.opvault)</source>
        <translation>Kho 1Password (.opvault)</translation>
    </message>
    <message>
        <source>Bitwarden (.json)</source>
        <translation>Bitwarden (.json)</translation>
    </message>
    <message>
        <source>KeePass 1 Database (.kdb)</source>
        <translation>Cơ sở dữ liệu KeePass 1 (.kdb)</translation>
    </message>
    <message>
        <source>Open OPVault</source>
        <translation>Mở OPVault</translation>
    </message>
    <message>
        <source>Select import file</source>
        <translation>Chọn tệp nhập</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Key files</source>
        <translation>Tệp khóa</translation>
    </message>
    <message>
        <source>Select key file</source>
        <translation>Chọn tệp khóa</translation>
    </message>
    <message>
        <source>Comma Separated Values</source>
        <translation>Giá trị phân cách bằng dấu phẩy</translation>
    </message>
    <message>
        <source>1Password Export</source>
        <translation>Xuất 1Password</translation>
    </message>
    <message>
        <source>Bitwarden JSON Export</source>
        <translation>Xuất JSON Bitwarden</translation>
    </message>
    <message>
        <source>1Password Vault</source>
        <translation>Kho 1Password</translation>
    </message>
    <message>
        <source>KeePass1 Database</source>
        <translation>Cơ sở dữ liệu KeePass1</translation>
    </message>
    <message>
        <source>Proton Pass (.json)</source>
        <translation>Proton Pass (.json)</translation>
    </message>
    <message>
        <source>Proton Pass JSON Export</source>
        <translation>Xuất JSON Proton Pass</translation>
    </message>
</context>
<context>
    <name>KMessageWidget</name>
    <message>
        <source>&amp;Close</source>
        <translation>&amp;Đóng</translation>
    </message>
    <message>
        <source>Close message</source>
        <translation>Đóng thông báo</translation>
    </message>
</context>
<context>
    <name>Kdbx3Reader</name>
    <message>
        <source>Missing database headers</source>
        <translation>Thiếu header cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Unable to calculate database key</source>
        <translation>Không thể tính toán khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Unable to issue challenge-response: %1</source>
        <translation>Không thể thực hiện thách thức-phản hồi: %1</translation>
    </message>
    <message>
        <source>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</source>
        <translation>Thông tin đăng nhập không hợp lệ, vui lòng thử lại.
Nếu điều này xảy ra lại, tệp cơ sở dữ liệu của bạn có thể bị hỏng.</translation>
    </message>
    <message>
        <source>Header doesn&apos;t match hash</source>
        <translation>Tiêu đề không khớp với hash</translation>
    </message>
    <message>
        <source>Invalid header id size</source>
        <translation>Kích thước id header không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid header field length: field %1</source>
        <translation>Độ dài trường header không hợp lệ: trường %1</translation>
    </message>
    <message>
        <source>Invalid header data length: field %1, %2 expected, %3 found</source>
        <translation>Độ dài dữ liệu header không hợp lệ: trường %1, mong đợi %2, tìm thấy %3</translation>
    </message>
</context>
<context>
    <name>Kdbx3Writer</name>
    <message>
        <source>Invalid symmetric cipher IV size.</source>
        <comment>IV = Initialization Vector for symmetric cipher</comment>
        <translation>Kích thước IV mã hóa đối xứng không hợp lệ.</translation>
    </message>
    <message>
        <source>Unable to issue challenge-response: %1</source>
        <translation>Không thể thực hiện thách thức-phản hồi: %1</translation>
    </message>
    <message>
        <source>Unable to calculate database key</source>
        <translation>Không thể tính toán khóa cơ sở dữ liệu</translation>
    </message>
</context>
<context>
    <name>Kdbx4Reader</name>
    <message>
        <source>missing database headers</source>
        <translation>thiếu tiêu đề cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Unable to calculate database key: %1</source>
        <translation>Không thể tính toán khóa cơ sở dữ liệu: %1</translation>
    </message>
    <message>
        <source>Invalid header checksum size</source>
        <translation>Kích thước checksum header không hợp lệ</translation>
    </message>
    <message>
        <source>Header SHA256 mismatch</source>
        <translation>Header SHA256 không khớp</translation>
    </message>
    <message>
        <source>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</source>
        <translation>Thông tin đăng nhập không hợp lệ, vui lòng thử lại.
Nếu điều này xảy ra lại, tệp cơ sở dữ liệu của bạn có thể bị hỏng.</translation>
    </message>
    <message>
        <source>(HMAC mismatch)</source>
        <translation>(HMAC không khớp)</translation>
    </message>
    <message>
        <source>Unknown cipher</source>
        <translation>Mã hóa không xác định</translation>
    </message>
    <message>
        <source>Invalid header id size</source>
        <translation>Kích thước id header không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid header field length: field %1</source>
        <translation>Độ dài trường header không hợp lệ: trường %1</translation>
    </message>
    <message>
        <source>Invalid header data length: field %1, %2 expected, %3 found</source>
        <translation>Độ dài dữ liệu header không hợp lệ: trường %1, mong đợi %2, tìm thấy %3</translation>
    </message>
    <message>
        <source>Failed to open buffer for KDF parameters in header</source>
        <translation>Không thể mở bộ đệm cho tham số KDF trong header</translation>
    </message>
    <message>
        <source>Unsupported key derivation function (KDF) or invalid parameters</source>
        <translation>Hàm dẫn xuất khóa (KDF) không được hỗ trợ hoặc tham số không hợp lệ</translation>
    </message>
    <message>
        <source>Legacy header fields found in KDBX4 file.</source>
        <translation>Tìm thấy trường header cũ trong tệp KDBX4.</translation>
    </message>
    <message>
        <source>Invalid inner header id size</source>
        <translation>Kích thước id header bên trong không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid inner header field length: field %1</source>
        <translation>Độ dài trường header bên trong không hợp lệ: trường %1</translation>
    </message>
    <message>
        <source>Invalid inner header data length: field %1, %2 expected, %3 found</source>
        <translation>Độ dài dữ liệu header bên trong không hợp lệ: trường %1, mong đợi %2, tìm thấy %3</translation>
    </message>
    <message>
        <source>Invalid inner header binary size</source>
        <translation>Kích thước nhị phân tiêu đề bên trong không hợp lệ</translation>
    </message>
    <message>
        <source>Unsupported KeePass variant map version.</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Phiên bản bản đồ biến thể KeePass không được hỗ trợ.</translation>
    </message>
    <message>
        <source>Invalid variant map entry name length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài tên mục bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map entry name data</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Dữ liệu tên mục bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map entry value length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài giá trị mục bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map entry value data</source>
        <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
        <translation>Dữ liệu giá trị mục bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map Bool entry value length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài giá trị mục Bool bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map Int32 entry value length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài giá trị mục Int32 bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map UInt32 entry value length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài giá trị mục UInt32 bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map Int64 entry value length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài giá trị mục Int64 bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map UInt64 entry value length</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Độ dài giá trị mục UInt64 bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map entry type</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Loại mục bản đồ biến thể không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid variant map field type size</source>
        <extracomment>Translation: variant map = data structure for storing meta data</extracomment>
        <translation>Kích thước loại trường bản đồ biến thể không hợp lệ</translation>
    </message>
</context>
<context>
    <name>Kdbx4Writer</name>
    <message>
        <source>Invalid symmetric cipher algorithm.</source>
        <translation>Thuật toán mã hóa đối xứng không hợp lệ.</translation>
    </message>
    <message>
        <source>Invalid symmetric cipher IV size.</source>
        <comment>IV = Initialization Vector for symmetric cipher</comment>
        <translation>Kích thước IV mã hóa đối xứng không hợp lệ.</translation>
    </message>
    <message>
        <source>Unable to calculate database key: %1</source>
        <translation>Không thể tính toán khóa cơ sở dữ liệu: %1</translation>
    </message>
    <message>
        <source>Failed to serialize KDF parameters variant map</source>
        <extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
        <translation>Không thể tuần tự hóa bản đồ biến thể tham số KDF</translation>
    </message>
</context>
<context>
    <name>KdbxReader</name>
    <message>
        <source>Invalid cipher uuid length: %1 (length=%2)</source>
        <translation>Độ dài uuid mã hóa không hợp lệ: %1 (độ dài=%2)</translation>
    </message>
    <message>
        <source>Unable to parse UUID: %1</source>
        <translation>Không thể phân tích cú pháp UUID: %1</translation>
    </message>
    <message>
        <source>Unsupported cipher</source>
        <translation>Mã hóa không được hỗ trợ</translation>
    </message>
    <message>
        <source>Invalid compression flags length</source>
        <translation>Độ dài cờ nén không hợp lệ</translation>
    </message>
    <message>
        <source>Unsupported compression algorithm</source>
        <translation>Thuật toán nén không được hỗ trợ</translation>
    </message>
    <message>
        <source>Invalid master seed size</source>
        <translation>Kích thước seed chính không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid transform seed size</source>
        <translation>Kích thước seed biến đổi không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid transform rounds size</source>
        <translation>Kích thước vòng biến đổi không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid start bytes size</source>
        <translation>Kích thước byte bắt đầu không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid random stream id size</source>
        <translation>Kích thước id luồng ngẫu nhiên không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid inner random stream cipher</source>
        <translation>Mã hóa luồng ngẫu nhiên bên trong không hợp lệ</translation>
    </message>
    <message>
        <source>Failed to read database file.</source>
        <translation>Không thể đọc tệp cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>The selected file is an old KeePass 1 database (.kdb).

You can import it by clicking on Database &gt; 'Import KeePass 1 database…'.
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
        <translation>Tệp đã chọn là cơ sở dữ liệu KeePass 1 cũ (.kdb).

Bạn có thể nhập nó bằng cách nhấp vào Cơ sở dữ liệu &gt; &apos;Nhập cơ sở dữ liệu KeePass 1…&apos;.
Đây là di chuyển một chiều. Bạn sẽ không thể mở cơ sở dữ liệu đã nhập bằng phiên bản KeePassX 0.4 cũ.</translation>
    </message>
    <message>
        <source>Not a KeePass database.</source>
        <translation>Không phải cơ sở dữ liệu KeePass.</translation>
    </message>
    <message>
        <source>Unsupported KeePass 2 database version.</source>
        <translation>Phiên bản cơ sở dữ liệu KeePass 2 không được hỗ trợ.</translation>
    </message>
</context>
<context>
    <name>KdbxXmlReader</name>
    <message>
        <source>XML parsing failure: %1</source>
        <translation>Lỗi phân tích cú pháp XML: %1</translation>
    </message>
    <message>
        <source>No root group</source>
        <translation>Không có nhóm gốc</translation>
    </message>
    <message>
        <source>XML error:
%1
Line %2, column %3</source>
        <translation>Lỗi XML:
%1
Dòng %2, cột %3</translation>
    </message>
    <message>
        <source>Missing icon uuid or data</source>
        <translation>Thiếu uuid hoặc dữ liệu biểu tượng</translation>
    </message>
    <message>
        <source>Missing custom data key or value</source>
        <translation>Thiếu khóa hoặc giá trị dữ liệu tùy chỉnh</translation>
    </message>
    <message>
        <source>Multiple group elements</source>
        <translation>Nhiều phần tử nhóm</translation>
    </message>
    <message>
        <source>Null group uuid</source>
        <translation>Uuid nhóm null</translation>
    </message>
    <message>
        <source>Invalid group icon number</source>
        <translation>Số biểu tượng nhóm không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid EnableAutoType value</source>
        <translation>Giá trị EnableAutoType không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid EnableSearching value</source>
        <translation>Giá trị EnableSearching không hợp lệ</translation>
    </message>
    <message>
        <source>No group uuid found</source>
        <translation>Không tìm thấy uuid nhóm</translation>
    </message>
    <message>
        <source>Null DeleteObject uuid</source>
        <translation>Uuid DeleteObject null</translation>
    </message>
    <message>
        <source>Missing DeletedObject uuid or time</source>
        <translation>Thiếu uuid hoặc thời gian DeletedObject</translation>
    </message>
    <message>
        <source>Null entry uuid</source>
        <translation>Uuid mục null</translation>
    </message>
    <message>
        <source>Invalid entry icon number</source>
        <translation>Số biểu tượng mục không hợp lệ</translation>
    </message>
    <message>
        <source>History element in history entry</source>
        <translation>Phần tử lịch sử trong mục lịch sử</translation>
    </message>
    <message>
        <source>No entry uuid found</source>
        <translation>Không tìm thấy uuid mục</translation>
    </message>
    <message>
        <source>History element with different uuid</source>
        <translation>Phần tử lịch sử với uuid khác</translation>
    </message>
    <message>
        <source>Duplicate custom attribute found</source>
        <translation>Tìm thấy thuộc tính tùy chỉnh trùng lặp</translation>
    </message>
    <message>
        <source>Entry string key or value missing</source>
        <translation>Thiếu khóa hoặc giá trị chuỗi mục</translation>
    </message>
    <message>
        <source>Entry binary key or value missing</source>
        <translation>Thiếu khóa hoặc giá trị nhị phân mục</translation>
    </message>
    <message>
        <source>Auto-type association window or sequence missing</source>
        <translation>Thiếu cửa sổ hoặc chuỗi liên kết tự động nhập</translation>
    </message>
    <message>
        <source>Invalid bool value</source>
        <translation>Giá trị bool không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid date time value</source>
        <translation>Giá trị ngày giờ không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid color value</source>
        <translation>Giá trị màu không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid color rgb part</source>
        <translation>Phần rgb màu không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid number value</source>
        <translation>Giá trị số không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid uuid value</source>
        <translation>Giá trị uuid không hợp lệ</translation>
    </message>
    <message>
        <source>Unable to decompress binary</source>
        <extracomment>Translator meant is a binary data inside an entry</extracomment>
        <translation>Không thể giải nén nhị phân</translation>
    </message>
</context>
<context>
    <name>KeeAgentSettings</name>
    <message>
        <source>Invalid KeeAgent settings file structure.</source>
        <translation>Cấu trúc tệp cài đặt KeeAgent không hợp lệ.</translation>
    </message>
    <message>
        <source>Private key is an attachment but no attachments provided.</source>
        <translation>Khóa riêng là tệp đính kèm nhưng không có tệp đính kèm nào được cung cấp.</translation>
    </message>
    <message>
        <source>Private key is empty</source>
        <translation>Khóa riêng trống</translation>
    </message>
    <message>
        <source>File too large to be a private key</source>
        <translation>Tệp quá lớn để là khóa riêng</translation>
    </message>
    <message>
        <source>Failed to open private key</source>
        <translation>Không thể mở khóa riêng</translation>
    </message>
</context>
<context>
    <name>KeePass1Reader</name>
    <message>
        <source>Unable to read keyfile.</source>
        <translation>Không thể đọc tệp khóa.</translation>
    </message>
    <message>
        <source>Not a KeePass database.</source>
        <translation>Không phải cơ sở dữ liệu KeePass.</translation>
    </message>
    <message>
        <source>Unsupported encryption algorithm.</source>
        <translation>Thuật toán mã hóa không được hỗ trợ.</translation>
    </message>
    <message>
        <source>Unsupported KeePass database version.</source>
        <translation>Phiên bản cơ sở dữ liệu KeePass không được hỗ trợ.</translation>
    </message>
    <message>
        <source>Unable to read encryption IV</source>
        <comment>IV = Initialization Vector for symmetric cipher</comment>
        <translation>Không thể đọc IV mã hóa</translation>
    </message>
    <message>
        <source>Invalid number of groups</source>
        <translation>Số lượng nhóm không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid number of entries</source>
        <translation>Số lượng mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid content hash size</source>
        <translation>Kích thước hash nội dung không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid transform seed size</source>
        <translation>Kích thước seed biến đổi không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid number of transform rounds</source>
        <translation>Số vòng biến đổi không hợp lệ</translation>
    </message>
    <message>
        <source>Unable to construct group tree</source>
        <translation>Không thể xây dựng cây nhóm</translation>
    </message>
    <message>
        <source>Root</source>
        <translation>Gốc</translation>
    </message>
    <message>
        <source>Unable to calculate database key</source>
        <translation>Không thể tính toán khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>unable to seek to content position</source>
        <translation>không thể tìm đến vị trí nội dung</translation>
    </message>
    <message>
        <source>Invalid credentials were provided, please try again.
If this reoccurs, then your database file may be corrupt.</source>
        <translation>Thông tin đăng nhập không hợp lệ, vui lòng thử lại.
Nếu điều này xảy ra lại, tệp cơ sở dữ liệu của bạn có thể bị hỏng.</translation>
    </message>
    <message>
        <source>Key transformation failed</source>
        <translation>Biến đổi khóa thất bại</translation>
    </message>
    <message>
        <source>Invalid group field type number</source>
        <translation>Số loại trường nhóm không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid group field size</source>
        <translation>Kích thước trường nhóm không hợp lệ</translation>
    </message>
    <message>
        <source>Read group field data doesn&apos;t match size</source>
        <translation>Dữ liệu trường nhóm đọc không khớp kích thước</translation>
    </message>
    <message>
        <source>Incorrect group id field size</source>
        <translation>Kích thước trường id nhóm không đúng</translation>
    </message>
    <message>
        <source>Incorrect group creation time field size</source>
        <translation>Kích thước trường thời gian tạo nhóm không đúng</translation>
    </message>
    <message>
        <source>Incorrect group modification time field size</source>
        <translation>Kích thước trường thời gian sửa đổi nhóm không đúng</translation>
    </message>
    <message>
        <source>Incorrect group access time field size</source>
        <translation>Kích thước trường thời gian truy cập nhóm không đúng</translation>
    </message>
    <message>
        <source>Incorrect group expiry time field size</source>
        <translation>Kích thước trường thời gian hết hạn nhóm không đúng</translation>
    </message>
    <message>
        <source>Incorrect group icon field size</source>
        <translation>Kích thước trường biểu tượng nhóm không đúng</translation>
    </message>
    <message>
        <source>Incorrect group level field size</source>
        <translation>Kích thước trường cấp độ nhóm không đúng</translation>
    </message>
    <message>
        <source>Invalid group field type</source>
        <translation>Loại trường nhóm không hợp lệ</translation>
    </message>
    <message>
        <source>Missing group id or level</source>
        <translation>Thiếu id hoặc cấp độ nhóm</translation>
    </message>
    <message>
        <source>Missing entry field type number</source>
        <translation>Thiếu số loại trường mục</translation>
    </message>
    <message>
        <source>Invalid entry field size</source>
        <translation>Kích thước trường mục không hợp lệ</translation>
    </message>
    <message>
        <source>Read entry field data doesn&apos;t match size</source>
        <translation>Dữ liệu trường mục đọc không khớp kích thước</translation>
    </message>
    <message>
        <source>Invalid entry UUID field size</source>
        <translation>Kích thước trường UUID mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid entry group id field size</source>
        <translation>Kích thước trường id nhóm mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid entry icon field size</source>
        <translation>Kích thước trường biểu tượng mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid entry creation time field size</source>
        <translation>Kích thước trường thời gian tạo mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid entry modification time field size</source>
        <translation>Kích thước trường thời gian sửa đổi mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid entry expiry time field size</source>
        <translation>Kích thước trường thời gian hết hạn mục không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid entry field type</source>
        <translation>Loại trường mục không hợp lệ</translation>
    </message>
</context>
<context>
    <name>KeeShare</name>
    <message>
        <source>Invalid sharing reference</source>
        <translation>Tham chiếu chia sẻ không hợp lệ</translation>
    </message>
    <message>
        <source>Inactive share %1</source>
        <translation>Chia sẻ không hoạt động %1</translation>
    </message>
    <message>
        <source>Imported from %1</source>
        <translation>Đã nhập từ %1</translation>
    </message>
    <message>
        <source>Exported to %1</source>
        <translation>Đã xuất đến %1</translation>
    </message>
    <message>
        <source>Synchronized with %1</source>
        <translation>Đã đồng bộ với %1</translation>
    </message>
    <message>
        <source>Import is disabled in settings</source>
        <translation>Nhập bị tắt trong cài đặt</translation>
    </message>
    <message>
        <source>Export is disabled in settings</source>
        <translation>Xuất bị tắt trong cài đặt</translation>
    </message>
    <message>
        <source>Inactive share</source>
        <translation>Chia sẻ không hoạt động</translation>
    </message>
    <message>
        <source>Imported from</source>
        <translation>Đã nhập từ</translation>
    </message>
    <message>
        <source>Exported to</source>
        <translation>Đã xuất đến</translation>
    </message>
    <message>
        <source>Synchronized with</source>
        <translation>Đã đồng bộ với</translation>
    </message>
</context>
<context>
    <name>KeyComponentWidget</name>
    <message>
        <source>Key Component</source>
        <translation>Thành phần khóa</translation>
    </message>
    <message>
        <source>Key Component Description</source>
        <translation>Mô tả thành phần khóa</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Key Component set, click to change or remove</source>
        <translation>Thành phần khóa đã đặt, nhấp để thay đổi hoặc xóa</translation>
    </message>
</context>
<context>
    <name>KeyFileEditWidget</name>
    <message>
        <source>Generate a new key file</source>
        <translation>Tạo tệp khóa mới</translation>
    </message>
    <message>
        <source>Generate</source>
        <translation>Tạo</translation>
    </message>
    <message>
        <source>Generate a new key file or choose an existing one to protect your database.</source>
        <translation>Tạo tệp khóa mới hoặc chọn tệp hiện có để bảo vệ cơ sở dữ liệu của bạn.</translation>
    </message>
    <message>
        <source>Note: Do NOT use a file that may change as that will prevent you from unlocking your database.</source>
        <translation>Lưu ý: KHÔNG sử dụng tệp có thể thay đổi vì điều đó sẽ ngăn bạn mở khóa cơ sở dữ liệu của mình.</translation>
    </message>
    <message>
        <source>Browse for key file</source>
        <translation>Duyệt tệp khóa</translation>
    </message>
    <message>
        <source>Browse…</source>
        <translation>Duyệt…</translation>
    </message>
    <message>
        <source>Old key file format</source>
        <translation>Định dạng tệp khóa cũ</translation>
    </message>
    <message>
        <source>You selected a key file in an old format which KeePassXC&lt;br&gt;may stop supporting in the future.&lt;br&gt;&lt;br&gt;Please consider generating a new key file instead.</source>
        <translation>Bạn đã chọn tệp khóa ở định dạng cũ mà KeePassXC&lt;br&gt;có thể ngừng hỗ trợ trong tương lai.&lt;br&gt;&lt;br&gt;Vui lòng xem xét tạo tệp khóa mới thay thế.</translation>
    </message>
    <message>
        <source>Error loading the key file '%1'
Message: %2</source>
        <translation>Lỗi tải tệp khóa &apos;%1&apos;
Thông điệp: %2</translation>
    </message>
    <message>
        <source>Key File</source>
        <translation>Tệp khóa</translation>
    </message>
    <message>
        <source>Add Key File</source>
        <translation>Thêm tệp khóa</translation>
    </message>
    <message>
        <source>Change Key File</source>
        <translation>Thay đổi tệp khóa</translation>
    </message>
    <message>
        <source>Remove Key File</source>
        <translation>Xóa tệp khóa</translation>
    </message>
    <message>
        <source>Key File set, click to change or remove</source>
        <translation>Tệp khóa đã đặt, nhấp để thay đổi hoặc xóa</translation>
    </message>
    <message>
        <source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Bạn có thể thêm tệp khóa chứa các byte ngẫu nhiên để tăng cường bảo mật.&lt;/p&gt;&lt;p&gt;Bạn phải giữ bí mật và không bao giờ mất nó hoặc bạn sẽ bị khóa.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Key files</source>
        <translation>Tệp khóa</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Create Key File…</source>
        <translation>Tạo tệp khóa…</translation>
    </message>
    <message>
        <source>Error creating key file</source>
        <translation>Lỗi tạo tệp khóa</translation>
    </message>
    <message>
        <source>Unable to create key file: %1</source>
        <translation>Không thể tạo tệp khóa: %1</translation>
    </message>
    <message>
        <source>Select a key file</source>
        <translation>Chọn tệp khóa</translation>
    </message>
    <message>
        <source>Invalid Key File</source>
        <translation>Tệp khóa không hợp lệ</translation>
    </message>
    <message>
        <source>You cannot use the current database as its own keyfile. Please choose a different file or generate a new key file.</source>
        <translation>Bạn không thể sử dụng cơ sở dữ liệu hiện tại làm tệp khóa của chính nó. Vui lòng chọn tệp khác hoặc tạo tệp khóa mới.</translation>
    </message>
    <message>
        <source>Suspicious Key File</source>
        <translation>Tệp khóa đáng ngờ</translation>
    </message>
    <message>
        <source>The chosen key file looks like a password database file. A key file must be a static file that never changes or you will lose access to your database forever.
Are you sure you want to continue with this file?</source>
        <translation>Tệp khóa đã chọn trông giống như tệp cơ sở dữ liệu mật khẩu. Tệp khóa phải là tệp tĩnh không bao giờ thay đổi hoặc bạn sẽ mất quyền truy cập vào cơ sở dữ liệu của mình mãi mãi.
Bạn có chắc chắn muốn tiếp tục với tệp này không?</translation>
    </message>
</context>
<context>
    <name>MacUtils</name>
    <message>
        <source>Invalid key code</source>
        <translation>Mã khóa không hợp lệ</translation>
    </message>
    <message>
        <source>Global shortcut already registered to %1</source>
        <translation>Phím tắt toàn cục đã được đăng ký cho %1</translation>
    </message>
    <message>
        <source>Could not register global shortcut</source>
        <translation>Không thể đăng ký phím tắt toàn cục</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>&amp;Database</source>
        <translation>&amp;Cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Recent Databases</source>
        <translation>Cơ sở dữ liệu &amp;gần đây</translation>
    </message>
    <message>
        <source>&amp;Export</source>
        <translation>&amp;Xuất</translation>
    </message>
    <message>
        <source>&amp;Help</source>
        <translation>&amp;Trợ giúp</translation>
    </message>
    <message>
        <source>&amp;Entries</source>
        <translation>&amp;Mục</translation>
    </message>
    <message>
        <source>Copy Att&amp;ribute</source>
        <translation>Sao chép th&amp;uộc tính</translation>
    </message>
    <message>
        <source>TOTP</source>
        <translation>TOTP</translation>
    </message>
    <message>
        <source>&amp;Groups</source>
        <translation>&amp;Nhóm</translation>
    </message>
    <message>
        <source>&amp;Tools</source>
        <translation>&amp;Công cụ</translation>
    </message>
    <message>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <source>Theme</source>
        <translation>Giao diện</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>&amp;Thoát</translation>
    </message>
    <message>
        <source>&amp;About</source>
        <translation>&amp;Giới thiệu</translation>
    </message>
    <message>
        <source>&amp;Check for Updates</source>
        <translation>&amp;Kiểm tra cập nhật</translation>
    </message>
    <message>
        <source>&amp;Open Database…</source>
        <translation>&amp;Mở cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>&amp;Save Database</source>
        <translation>&amp;Lưu cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Close Database</source>
        <translation>&amp;Đóng cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;New Database…</source>
        <translation>Cơ sở dữ liệu &amp;mới…</translation>
    </message>
    <message>
        <source>Create a new database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Merge From Database…</source>
        <translation>&amp;Hợp nhất từ cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>Merge from another KDBX database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;New Entry…</source>
        <translation>Mục &amp;mới…</translation>
    </message>
    <message>
        <source>&amp;Edit Entry…</source>
        <translation>&amp;Chỉnh sửa mục…</translation>
    </message>
    <message>
        <source>&amp;New Group…</source>
        <translation>Nhóm &amp;mới…</translation>
    </message>
    <message>
        <source>Add a new group</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Edit Group…</source>
        <translation>&amp;Chỉnh sửa nhóm…</translation>
    </message>
    <message>
        <source>&amp;Delete Group…</source>
        <translation>&amp;Xóa nhóm…</translation>
    </message>
    <message>
        <source>Download All &amp;Favicons…</source>
        <translation>Tải xuống tất cả &amp;Favicon…</translation>
    </message>
    <message>
        <source>Sort &amp;A-Z</source>
        <translation>Sắp xếp &amp;A-Z</translation>
    </message>
    <message>
        <source>Sort &amp;Z-A</source>
        <translation>Sắp xếp &amp;Z-A</translation>
    </message>
    <message>
        <source>Sa&amp;ve Database As…</source>
        <translation>Lưu cơ sở dữ liệu &amp;thành…</translation>
    </message>
    <message>
        <source>Database &amp;Security…</source>
        <translation>&amp;Bảo mật cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>Database &amp;Reports…</source>
        <translation>&amp;Báo cáo cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>Statistics, health check, etc.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Database Settings…</source>
        <translation>Cài đặt &amp;cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>Database settings</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Clone Entry…</source>
        <translation>&amp;Nhân bản mục…</translation>
    </message>
    <message>
        <source>Move u&amp;p</source>
        <translation>Di chuyển &amp;lên</translation>
    </message>
    <message>
        <source>Move entry one step up</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Move do&amp;wn</source>
        <translation>Di chuyển &amp;xuống</translation>
    </message>
    <message>
        <source>Move entry one step down</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy &amp;Username</source>
        <translation>Sao chép tên &amp;người dùng</translation>
    </message>
    <message>
        <source>Copy username to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy &amp;Password</source>
        <translation>Sao chép &amp;mật khẩu</translation>
    </message>
    <message>
        <source>Copy password to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation>&amp;Cài đặt</translation>
    </message>
    <message>
        <source>&amp;Password Generator</source>
        <translation>Trình tạo &amp;mật khẩu</translation>
    </message>
    <message>
        <source>Perform &amp;Auto-Type</source>
        <translation>Thực hiện &amp;Auto-Type</translation>
    </message>
    <message>
        <source>Download &amp;Favicon</source>
        <translation>Tải xuống &amp;Favicon</translation>
    </message>
    <message>
        <source>Open &amp;URL</source>
        <translation>Mở &amp;URL</translation>
    </message>
    <message>
        <source>&amp;Lock Database</source>
        <translation>&amp;Khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Lock &amp;All Databases</source>
        <translation>Khóa &amp;tất cả cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>&amp;Title</source>
        <translation>&amp;Tiêu đề</translation>
    </message>
    <message>
        <source>Copy title to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy URL to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;Notes</source>
        <translation>&amp;Ghi chú</translation>
    </message>
    <message>
        <source>Copy notes to clipboard</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;CSV File…</source>
        <translation>Tệp &amp;CSV…</translation>
    </message>
    <message>
        <source>&amp;HTML File…</source>
        <translation>Tệp &amp;HTML…</translation>
    </message>
    <message>
        <source>KeePass 1 Database…</source>
        <translation>Cơ sở dữ liệu KeePass 1…</translation>
    </message>
    <message>
        <source>Import a KeePass 1 database</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>1Password Vault…</source>
        <translation>Kho 1Password…</translation>
    </message>
    <message>
        <source>Import a 1Password Vault</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>CSV File…</source>
        <translation>Tệp CSV…</translation>
    </message>
    <message>
        <source>Import a CSV file</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Show TOTP</source>
        <translation>Hiển thị TOTP</translation>
    </message>
    <message>
        <source>Show QR Code</source>
        <translation>Hiển thị mã QR</translation>
    </message>
    <message>
        <source>Set up TOTP…</source>
        <translation>Thiết lập TOTP…</translation>
    </message>
    <message>
        <source>Copy &amp;TOTP</source>
        <translation>Sao chép &amp;TOTP</translation>
    </message>
    <message>
        <source>E&amp;mpty recycle bin</source>
        <translation>L&amp;àm trống thùng rác</translation>
    </message>
    <message>
        <source>&amp;Donate</source>
        <translation>&amp;Quyên góp</translation>
    </message>
    <message>
        <source>Report a &amp;Bug</source>
        <translation>Báo cáo &amp;lỗi</translation>
    </message>
    <message>
        <source>&amp;Getting Started</source>
        <translation>&amp;Bắt đầu</translation>
    </message>
    <message>
        <source>Open Getting Started Guide</source>
        <translation>Mở hướng dẫn bắt đầu</translation>
    </message>
    <message>
        <source>&amp;Online Help</source>
        <translation>Trợ giúp &amp;trực tuyến</translation>
    </message>
    <message>
        <source>Go to online documentation</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>&amp;User Guide</source>
        <translation>Hướng dẫn &amp;người dùng</translation>
    </message>
    <message>
        <source>Open User Guide</source>
        <translation>Mở hướng dẫn người dùng</translation>
    </message>
    <message>
        <source>&amp;Keyboard Shortcuts</source>
        <translation>Phím &amp;tắt</translation>
    </message>
    <message>
        <source>Save Database Backup…</source>
        <translation>Lưu sao lưu cơ sở dữ liệu…</translation>
    </message>
    <message>
        <source>Add key to SSH Agent</source>
        <translation>Thêm khóa vào SSH Agent</translation>
    </message>
    <message>
        <source>Remove key from SSH Agent</source>
        <translation>Xóa khóa khỏi SSH Agent</translation>
    </message>
    <message>
        <source>Compact Mode</source>
        <translation>Chế độ thu gọn</translation>
    </message>
    <message>
        <source>Automatic</source>
        <translation>Tự động</translation>
    </message>
    <message>
        <source>Light</source>
        <translation>Sáng</translation>
    </message>
    <message>
        <source>Dark</source>
        <translation>Tối</translation>
    </message>
    <message>
        <source>Classic (Platform-native)</source>
        <translation>Cổ điển (Gốc nền tảng)</translation>
    </message>
    <message>
        <source>Show Menubar</source>
        <translation>Hiển thị thanh menu</translation>
    </message>
    <message>
        <source>Show Toolbar</source>
        <translation>Hiển thị thanh công cụ</translation>
    </message>
    <message>
        <source>Show Preview Panel</source>
        <translation>Hiển thị bảng xem trước</translation>
    </message>
    <message>
        <source>Always on Top</source>
        <translation>Luôn ở trên cùng</translation>
    </message>
    <message>
        <source>Hide Usernames</source>
        <translation>Ẩn tên người dùng</translation>
    </message>
    <message>
        <source>Hide Passwords</source>
        <translation>Ẩn mật khẩu</translation>
    </message>
    <message>
        <source>Clone Group...</source>
        <translation>Nhân bản nhóm...</translation>
    </message>
    <message>
        <source>Clear history</source>
        <translation>Xóa lịch sử</translation>
    </message>
    <message>
        <source>Access error for config file %1</source>
        <translation>Lỗi truy cập tệp cấu hình %1</translation>
    </message>
    <message>
        <source>Don&apos;t show again for this version</source>
        <translation>Không hiển thị lại cho phiên bản này</translation>
    </message>
    <message>
        <source>WARNING: You are using an unstable build of KeePassXC.
There is a high risk of corruption, maintain a backup of your databases.
This version is not meant for production use.</source>
        <translation>CẢNH BÁO: Bạn đang sử dụng bản dựng không ổn định của KeePassXC.
Có nguy cơ cao bị hỏng, hãy duy trì bản sao lưu cơ sở dữ liệu của bạn.
Phiên bản này không dành cho sử dụng sản xuất.</translation>
    </message>
    <message>
        <source>NOTE: You are using a pre-release version of KeePassXC.
Expect some bugs and minor issues, this version is meant for testing purposes.</source>
        <translation>LƯU Ý: Bạn đang sử dụng phiên bản tiền phát hành của KeePassXC.
Mong đợi một số lỗi và vấn đề nhỏ, phiên bản này dành cho mục đích thử nghiệm.</translation>
    </message>
    <message>
        <source>No Tags</source>
        <translation>Không có thẻ</translation>
    </message>
    <message numerus="yes">
        <source>Restore Entry(s)</source>
        <translation><numerusform>Khôi phục mục</numerusform></translation>
    </message>
    <message>
        <source>Settings</source>
        <translation>Cài đặt</translation>
    </message>
    <message>
        <source>Check for updates on startup?</source>
        <translation>Kiểm tra cập nhật khi khởi động?</translation>
    </message>
    <message>
        <source>Would you like KeePassXC to check for updates on startup?</source>
        <translation>Bạn có muốn KeePassXC kiểm tra cập nhật khi khởi động không?</translation>
    </message>
    <message>
        <source>You can always check for updates manually from the application menu.</source>
        <translation>Bạn luôn có thể kiểm tra cập nhật thủ công từ menu ứng dụng.</translation>
    </message>
    <message>
        <source>Toggle window</source>
        <translation>Chuyển đổi cửa sổ</translation>
    </message>
    <message>
        <source>Quit KeePassXC</source>
        <translation>Thoát KeePassXC</translation>
    </message>
    <message>
        <source>Please present or touch your YubiKey to continue…</source>
        <translation>Vui lòng đưa hoặc chạm YubiKey của bạn để tiếp tục…</translation>
    </message>
    <message>
        <source>Restart Application?</source>
        <translation>Khởi động lại ứng dụng?</translation>
    </message>
    <message>
        <source>You must restart the application to apply this setting. Would you like to restart now?</source>
        <translation>Bạn phải khởi động lại ứng dụng để áp dụng cài đặt này. Bạn có muốn khởi động lại ngay bây giờ không?</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
    <message>
        <source>1Password 1PUX...</source>
        <translation>1Password 1PUX...</translation>
    </message>
    <message>
        <source>Import a 1Password 1PUX file</source>
        <translation>Nhập tệp 1Password 1PUX</translation>
    </message>
    <message>
        <source>Import…</source>
        <translation>Nhập…</translation>
    </message>
    <message>
        <source>Passkeys…</source>
        <translation>Passkey…</translation>
    </message>
    <message numerus="yes">
        <source>%1 Entry(s)</source>
        <translation><numerusform>%1 mục</numerusform></translation>
    </message>
    <message>
        <source>&amp;XML File…</source>
        <translation>Tệp &amp;XML…</translation>
    </message>
    <message>
        <source>XML File…</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy &amp;URL</source>
        <translation>Sao chép &amp;URL</translation>
    </message>
    <message>
        <source>Allow Screen Capture</source>
        <translation>Cho phép chụp màn hình</translation>
    </message>
    <message>
        <source>Passkeys</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Import Passkey</source>
        <translation>Nhập Passkey</translation>
    </message>
    <message>
        <source>Delete Entry</source>
        <translation>Xóa mục</translation>
    </message>
    <message>
        <source>Remove Passkey From Entry</source>
        <translation>Xóa Passkey khỏi mục</translation>
    </message>
    <message>
        <source>Empty Recycle Bin</source>
        <translation>Làm trống thùng rác</translation>
    </message>
    <message>
        <source>Toggle Show Menubar</source>
        <translation>Chuyển đổi hiển thị thanh menu</translation>
    </message>
    <message>
        <source>Show Group Panel</source>
        <translation>Hiển thị bảng nhóm</translation>
    </message>
    <message>
        <source>Toggle Show Group Panel</source>
        <translation>Chuyển đổi hiển thị bảng nhóm</translation>
    </message>
    <message>
        <source>Password Generator</source>
        <translation>Trình tạo mật khẩu</translation>
    </message>
    <message>
        <source>Clear SSH Agent</source>
        <translation>Xóa SSH Agent</translation>
    </message>
    <message>
        <source>Clear all identities in ssh-agent</source>
        <translation>Xóa tất cả danh tính trong ssh-agent</translation>
    </message>
    <message>
        <source>New Entry</source>
        <translation>Mục mới</translation>
    </message>
    <message>
        <source>Edit Entry…</source>
        <translation>Chỉnh sửa mục…</translation>
    </message>
    <message>
        <source>E&amp;xpire Entry</source>
        <translation>Hết hạn &amp;mục</translation>
    </message>
    <message>
        <source>Expire Entry</source>
        <translation>Hết hạn mục</translation>
    </message>
    <message>
        <source>&amp;Delete Entry</source>
        <translation>&amp;Xóa mục</translation>
    </message>
    <message numerus="yes">
        <source>Move selected entry(s) to the recycle bin</source>
        <translation><numerusform>Di chuyển mục đã chọn vào thùng rác</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Permanently delete the selected entry(s)</source>
        <translation><numerusform>Xóa vĩnh viễn mục đã chọn</numerusform></translation>
    </message>
    <message>
        <source>View or edit entry</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Copy Password and TOTP</source>
        <translation>Sao chép mật khẩu và TOTP</translation>
    </message>
</context>
<context>
    <name>ManageDatabase</name>
    <message>
        <source>Database settings</source>
        <translation>Cài đặt cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Edit database settings</source>
        <translation>Chỉnh sửa cài đặt cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Unlock database</source>
        <translation>Mở khóa cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Unlock database to show more information</source>
        <translation>Mở khóa cơ sở dữ liệu để hiển thị thêm thông tin</translation>
    </message>
    <message>
        <source>Lock database</source>
        <translation>Khóa cơ sở dữ liệu</translation>
    </message>
</context>
<context>
    <name>ManageSession</name>
    <message>
        <source>Disconnect</source>
        <translation>Ngắt kết nối</translation>
    </message>
    <message>
        <source>Disconnect this application</source>
        <translation>Ngắt kết nối ứng dụng này</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Đặt lại</translation>
    </message>
    <message>
        <source>Reset any remembered decisions for this application</source>
        <translation>Đặt lại mọi quyết định đã ghi nhớ cho ứng dụng này</translation>
    </message>
</context>
<context>
    <name>MergeDialog</name>
    <message>
        <source>Database Merge Confirmation</source>
        <translation>Xác nhận hợp nhất cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Merge</source>
        <translation>Hợp nhất</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>UUID</source>
        <translation>UUID</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>Chi tiết</translation>
    </message>
    <message>
        <source>Change</source>
        <translation>Thay đổi</translation>
    </message>
</context>
<context>
    <name>Merger</name>
    <message>
        <source>Changed deleted objects</source>
        <translation>Đối tượng đã xóa đã thay đổi</translation>
    </message>
    <message>
        <source>Removed custom data %1 [%2]</source>
        <translation>Đã xóa dữ liệu tùy chỉnh %1 [%2]</translation>
    </message>
    <message>
        <source>Adding custom data %1 [%2]</source>
        <translation>Đang thêm dữ liệu tùy chỉnh %1 [%2]</translation>
    </message>
    <message>
        <source>Added</source>
        <translation>Đã thêm</translation>
    </message>
    <message>
        <source>Modified</source>
        <translation>Đã sửa</translation>
    </message>
    <message>
        <source>Moved</source>
        <translation>Đã di chuyển</translation>
    </message>
    <message>
        <source>Deleted</source>
        <translation>Đã xóa</translation>
    </message>
    <message>
        <source>Previous location: %1</source>
        <translation>Vị trí trước đó: %1</translation>
    </message>
    <message>
        <source>Number of entries in group: %1</source>
        <translation>Số lượng mục trong nhóm: %1</translation>
    </message>
    <message>
        <source>Group name</source>
        <translation>Tên nhóm</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Icon (UUID)</source>
        <translation>Biểu tượng (UUID)</translation>
    </message>
    <message>
        <source>Icon (Number)</source>
        <translation>Biểu tượng (Số)</translation>
    </message>
    <message>
        <source>Expiry time</source>
        <translation>Thời gian hết hạn</translation>
    </message>
    <message>
        <source>Modification time</source>
        <translation>Thời gian sửa đổi</translation>
    </message>
    <message>
        <source>%1 (Add local modifications to new entry)</source>
        <translation>%1 (Thêm sửa đổi cục bộ vào mục mới)</translation>
    </message>
    <message>
        <source>%1 (Add new modifications to existing entry)</source>
        <translation>%1 (Thêm sửa đổi mới vào mục hiện có)</translation>
    </message>
    <message>
        <source>Explicit deletion</source>
        <translation>Xóa rõ ràng</translation>
    </message>
    <message>
        <source>Implicit deletion (e.g. removal of parent group)</source>
        <translation>Xóa ngầm định (ví dụ: xóa nhóm cha)</translation>
    </message>
    <message>
        <source>Adding new icon %1</source>
        <translation>Đang thêm biểu tượng mới %1</translation>
    </message>
</context>
<context>
    <name>NewDatabaseWizard</name>
    <message>
        <source>Create a new KeePassXC database…</source>
        <translation>Tạo cơ sở dữ liệu KeePassXC mới…</translation>
    </message>
    <message>
        <source>Root</source>
        <comment>Root group</comment>
        <translation>Gốc</translation>
    </message>
</context>
<context>
    <name>NewDatabaseWizardPage</name>
    <message>
        <source>WizardPage</source>
        <translation>Trang hướng dẫn</translation>
    </message>
    <message>
        <source>Encryption Settings</source>
        <translation>Cài đặt mã hóa</translation>
    </message>
    <message>
        <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
        <translation>Tại đây bạn có thể điều chỉnh cài đặt mã hóa cơ sở dữ liệu. Đừng lo lắng, bạn có thể thay đổi chúng sau trong cài đặt cơ sở dữ liệu.</translation>
    </message>
</context>
<context>
    <name>NewDatabaseWizardPageDatabaseKey</name>
    <message>
        <source>Database Credentials</source>
        <translation>Thông tin đăng nhập cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>A set of credentials known only to you that protects your database.</source>
        <translation>Một bộ thông tin xác thực chỉ bạn biết để bảo vệ cơ sở dữ liệu của bạn.</translation>
    </message>
</context>
<context>
    <name>NewDatabaseWizardPageEncryption</name>
    <message>
        <source>Encryption Settings</source>
        <translation>Cài đặt mã hóa</translation>
    </message>
    <message>
        <source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
        <translation>Tại đây bạn có thể điều chỉnh cài đặt mã hóa cơ sở dữ liệu. Đừng lo lắng, bạn có thể thay đổi chúng sau trong cài đặt cơ sở dữ liệu.</translation>
    </message>
</context>
<context>
    <name>NewDatabaseWizardPageMetaData</name>
    <message>
        <source>General Database Information</source>
        <translation>Thông tin cơ sở dữ liệu chung</translation>
    </message>
    <message>
        <source>Please fill in the display name and an optional description for your new database:</source>
        <translation>Vui lòng điền tên hiển thị và mô tả tùy chọn cho cơ sở dữ liệu mới của bạn:</translation>
    </message>
</context>
<context>
    <name>NixUtils</name>
    <message>
        <source>Password Manager</source>
        <translation>Trình quản lý mật khẩu</translation>
    </message>
    <message>
        <source>Global shortcut already registered to %1</source>
        <translation>Phím tắt toàn cục đã được đăng ký cho %1</translation>
    </message>
    <message>
        <source>Could not register global shortcut</source>
        <translation>Không thể đăng ký phím tắt toàn cục</translation>
    </message>
</context>
<context>
    <name>OpData01</name>
    <message>
        <source>Invalid OpData01, does not contain header</source>
        <translation>OpData01 không hợp lệ, không chứa tiêu đề</translation>
    </message>
    <message>
        <source>Unable to read all IV bytes, wanted 16 but got %1</source>
        <translation>Không thể đọc tất cả byte IV, muốn 16 nhưng nhận được %1</translation>
    </message>
    <message>
        <source>Unable to init cipher for opdata01: %1</source>
        <translation>Không thể khởi tạo mã hóa cho opdata01: %1</translation>
    </message>
    <message>
        <source>Unable to read all HMAC signature bytes</source>
        <translation>Không thể đọc tất cả byte chữ ký HMAC</translation>
    </message>
    <message>
        <source>Malformed OpData01 due to a failed HMAC</source>
        <translation>OpData01 bị lỗi do HMAC thất bại</translation>
    </message>
    <message>
        <source>Unable to process clearText in place</source>
        <translation>Không thể xử lý clearText tại chỗ</translation>
    </message>
    <message>
        <source>Expected %1 bytes of clear-text, found %2</source>
        <translation>Mong đợi %1 byte văn bản rõ, tìm thấy %2</translation>
    </message>
</context>
<context>
    <name>OpVaultReader</name>
    <message>
        <source>Directory .opvault must exist</source>
        <translation>Thư mục .opvault phải tồn tại</translation>
    </message>
    <message>
        <source>Directory .opvault must be readable</source>
        <translation>Thư mục .opvault phải có thể đọc</translation>
    </message>
    <message>
        <source>Directory .opvault/default must exist</source>
        <translation>Thư mục .opvault/default phải tồn tại</translation>
    </message>
    <message>
        <source>Directory .opvault/default must be readable</source>
        <translation>Thư mục .opvault/default phải có thể đọc</translation>
    </message>
    <message>
        <source>Unable to decode masterKey: %1</source>
        <translation>Không thể giải mã masterKey: %1</translation>
    </message>
    <message>
        <source>Unable to derive master key: %1</source>
        <translation>Không thể dẫn xuất khóa chính: %1</translation>
    </message>
</context>
<context>
    <name>OpenSSHKey</name>
    <message>
        <source>Invalid key file, expecting an OpenSSH key</source>
        <translation>Tệp khóa không hợp lệ, mong đợi khóa OpenSSH</translation>
    </message>
    <message>
        <source>PEM boundary mismatch</source>
        <translation>Ranh giới PEM không khớp</translation>
    </message>
    <message>
        <source>Base64 decoding failed</source>
        <translation>Giải mã Base64 thất bại</translation>
    </message>
    <message>
        <source>Key file way too small.</source>
        <translation>Tệp khóa quá nhỏ.</translation>
    </message>
    <message>
        <source>Key file magic header id invalid</source>
        <translation>Id tiêu đề magic của tệp khóa không hợp lệ</translation>
    </message>
    <message>
        <source>Found zero keys</source>
        <translation>Tìm thấy không có khóa</translation>
    </message>
    <message>
        <source>Corrupted key file, reading private key failed</source>
        <translation>Tệp khóa bị hỏng, đọc khóa riêng thất bại</translation>
    </message>
    <message>
        <source>Unsupported key type: %1</source>
        <translation>Loại khóa không được hỗ trợ: %1</translation>
    </message>
    <message>
        <source>No private key payload to decrypt</source>
        <translation>Không có dữ liệu khóa riêng để giải mã</translation>
    </message>
    <message>
        <source>Unknown cipher: %1</source>
        <translation>Mã hóa không xác định: %1</translation>
    </message>
    <message>
        <source>Passphrase is required to decrypt this key</source>
        <translation>Cần cụm mật khẩu để giải mã khóa này</translation>
    </message>
    <message>
        <source>Key derivation failed: %1</source>
        <translation>Dẫn xuất khóa thất bại: %1</translation>
    </message>
    <message>
        <source>Cipher IV is too short for MD5 kdf</source>
        <translation>IV mã hóa quá ngắn cho MD5 kdf</translation>
    </message>
    <message>
        <source>Unknown KDF: %1</source>
        <translation>KDF không xác định: %1</translation>
    </message>
    <message>
        <source>Failed to initialize cipher: %1</source>
        <translation>Không thể khởi tạo mã hóa: %1</translation>
    </message>
    <message>
        <source>Decryption failed: %1</source>
        <translation>Giải mã thất bại: %1</translation>
    </message>
    <message>
        <source>Decryption failed, wrong passphrase?</source>
        <translation>Giải mã thất bại, cụm mật khẩu sai?</translation>
    </message>
    <message>
        <source>Unexpected EOF while reading key</source>
        <translation>EOF không mong đợi khi đọc khóa</translation>
    </message>
    <message>
        <source>Unsupported key part</source>
        <translation>Phần khóa không được hỗ trợ</translation>
    </message>
    <message>
        <source>Unexpected EOF while reading public key</source>
        <translation>EOF không mong đợi khi đọc khóa công khai</translation>
    </message>
    <message>
        <source>Unknown key type: %1</source>
        <translation>Loại khóa không xác định: %1</translation>
    </message>
    <message>
        <source>Unexpected EOF while reading private key</source>
        <translation>EOF không mong đợi khi đọc khóa riêng</translation>
    </message>
    <message>
        <source>Can&apos;t write public key as it is empty</source>
        <translation>Không thể ghi khóa công khai vì nó trống</translation>
    </message>
    <message>
        <source>Unexpected EOF when writing public key</source>
        <translation>EOF không mong đợi khi ghi khóa công khai</translation>
    </message>
    <message>
        <source>Can&apos;t write private key as it is empty</source>
        <translation>Không thể ghi khóa riêng vì nó trống</translation>
    </message>
    <message>
        <source>Unexpected EOF when writing private key</source>
        <translation>EOF không mong đợi khi ghi khóa riêng</translation>
    </message>
    <message>
        <source>(encrypted)</source>
        <translation>(đã mã hóa)</translation>
    </message>
    <message>
        <source>Failed to read key file: %1</source>
        <translation>Không thể đọc tệp khóa: %1</translation>
    </message>
    <message>
        <source>Failed to read public key: %1</source>
        <translation>Không thể đọc khóa công khai: %1</translation>
    </message>
    <message>
        <source>AES-256/GCM is currently not supported</source>
        <translation>AES-256/GCM hiện không được hỗ trợ</translation>
    </message>
</context>
<context>
    <name>PasskeyExportDialog</name>
    <message>
        <source>KeePassXC - Passkey Export</source>
        <translation>KeePassXC - Xuất Passkey</translation>
    </message>
    <message>
        <source>Filenames will be generated with title and .passkey file extension.</source>
        <translation>Tên tệp sẽ được tạo với tiêu đề và phần mở rộng tệp .passkey.</translation>
    </message>
    <message>
        <source>Export entries</source>
        <translation>Xuất mục</translation>
    </message>
    <message>
        <source>Export Selected</source>
        <translation>Xuất đã chọn</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Export to folder</source>
        <translation>Xuất vào thư mục</translation>
    </message>
    <message>
        <source>Export the following passkey entries.</source>
        <translation>Xuất các mục passkey sau.</translation>
    </message>
</context>
<context>
    <name>PasskeyExporter</name>
    <message>
        <source>File &quot;%1.passkey&quot; already exists.
Do you want to overwrite it?
</source>
        <translation>Tệp &quot;%1.passkey&quot; đã tồn tại.
Bạn có muốn ghi đè nó không?
</translation>
    </message>
    <message>
        <source>Cannot open file</source>
        <translation>Không thể mở tệp</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing.</source>
        <translation>Không thể mở tệp &quot;%1&quot; để ghi.</translation>
    </message>
    <message>
        <source>Cannot write to file</source>
        <translation>Không thể ghi vào tệp</translation>
    </message>
    <message>
        <source>Overwrite Existing File?</source>
        <translation>Ghi đè tệp hiện có?</translation>
    </message>
</context>
<context>
    <name>PasskeyImportDialog</name>
    <message>
        <source>KeePassXC - Passkey Import</source>
        <translation>KeePassXC - Nhập Passkey</translation>
    </message>
    <message>
        <source>Username: %1</source>
        <translation>Tên người dùng: %1</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Database</source>
        <translation>Cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Import Passkey</source>
        <translation>Nhập Passkey</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <source>Entry</source>
        <translation>Mục</translation>
    </message>
    <message>
        <source>Create new entry</source>
        <translation>Tạo mục mới</translation>
    </message>
    <message>
        <source>Relying Party: %1</source>
        <translation>Bên phụ thuộc: %1</translation>
    </message>
    <message>
        <source>Import the following passkey:</source>
        <translation>Nhập passkey sau:</translation>
    </message>
    <message>
        <source>Import the following passkey to this entry:</source>
        <translation>Nhập passkey sau vào mục này:</translation>
    </message>
    <message>
        <source>Default passkeys group (Imported Passkeys)</source>
        <translation>Nhóm passkey mặc định (Passkey đã nhập)</translation>
    </message>
</context>
<context>
    <name>PasskeyImporter</name>
    <message>
        <source>Passkey file</source>
        <translation>Tệp Passkey</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Cannot open file</source>
        <translation>Không thể mở tệp</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading.</source>
        <translation>Không thể mở tệp &quot;%1&quot; để đọc.</translation>
    </message>
    <message>
        <source>Cannot import passkey file &quot;%1&quot;. Data is missing.</source>
        <translation>Không thể nhập tệp passkey &quot;%1&quot;. Dữ liệu bị thiếu.</translation>
    </message>
    <message>
        <source>Cannot import passkey file &quot;%1&quot;.
The following data is missing:
%2</source>
        <translation>Không thể nhập tệp passkey &quot;%1&quot;.
Dữ liệu sau bị thiếu:
%2</translation>
    </message>
    <message>
        <source>Cannot import passkey file &quot;%1&quot;. Private key is missing or malformed.</source>
        <translation>Không thể nhập tệp passkey &quot;%1&quot;. Khóa riêng bị thiếu hoặc không đúng định dạng.</translation>
    </message>
    <message>
        <source>Open Passkey File</source>
        <translation>Mở tệp Passkey</translation>
    </message>
    <message>
        <source>Passkey Import Failed</source>
        <translation>Nhập Passkey thất bại</translation>
    </message>
</context>
<context>
    <name>PasswordEditWidget</name>
    <message>
        <source>Enter password:</source>
        <translation>Nhập mật khẩu:</translation>
    </message>
    <message>
        <source>Password field</source>
        <translation>Trường mật khẩu</translation>
    </message>
    <message>
        <source>Confirm password:</source>
        <translation>Xác nhận mật khẩu:</translation>
    </message>
    <message>
        <source>Repeat password field</source>
        <translation>Trường lặp lại mật khẩu</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>Add Password</source>
        <translation>Thêm mật khẩu</translation>
    </message>
    <message>
        <source>Change Password</source>
        <translation>Thay đổi mật khẩu</translation>
    </message>
    <message>
        <source>Remove Password</source>
        <translation>Xóa mật khẩu</translation>
    </message>
    <message>
        <source>Password set, click to change or remove</source>
        <translation>Mật khẩu đã đặt, nhấp để thay đổi hoặc xóa</translation>
    </message>
    <message>
        <source>&lt;p&gt;A password is the primary method for securing your database.&lt;/p&gt;&lt;p&gt;Good passwords are long and unique. KeePassXC can generate one for you.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Mật khẩu là phương pháp chính để bảo mật cơ sở dữ liệu của bạn.&lt;/p&gt;&lt;p&gt;Mật khẩu tốt là dài và duy nhất. KeePassXC có thể tạo một mật khẩu cho bạn.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>Passwords do not match.</source>
        <translation>Mật khẩu không khớp.</translation>
    </message>
</context>
<context>
    <name>PasswordGeneratorWidget</name>
    <message>
        <source>Generate Password</source>
        <translation>Tạo mật khẩu</translation>
    </message>
    <message>
        <source>strength</source>
        <comment>Password strength</comment>
        <translation>độ mạnh</translation>
    </message>
    <message>
        <source>entropy</source>
        <translation>entropy</translation>
    </message>
    <message>
        <source>Generated password</source>
        <translation>Mật khẩu đã tạo</translation>
    </message>
    <message>
        <source>%p%</source>
        <translation>%p%</translation>
    </message>
    <message>
        <source>Regenerate password</source>
        <translation>Tạo lại mật khẩu</translation>
    </message>
    <message>
        <source>Copy password</source>
        <translation>Sao chép mật khẩu</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>&amp;Length:</source>
        <translation>&amp;Độ dài:</translation>
    </message>
    <message>
        <source>Password length</source>
        <translation>Độ dài mật khẩu</translation>
    </message>
    <message>
        <source>Switch to advanced mode</source>
        <translation>Chuyển sang chế độ nâng cao</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Nâng cao</translation>
    </message>
    <message>
        <source>Character Types</source>
        <translation>Loại ký tự</translation>
    </message>
    <message>
        <source>Special characters</source>
        <translation>Ký tự đặc biệt</translation>
    </message>
    <message>
        <source>Quotes</source>
        <translation>Dấu ngoặc kép</translation>
    </message>
    <message>
        <source>Punctuation</source>
        <translation>Dấu câu</translation>
    </message>
    <message>
        <source>Dashes and Slashes</source>
        <translation>Dấu gạch ngang và gạch chéo</translation>
    </message>
    <message>
        <source>Upper-case letters</source>
        <translation>Chữ cái viết hoa</translation>
    </message>
    <message>
        <source>Numbers</source>
        <translation>Số</translation>
    </message>
    <message>
        <source>Lower-case letters</source>
        <translation>Chữ cái viết thường</translation>
    </message>
    <message>
        <source>Math Symbols</source>
        <translation>Ký hiệu toán học</translation>
    </message>
    <message>
        <source>Extended ASCII</source>
        <translation>ASCII mở rộng</translation>
    </message>
    <message>
        <source>Braces</source>
        <translation>Dấu ngoặc nhọn</translation>
    </message>
    <message>
        <source>Do not include:</source>
        <translation>Không bao gồm:</translation>
    </message>
    <message>
        <source>Additional characters to use for the generated password</source>
        <translation>Ký tự bổ sung để sử dụng cho mật khẩu được tạo</translation>
    </message>
    <message>
        <source>Additional characters</source>
        <translation>Ký tự bổ sung</translation>
    </message>
    <message>
        <source>Add non-hex letters to &quot;do not include&quot; list</source>
        <translation>Thêm chữ cái không phải hex vào danh sách &quot;không bao gồm&quot;</translation>
    </message>
    <message>
        <source>Hex Passwords</source>
        <translation>Mật khẩu Hex</translation>
    </message>
    <message>
        <source>Hex</source>
        <translation>Hex</translation>
    </message>
    <message>
        <source>Character set to exclude from generated password</source>
        <translation>Bộ ký tự loại trừ khỏi mật khẩu được tạo</translation>
    </message>
    <message>
        <source>Excluded characters</source>
        <translation>Ký tự bị loại trừ</translation>
    </message>
    <message>
        <source>Also choose from:</source>
        <translation>Cũng chọn từ:</translation>
    </message>
    <message>
        <source>Exclude look-alike characters</source>
        <translation>Loại trừ ký tự giống nhau</translation>
    </message>
    <message>
        <source>Pick characters from every group</source>
        <translation>Chọn ký tự từ mỗi nhóm</translation>
    </message>
    <message>
        <source>Passphrase</source>
        <translation>Cụm mật khẩu</translation>
    </message>
    <message>
        <source>Word Separator:</source>
        <translation>Dấu phân cách từ:</translation>
    </message>
    <message>
        <source>Wordlist:</source>
        <translation>Danh sách từ:</translation>
    </message>
    <message>
        <source>Word Count:</source>
        <translation>Số từ:</translation>
    </message>
    <message>
        <source>Word Case:</source>
        <translation>Kiểu chữ từ:</translation>
    </message>
    <message>
        <source>Delete selected wordlist</source>
        <translation>Xóa danh sách từ đã chọn</translation>
    </message>
    <message>
        <source>Add custom wordlist</source>
        <translation>Thêm danh sách từ tùy chỉnh</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>Esc</source>
        <translation>Esc</translation>
    </message>
    <message>
        <source>Apply Password</source>
        <translation>Áp dụng mật khẩu</translation>
    </message>
    <message>
        <source>Regenerate password (%1)</source>
        <translation>Tạo lại mật khẩu (%1)</translation>
    </message>
    <message>
        <source>lower case</source>
        <translation>chữ thường</translation>
    </message>
    <message>
        <source>UPPER CASE</source>
        <translation>CHỮ HOA</translation>
    </message>
    <message>
        <source>Title Case</source>
        <translation>Viết hoa đầu từ</translation>
    </message>
    <message>
        <source>(SYSTEM)</source>
        <translation>(HỆ THỐNG)</translation>
    </message>
    <message>
        <source>Entropy: %1 bit</source>
        <translation>Entropy: %1 bit</translation>
    </message>
    <message>
        <source>Failed to delete wordlist</source>
        <translation>Không thể xóa danh sách từ</translation>
    </message>
    <message>
        <source>Wordlists</source>
        <translation>Danh sách từ</translation>
    </message>
    <message>
        <source>All files</source>
        <translation>Tất cả tệp</translation>
    </message>
    <message>
        <source>Failed to add wordlist</source>
        <translation>Không thể thêm danh sách từ</translation>
    </message>
    <message>
        <source>Logograms</source>
        <translation>Chữ tượng hình</translation>
    </message>
    <message>
        <source>Special Characters</source>
        <translation>Ký tự đặc biệt</translation>
    </message>
    <message>
        <source>Password Quality: %1</source>
        <translation>Chất lượng mật khẩu: %1</translation>
    </message>
    <message>
        <source>Poor</source>
        <comment>Password quality</comment>
        <translation>Kém</translation>
    </message>
    <message>
        <source>Weak</source>
        <comment>Password quality</comment>
        <translation>Yếu</translation>
    </message>
    <message>
        <source>Good</source>
        <comment>Password quality</comment>
        <translation>Tốt</translation>
    </message>
    <message>
        <source>Excellent</source>
        <comment>Password quality</comment>
        <translation>Xuất sắc</translation>
    </message>
    <message>
        <source>passwordLength</source>
        <translation>độ dài mật khẩu</translation>
    </message>
    <message>
        <source>Characters: %1</source>
        <translation>Ký tự: %1</translation>
    </message>
    <message>
        <source>MIXED case</source>
        <translation>Chữ HOA thường</translation>
    </message>
    <message>
        <source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;, &quot;B&quot;, &quot;8&quot;, &quot;G&quot;, &quot;6&quot;</source>
        <translation>Ký tự bị loại trừ: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;﹒&quot;, &quot;B&quot;, &quot;8&quot;, &quot;G&quot;, &quot;6&quot;</translation>
    </message>
    <message>
        <source>Warning: the chosen wordlist is smaller than the minimum recommended size!</source>
        <translation>Cảnh báo: danh sách từ đã chọn nhỏ hơn kích thước tối thiểu được khuyến nghị!</translation>
    </message>
    <message>
        <source>Confirm Remove Wordlist</source>
        <translation>Xác nhận xóa danh sách từ</translation>
    </message>
    <message>
        <source>Do you really want to remove the wordlist &quot;%1&quot;?</source>
        <translation>Bạn có thực sự muốn xóa danh sách từ &quot;%1&quot; không?</translation>
    </message>
    <message>
        <source>Select Custom Wordlist</source>
        <translation>Chọn danh sách từ tùy chỉnh</translation>
    </message>
    <message>
        <source>Overwrite Wordlist?</source>
        <translation>Ghi đè danh sách từ?</translation>
    </message>
    <message>
        <source>Wordlist &quot;%1&quot; already exists as a custom wordlist.
Do you want to overwrite it?</source>
        <translation>Danh sách từ &quot;%1&quot; đã tồn tại dưới dạng danh sách từ tùy chỉnh.
Bạn có muốn ghi đè nó không?</translation>
    </message>
</context>
<context>
    <name>PasswordWidget</name>
    <message>
        <source>Passwords do not match</source>
        <translation>Mật khẩu không khớp</translation>
    </message>
    <message>
        <source>Passwords match so far</source>
        <translation>Mật khẩu khớp cho đến nay</translation>
    </message>
    <message>
        <source>Toggle Password (%1)</source>
        <translation>Chuyển đổi mật khẩu (%1)</translation>
    </message>
    <message>
        <source>Generate Password (%1)</source>
        <translation>Tạo mật khẩu (%1)</translation>
    </message>
    <message>
        <source>Warning: Caps Lock enabled!</source>
        <translation>Cảnh báo: Caps Lock đang bật!</translation>
    </message>
    <message>
        <source>Quality: %1</source>
        <translation>Chất lượng: %1</translation>
    </message>
    <message>
        <source>Poor</source>
        <comment>Password quality</comment>
        <translation>Kém</translation>
    </message>
    <message>
        <source>Weak</source>
        <comment>Password quality</comment>
        <translation>Yếu</translation>
    </message>
    <message>
        <source>Good</source>
        <comment>Password quality</comment>
        <translation>Tốt</translation>
    </message>
    <message>
        <source>Excellent</source>
        <comment>Password quality</comment>
        <translation>Xuất sắc</translation>
    </message>
    <message>
        <source>Toggle password visibilty using Control + H. Open the password generator using Control + G.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>PickcharsDialog</name>
    <message>
        <source>KeePassXC - Pick Characters</source>
        <translation>KeePassXC - Chọn ký tự</translation>
    </message>
    <message>
        <source>Select characters to type, navigate with arrow keys, Ctrl + S submits.</source>
        <translation>Chọn ký tự để nhập, điều hướng bằng phím mũi tên, Ctrl + S để gửi.</translation>
    </message>
    <message>
        <source>Press &amp;Tab between characters</source>
        <translation>Nhấn &amp;Tab giữa các ký tự</translation>
    </message>
</context>
<context>
    <name>PreviewEntryAttachmentsDialog</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Preview: %1</source>
        <translation>Xem trước: %1</translation>
    </message>
    <message>
        <source>Save…</source>
        <translation>Lưu…</translation>
    </message>
</context>
<context>
    <name>QMessageBox</name>
    <message>
        <source>Overwrite</source>
        <translation>Ghi đè</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Move</source>
        <translation>Di chuyển</translation>
    </message>
    <message>
        <source>Empty</source>
        <translation>Trống</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <source>Skip</source>
        <translation>Bỏ qua</translation>
    </message>
    <message>
        <source>Disable</source>
        <translation>Tắt</translation>
    </message>
    <message>
        <source>Merge</source>
        <translation>Hợp nhất</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation>Tiếp tục</translation>
    </message>
    <message>
        <source>Continue with weak password</source>
        <translation>Tiếp tục với mật khẩu yếu</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Database not opened</source>
        <translation>Cơ sở dữ liệu chưa mở</translation>
    </message>
    <message>
        <source>Database hash not available</source>
        <translation>Hash cơ sở dữ liệu không khả dụng</translation>
    </message>
    <message>
        <source>Client public key not received</source>
        <translation>Khóa công khai của máy khách chưa nhận được</translation>
    </message>
    <message>
        <source>Cannot decrypt message</source>
        <translation>Không thể giải mã thông điệp</translation>
    </message>
    <message>
        <source>Action cancelled or denied</source>
        <translation>Hành động bị hủy hoặc từ chối</translation>
    </message>
    <message>
        <source>Message encryption failed.</source>
        <translation>Mã hóa thông điệp thất bại.</translation>
    </message>
    <message>
        <source>KeePassXC association failed, try again</source>
        <translation>Liên kết KeePassXC thất bại, thử lại</translation>
    </message>
    <message>
        <source>Encryption key is not recognized</source>
        <translation>Khóa mã hóa không được nhận dạng</translation>
    </message>
    <message>
        <source>Incorrect action</source>
        <translation>Hành động không đúng</translation>
    </message>
    <message>
        <source>Empty message received</source>
        <translation>Nhận được thông điệp trống</translation>
    </message>
    <message>
        <source>No URL provided</source>
        <translation>Không có URL được cung cấp</translation>
    </message>
    <message>
        <source>No logins found</source>
        <translation>Không tìm thấy thông tin đăng nhập</translation>
    </message>
    <message>
        <source>No groups found</source>
        <translation>Không tìm thấy nhóm</translation>
    </message>
    <message>
        <source>Cannot create new group</source>
        <translation>Không thể tạo nhóm mới</translation>
    </message>
    <message>
        <source>No valid UUID provided</source>
        <translation>Không có UUID hợp lệ được cung cấp</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Lỗi không xác định</translation>
    </message>
    <message>
        <source>Browser Integration</source>
        <translation>Tích hợp trình duyệt</translation>
    </message>
    <message>
        <source>Browser Plugin Failure</source>
        <translation>Lỗi plugin trình duyệt</translation>
    </message>
    <message>
        <source>Could not save the native messaging script file for %1.</source>
        <translation>Không thể lưu tệp script nhắn tin gốc cho %1.</translation>
    </message>
    <message>
        <source>Username for the entry.</source>
        <translation>Tên người dùng cho mục.</translation>
    </message>
    <message>
        <source>username</source>
        <translation>tên người dùng</translation>
    </message>
    <message>
        <source>URL for the entry.</source>
        <translation>URL cho mục.</translation>
    </message>
    <message>
        <source>URL</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Notes for the entry.</source>
        <translation>Ghi chú cho mục.</translation>
    </message>
    <message>
        <source>Notes</source>
        <translation>Ghi chú</translation>
    </message>
    <message>
        <source>Prompt for the entry&apos;s password.</source>
        <translation>Nhắc nhập mật khẩu của mục.</translation>
    </message>
    <message>
        <source>Generate a password for the entry.</source>
        <translation>Tạo mật khẩu cho mục.</translation>
    </message>
    <message>
        <source>Add a new entry to a database.</source>
        <translation>Thêm mục mới vào cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Path of the entry to add.</source>
        <translation>Đường dẫn của mục cần thêm.</translation>
    </message>
    <message>
        <source>Cannot generate a password and prompt at the same time.</source>
        <translation>Không thể tạo mật khẩu và nhắc cùng lúc.</translation>
    </message>
    <message>
        <source>Could not create entry with path %1.</source>
        <translation>Không thể tạo mục với đường dẫn %1.</translation>
    </message>
    <message>
        <source>Enter password for new entry: </source>
        <translation>Nhập mật khẩu cho mục mới: </translation>
    </message>
    <message>
        <source>Writing the database failed %1.</source>
        <translation>Ghi cơ sở dữ liệu thất bại %1.</translation>
    </message>
    <message>
        <source>Successfully added entry %1.</source>
        <translation>Đã thêm mục %1 thành công.</translation>
    </message>
    <message>
        <source>Adds a new group to a database.</source>
        <translation>Thêm nhóm mới vào cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Path of the group to add.</source>
        <translation>Đường dẫn của nhóm cần thêm.</translation>
    </message>
    <message>
        <source>Group %1 already exists!</source>
        <translation>Nhóm %1 đã tồn tại!</translation>
    </message>
    <message>
        <source>Group %1 not found.</source>
        <translation>Không tìm thấy nhóm %1.</translation>
    </message>
    <message>
        <source>Successfully added group %1.</source>
        <translation>Đã thêm nhóm %1 thành công.</translation>
    </message>
    <message>
        <source>Check if any passwords have been publicly leaked. FILENAME must be the path of a file listing SHA-1 hashes of leaked passwords in HIBP format, as available from https://haveibeenpwned.com/Passwords.</source>
        <translation>Kiểm tra xem có mật khẩu nào bị rò rỉ công khai không. FILENAME phải là đường dẫn của tệp liệt kê hash SHA-1 của mật khẩu bị rò rỉ ở định dạng HIBP, có sẵn từ https://haveibeenpwned.com/Passwords.</translation>
    </message>
    <message>
        <source>FILENAME</source>
        <translation>TÊN TỆP</translation>
    </message>
    <message>
        <source>Path to okon-cli to search a formatted HIBP file</source>
        <translation>Đường dẫn đến okon-cli để tìm kiếm tệp HIBP đã định dạng</translation>
    </message>
    <message>
        <source>okon-cli</source>
        <translation>okon-cli</translation>
    </message>
    <message>
        <source>Analyze passwords for weaknesses and problems.</source>
        <translation>Phân tích mật khẩu để tìm điểm yếu và vấn đề.</translation>
    </message>
    <message>
        <source>Cannot find HIBP file: %1</source>
        <translation>Không thể tìm thấy tệp HIBP: %1</translation>
    </message>
    <message>
        <source>Evaluating database entries using okon…</source>
        <translation>Đang đánh giá mục cơ sở dữ liệu bằng okon…</translation>
    </message>
    <message>
        <source>Failed to open HIBP file %1: %2</source>
        <translation>Không thể mở tệp HIBP %1: %2</translation>
    </message>
    <message>
        <source>Evaluating database entries against HIBP file, this will take a while…</source>
        <translation>Đang đánh giá mục cơ sở dữ liệu với tệp HIBP, điều này sẽ mất một lúc…</translation>
    </message>
    <message numerus="yes">
        <source>Password for &apos;%1&apos; has been leaked %2 time(s)!</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Password for &apos;%1&apos; has been leaked!</source>
        <translation>Mật khẩu cho &apos;%1&apos; đã bị rò rỉ!</translation>
    </message>
    <message>
        <source>Export an attachment of an entry.</source>
        <translation>Xuất tệp đính kèm của mục.</translation>
    </message>
    <message>
        <source>Path of the entry with the target attachment.</source>
        <translation>Đường dẫn của mục có tệp đính kèm đích.</translation>
    </message>
    <message>
        <source>Name of the attachment to be exported.</source>
        <translation>Tên của tệp đính kèm cần xuất.</translation>
    </message>
    <message>
        <source>Path to which the attachment should be exported.</source>
        <translation>Đường dẫn mà tệp đính kèm nên được xuất.</translation>
    </message>
    <message>
        <source>Could not find entry with path %1.</source>
        <translation>Không thể tìm thấy mục với đường dẫn %1.</translation>
    </message>
    <message>
        <source>Could not find attachment with name %1.</source>
        <translation>Không thể tìm thấy tệp đính kèm với tên %1.</translation>
    </message>
    <message>
        <source>No export target given. Please use &apos;--stdout&apos; or specify an &apos;export-file&apos;.</source>
        <translation>Không có đích xuất được cung cấp. Vui lòng sử dụng &apos;--stdout&apos; hoặc chỉ định &apos;export-file&apos;.</translation>
    </message>
    <message>
        <source>Could not open output file %1.</source>
        <translation>Không thể mở tệp đầu ra %1.</translation>
    </message>
    <message>
        <source>Successfully exported attachment %1 of entry %2 to %3.</source>
        <translation>Đã xuất thành công tệp đính kèm %1 của mục %2 đến %3.</translation>
    </message>
    <message>
        <source>Overwrite existing attachments.</source>
        <translation>Ghi đè tệp đính kèm hiện có.</translation>
    </message>
    <message>
        <source>Imports an attachment to an entry.</source>
        <translation>Nhập tệp đính kèm vào mục.</translation>
    </message>
    <message>
        <source>Path of the entry.</source>
        <translation>Đường dẫn của mục.</translation>
    </message>
    <message>
        <source>Name of the attachment to be added.</source>
        <translation>Tên của tệp đính kèm cần thêm.</translation>
    </message>
    <message>
        <source>Path of the attachment to be imported.</source>
        <translation>Đường dẫn của tệp đính kèm cần nhập.</translation>
    </message>
    <message>
        <source>Attachment %1 already exists for entry %2.</source>
        <translation>Tệp đính kèm %1 đã tồn tại cho mục %2.</translation>
    </message>
    <message>
        <source>Could not open attachment file %1.</source>
        <translation>Không thể mở tệp đính kèm %1.</translation>
    </message>
    <message>
        <source>Successfully imported attachment %1 as %2 to entry %3.</source>
        <translation>Đã nhập thành công tệp đính kèm %1 dưới dạng %2 vào mục %3.</translation>
    </message>
    <message>
        <source>Remove an attachment of an entry.</source>
        <translation>Xóa tệp đính kèm của mục.</translation>
    </message>
    <message>
        <source>Name of the attachment to be removed.</source>
        <translation>Tên của tệp đính kèm cần xóa.</translation>
    </message>
    <message>
        <source>Successfully removed attachment %1 from entry %2.</source>
        <translation>Đã xóa thành công tệp đính kèm %1 khỏi mục %2.</translation>
    </message>
    <message>
        <source>Copy the given attribute to the clipboard. Defaults to &quot;password&quot; if not specified.</source>
        <comment>Don't translate &quot;password&quot;, it refers to the attribute.</comment>
        <translation>Sao chép thuộc tính đã cho vào clipboard. Mặc định là &quot;password&quot; nếu không chỉ định.</translation>
    </message>
    <message>
        <source>Copy the current TOTP to the clipboard (equivalent to &quot;-a totp&quot;).</source>
        <translation>Sao chép TOTP hiện tại vào clipboard (tương đương với &quot;-a totp&quot;).</translation>
    </message>
    <message>
        <source>Must match only one entry, otherwise a list of possible matches is shown.</source>
        <translation>Phải khớp chỉ một mục, nếu không danh sách các kết quả khớp có thể sẽ được hiển thị.</translation>
    </message>
    <message>
        <source>Copy an entry&apos;s attribute to the clipboard.</source>
        <translation>Sao chép thuộc tính của mục vào clipboard.</translation>
    </message>
    <message>
        <source>Path of the entry to clip.</source>
        <comment>clip = copy to clipboard</comment>
        <translation>Đường dẫn của mục cần sao chép.</translation>
    </message>
    <message>
        <source>Timeout before clearing the clipboard (default is %1 seconds, set to 0 for unlimited).</source>
        <translation>Hết thời gian trước khi xóa clipboard (mặc định là %1 giây, đặt thành 0 để không giới hạn).</translation>
    </message>
    <message>
        <source>Invalid timeout value %1.</source>
        <translation>Giá trị hết thời gian không hợp lệ %1.</translation>
    </message>
    <message>
        <source>Multiple entries matching:</source>
        <translation>Nhiều mục khớp:</translation>
    </message>
    <message>
        <source>Using matching entry: %1</source>
        <translation>Sử dụng mục khớp: %1</translation>
    </message>
    <message>
        <source>Entry %1 not found.</source>
        <translation>Không tìm thấy mục %1.</translation>
    </message>
    <message>
        <source>ERROR: Please specify one of --attribute or --totp, not both.</source>
        <translation>LỖI: Vui lòng chỉ định một trong --attribute hoặc --totp, không phải cả hai.</translation>
    </message>
    <message>
        <source>Entry with path %1 has no TOTP set up.</source>
        <translation>Mục với đường dẫn %1 không có TOTP được thiết lập.</translation>
    </message>
    <message>
        <source>ERROR: attribute %1 is ambiguous, it matches %2.</source>
        <translation>LỖI: thuộc tính %1 không rõ ràng, nó khớp với %2.</translation>
    </message>
    <message>
        <source>Attribute &quot;%1&quot; not found.</source>
        <translation>Không tìm thấy thuộc tính &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Entry&apos;s &quot;%1&quot; attribute copied to the clipboard!</source>
        <translation>Thuộc tính &quot;%1&quot; của mục đã được sao chép vào clipboard!</translation>
    </message>
    <message numerus="yes">
        <source>Clearing the clipboard in %1 second(s)...</source>
        <translation><numerusform>Xóa clipboard sau %1 giây...</numerusform></translation>
    </message>
    <message>
        <source>Clipboard cleared!</source>
        <translation>Đã xóa clipboard!</translation>
    </message>
    <message>
        <source>Close the currently opened database.</source>
        <translation>Đóng cơ sở dữ liệu hiện đang mở.</translation>
    </message>
    <message>
        <source>Display this help.</source>
        <translation>Hiển thị trợ giúp này.</translation>
    </message>
    <message>
        <source>Silence password prompt and other secondary outputs.</source>
        <translation>Im lặng nhắc mật khẩu và các đầu ra phụ khác.</translation>
    </message>
    <message>
        <source>Key file of the database.</source>
        <translation>Tệp khóa của cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>path</source>
        <translation>đường dẫn</translation>
    </message>
    <message>
        <source>Deactivate password key for the database.</source>
        <translation>Hủy kích hoạt khóa mật khẩu cho cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Yubikey slot and optional serial used to access the database (e.g., 1:7370001).</source>
        <translation>Khe Yubikey và số sê-ri tùy chọn được sử dụng để truy cập cơ sở dữ liệu (ví dụ: 1:7370001).</translation>
    </message>
    <message>
        <source>slot[:serial]</source>
        <translation>khe[:số sê-ri]</translation>
    </message>
    <message>
        <source>Missing positional argument(s).</source>
        <translation>Thiếu đối số vị trí.</translation>
    </message>
    <message>
        <source>Too many arguments provided.</source>
        <translation>Quá nhiều đối số được cung cấp.</translation>
    </message>
    <message>
        <source>Target decryption time in MS for the database.</source>
        <translation>Thời gian giải mã mục tiêu tính bằng MS cho cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>time</source>
        <translation>thời gian</translation>
    </message>
    <message>
        <source>Set the key file for the database.</source>
        <translation>Đặt tệp khóa cho cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Set a password for the database.</source>
        <translation>Đặt mật khẩu cho cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Create a new database.</source>
        <translation>Tạo cơ sở dữ liệu mới.</translation>
    </message>
    <message>
        <source>Path of the database.</source>
        <translation>Đường dẫn của cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Invalid decryption time %1.</source>
        <translation>Thời gian giải mã không hợp lệ %1.</translation>
    </message>
    <message>
        <source>Target decryption time must be between %1 and %2.</source>
        <translation>Thời gian giải mã mục tiêu phải nằm giữa %1 và %2.</translation>
    </message>
    <message>
        <source>Failed to set database password.</source>
        <translation>Không thể đặt mật khẩu cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Loading the key file failed</source>
        <translation>Tải tệp khóa thất bại</translation>
    </message>
    <message>
        <source>No key is set. Aborting database creation.</source>
        <translation>Không có khóa nào được đặt. Hủy tạo cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Benchmarking key derivation function for %1ms delay.</source>
        <translation>Đánh giá hàm dẫn xuất khóa cho độ trễ %1ms.</translation>
    </message>
    <message>
        <source>Setting %1 rounds for key derivation function.</source>
        <translation>Đặt %1 vòng cho hàm dẫn xuất khóa.</translation>
    </message>
    <message>
        <source>error while setting database key derivation settings.</source>
        <translation>lỗi khi đặt cài đặt dẫn xuất khóa cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>File %1 already exists.</source>
        <translation>Tệp %1 đã tồn tại.</translation>
    </message>
    <message>
        <source>Failed to save the database: %1.</source>
        <translation>Không thể lưu cơ sở dữ liệu: %1.</translation>
    </message>
    <message>
        <source>Successfully created new database.</source>
        <translation>Đã tạo cơ sở dữ liệu mới thành công.</translation>
    </message>
    <message>
        <source>Word count for the diceware passphrase.</source>
        <translation>Số từ cho cụm mật khẩu diceware.</translation>
    </message>
    <message>
        <source>count</source>
        <comment>CLI parameter</comment>
        <translation>đếm</translation>
    </message>
    <message>
        <source>Wordlist for the diceware generator.
[Default: EFF English]</source>
        <translation>Danh sách từ cho trình tạo diceware.
[Mặc định: EFF English]</translation>
    </message>
    <message>
        <source>Generate a new random diceware passphrase.</source>
        <translation>Tạo cụm mật khẩu diceware ngẫu nhiên mới.</translation>
    </message>
    <message>
        <source>Invalid word count %1</source>
        <translation>Số từ không hợp lệ %1</translation>
    </message>
    <message>
        <source>Title for the entry.</source>
        <translation>Tiêu đề cho mục.</translation>
    </message>
    <message>
        <source>title</source>
        <translation>tiêu đề</translation>
    </message>
    <message>
        <source>Edit an entry.</source>
        <translation>Chỉnh sửa mục.</translation>
    </message>
    <message>
        <source>Path of the entry to edit.</source>
        <translation>Đường dẫn của mục cần chỉnh sửa.</translation>
    </message>
    <message>
        <source>Not changing any field for entry %1.</source>
        <translation>Không thay đổi trường nào cho mục %1.</translation>
    </message>
    <message>
        <source>Enter new password for entry: </source>
        <translation>Nhập mật khẩu mới cho mục: </translation>
    </message>
    <message>
        <source>Writing the database failed: %1</source>
        <translation>Ghi cơ sở dữ liệu thất bại: %1</translation>
    </message>
    <message>
        <source>Successfully edited entry %1.</source>
        <translation>Đã chỉnh sửa mục %1 thành công.</translation>
    </message>
    <message>
        <source>Perform advanced analysis on the password.</source>
        <translation>Thực hiện phân tích nâng cao trên mật khẩu.</translation>
    </message>
    <message>
        <source>Password for which to estimate the entropy.</source>
        <translation>Mật khẩu để ước tính entropy.</translation>
    </message>
    <message>
        <source>Estimate the entropy of a password.</source>
        <translation>Ước tính entropy của mật khẩu.</translation>
    </message>
    <message>
        <source>Length %1</source>
        <translation>Độ dài %1</translation>
    </message>
    <message>
        <source>Entropy %1</source>
        <translation>Entropy %1</translation>
    </message>
    <message>
        <source>Log10 %1</source>
        <translation>Log10 %1</translation>
    </message>
    <message>
        <source>Multi-word extra bits %1</source>
        <translation>Bit bổ sung nhiều từ %1</translation>
    </message>
    <message>
        <source>Type: Bruteforce</source>
        <translation>Loại: Vét cạn</translation>
    </message>
    <message>
        <source>Type: Dictionary</source>
        <translation>Loại: Từ điển</translation>
    </message>
    <message>
        <source>Type: Dict+Leet</source>
        <translation>Loại: Từ điển+Leet</translation>
    </message>
    <message>
        <source>Type: User Words</source>
        <translation>Loại: Từ người dùng</translation>
    </message>
    <message>
        <source>Type: User+Leet</source>
        <translation>Loại: Người dùng+Leet</translation>
    </message>
    <message>
        <source>Type: Repeated</source>
        <translation>Loại: Lặp lại</translation>
    </message>
    <message>
        <source>Type: Sequence</source>
        <translation>Loại: Chuỗi</translation>
    </message>
    <message>
        <source>Type: Spatial</source>
        <translation>Loại: Không gian</translation>
    </message>
    <message>
        <source>Type: Date</source>
        <translation>Loại: Ngày</translation>
    </message>
    <message>
        <source>Type: Bruteforce(Rep)</source>
        <translation>Loại: Vét cạn(Lặp)</translation>
    </message>
    <message>
        <source>Type: Dictionary(Rep)</source>
        <translation>Loại: Từ điển(Lặp)</translation>
    </message>
    <message>
        <source>Type: Dict+Leet(Rep)</source>
        <translation>Loại: Từ điển+Leet(Lặp)</translation>
    </message>
    <message>
        <source>Type: User Words(Rep)</source>
        <translation>Loại: Từ người dùng(Lặp)</translation>
    </message>
    <message>
        <source>Type: User+Leet(Rep)</source>
        <translation>Loại: Người dùng+Leet(Lặp)</translation>
    </message>
    <message>
        <source>Type: Repeated(Rep)</source>
        <translation>Loại: Lặp lại(Lặp)</translation>
    </message>
    <message>
        <source>Type: Sequence(Rep)</source>
        <translation>Loại: Chuỗi(Lặp)</translation>
    </message>
    <message>
        <source>Type: Spatial(Rep)</source>
        <translation>Loại: Không gian(Lặp)</translation>
    </message>
    <message>
        <source>Entropy %1 (%2)</source>
        <translation>Entropy %1 (%2)</translation>
    </message>
    <message>
        <source>*** Password length (%1) != sum of length of parts (%2) ***</source>
        <translation>*** Độ dài mật khẩu (%1) != tổng độ dài các phần (%2) ***</translation>
    </message>
    <message>
        <source>Exit interactive mode.</source>
        <translation>Thoát chế độ tương tác.</translation>
    </message>
    <message>
        <source>Exports the content of a database to standard output in the specified format.</source>
        <translation>Xuất nội dung cơ sở dữ liệu ra đầu ra chuẩn theo định dạng được chỉ định.</translation>
    </message>
    <message>
        <source>Unable to export database to XML: %1</source>
        <translation>Không thể xuất cơ sở dữ liệu ra XML: %1</translation>
    </message>
    <message>
        <source>Unsupported format %1</source>
        <translation>Định dạng không được hỗ trợ %1</translation>
    </message>
    <message>
        <source>Length of the generated password</source>
        <translation>Độ dài của mật khẩu được tạo</translation>
    </message>
    <message>
        <source>length</source>
        <translation>độ dài</translation>
    </message>
    <message>
        <source>Use lowercase characters</source>
        <translation>Sử dụng ký tự viết thường</translation>
    </message>
    <message>
        <source>Use uppercase characters</source>
        <translation>Sử dụng ký tự viết hoa</translation>
    </message>
    <message>
        <source>Use numbers</source>
        <translation>Sử dụng số</translation>
    </message>
    <message>
        <source>Use special characters</source>
        <translation>Sử dụng ký tự đặc biệt</translation>
    </message>
    <message>
        <source>Use extended ASCII</source>
        <translation>Sử dụng ASCII mở rộng</translation>
    </message>
    <message>
        <source>Exclude character set</source>
        <translation>Loại trừ bộ ký tự</translation>
    </message>
    <message>
        <source>chars</source>
        <translation>ký tự</translation>
    </message>
    <message>
        <source>Use custom character set</source>
        <translation>Sử dụng bộ ký tự tùy chỉnh</translation>
    </message>
    <message>
        <source>Exclude similar looking characters</source>
        <translation>Loại trừ ký tự trông giống nhau</translation>
    </message>
    <message>
        <source>Include characters from every selected group</source>
        <translation>Bao gồm ký tự từ mỗi nhóm đã chọn</translation>
    </message>
    <message>
        <source>Generate a new random password.</source>
        <translation>Tạo mật khẩu ngẫu nhiên mới.</translation>
    </message>
    <message>
        <source>Invalid password length %1</source>
        <translation>Độ dài mật khẩu không hợp lệ %1</translation>
    </message>
    <message>
        <source>Invalid password generator after applying all options</source>
        <translation>Trình tạo mật khẩu không hợp lệ sau khi áp dụng tất cả tùy chọn</translation>
    </message>
    <message>
        <source>Display command help.</source>
        <translation>Hiển thị trợ giúp lệnh.</translation>
    </message>
    <message>
        <source>Available commands:</source>
        <translation>Các lệnh khả dụng:</translation>
    </message>
    <message>
        <source>Import the contents of an XML database.</source>
        <translation>Nhập nội dung của cơ sở dữ liệu XML.</translation>
    </message>
    <message>
        <source>Path of the XML database export.</source>
        <translation>Đường dẫn của xuất cơ sở dữ liệu XML.</translation>
    </message>
    <message>
        <source>Path of the new database.</source>
        <translation>Đường dẫn của cơ sở dữ liệu mới.</translation>
    </message>
    <message>
        <source>Unable to import XML database: %1</source>
        <translation>Không thể nhập cơ sở dữ liệu XML: %1</translation>
    </message>
    <message>
        <source>Successfully imported database.</source>
        <translation>Đã nhập cơ sở dữ liệu thành công.</translation>
    </message>
    <message>
        <source>Show a database&apos;s information.</source>
        <translation>Hiển thị thông tin cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>UUID: </source>
        <translation>UUID: </translation>
    </message>
    <message>
        <source>Name: </source>
        <translation>Tên: </translation>
    </message>
    <message>
        <source>Description: </source>
        <translation>Mô tả: </translation>
    </message>
    <message>
        <source>Cipher: </source>
        <translation>Mã hóa: </translation>
    </message>
    <message>
        <source>KDF: </source>
        <translation>KDF: </translation>
    </message>
    <message>
        <source>Recycle bin is enabled.</source>
        <translation>Thùng rác đã được bật.</translation>
    </message>
    <message>
        <source>Recycle bin is not enabled.</source>
        <translation>Thùng rác chưa được bật.</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Database created</source>
        <translation>Đã tạo cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Last saved</source>
        <translation>Lưu lần cuối</translation>
    </message>
    <message>
        <source>Unsaved changes</source>
        <translation>Thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>yes</source>
        <translation>có</translation>
    </message>
    <message>
        <source>no</source>
        <translation>không</translation>
    </message>
    <message>
        <source>Number of groups</source>
        <translation>Số lượng nhóm</translation>
    </message>
    <message>
        <source>Number of entries</source>
        <translation>Số lượng mục</translation>
    </message>
    <message>
        <source>Number of expired entries</source>
        <translation>Số lượng mục đã hết hạn</translation>
    </message>
    <message>
        <source>Unique passwords</source>
        <translation>Mật khẩu duy nhất</translation>
    </message>
    <message>
        <source>Non-unique passwords</source>
        <translation>Mật khẩu không duy nhất</translation>
    </message>
    <message>
        <source>Maximum password reuse</source>
        <translation>Sử dụng lại mật khẩu tối đa</translation>
    </message>
    <message>
        <source>Number of short passwords</source>
        <translation>Số lượng mật khẩu ngắn</translation>
    </message>
    <message>
        <source>Number of weak passwords</source>
        <translation>Số lượng mật khẩu yếu</translation>
    </message>
    <message>
        <source>Entries excluded from reports</source>
        <translation>Mục bị loại trừ khỏi báo cáo</translation>
    </message>
    <message>
        <source>Average password length</source>
        <translation>Độ dài mật khẩu trung bình</translation>
    </message>
    <message>
        <source>Unknown command %1</source>
        <translation>Lệnh không xác định %1</translation>
    </message>
    <message>
        <source>

Available commands:
</source>
        <translation>

Các lệnh khả dụng:
</translation>
    </message>
    <message>
        <source>Name of the command to execute.</source>
        <translation>Tên của lệnh cần thực thi.</translation>
    </message>
    <message>
        <source>Displays debugging information.</source>
        <translation>Hiển thị thông tin gỡ lỗi.</translation>
    </message>
    <message>
        <source>Invalid command %1.</source>
        <translation>Lệnh không hợp lệ %1.</translation>
    </message>
    <message>
        <source>Recursively list the elements of the group.</source>
        <translation>Liệt kê đệ quy các phần tử của nhóm.</translation>
    </message>
    <message>
        <source>Flattens the output to single lines.</source>
        <translation>Làm phẳng đầu ra thành các dòng đơn.</translation>
    </message>
    <message>
        <source>List database entries.</source>
        <translation>Liệt kê mục cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Path of the group to list. Default is /</source>
        <translation>Đường dẫn của nhóm cần liệt kê. Mặc định là /</translation>
    </message>
    <message>
        <source>Cannot find group %1.</source>
        <translation>Không thể tìm thấy nhóm %1.</translation>
    </message>
    <message>
        <source>Use the same credentials for both database files.</source>
        <translation>Sử dụng cùng thông tin xác thực cho cả hai tệp cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Key file of the database to merge from.</source>
        <translation>Tệp khóa của cơ sở dữ liệu cần hợp nhất.</translation>
    </message>
    <message>
        <source>Deactivate password key for the database to merge from.</source>
        <translation>Hủy kích hoạt khóa mật khẩu cho cơ sở dữ liệu cần hợp nhất.</translation>
    </message>
    <message>
        <source>Only print the changes detected by the merge operation.</source>
        <translation>Chỉ in các thay đổi được phát hiện bởi thao tác hợp nhất.</translation>
    </message>
    <message>
        <source>Yubikey slot for the second database.</source>
        <translation>Khe Yubikey cho cơ sở dữ liệu thứ hai.</translation>
    </message>
    <message>
        <source>slot</source>
        <translation>khe</translation>
    </message>
    <message>
        <source>Merge two databases.</source>
        <translation>Hợp nhất hai cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Path of the database to merge from.</source>
        <translation>Đường dẫn của cơ sở dữ liệu cần hợp nhất.</translation>
    </message>
    <message>
        <source>Error reading merge file:
%1</source>
        <translation>Lỗi đọc tệp hợp nhất:
%1</translation>
    </message>
    <message>
        <source>Unable to save database to file : %1</source>
        <translation>Không thể lưu cơ sở dữ liệu vào tệp : %1</translation>
    </message>
    <message>
        <source>Successfully merged %1 into %2.</source>
        <translation>Đã hợp nhất thành công %1 vào %2.</translation>
    </message>
    <message>
        <source>Database was not modified by merge operation.</source>
        <translation>Cơ sở dữ liệu không được sửa đổi bởi thao tác hợp nhất.</translation>
    </message>
    <message>
        <source>Moves an entry to a new group.</source>
        <translation>Di chuyển mục đến nhóm mới.</translation>
    </message>
    <message>
        <source>Path of the entry to move.</source>
        <translation>Đường dẫn của mục cần di chuyển.</translation>
    </message>
    <message>
        <source>Path of the destination group.</source>
        <translation>Đường dẫn của nhóm đích.</translation>
    </message>
    <message>
        <source>Could not find group with path %1.</source>
        <translation>Không thể tìm thấy nhóm với đường dẫn %1.</translation>
    </message>
    <message>
        <source>Entry is already in group %1.</source>
        <translation>Mục đã có trong nhóm %1.</translation>
    </message>
    <message>
        <source>Successfully moved entry %1 to group %2.</source>
        <translation>Đã di chuyển thành công mục %1 đến nhóm %2.</translation>
    </message>
    <message>
        <source>Open a database.</source>
        <translation>Mở cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Path of the entry to remove.</source>
        <translation>Đường dẫn của mục cần xóa.</translation>
    </message>
    <message>
        <source>Unable to save database to file: %1</source>
        <translation>Không thể lưu cơ sở dữ liệu vào tệp: %1</translation>
    </message>
    <message>
        <source>Successfully recycled entry %1.</source>
        <translation>Đã chuyển mục %1 vào thùng rác thành công.</translation>
    </message>
    <message>
        <source>Successfully deleted entry %1.</source>
        <translation>Đã xóa mục %1 thành công.</translation>
    </message>
    <message>
        <source>Path of the group to remove.</source>
        <translation>Đường dẫn của nhóm cần xóa.</translation>
    </message>
    <message>
        <source>Cannot remove root group from database.</source>
        <translation>Không thể xóa nhóm gốc khỏi cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Successfully recycled group %1.</source>
        <translation>Đã chuyển nhóm %1 vào thùng rác thành công.</translation>
    </message>
    <message>
        <source>Successfully deleted group %1.</source>
        <translation>Đã xóa nhóm %1 thành công.</translation>
    </message>
    <message>
        <source>Find entries quickly.</source>
        <translation>Tìm mục nhanh chóng.</translation>
    </message>
    <message>
        <source>Search term.</source>
        <translation>Từ khóa tìm kiếm.</translation>
    </message>
    <message>
        <source>Show the entry&apos;s current TOTP.</source>
        <translation>Hiển thị TOTP hiện tại của mục.</translation>
    </message>
    <message>
        <source>Show the protected attributes in clear text.</source>
        <translation>Hiển thị các thuộc tính được bảo vệ dưới dạng văn bản rõ.</translation>
    </message>
    <message>
        <source>Show the attachments of the entry.</source>
        <translation>Hiển thị các tệp đính kèm của mục.</translation>
    </message>
    <message>
        <source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
        <translation>Tên của các thuộc tính cần hiển thị. Tùy chọn này có thể được chỉ định nhiều lần, với mỗi thuộc tính hiển thị một dòng theo thứ tự đã cho. Nếu không chỉ định thuộc tính nào, một tóm tắt của các thuộc tính mặc định sẽ được đưa ra.</translation>
    </message>
    <message>
        <source>attribute</source>
        <translation>thuộc tính</translation>
    </message>
    <message>
        <source>Show an entry&apos;s information.</source>
        <translation>Hiển thị thông tin của mục.</translation>
    </message>
    <message>
        <source>Name of the entry to show.</source>
        <translation>Tên của mục cần hiển thị.</translation>
    </message>
    <message>
        <source>ERROR: unknown attribute %1.</source>
        <translation>LỖI: thuộc tính không xác định %1.</translation>
    </message>
    <message>
        <source>No attachments present.</source>
        <translation>Không có tệp đính kèm.</translation>
    </message>
    <message>
        <source>Attachments:</source>
        <translation>Tệp đính kèm:</translation>
    </message>
    <message>
        <source>Failed to open database file %1: not found</source>
        <translation>Không thể mở tệp cơ sở dữ liệu %1: không tìm thấy</translation>
    </message>
    <message>
        <source>Failed to open database file %1: not a plain file</source>
        <translation>Không thể mở tệp cơ sở dữ liệu %1: không phải tệp thông thường</translation>
    </message>
    <message>
        <source>Failed to open database file %1: not readable</source>
        <translation>Không thể mở tệp cơ sở dữ liệu %1: không thể đọc</translation>
    </message>
    <message>
        <source>Enter password to unlock %1: </source>
        <translation>Nhập mật khẩu để mở khóa %1: </translation>
    </message>
    <message>
        <source>Failed to load key file %1: %2</source>
        <translation>Không thể tải tệp khóa %1: %2</translation>
    </message>
    <message>
        <source>WARNING: You are using an old key file format which KeePassXC may
stop supporting in the future.

Please consider generating a new key file.</source>
        <translation>CẢNH BÁO: Bạn đang sử dụng định dạng tệp khóa cũ mà KeePassXC có thể
ngừng hỗ trợ trong tương lai.

Vui lòng xem xét tạo tệp khóa mới.</translation>
    </message>
    <message>
        <source>Invalid YubiKey slot %1</source>
        <translation>Khe YubiKey không hợp lệ %1</translation>
    </message>
    <message>
        <source>Invalid YubiKey serial %1</source>
        <translation>Số sê-ri YubiKey không hợp lệ %1</translation>
    </message>
    <message>
        <source>Enter password to encrypt database (optional): </source>
        <translation>Nhập mật khẩu để mã hóa cơ sở dữ liệu (tùy chọn): </translation>
    </message>
    <message>
        <source>Do you want to create a database with an empty password? [y/N]: </source>
        <translation>Bạn có muốn tạo cơ sở dữ liệu với mật khẩu trống không? [y/N]: </translation>
    </message>
    <message>
        <source>Repeat password: </source>
        <translation>Nhập lại mật khẩu: </translation>
    </message>
    <message>
        <source>Error: Passwords do not match.</source>
        <translation>Lỗi: Mật khẩu không khớp.</translation>
    </message>
    <message>
        <source>No program defined for clipboard manipulation</source>
        <translation>Không có chương trình được định nghĩa để thao tác clipboard</translation>
    </message>
    <message>
        <source>All clipping programs failed. Tried %1
</source>
        <translation>Tất cả các chương trình sao chép đều thất bại. Đã thử %1
</translation>
    </message>
    <message>
        <source>Creating KeyFile %1 failed: %2</source>
        <translation>Tạo tệp khóa %1 thất bại: %2</translation>
    </message>
    <message>
        <source>Loading KeyFile %1 failed: %2</source>
        <translation>Tải tệp khóa %1 thất bại: %2</translation>
    </message>
    <message>
        <source>HIBP file, line %1: parse error</source>
        <translation>Tệp HIBP, dòng %1: lỗi phân tích cú pháp</translation>
    </message>
    <message>
        <source>To use okon, you must provide a post-processed file (e.g. file.okon)</source>
        <translation>Để sử dụng okon, bạn phải cung cấp tệp đã xử lý (ví dụ: file.okon)</translation>
    </message>
    <message>
        <source>Could not start okon process: %1</source>
        <translation>Không thể khởi động tiến trình okon: %1</translation>
    </message>
    <message>
        <source>Error: okon process did not finish</source>
        <translation>Lỗi: tiến trình okon không kết thúc</translation>
    </message>
    <message>
        <source>Failed to load okon processed database: %1</source>
        <translation>Không thể tải cơ sở dữ liệu đã xử lý okon: %1</translation>
    </message>
    <message>
        <source>Very weak password</source>
        <translation>Mật khẩu rất yếu</translation>
    </message>
    <message>
        <source>Password entropy is %1 bits</source>
        <translation>Entropy mật khẩu là %1 bit</translation>
    </message>
    <message>
        <source>Weak password</source>
        <translation>Mật khẩu yếu</translation>
    </message>
    <message>
        <source>Used in %1/%2</source>
        <translation>Được sử dụng trong %1/%2</translation>
    </message>
    <message numerus="yes">
        <source>Password is used %1 time(s)</source>
        <translation><numerusform>Mật khẩu được sử dụng %1 lần</numerusform></translation>
    </message>
    <message>
        <source>Password has expired</source>
        <translation>Mật khẩu đã hết hạn</translation>
    </message>
    <message>
        <source>Password expiry was %1</source>
        <translation>Mật khẩu hết hạn vào %1</translation>
    </message>
    <message>
        <source>Password expires on %1</source>
        <translation>Mật khẩu hết hạn vào %1</translation>
    </message>
    <message>
        <source>Password is about to expire</source>
        <translation>Mật khẩu sắp hết hạn</translation>
    </message>
    <message numerus="yes">
        <source>Password expires in %1 day(s)</source>
        <translation><numerusform>Mật khẩu hết hạn sau %1 ngày</numerusform></translation>
    </message>
    <message>
        <source>Password will expire soon</source>
        <translation>Mật khẩu sẽ sớm hết hạn</translation>
    </message>
    <message>
        <source>Version %1</source>
        <translation>Phiên bản %1</translation>
    </message>
    <message>
        <source>Build Type: %1</source>
        <translation>Loại bản dựng: %1</translation>
    </message>
    <message>
        <source>Revision: %1</source>
        <translation>Bản sửa đổi: %1</translation>
    </message>
    <message>
        <source>Distribution: %1</source>
        <translation>Phân phối: %1</translation>
    </message>
    <message>
        <source>Debugging mode is disabled.</source>
        <translation>Chế độ gỡ lỗi đã tắt.</translation>
    </message>
    <message>
        <source>Debugging mode is enabled.</source>
        <translation>Chế độ gỡ lỗi đã bật.</translation>
    </message>
    <message>
        <source>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</source>
        <translation>Hệ điều hành: %1
Kiến trúc CPU: %2
Kernel: %3 %4</translation>
    </message>
    <message>
        <source>Auto-Type</source>
        <translation>Tự động nhập</translation>
    </message>
    <message>
        <source>SSH Agent</source>
        <translation>SSH Agent</translation>
    </message>
    <message>
        <source>KeeShare</source>
        <translation>KeeShare</translation>
    </message>
    <message>
        <source>YubiKey</source>
        <translation>YubiKey</translation>
    </message>
    <message>
        <source>Quick Unlock</source>
        <translation>Mở khóa nhanh</translation>
    </message>
    <message>
        <source>Secret Service Integration</source>
        <translation>Tích hợp Secret Service</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Không có</translation>
    </message>
    <message>
        <source>Enabled extensions:</source>
        <translation>Tiện ích mở rộng đã bật:</translation>
    </message>
    <message numerus="yes">
        <source>over %1 year(s)</source>
        <translation><numerusform>hơn %1 năm</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>about %1 month(s)</source>
        <translation><numerusform>khoảng %1 tháng</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%1 week(s)</source>
        <translation><numerusform>%1 tuần</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%1 day(s)</source>
        <translation><numerusform>%1 ngày</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%1 hour(s)</source>
        <translation><numerusform>%1 giờ</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%1 minute(s)</source>
        <translation><numerusform>%1 phút</numerusform></translation>
    </message>
    <message>
        <source>Botan library must be at least %1, found %2.%3.%4</source>
        <translation>Thư viện Botan phải ít nhất %1, tìm thấy %2.%3.%4</translation>
    </message>
    <message>
        <source>Cryptographic libraries:</source>
        <translation>Thư viện mật mã:</translation>
    </message>
    <message>
        <source>AES (%1 rounds)</source>
        <translation>AES (%1 vòng)</translation>
    </message>
    <message>
        <source>Argon2%1 (%2 rounds, %3 KB)</source>
        <translation>Argon2%1 (%2 vòng, %3 KB)</translation>
    </message>
    <message>
        <source>SymmetricCipher::init: Invalid cipher mode.</source>
        <translation>SymmetricCipher::init: Chế độ mã hóa không hợp lệ.</translation>
    </message>
    <message>
        <source>SymmetricCipher::init: Invalid IV size of %1 for %2.</source>
        <translation>SymmetricCipher::init: Kích thước IV không hợp lệ %1 cho %2.</translation>
    </message>
    <message>
        <source>Cipher not initialized prior to use.</source>
        <translation>Mã hóa chưa được khởi tạo trước khi sử dụng.</translation>
    </message>
    <message>
        <source>Cannot process 0 length data.</source>
        <translation>Không thể xử lý dữ liệu có độ dài 0.</translation>
    </message>
    <message>
        <source>unknown executable (DBus address %1)</source>
        <translation>tệp thực thi không xác định (địa chỉ DBus %1)</translation>
    </message>
    <message>
        <source>%1 (invalid executable path)</source>
        <translation>%1 (đường dẫn thực thi không hợp lệ)</translation>
    </message>
    <message>
        <source>NULL device</source>
        <translation>Thiết bị NULL</translation>
    </message>
    <message>
        <source>error reading from device</source>
        <translation>lỗi đọc từ thiết bị</translation>
    </message>
    <message>
        <source>file empty</source>
        <translation>tệp trống</translation>
    </message>
    <message>
        <source>AES 256-bit</source>
        <translation>AES 256-bit</translation>
    </message>
    <message>
        <source>Twofish 256-bit</source>
        <translation>Twofish 256-bit</translation>
    </message>
    <message>
        <source>ChaCha20 256-bit</source>
        <translation>ChaCha20 256-bit</translation>
    </message>
    <message>
        <source>Argon2d (KDBX 4 – recommended)</source>
        <translation>Argon2d (KDBX 4 – được khuyến nghị)</translation>
    </message>
    <message>
        <source>Argon2id (KDBX 4)</source>
        <translation>Argon2id (KDBX 4)</translation>
    </message>
    <message>
        <source>AES-KDF (KDBX 4)</source>
        <translation>AES-KDF (KDBX 4)</translation>
    </message>
    <message>
        <source>AES-KDF (KDBX 3)</source>
        <translation>AES-KDF (KDBX 3)</translation>
    </message>
    <message>
        <source>Existing single-instance lock file is invalid. Launching new instance.</source>
        <translation>Tệp khóa phiên bản đơn hiện có không hợp lệ. Khởi chạy phiên bản mới.</translation>
    </message>
    <message>
        <source>The lock file could not be created. Single-instance mode disabled.</source>
        <translation>Không thể tạo tệp khóa. Chế độ phiên bản đơn đã tắt.</translation>
    </message>
    <message numerus="yes">
        <source>Clearing the clipboard in %1 second(s)…</source>
        <translation><numerusform>Xóa clipboard sau %1 giây…</numerusform></translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <source>TOTP</source>
        <translation>TOTP</translation>
    </message>
    <message>
        <source>Icon</source>
        <translation>Biểu tượng</translation>
    </message>
    <message>
        <source>Last Modified</source>
        <translation>Sửa đổi lần cuối</translation>
    </message>
    <message>
        <source>Created</source>
        <translation>Đã tạo</translation>
    </message>
    <message>
        <source>Benchmark %1 delay</source>
        <translation>Đánh giá độ trễ %1</translation>
    </message>
    <message numerus="yes">
        <source>%1 ms</source>
        <comment>milliseconds</comment>
        <translation><numerusform>%1 ms</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>%1 s</source>
        <comment>seconds</comment>
        <translation><numerusform>%1 giây</numerusform></translation>
    </message>
    <message>
        <source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
        <translation>Bạn có thực sự muốn di chuyển mục &quot;%1&quot; vào thùng rác không?</translation>
    </message>
    <message numerus="yes">
        <source>Do you really want to move %n entry(s) to the recycle bin?</source>
        <translation><numerusform>Bạn có thực sự muốn di chuyển %n mục vào thùng rác không?</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
        <translation><numerusform>Mục &quot;%1&quot; có %2 tham chiếu. Bạn có muốn ghi đè tham chiếu bằng giá trị, bỏ qua mục này, hay vẫn xóa?</numerusform></translation>
    </message>
    <message>
        <source>User name</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>Browser Statistics</source>
        <translation>Thống kê trình duyệt</translation>
    </message>
    <message>
        <source>Health Check</source>
        <translation>Kiểm tra sức khỏe</translation>
    </message>
    <message>
        <source>HIBP</source>
        <translation>HIBP</translation>
    </message>
    <message>
        <source>Statistics</source>
        <translation>Thống kê</translation>
    </message>
    <message>
        <source>Unsupported key file version: %1</source>
        <translation>Phiên bản tệp khóa không được hỗ trợ: %1</translation>
    </message>
    <message>
        <source>Checksum mismatch! Key file may be corrupt.</source>
        <translation>Checksum không khớp! Tệp khóa có thể bị hỏng.</translation>
    </message>
    <message>
        <source>Unexpected key file data! Key file may be corrupt.</source>
        <translation>Dữ liệu tệp khóa không mong đợi! Tệp khóa có thể bị hỏng.</translation>
    </message>
    <message>
        <source>KeePassXC - cross-platform password manager</source>
        <translation>KeePassXC - trình quản lý mật khẩu đa nền tảng</translation>
    </message>
    <message>
        <source>filenames of the password databases to open (*.kdbx)</source>
        <translation>tên tệp của cơ sở dữ liệu mật khẩu cần mở (*.kdbx)</translation>
    </message>
    <message>
        <source>path to a custom config file</source>
        <translation>đường dẫn đến tệp cấu hình tùy chỉnh</translation>
    </message>
    <message>
        <source>path to a custom local config file</source>
        <translation>đường dẫn đến tệp cấu hình cục bộ tùy chỉnh</translation>
    </message>
    <message>
        <source>lock all open databases</source>
        <translation>khóa tất cả cơ sở dữ liệu đang mở</translation>
    </message>
    <message>
        <source>key file of the database</source>
        <translation>tệp khóa của cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>read password of the database from stdin</source>
        <translation>đọc mật khẩu của cơ sở dữ liệu từ stdin</translation>
    </message>
    <message>
        <source>Database failed to lock.</source>
        <translation>Không thể khóa cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Another instance of KeePassXC is already running.</source>
        <translation>Một phiên bản khác của KeePassXC đang chạy.</translation>
    </message>
    <message>
        <source>Fatal error while testing the cryptographic functions.</source>
        <translation>Lỗi nghiêm trọng khi kiểm tra các hàm mã hóa.</translation>
    </message>
    <message>
        <source>KeePassXC - Error</source>
        <translation>KeePassXC - Lỗi</translation>
    </message>
    <message>
        <source>Database password: </source>
        <translation>Mật khẩu cơ sở dữ liệu: </translation>
    </message>
    <message>
        <source>Invalid Settings</source>
        <comment>TOTP</comment>
        <translation>Cài đặt không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid Key</source>
        <comment>TOTP</comment>
        <translation>Khóa không hợp lệ</translation>
    </message>
    <message>
        <source>Failed to create Windows Hello credential.</source>
        <translation>Không thể tạo thông tin xác thực Windows Hello.</translation>
    </message>
    <message>
        <source>Failed to sign challenge using Windows Hello.</source>
        <translation>Không thể ký thách thức bằng Windows Hello.</translation>
    </message>
    <message>
        <source>Warning: Failed to block screenshot capture on a top-level window.</source>
        <translation>Cảnh báo: Không thể chặn chụp màn hình trên cửa sổ cấp cao nhất.</translation>
    </message>
    <message>
        <source>Invalid Cipher</source>
        <translation>Mã hóa không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid KDF</source>
        <translation>KDF không hợp lệ</translation>
    </message>
    <message>
        <source>Please present or touch your YubiKey to continue.</source>
        <translation>Vui lòng đưa ra hoặc chạm vào YubiKey của bạn để tiếp tục.</translation>
    </message>
    <message>
        <source>Show all the attributes of the entry.</source>
        <translation>Hiển thị tất cả các thuộc tính của mục.</translation>
    </message>
    <message>
        <source>Set the key file for the database.
This option is deprecated, use --set-key-file instead.</source>
        <translation>Đặt tệp khóa cho cơ sở dữ liệu.
Tùy chọn này đã lỗi thời, sử dụng --set-key-file thay thế.</translation>
    </message>
    <message>
        <source>Databases have been locked.</source>
        <translation>Các cơ sở dữ liệu đã được khóa.</translation>
    </message>
    <message>
        <source>Attestation not supported</source>
        <translation>Không hỗ trợ xác thực</translation>
    </message>
    <message>
        <source>Loading the new key file failed: %1</source>
        <translation>Tải tệp khóa mới thất bại: %1</translation>
    </message>
    <message>
        <source>Unset the password for the database.</source>
        <translation>Bỏ đặt mật khẩu cho cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Unset the key file for the database.</source>
        <translation>Bỏ đặt tệp khóa cho cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Cannot use %1 and %2 at the same time.</source>
        <translation>Không thể sử dụng %1 và %2 cùng lúc.</translation>
    </message>
    <message>
        <source>Cannot remove all the keys from a database.</source>
        <translation>Không thể xóa tất cả các khóa khỏi cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Passkeys</source>
        <translation>Passkey</translation>
    </message>
    <message>
        <source>Found unexpected Key type %1</source>
        <translation>Tìm thấy loại khóa không mong đợi %1</translation>
    </message>
    <message>
        <source>KeePassXC is not running. No open database to lock</source>
        <translation>KeePassXC không chạy. Không có cơ sở dữ liệu nào đang mở để khóa</translation>
    </message>
    <message>
        <source>allow screenshots and app recording (Windows/macOS)</source>
        <translation>cho phép chụp màn hình và ghi ứng dụng (Windows/macOS)</translation>
    </message>
    <message>
        <source>Origin is empty or not allowed</source>
        <translation>Origin trống hoặc không được phép</translation>
    </message>
    <message>
        <source>Effective domain is not a valid domain</source>
        <translation>Miền hiệu lực không phải là miền hợp lệ</translation>
    </message>
    <message>
        <source>Origin and RP ID do not match</source>
        <translation>Origin và RP ID không khớp</translation>
    </message>
    <message>
        <source>No supported algorithms were provided</source>
        <translation>Không có thuật toán được hỗ trợ nào được cung cấp</translation>
    </message>
    <message>
        <source>Wait for timer to expire</source>
        <translation>Đợi bộ đếm thời gian hết hạn</translation>
    </message>
    <message>
        <source>Challenge is shorter than required minimum length</source>
        <translation>Thách thức ngắn hơn độ dài tối thiểu yêu cầu</translation>
    </message>
    <message>
        <source>user.id does not match the required length</source>
        <translation>user.id không khớp với độ dài yêu cầu</translation>
    </message>
    <message>
        <source>Access to all entries is denied</source>
        <translation>Quyền truy cập vào tất cả mục bị từ chối</translation>
    </message>
    <message>
        <source>Favorite</source>
        <comment>Tag for favorite entries</comment>
        <translation>Yêu thích</translation>
    </message>
    <message>
        <source>File does not exist.</source>
        <translation>Tệp không tồn tại.</translation>
    </message>
    <message>
        <source>Cannot open file: %1</source>
        <translation>Không thể mở tệp: %1</translation>
    </message>
    <message>
        <source>Cannot parse file: %1 at position %2</source>
        <translation>Không thể phân tích tệp: %1 tại vị trí %2</translation>
    </message>
    <message>
        <source>Failed to decrypt json file: %1</source>
        <translation>Không thể giải mã tệp json: %1</translation>
    </message>
    <message>
        <source>Invalid encKeyValidation field</source>
        <translation>Trường encKeyValidation không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid cipher list within encKeyValidation field</source>
        <translation>Danh sách mã hóa không hợp lệ trong trường encKeyValidation</translation>
    </message>
    <message>
        <source>Wrong password</source>
        <translation>Mật khẩu sai</translation>
    </message>
    <message>
        <source>Invalid encrypted data field</source>
        <translation>Trường dữ liệu mã hóa không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid cipher list within encrypted data field</source>
        <translation>Danh sách mã hóa không hợp lệ trong trường dữ liệu mã hóa</translation>
    </message>
    <message>
        <source>Cannot initialize cipher</source>
        <translation>Không thể khởi tạo mã hóa</translation>
    </message>
    <message>
        <source>Cannot decrypt data</source>
        <translation>Không thể giải mã dữ liệu</translation>
    </message>
    <message>
        <source>Bitwarden Import</source>
        <translation>Nhập Bitwarden</translation>
    </message>
    <message>
        <source>Archived</source>
        <comment>Tag for archived entries</comment>
        <translation>Đã lưu trữ</translation>
    </message>
    <message>
        <source>Invalid 1PUX file format: Not a valid ZIP file.</source>
        <translation>Định dạng tệp 1PUX không hợp lệ: Không phải là tệp ZIP hợp lệ.</translation>
    </message>
    <message>
        <source>Invalid 1PUX file format: Missing export.data</source>
        <translation>Định dạng tệp 1PUX không hợp lệ: Thiếu export.data</translation>
    </message>
    <message>
        <source>1Password Import</source>
        <translation>Nhập 1Password</translation>
    </message>
    <message>
        <source>Credential is excluded</source>
        <translation>Thông tin xác thực bị loại trừ</translation>
    </message>
    <message>
        <source>Passkeys request canceled</source>
        <translation>Yêu cầu Passkey đã bị hủy</translation>
    </message>
    <message>
        <source>Invalid user verification</source>
        <translation>Xác minh người dùng không hợp lệ</translation>
    </message>
    <message>
        <source>Empty public key</source>
        <translation>Khóa công khai trống</translation>
    </message>
    <message>
        <source>Invalid URL provided</source>
        <translation>URL được cung cấp không hợp lệ</translation>
    </message>
    <message>
        <source>Edit a database.</source>
        <translation>Chỉnh sửa cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Could not change the database key.</source>
        <translation>Không thể thay đổi khóa cơ sở dữ liệu.</translation>
    </message>
    <message>
        <source>Database was not modified.</source>
        <translation>Cơ sở dữ liệu không được sửa đổi.</translation>
    </message>
    <message>
        <source>Successfully edited the database.</source>
        <translation>Đã chỉnh sửa cơ sở dữ liệu thành công.</translation>
    </message>
    <message>
        <source>Cannot remove password: The database does not have a password.</source>
        <translation>Không thể xóa mật khẩu: Cơ sở dữ liệu không có mật khẩu.</translation>
    </message>
    <message>
        <source>Cannot remove file key: The database does not have a file key.</source>
        <translation>Không thể xóa tệp khóa: Cơ sở dữ liệu không có tệp khóa.</translation>
    </message>
    <message>
        <source>Unknown passkeys error</source>
        <translation>Lỗi passkey không xác định</translation>
    </message>
    <message>
        <source>Encrypted files are not supported.</source>
        <translation>Tệp mã hóa không được hỗ trợ.</translation>
    </message>
    <message>
        <source>Proton Pass Import</source>
        <translation>Nhập Proton Pass</translation>
    </message>
    <message>
        <source>Passkey</source>
        <translation>Passkey</translation>
    </message>
    <message>
        <source>Format to use when exporting. Available choices are &apos;xml&apos;, &apos;csv&apos; or &apos;html&apos;. Defaults to &apos;xml&apos;.</source>
        <translation>Định dạng sử dụng khi xuất. Các lựa chọn có sẵn là &apos;xml&apos;, &apos;csv&apos; hoặc &apos;html&apos;. Mặc định là &apos;xml&apos;.</translation>
    </message>
    <message>
        <source>start minimized to the system tray</source>
        <translation>khởi động thu nhỏ vào khay hệ thống</translation>
    </message>
    <message>
        <source>malformed string, possible unescaped delimiter</source>
        <translation>chuỗi không đúng định dạng, có thể có dấu phân cách chưa được escape</translation>
    </message>
    <message>
        <source>missing closing delimiter</source>
        <translation>thiếu dấu phân cách đóng</translation>
    </message>
    <message>
        <source>%1, row: %2, column: %3</source>
        <translation>%1, hàng: %2, cột: %3</translation>
    </message>
    <message>
        <source>Tags</source>
        <translation>Thẻ</translation>
    </message>
    <message>
        <source>Warning: the chosen wordlist is smaller than the minimum recommended size!</source>
        <translation>Cảnh báo: danh sách từ đã chọn nhỏ hơn kích thước tối thiểu được khuyến nghị!</translation>
    </message>
    <message>
        <source>Invalid Step</source>
        <comment>TOTP</comment>
        <translation>Bước không hợp lệ</translation>
    </message>
    <message>
        <source>Invalid Digits</source>
        <comment>TOTP</comment>
        <translation>Chữ số không hợp lệ</translation>
    </message>
    <message numerus="yes">
        <source>%1 character(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
    <message>
        <source>Do you really want to permanently delete the entry &quot;%1&quot;?</source>
        <translation>Bạn có thực sự muốn xóa vĩnh viễn mục &quot;%1&quot; không?</translation>
    </message>
    <message numerus="yes">
        <source>Do you really want to permanently delete %n entry(s)?</source>
        <translation><numerusform>Bạn có thực sự muốn xóa vĩnh viễn %n mục không?</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Confirm Delete Entry(s)</source>
        <translation><numerusform>Xác nhận xóa mục</numerusform></translation>
    </message>
    <message numerus="yes">
        <source>Confirm Recycle Entry(s)</source>
        <translation><numerusform>Xác nhận chuyển mục vào thùng rác</numerusform></translation>
    </message>
    <message>
        <source>Confirm Delete Plugin Data</source>
        <translation>Xác nhận xóa dữ liệu plugin</translation>
    </message>
    <message numerus="yes">
        <source>Delete plugin data from the selected entry(s)?</source>
        <translation><numerusform>Xóa dữ liệu plugin khỏi mục đã chọn?</numerusform></translation>
    </message>
    <message>
        <source>Confirm Replace Entry References</source>
        <translation>Xác nhận thay thế tham chiếu mục</translation>
    </message>
    <message>
        <source>Type: Date(Rep)</source>
        <translation>Loại: Ngày(Lặp)</translation>
    </message>
    <message>
        <source>Type: Unknown (%1)</source>
        <translation>Loại: Không xác định (%1)</translation>
    </message>
    <message>
        <source>Unsupported format, ensure your Bitwarden export is password-protected</source>
        <translation>Định dạng không được hỗ trợ, đảm bảo xuất Bitwarden của bạn được bảo vệ bằng mật khẩu</translation>
    </message>
    <message>
        <source>Invalid KDF iterations, cannot decrypt json file</source>
        <translation>Số lần lặp KDF không hợp lệ, không thể giải mã tệp json</translation>
    </message>
    <message>
        <source>Only PBKDF and Argon2 are supported, cannot decrypt json file</source>
        <translation>Chỉ hỗ trợ PBKDF và Argon2, không thể giải mã tệp json</translation>
    </message>
</context>
<context>
    <name>QtIOCompressor</name>
    <message>
        <source>Internal zlib error when compressing: </source>
        <translation>Lỗi zlib nội bộ khi nén: </translation>
    </message>
    <message>
        <source>Error writing to underlying device: </source>
        <translation>Lỗi ghi vào thiết bị cơ bản: </translation>
    </message>
    <message>
        <source>Error opening underlying device: </source>
        <translation>Lỗi mở thiết bị cơ bản: </translation>
    </message>
    <message>
        <source>Error reading data from underlying device: </source>
        <translation>Lỗi đọc dữ liệu từ thiết bị cơ bản: </translation>
    </message>
    <message>
        <source>Internal zlib error when decompressing: </source>
        <translation>Lỗi zlib nội bộ khi giải nén: </translation>
    </message>
</context>
<context>
    <name>QtIOCompressor::open</name>
    <message>
        <source>The gzip format not supported in this version of zlib.</source>
        <translation>Định dạng gzip không được hỗ trợ trong phiên bản zlib này.</translation>
    </message>
    <message>
        <source>Internal zlib error: </source>
        <translation>Lỗi zlib nội bộ: </translation>
    </message>
</context>
<context>
    <name>ReportsWidgetBrowserStatistics</name>
    <message>
        <source>Double-click entries to edit.</source>
        <translation>Nhấp đúp vào mục để chỉnh sửa.</translation>
    </message>
    <message>
        <source>List of entry URLs</source>
        <translation>Danh sách URL của mục</translation>
    </message>
    <message>
        <source>Entry has no URLs set</source>
        <translation>Mục không có URL nào được đặt</translation>
    </message>
    <message>
        <source>Allowed URLs</source>
        <translation>URL được cho phép</translation>
    </message>
    <message>
        <source>Entry has no Browser Integration settings</source>
        <translation>Mục không có cài đặt Tích hợp trình duyệt</translation>
    </message>
    <message>
        <source>Denied URLs</source>
        <translation>URL bị từ chối</translation>
    </message>
    <message>
        <source> (Excluded)</source>
        <translation> (Đã loại trừ)</translation>
    </message>
    <message>
        <source>This entry is being excluded from reports</source>
        <translation>Mục này đang bị loại trừ khỏi báo cáo</translation>
    </message>
    <message>
        <source>Please wait, browser statistics is being calculated…</source>
        <translation>Vui lòng đợi, thống kê trình duyệt đang được tính toán…</translation>
    </message>
    <message>
        <source>No entries with a URL, or none has browser extension settings saved.</source>
        <translation>Không có mục nào có URL, hoặc không có mục nào lưu cài đặt tiện ích mở rộng trình duyệt.</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>URLs</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Edit Entry…</source>
        <translation>Chỉnh sửa mục…</translation>
    </message>
    <message numerus="yes">
        <source>Delete Entry(s)…</source>
        <translation><numerusform>Xóa mục…</numerusform></translation>
    </message>
    <message>
        <source>Exclude from reports</source>
        <translation>Loại trừ khỏi báo cáo</translation>
    </message>
    <message numerus="yes">
        <source>Expire Entry(s)…</source>
        <translation><numerusform>Hết hạn mục…</numerusform></translation>
    </message>
    <message>
        <source>Only show entries that have a URL</source>
        <translation>Chỉ hiển thị các mục có URL</translation>
    </message>
    <message>
        <source>Only show entries that have been explicitly allowed or denied</source>
        <translation>Chỉ hiển thị các mục đã được cho phép hoặc từ chối rõ ràng</translation>
    </message>
    <message>
        <source>Show expired entries</source>
        <translation>Hiển thị mục đã hết hạn</translation>
    </message>
    <message>
        <source> (Expired)</source>
        <translation> (Đã hết hạn)</translation>
    </message>
    <message numerus="yes">
        <source>Delete plugin data from Entry(s)…</source>
        <translation><numerusform>Xóa dữ liệu plugin khỏi mục…</numerusform></translation>
    </message>
</context>
<context>
    <name>ReportsWidgetHealthcheck</name>
    <message>
        <source>Show expired entries</source>
        <translation>Hiển thị mục đã hết hạn</translation>
    </message>
    <message>
        <source> (Expired)</source>
        <translation> (Đã hết hạn)</translation>
    </message>
    <message>
        <source>Hover over reason to show additional details. Double-click entries to edit.</source>
        <translation>Di chuột qua lý do để hiển thị chi tiết bổ sung. Nhấp đúp vào mục để chỉnh sửa.</translation>
    </message>
    <message>
        <source>Bad — password must be changed</source>
        <translation>Tệ — mật khẩu phải được thay đổi</translation>
    </message>
    <message>
        <source>Poor — password should be changed</source>
        <translation>Kém — mật khẩu nên được thay đổi</translation>
    </message>
    <message>
        <source>Weak — consider changing the password</source>
        <translation>Yếu — xem xét thay đổi mật khẩu</translation>
    </message>
    <message>
        <source> (Excluded)</source>
        <translation> (Đã loại trừ)</translation>
    </message>
    <message>
        <source>This entry is being excluded from reports</source>
        <translation>Mục này đang bị loại trừ khỏi báo cáo</translation>
    </message>
    <message>
        <source>Please wait, health data is being calculated…</source>
        <translation>Vui lòng đợi, dữ liệu sức khỏe đang được tính toán…</translation>
    </message>
    <message>
        <source>Congratulations, everything is healthy!</source>
        <translation>Chúc mừng, mọi thứ đều tốt!</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Score</source>
        <translation>Điểm</translation>
    </message>
    <message>
        <source>Reason</source>
        <translation>Lý do</translation>
    </message>
    <message>
        <source>Edit Entry…</source>
        <translation>Chỉnh sửa mục…</translation>
    </message>
    <message numerus="yes">
        <source>Delete Entry(s)…</source>
        <translation><numerusform>Xóa mục…</numerusform></translation>
    </message>
    <message>
        <source>Exclude from reports</source>
        <translation>Loại trừ khỏi báo cáo</translation>
    </message>
    <message numerus="yes">
        <source>Expire Entry(s)…</source>
        <translation><numerusform>Hết hạn mục…</numerusform></translation>
    </message>
    <message>
        <source>Show entries that have been excluded from reports</source>
        <translation>Hiển thị các mục đã bị loại trừ khỏi báo cáo</translation>
    </message>
</context>
<context>
    <name>ReportsWidgetHibp</name>
    <message>
        <source>CAUTION: This report requires sending information to the Have I Been Pwned online service (https://haveibeenpwned.com). If you proceed, your database passwords will be cryptographically hashed and the first five characters of those hashes will be sent securely to this service. Your database remains secure and cannot be reconstituted from this information. However, the number of passwords you send and your IP address will be exposed to this service.</source>
        <translation>CẢNH BÁO: Báo cáo này yêu cầu gửi thông tin đến dịch vụ trực tuyến Have I Been Pwned (https://haveibeenpwned.com). Nếu bạn tiếp tục, mật khẩu cơ sở dữ liệu của bạn sẽ được băm mật mã và năm ký tự đầu tiên của các hash đó sẽ được gửi an toàn đến dịch vụ này. Cơ sở dữ liệu của bạn vẫn an toàn và không thể được tái tạo từ thông tin này. Tuy nhiên, số lượng mật khẩu bạn gửi và địa chỉ IP của bạn sẽ bị lộ cho dịch vụ này.</translation>
    </message>
    <message>
        <source>Perform Online Analysis</source>
        <translation>Thực hiện phân tích trực tuyến</translation>
    </message>
    <message>
        <source>Also show entries that have been excluded from reports</source>
        <translation>Cũng hiển thị các mục đã bị loại trừ khỏi báo cáo</translation>
    </message>
    <message>
        <source>This build of KeePassXC does not have network functions. Networking is required to check your passwords against Have I Been Pwned databases.</source>
        <translation>Bản dựng KeePassXC này không có chức năng mạng. Cần có mạng để kiểm tra mật khẩu của bạn với cơ sở dữ liệu Have I Been Pwned.</translation>
    </message>
    <message>
        <source>Congratulations, no exposed passwords!</source>
        <translation>Chúc mừng, không có mật khẩu bị lộ!</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Password exposed…</source>
        <translation>Mật khẩu bị lộ…</translation>
    </message>
    <message>
        <source> (Excluded)</source>
        <translation> (Đã loại trừ)</translation>
    </message>
    <message>
        <source>This entry is being excluded from reports</source>
        <translation>Mục này đang bị loại trừ khỏi báo cáo</translation>
    </message>
    <message>
        <source>once</source>
        <comment>Password exposure amount</comment>
        <translation>một lần</translation>
    </message>
    <message>
        <source>up to 10 times</source>
        <comment>Password exposure amount</comment>
        <translation>tối đa 10 lần</translation>
    </message>
    <message>
        <source>up to 100 times</source>
        <comment>Password exposure amount</comment>
        <translation>tối đa 100 lần</translation>
    </message>
    <message>
        <source>up to 1000 times</source>
        <comment>Password exposure amount</comment>
        <translation>tối đa 1000 lần</translation>
    </message>
    <message>
        <source>up to 10,000 times</source>
        <comment>Password exposure amount</comment>
        <translation>tối đa 10.000 lần</translation>
    </message>
    <message>
        <source>up to 100,000 times</source>
        <comment>Password exposure amount</comment>
        <translation>tối đa 100.000 lần</translation>
    </message>
    <message>
        <source>up to a million times</source>
        <comment>Password exposure amount</comment>
        <translation>tối đa một triệu lần</translation>
    </message>
    <message>
        <source>millions of times</source>
        <comment>Password exposure amount</comment>
        <translation>hàng triệu lần</translation>
    </message>
    <message>
        <source>Edit Entry…</source>
        <translation>Chỉnh sửa mục…</translation>
    </message>
    <message numerus="yes">
        <source>Delete Entry(s)…</source>
        <translation><numerusform>Xóa mục…</numerusform></translation>
    </message>
    <message>
        <source>Exclude from reports</source>
        <translation>Loại trừ khỏi báo cáo</translation>
    </message>
    <message numerus="yes">
        <source>Expire Entry(s)…</source>
        <translation><numerusform>Hết hạn mục…</numerusform></translation>
    </message>
</context>
<context>
    <name>ReportsWidgetPasskeys</name>
    <message>
        <source>Export</source>
        <translation>Xuất</translation>
    </message>
    <message>
        <source>Import</source>
        <translation>Nhập</translation>
    </message>
    <message>
        <source>List of entry URLs</source>
        <translation>Danh sách URL của mục</translation>
    </message>
    <message>
        <source>Title</source>
        <translation>Tiêu đề</translation>
    </message>
    <message>
        <source>Path</source>
        <translation>Đường dẫn</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <source>URLs</source>
        <translation>URL</translation>
    </message>
    <message>
        <source>Edit Entry…</source>
        <translation>Chỉnh sửa mục…</translation>
    </message>
    <message numerus="yes">
        <source>Delete Entry(s)…</source>
        <translation><numerusform>Xóa mục…</numerusform></translation>
    </message>
    <message>
        <source>Relying Party</source>
        <translation>Bên phụ thuộc</translation>
    </message>
    <message>
        <source>Show expired entries</source>
        <translation>Hiển thị mục đã hết hạn</translation>
    </message>
    <message>
        <source> (Expired)</source>
        <translation> (Đã hết hạn)</translation>
    </message>
    <message>
        <source>Export Confirmation</source>
        <translation>Xác nhận xuất</translation>
    </message>
    <message>
        <source>The passkey file will be vulnerable to theft and unauthorized use, if left unsecured. Are you sure you want to continue?</source>
        <translation>Tệp passkey sẽ dễ bị đánh cắp và sử dụng trái phép nếu không được bảo mật. Bạn có chắc chắn muốn tiếp tục không?</translation>
    </message>
    <message>
        <source>Please wait, list of entries with passkeys is being updated…</source>
        <translation>Vui lòng đợi, danh sách mục có passkey đang được cập nhật…</translation>
    </message>
    <message>
        <source>No entries with passkeys.</source>
        <translation>Không có mục nào có passkey.</translation>
    </message>
</context>
<context>
    <name>ReportsWidgetStatistics</name>
    <message>
        <source>Hover over lines with error icons for further information.</source>
        <translation>Di chuột qua các dòng có biểu tượng lỗi để biết thêm thông tin.</translation>
    </message>
    <message>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <source>Please wait, database statistics are being calculated…</source>
        <translation>Vui lòng đợi, thống kê cơ sở dữ liệu đang được tính toán…</translation>
    </message>
    <message>
        <source>Database name</source>
        <translation>Tên cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Description</source>
        <translation>Mô tả</translation>
    </message>
    <message>
        <source>Location</source>
        <translation>Vị trí</translation>
    </message>
    <message>
        <source>Database created</source>
        <translation>Đã tạo cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Last saved</source>
        <translation>Lưu lần cuối</translation>
    </message>
    <message>
        <source>Unsaved changes</source>
        <translation>Thay đổi chưa lưu</translation>
    </message>
    <message>
        <source>yes</source>
        <translation>có</translation>
    </message>
    <message>
        <source>no</source>
        <translation>không</translation>
    </message>
    <message>
        <source>The database was modified, but the changes have not yet been saved to disk.</source>
        <translation>Cơ sở dữ liệu đã được sửa đổi, nhưng các thay đổi chưa được lưu vào đĩa.</translation>
    </message>
    <message>
        <source>Number of groups</source>
        <translation>Số lượng nhóm</translation>
    </message>
    <message>
        <source>Number of entries</source>
        <translation>Số lượng mục</translation>
    </message>
    <message>
        <source>Number of expired entries</source>
        <translation>Số lượng mục đã hết hạn</translation>
    </message>
    <message>
        <source>The database contains entries that have expired.</source>
        <translation>Cơ sở dữ liệu chứa các mục đã hết hạn.</translation>
    </message>
    <message>
        <source>Unique passwords</source>
        <translation>Mật khẩu duy nhất</translation>
    </message>
    <message>
        <source>Non-unique passwords</source>
        <translation>Mật khẩu không duy nhất</translation>
    </message>
    <message>
        <source>More than 10% of passwords are reused. Use unique passwords when possible.</source>
        <translation>Hơn 10% mật khẩu được sử dụng lại. Sử dụng mật khẩu duy nhất khi có thể.</translation>
    </message>
    <message>
        <source>Maximum password reuse</source>
        <translation>Sử dụng lại mật khẩu tối đa</translation>
    </message>
    <message>
        <source>Some passwords are used more than three times. Use unique passwords when possible.</source>
        <translation>Một số mật khẩu được sử dụng hơn ba lần. Sử dụng mật khẩu duy nhất khi có thể.</translation>
    </message>
    <message>
        <source>Number of short passwords</source>
        <translation>Số lượng mật khẩu ngắn</translation>
    </message>
    <message>
        <source>Recommended minimum password length is at least 8 characters.</source>
        <translation>Độ dài mật khẩu tối thiểu được khuyến nghị là ít nhất 8 ký tự.</translation>
    </message>
    <message>
        <source>Number of weak passwords</source>
        <translation>Số lượng mật khẩu yếu</translation>
    </message>
    <message>
        <source>Recommend using long, randomized passwords with a rating of &apos;good&apos; or &apos;excellent&apos;.</source>
        <translation>Khuyến nghị sử dụng mật khẩu dài, ngẫu nhiên với xếp hạng &apos;tốt&apos; hoặc &apos;xuất sắc&apos;.</translation>
    </message>
    <message>
        <source>Entries excluded from reports</source>
        <translation>Mục bị loại trừ khỏi báo cáo</translation>
    </message>
    <message>
        <source>Excluding entries from reports, e. g. because they are known to have a poor password, isn&apos;t necessarily a problem but you should keep an eye on them.</source>
        <translation>Loại trừ mục khỏi báo cáo, ví dụ vì chúng được biết là có mật khẩu kém, không nhất thiết là vấn đề nhưng bạn nên theo dõi chúng.</translation>
    </message>
    <message>
        <source>Average password length</source>
        <translation>Độ dài mật khẩu trung bình</translation>
    </message>
    <message>
        <source>Average password length is less than ten characters. Longer passwords provide more security.</source>
        <translation>Độ dài mật khẩu trung bình ít hơn mười ký tự. Mật khẩu dài hơn cung cấp nhiều bảo mật hơn.</translation>
    </message>
    <message numerus="yes">
        <source>%1 character(s)</source>
        <translation type="unfinished"><numerusform></numerusform></translation>
    </message>
</context>
<context>
    <name>SSHAgent</name>
    <message>
        <source>Agent connection failed.</source>
        <translation>Kết nối agent thất bại.</translation>
    </message>
    <message>
        <source>Agent protocol error.</source>
        <translation>Lỗi giao thức agent.</translation>
    </message>
    <message>
        <source>No agent running, cannot add identity.</source>
        <translation>Không có agent đang chạy, không thể thêm danh tính.</translation>
    </message>
    <message>
        <source>Key identity ownership conflict. Refusing to add.</source>
        <translation>Xung đột quyền sở hữu danh tính khóa. Từ chối thêm.</translation>
    </message>
    <message>
        <source>Agent refused this identity. Possible reasons include:</source>
        <translation>Agent từ chối danh tính này. Các lý do có thể bao gồm:</translation>
    </message>
    <message>
        <source>The key has already been added.</source>
        <translation>Khóa đã được thêm.</translation>
    </message>
    <message>
        <source>Restricted lifetime is not supported by the agent (check options).</source>
        <translation>Thời gian sống hạn chế không được agent hỗ trợ (kiểm tra tùy chọn).</translation>
    </message>
    <message>
        <source>A confirmation request is not supported by the agent (check options).</source>
        <translation>Yêu cầu xác nhận không được agent hỗ trợ (kiểm tra tùy chọn).</translation>
    </message>
    <message>
        <source>Security keys are not supported by the agent or the security key provider is unavailable.</source>
        <translation>Khóa bảo mật không được agent hỗ trợ hoặc nhà cung cấp khóa bảo mật không khả dụng.</translation>
    </message>
    <message>
        <source>No agent running, cannot remove identity.</source>
        <translation>Không có agent đang chạy, không thể xóa danh tính.</translation>
    </message>
    <message>
        <source>No agent running, cannot list identities.</source>
        <translation>Không có agent đang chạy, không thể liệt kê danh tính.</translation>
    </message>
    <message>
        <source>Failed to remove all SSH identities from agent.</source>
        <translation>Không thể xóa tất cả danh tính SSH khỏi agent.</translation>
    </message>
    <message>
        <source>All SSH identities removed from agent.</source>
        <translation>Đã xóa tất cả danh tính SSH khỏi agent.</translation>
    </message>
</context>
<context>
    <name>SearchHelpWidget</name>
    <message>
        <source>Search Help</source>
        <translation>Trợ giúp tìm kiếm</translation>
    </message>
    <message>
        <source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
        <translation>Các từ khóa tìm kiếm như sau: [bộ sửa đổi][trường:][&quot;]từ khóa[&quot;]</translation>
    </message>
    <message>
        <source>Every search term must match (ie, logical AND)</source>
        <translation>Mọi từ khóa tìm kiếm phải khớp (tức là, AND logic)</translation>
    </message>
    <message>
        <source>Modifiers</source>
        <translation>Bộ sửa đổi</translation>
    </message>
    <message>
        <source>exclude term from results</source>
        <translation>loại trừ từ khóa khỏi kết quả</translation>
    </message>
    <message>
        <source>match term exactly</source>
        <translation>khớp từ khóa chính xác</translation>
    </message>
    <message>
        <source>use regex in term</source>
        <translation>sử dụng regex trong từ khóa</translation>
    </message>
    <message>
        <source>Fields</source>
        <translation>Trường</translation>
    </message>
    <message>
        <source>Term Wildcards</source>
        <translation>Ký tự đại diện từ khóa</translation>
    </message>
    <message>
        <source>match anything</source>
        <translation>khớp bất cứ thứ gì</translation>
    </message>
    <message>
        <source>match one</source>
        <translation>khớp một</translation>
    </message>
    <message>
        <source>logical OR</source>
        <translation>OR logic</translation>
    </message>
    <message>
        <source>Examples</source>
        <translation>Ví dụ</translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <source>Search Help</source>
        <translation>Trợ giúp tìm kiếm</translation>
    </message>
    <message>
        <source>Search (%1)…</source>
        <comment>Search placeholder text, %1 is the keyboard shortcut</comment>
        <translation>Tìm kiếm (%1)…</translation>
    </message>
    <message>
        <source>Case sensitive</source>
        <translation>Phân biệt chữ hoa chữ thường</translation>
    </message>
    <message>
        <source>Limit search to selected group</source>
        <translation>Giới hạn tìm kiếm trong nhóm đã chọn</translation>
    </message>
    <message>
        <source>Press Enter to search</source>
        <translation>Nhấn Enter để tìm kiếm</translation>
    </message>
    <message>
        <source>Save Search</source>
        <translation>Lưu tìm kiếm</translation>
    </message>
</context>
<context>
    <name>SettingsClientModel</name>
    <message>
        <source>Application</source>
        <translation>Ứng dụng</translation>
    </message>
    <message>
        <source>PID</source>
        <translation>PID</translation>
    </message>
    <message>
        <source>DBus Address</source>
        <translation>Địa chỉ DBus</translation>
    </message>
    <message>
        <source>Manage</source>
        <translation>Quản lý</translation>
    </message>
</context>
<context>
    <name>SettingsDatabaseModel</name>
    <message>
        <source>File Name</source>
        <translation>Tên tệp</translation>
    </message>
    <message>
        <source>Group</source>
        <translation>Nhóm</translation>
    </message>
    <message>
        <source>Manage</source>
        <translation>Quản lý</translation>
    </message>
</context>
<context>
    <name>SettingsWidgetFdoSecrets</name>
    <message>
        <source>Options</source>
        <translation>Tùy chọn</translation>
    </message>
    <message>
        <source>Enable KeepassXC Freedesktop.org Secret Service integration</source>
        <translation>Bật tích hợp Dịch vụ bí mật Freedesktop.org của KeepassXC</translation>
    </message>
    <message>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <source>Show notification when passwords are retrieved by clients</source>
        <translation>Hiển thị thông báo khi mật khẩu được truy xuất bởi máy khách</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;If enabled, any attempt to read a password must be confirmed. Otherwise, clients can read passwords without confirmation when the database is unlocked.&lt;/p&gt;&lt;p&gt;This option only covers the access to the password of an entry. Clients can always enumerate the items of exposed databases and query their attributes.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Nếu được bật, mọi nỗ lực đọc mật khẩu phải được xác nhận. Nếu không, máy khách có thể đọc mật khẩu mà không cần xác nhận khi cơ sở dữ liệu được mở khóa.&lt;/p&gt;&lt;p&gt;Tùy chọn này chỉ bao gồm quyền truy cập vào mật khẩu của một mục. Máy khách luôn có thể liệt kê các mục của cơ sở dữ liệu được hiển thị và truy vấn thuộc tính của chúng.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>Confirm when passwords are retrieved by clients</source>
        <translation>Xác nhận khi mật khẩu được truy xuất bởi máy khách</translation>
    </message>
    <message>
        <source>Confirm when clients request entry deletion</source>
        <translation>Xác nhận khi máy khách yêu cầu xóa mục</translation>
    </message>
    <message>
        <source>Prompt to unlock database before searching</source>
        <translation>Nhắc mở khóa cơ sở dữ liệu trước khi tìm kiếm</translation>
    </message>
    <message>
        <source>Exposed database groups:</source>
        <translation>Nhóm cơ sở dữ liệu được hiển thị:</translation>
    </message>
    <message>
        <source>Authorization</source>
        <translation>Ủy quyền</translation>
    </message>
    <message>
        <source>These applications are currently connected:</source>
        <translation>Các ứng dụng này hiện đang kết nối:</translation>
    </message>
    <message>
        <source>&lt;b&gt;Warning:&lt;/b&gt; </source>
        <translation>&lt;b&gt;Cảnh báo:&lt;/b&gt; </translation>
    </message>
    <message>
        <source>Save current changes to activate the plugin and enable editing of this section.</source>
        <translation>Lưu các thay đổi hiện tại để kích hoạt plugin và cho phép chỉnh sửa phần này.</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This setting does not override disabling recycle bin prompts &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Cài đặt này không ghi đè việc tắt nhắc thùng rác &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;This improves compatibility with certain applications which search for password without unlocking the database first.&lt;/p&gt;&lt;p&gt;But enabling this may also crash the client if the database can not be unlocked within a certain timeout. (Usually 25s, but may be a different value set in applications.) &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Điều này cải thiện khả năng tương thích với một số ứng dụng tìm kiếm mật khẩu mà không mở khóa cơ sở dữ liệu trước.&lt;/p&gt;&lt;p&gt;Nhưng việc bật điều này cũng có thể làm sập máy khách nếu cơ sở dữ liệu không thể được mở khóa trong một khoảng thời gian nhất định. (Thường là 25 giây, nhưng có thể là giá trị khác được đặt trong ứng dụng.) &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
</context>
<context>
    <name>SettingsWidgetKeeShare</name>
    <message>
        <source>Active</source>
        <translation>Hoạt động</translation>
    </message>
    <message>
        <source>Allow KeeShare imports</source>
        <translation>Cho phép nhập KeeShare</translation>
    </message>
    <message>
        <source>Allow import</source>
        <translation>Cho phép nhập</translation>
    </message>
    <message>
        <source>Allow KeeShare exports</source>
        <translation>Cho phép xuất KeeShare</translation>
    </message>
    <message>
        <source>Allow export</source>
        <translation>Cho phép xuất</translation>
    </message>
    <message>
        <source>Only show warnings and errors</source>
        <translation>Chỉ hiển thị cảnh báo và lỗi</translation>
    </message>
    <message>
        <source>Own certificate</source>
        <translation>Chứng chỉ riêng</translation>
    </message>
    <message>
        <source>Signer:</source>
        <translation>Người ký:</translation>
    </message>
    <message>
        <source>Generate new certificate</source>
        <translation>Tạo chứng chỉ mới</translation>
    </message>
    <message>
        <source>Generate</source>
        <translation>Tạo</translation>
    </message>
    <message>
        <source>Fingerprint:</source>
        <translation>Dấu vân tay:</translation>
    </message>
    <message>
        <source>Signer name field</source>
        <translation>Trường tên người ký</translation>
    </message>
    <message>
        <source>Fingerprint</source>
        <translation>Dấu vân tay</translation>
    </message>
</context>
<context>
    <name>ShareExport</name>
    <message>
        <source>Could not write export container.</source>
        <translation>Không thể ghi container xuất.</translation>
    </message>
</context>
<context>
    <name>ShareImport</name>
    <message>
        <source>Successful import</source>
        <translation>Nhập thành công</translation>
    </message>
</context>
<context>
    <name>ShareObserver</name>
    <message>
        <source>Import from %1 failed (%2)</source>
        <translation>Nhập từ %1 thất bại (%2)</translation>
    </message>
    <message>
        <source>Import from %1 successful (%2)</source>
        <translation>Nhập từ %1 thành công (%2)</translation>
    </message>
    <message>
        <source>Imported from %1</source>
        <translation>Đã nhập từ %1</translation>
    </message>
    <message>
        <source>Multiple import source path to %1 in %2</source>
        <translation>Nhiều đường dẫn nguồn nhập đến %1 trong %2</translation>
    </message>
    <message>
        <source>Conflicting export target path %1 in %2</source>
        <translation>Đường dẫn đích xuất xung đột %1 trong %2</translation>
    </message>
    <message>
        <source>Export to %1 failed (%2)</source>
        <translation>Xuất đến %1 thất bại (%2)</translation>
    </message>
    <message>
        <source>Export to %1 successful (%2)</source>
        <translation>Xuất đến %1 thành công (%2)</translation>
    </message>
    <message>
        <source>Export to %1</source>
        <translation>Xuất đến %1</translation>
    </message>
</context>
<context>
    <name>TagModel</name>
    <message>
        <source>Expired</source>
        <translation>Đã hết hạn</translation>
    </message>
    <message>
        <source>Weak Passwords</source>
        <translation>Mật khẩu yếu</translation>
    </message>
    <message>
        <source>All Entries</source>
        <translation>Tất cả mục</translation>
    </message>
    <message>
        <source>Clear Search</source>
        <translation>Xóa tìm kiếm</translation>
    </message>
    <message>
        <source>TOTP Entries</source>
        <translation>Mục TOTP</translation>
    </message>
</context>
<context>
    <name>TagView</name>
    <message>
        <source>Remove Search</source>
        <translation>Xóa tìm kiếm</translation>
    </message>
    <message>
        <source>Remove Tag</source>
        <translation>Xóa thẻ</translation>
    </message>
    <message>
        <source>Confirm Remove Tag</source>
        <translation>Xác nhận xóa thẻ</translation>
    </message>
    <message>
        <source>Remove tag &quot;%1&quot; from all entries in this database?</source>
        <translation>Xóa thẻ &quot;%1&quot; khỏi tất cả mục trong cơ sở dữ liệu này?</translation>
    </message>
</context>
<context>
    <name>TextAttachmentsEditWidget</name>
    <message>
        <source>Preview</source>
        <translation>Xem trước</translation>
    </message>
</context>
<context>
    <name>TextAttachmentsPreviewWidget</name>
    <message>
        <source>Form</source>
        <translation>Biểu mẫu</translation>
    </message>
    <message>
        <source>Type:</source>
        <translation>Loại:</translation>
    </message>
</context>
<context>
    <name>TotpDialog</name>
    <message>
        <source>Timed Password</source>
        <translation>Mật khẩu có thời hạn</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message numerus="yes">
        <source>Expires in &lt;b&gt;%n&lt;/b&gt; second(s)</source>
        <translation><numerusform>Hết hạn sau &lt;b&gt;%n&lt;/b&gt; giây</numerusform></translation>
    </message>
</context>
<context>
    <name>TotpExportSettingsDialog</name>
    <message>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message>
        <source>NOTE: These TOTP settings are custom and may not work with other authenticators.</source>
        <comment>TOTP QR code dialog warning</comment>
        <translation>LƯU Ý: Các cài đặt TOTP này là tùy chỉnh và có thể không hoạt động với các trình xác thực khác.</translation>
    </message>
    <message>
        <source>There was an error creating the QR code.</source>
        <translation>Đã xảy ra lỗi khi tạo mã QR.</translation>
    </message>
    <message>
        <source>Closing in %1 seconds.</source>
        <translation>Đóng sau %1 giây.</translation>
    </message>
</context>
<context>
    <name>TotpSetupDialog</name>
    <message>
        <source>Setup TOTP</source>
        <translation>Thiết lập TOTP</translation>
    </message>
    <message>
        <source>Secret Key:</source>
        <translation>Khóa bí mật:</translation>
    </message>
    <message>
        <source>Secret key must be in Base32 format</source>
        <translation>Khóa bí mật phải ở định dạng Base32</translation>
    </message>
    <message>
        <source>Secret key field</source>
        <translation>Trường khóa bí mật</translation>
    </message>
    <message>
        <source>Default settings (RFC 6238)</source>
        <translation>Cài đặt mặc định (RFC 6238)</translation>
    </message>
    <message>
        <source>Steam® settings</source>
        <translation>Cài đặt Steam®</translation>
    </message>
    <message>
        <source>Custom settings:</source>
        <translation>Cài đặt tùy chỉnh:</translation>
    </message>
    <message>
        <source>Custom Settings</source>
        <translation>Cài đặt tùy chỉnh</translation>
    </message>
    <message>
        <source>Algorithm:</source>
        <translation>Thuật toán:</translation>
    </message>
    <message>
        <source>Time step:</source>
        <translation>Bước thời gian:</translation>
    </message>
    <message>
        <source>Time step field</source>
        <translation>Trường bước thời gian</translation>
    </message>
    <message>
        <source> sec</source>
        <comment>Seconds</comment>
        <translation> giây</translation>
    </message>
    <message>
        <source>Code size:</source>
        <translation>Kích thước mã:</translation>
    </message>
    <message>
        <source> digits</source>
        <translation> chữ số</translation>
    </message>
    <message>
        <source>Invalid TOTP Secret</source>
        <translation>Khóa bí mật TOTP không hợp lệ</translation>
    </message>
    <message>
        <source>You have entered an invalid secret key. The key must be in Base32 format.
Example: JBSWY3DPEHPK3PXP</source>
        <translation>Bạn đã nhập khóa bí mật không hợp lệ. Khóa phải ở định dạng Base32.
Ví dụ: JBSWY3DPEHPK3PXP</translation>
    </message>
    <message>
        <source>Confirm Remove TOTP Settings</source>
        <translation>Xác nhận xóa cài đặt TOTP</translation>
    </message>
    <message>
        <source>Are you sure you want to delete TOTP settings for this entry?</source>
        <translation>Bạn có chắc chắn muốn xóa cài đặt TOTP cho mục này không?</translation>
    </message>
    <message>
        <source>Error: secret key is invalid</source>
        <translation>Lỗi: khóa bí mật không hợp lệ</translation>
    </message>
</context>
<context>
    <name>URLEdit</name>
    <message>
        <source>Invalid URL</source>
        <translation>URL không hợp lệ</translation>
    </message>
</context>
<context>
    <name>UpdateCheckDialog</name>
    <message>
        <source>Checking for updates</source>
        <translation>Đang kiểm tra cập nhật</translation>
    </message>
    <message>
        <source>Checking for updates…</source>
        <translation>Đang kiểm tra cập nhật…</translation>
    </message>
    <message>
        <source>Close</source>
        <translation>Đóng</translation>
    </message>
    <message>
        <source>Software Update</source>
        <translation>Cập nhật phần mềm</translation>
    </message>
    <message>
        <source>An error occurred when trying to retrieve update information, please try again later.</source>
        <translation>Đã xảy ra lỗi khi cố gắng truy xuất thông tin cập nhật, vui lòng thử lại sau.</translation>
    </message>
    <message>
        <source>&lt;strong&gt;A new version is available.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 can be &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;downloaded here&lt;/a&gt;.</source>
        <translation>&lt;strong&gt;Có phiên bản mới.&lt;/strong&gt;&lt;br/&gt;KeePassXC %1 có thể được &lt;a href=&quot;https://keepassxc.org/download/&quot;&gt;tải xuống tại đây&lt;/a&gt;.</translation>
    </message>
    <message>
        <source>You have the latest version of KeePassXC</source>
        <translation>Bạn đã có phiên bản mới nhất của KeePassXC</translation>
    </message>
</context>
<context>
    <name>WelcomeWidget</name>
    <message>
        <source>Start storing your passwords securely in a KeePassXC database</source>
        <translation>Bắt đầu lưu trữ mật khẩu của bạn một cách an toàn trong cơ sở dữ liệu KeePassXC</translation>
    </message>
    <message>
        <source>Recent databases</source>
        <translation>Cơ sở dữ liệu gần đây</translation>
    </message>
    <message>
        <source>Open a recent database</source>
        <translation>Mở cơ sở dữ liệu gần đây</translation>
    </message>
    <message>
        <source>Welcome to KeePassXC %1</source>
        <translation>Chào mừng đến với KeePassXC %1</translation>
    </message>
    <message>
        <source>Create Database</source>
        <translation>Tạo cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Open Database</source>
        <translation>Mở cơ sở dữ liệu</translation>
    </message>
    <message>
        <source>Import File</source>
        <translation>Nhập tệp</translation>
    </message>
</context>
<context>
    <name>WinUtils</name>
    <message>
        <source>Invalid key code</source>
        <translation>Mã khóa không hợp lệ</translation>
    </message>
    <message>
        <source>Global shortcut already registered to %1</source>
        <translation>Phím tắt toàn cục đã được đăng ký cho %1</translation>
    </message>
    <message>
        <source>Could not register global shortcut</source>
        <translation>Không thể đăng ký phím tắt toàn cục</translation>
    </message>
</context>
<context>
    <name>WindowsHello</name>
    <message>
        <source>Failed to init KeePassXC crypto.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to encrypt key data.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to get Windows Hello credential.</source>
        <translation type="unfinished"/>
    </message>
    <message>
        <source>Failed to decrypt key data.</source>
        <translation type="unfinished"/>
    </message>
</context>
<context>
    <name>YubiKey</name>
    <message>
        <source>Could not find hardware key with serial number %1. Please connect it to continue.</source>
        <translation>Không thể tìm thấy khóa phần cứng với số sê-ri %1. Vui lòng kết nối nó để tiếp tục.</translation>
    </message>
</context>
<context>
    <name>YubiKeyEditWidget</name>
    <message>
        <source>Hardware key slot selection</source>
        <translation>Chọn khe khóa phần cứng</translation>
    </message>
    <message>
        <source>Could not find any hardware keys!</source>
        <translation>Không thể tìm thấy khóa phần cứng nào!</translation>
    </message>
    <message>
        <source>Selected hardware key slot does not support challenge-response!</source>
        <translation>Khe khóa phần cứng đã chọn không hỗ trợ thách thức-phản hồi!</translation>
    </message>
    <message>
        <source>Challenge-Response</source>
        <translation>Thách thức-Phản hồi</translation>
    </message>
    <message>
        <source>Add Challenge-Response</source>
        <translation>Thêm Thách thức-Phản hồi</translation>
    </message>
    <message>
        <source>Change Challenge-Response</source>
        <translation>Thay đổi Thách thức-Phản hồi</translation>
    </message>
    <message>
        <source>Remove Challenge-Response</source>
        <translation>Xóa Thách thức-Phản hồi</translation>
    </message>
    <message>
        <source>Challenge-Response set, click to change or remove</source>
        <translation>Thách thức-Phản hồi đã đặt, nhấp để thay đổi hoặc xóa</translation>
    </message>
    <message>
        <source>Detecting hardware keys…</source>
        <translation>Đang phát hiện khóa phần cứng…</translation>
    </message>
    <message>
        <source>Refresh hardware keys</source>
        <translation>Làm mới khóa phần cứng</translation>
    </message>
    <message>
        <source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; or &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The key requires one of its slots to be programmed with &lt;a href=&quot;https://keepassxc.org/docs/#faq-yubikey-howto&quot;&gt;Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Nếu bạn sở hữu &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt; hoặc &lt;a href=&quot;https://onlykey.io&quot;&gt;OnlyKey&lt;/a&gt;, bạn có thể sử dụng nó để tăng cường bảo mật.&lt;/p&gt;&lt;p&gt;Khóa yêu cầu một trong các khe của nó được lập trình với &lt;a href=&quot;https://keepassxc.org/docs/#faq-yubikey-howto&quot;&gt;Challenge-Response&lt;/a&gt;.&lt;/p&gt;</translation>
    </message>
    <message>
        <source>No hardware keys detected</source>
        <translation>Không phát hiện khóa phần cứng</translation>
    </message>
    <message>
        <source>Hardware keys found, but no slots are configured</source>
        <translation>Đã tìm thấy khóa phần cứng, nhưng không có khe nào được cấu hình</translation>
    </message>
</context>
<context>
    <name>YubiKeyInterfacePCSC</name>
    <message>
        <source>Hardware key is locked or timed out. Unlock or re-present it to continue.</source>
        <translation>Khóa phần cứng bị khóa hoặc hết thời gian. Mở khóa hoặc đưa ra lại để tiếp tục.</translation>
    </message>
    <message>
        <source>Hardware key was not found or is not configured.</source>
        <translation>Không tìm thấy khóa phần cứng hoặc chưa được cấu hình.</translation>
    </message>
    <message>
        <source>(NFC) %1 [%2] - Slot %3, %4</source>
        <comment>YubiKey display fields</comment>
        <translation>(NFC) %1 [%2] - Khe %3, %4</translation>
    </message>
    <message>
        <source>Press</source>
        <comment>USB Challenge-Response Key interaction request</comment>
        <translation>Nhấn</translation>
    </message>
    <message>
        <source>Passive</source>
        <comment>USB Challenge-Response Key no interaction required</comment>
        <translation>Thụ động</translation>
    </message>
    <message>
        <source>The YubiKey PC/SC interface has not been initialized.</source>
        <translation>Giao diện YubiKey PC/SC chưa được khởi tạo.</translation>
    </message>
    <message>
        <source>Failed to complete a challenge-response, the PC/SC error code was: %1</source>
        <translation>Không thể hoàn thành thách thức-phản hồi, mã lỗi PC/SC là: %1</translation>
    </message>
</context>
<context>
    <name>YubiKeyInterfaceUSB</name>
    <message>
        <source>Press</source>
        <comment>USB Challenge-Response Key interaction request</comment>
        <translation>Nhấn</translation>
    </message>
    <message>
        <source>Passive</source>
        <comment>USB Challenge-Response Key no interaction required</comment>
        <translation>Thụ động</translation>
    </message>
    <message>
        <source>The YubiKey USB interface has not been initialized.</source>
        <translation>Giao diện YubiKey USB chưa được khởi tạo.</translation>
    </message>
    <message>
        <source>Could not find hardware key with serial number %1. Please plug it in to continue.</source>
        <translation>Không thể tìm thấy khóa phần cứng với số sê-ri %1. Vui lòng cắm nó vào để tiếp tục.</translation>
    </message>
    <message>
        <source>Hardware key timed out waiting for user interaction.</source>
        <translation>Khóa phần cứng hết thời gian chờ tương tác người dùng.</translation>
    </message>
    <message>
        <source>A USB error occurred when accessing the hardware key: %1</source>
        <translation>Đã xảy ra lỗi USB khi truy cập khóa phần cứng: %1</translation>
    </message>
    <message>
        <source>Failed to complete a challenge-response, the specific error was: %1</source>
        <translation>Không thể hoàn thành thách thức-phản hồi, lỗi cụ thể là: %1</translation>
    </message>
    <message>
        <source>%1 [%2] - Slot %3</source>
        <comment>YubiKey NEO display fields</comment>
        <translation>%1 [%2] - Khe %3</translation>
    </message>
    <message>
        <source>%1 [%2] - Slot %3, %4</source>
        <comment>YubiKey display fields</comment>
        <translation>%1 [%2] - Khe %3, %4</translation>
    </message>
    <message>
        <source>Unknown</source>
        <comment>Unknown hardware key name</comment>
        <translation>Không xác định</translation>
    </message>
</context>
</TS>