{
  "Hash & Checksum": "Băm và tổng kiểm tra",
  "Close": "Đóng",
  "100% local.": "100% trên máy này.",
  "File contents and digests never leave this computer. Files are available only through selections you confirm in the system dialog.": "Nội dung tệp và giá trị băm không bao giờ rời máy tính này. Chỉ có thể truy cập các tệp bạn xác nhận chọn trong hộp thoại hệ thống.",
  "Hash tools": "Công cụ băm",
  "Calculate": "Tính",
  "Verify": "Xác minh",
  "Compare Files": "So sánh tệp",
  "Manifests": "Danh sách tổng kiểm tra",
  "Hash one file, a batch, or a directory. Directory symlinks are skipped.": "Băm một tệp, một nhóm hoặc thư mục. Bỏ qua liên kết tượng trưng đến thư mục.",
  "Selection type": "Loại lựa chọn",
  "File": "Tệp",
  "Files": "Tệp",
  "Multiple Files": "Nhiều tệp",
  "Directory": "Thư mục",
  "Choose…": "Chọn…",
  "Nothing selected": "Chưa chọn gì",
  "Include subdirectories": "Gồm thư mục con",
  "Algorithms": "Thuật toán",
  "Recommended": "Khuyên dùng",
  "Select all": "Chọn tất cả",
  "Clear": "Bỏ chọn",
  "MD5 and SHA-1 are cryptographically broken and are included only for compatibility. Fast hashes, CRC, and Adler are not suitable for security verification. SipHash and HighwayHash use an all-zero key when their key field is left blank. Selecting all algorithms is CPU intensive.": "MD5 và SHA-1 đã bị phá vỡ về mặt mật mã, chỉ có để tương thích. Băm nhanh, CRC và Adler không phù hợp để xác minh bảo mật. SipHash và HighwayHash dùng khóa toàn số 0 nếu để trống trường khóa. Chọn tất cả thuật toán sẽ tốn nhiều CPU.",
  "Output": "Đầu ra",
  "HEX lowercase": "HEX chữ thường",
  "HEX uppercase": "HEX chữ hoa",
  "Compare a local file with an expected digest. Hex comparison ignores case and surrounding whitespace.": "So sánh tệp cục bộ với giá trị băm dự kiến. So sánh thập lục phân bỏ qua hoa thường và khoảng trắng ở hai đầu.",
  "Choose file…": "Chọn tệp…",
  "Algorithm": "Thuật toán",
  "Expected digest": "Giá trị băm dự kiến",
  "This compares calculated digests, not every byte directly.": "Thao tác này so sánh giá trị băm được tính, không so trực tiếp từng byte.",
  "Choose File A…": "Chọn tệp A…",
  "Choose File B…": "Chọn tệp B…",
  "Select one or more (Ctrl/Cmd-click).": "Chọn một hoặc nhiều mục (Ctrl/Cmd+nhấp).",
  "Compare digests": "So sánh giá trị băm",
  "Checksum manifests": "Danh sách tổng kiểm tra",
  "Generate": "Tạo",
  "GNU, BSD, or SFV with portable relative paths.": "GNU, BSD hoặc SFV với đường dẫn tương đối dùng được trên nhiều hệ thống.",
  "Choose source…": "Chọn nguồn…",
  "Format": "Định dạng",
  "SFV (CRC32 only)": "SFV (chỉ CRC32)",
  "Generate manifest…": "Tạo danh sách…",
  "Absolute paths, traversal, UNC/drive paths, and symlink escapes are rejected.": "Từ chối đường dẫn tuyệt đối, vượt thư mục, UNC/ổ đĩa và thoát qua liên kết tượng trưng.",
  "Choose manifest…": "Chọn danh sách…",
  "Choose root directory…": "Chọn thư mục gốc…",
  "Algorithm override (optional)": "Ghi đè thuật toán (tùy chọn)",
  "Auto-detect": "Tự động phát hiện",
  "Verify manifest": "Xác minh danh sách",
  "Job": "Tác vụ",
  "No job running": "Không có tác vụ đang chạy",
  "Cancel": "Hủy",
  "Copy all": "Sao chép tất cả",
  "Export results…": "Xuất kết quả…",
  "Size": "Kích thước",
  "Digest": "Giá trị băm",
  "Status": "Trạng thái",
  "Copy": "Sao chép",
  "Copied": "Đã sao chép",
  "Unknown error": "Lỗi không xác định",
  "Output length in bytes": "Độ dài đầu ra theo byte",
  "Output bytes": "Số byte đầu ra",
  "{bits}-bit seed": "Giá trị khởi tạo {bits} bit",
  "Seed (default 0)": "Giá trị khởi tạo (mặc định 0)",
  "{bytes}-byte hexadecimal key": "Khóa thập lục phân {bytes} byte",
  "HEX key ({bytes} bytes; zero key if blank)": "Khóa HEX ({bytes} byte; khóa toàn số 0 nếu trống)",
  "Elapsed {duration}": "Đã qua {duration}",
  "ETA {duration}": "Còn khoảng {duration}",
  "IDENTICAL digests": "Giá trị băm GIỐNG NHAU",
  "DIFFERENT digests": "Giá trị băm KHÁC NHAU",
  "{matches} matched · {failures} failed": "{matches} khớp · {failures} thất bại",
  "{count} file(s) completed": "Đã hoàn tất {count} tệp",
  "Choose local input first.": "Trước tiên chọn dữ liệu đầu vào cục bộ.",
  "Select at least one algorithm.": "Chọn ít nhất một thuật toán.",
  "Length candidates: {names}. Length alone is not definitive.": "Ứng viên theo độ dài: {names}. Chỉ độ dài chưa đủ kết luận.",
  "No fixed-length algorithm matches this length.": "Không có thuật toán độ dài cố định phù hợp.",
  "Choose a local file first.": "Trước tiên chọn tệp cục bộ.",
  "Choose both local files first.": "Trước tiên chọn cả hai tệp cục bộ.",
  "Select at least one comparison algorithm.": "Chọn ít nhất một thuật toán so sánh.",
  "Choose local source files first.": "Trước tiên chọn các tệp nguồn cục bộ.",
  "Choose a manifest and its local root directory.": "Chọn danh sách và thư mục gốc cục bộ của nó.",
  "category.recommended": "Khuyên dùng / Mật mã",
  "category.xof": "XOF (độ dài đầu ra thay đổi)",
  "category.legacy": "Mật mã cũ",
  "category.broken": "Đã bị phá / Chỉ để tương thích",
  "category.fast": "Nhanh, không dùng mật mã",
  "category.checksums": "Tổng kiểm tra",
  "queued": "đang chờ",
  "running": "đang chạy",
  "completed": "hoàn tất",
  "cancelled": "đã hủy",
  "failed": "thất bại",
  "COMPLETED": "HOÀN TẤT",
  "MATCH": "KHỚP",
  "MISMATCH": "KHÔNG KHỚP",
  "ERROR": "LỖI",
  "INVALID ENTRY": "MỤC KHÔNG HỢP LỆ",
  "Select local files to hash": "Chọn các tệp cục bộ để băm",
  "Select a local file to hash": "Chọn một tệp cục bộ để băm",
  "Select a local directory": "Chọn thư mục cục bộ",
  "Select a checksum manifest": "Chọn danh sách tổng kiểm tra",
  "Save checksum manifest": "Lưu danh sách tổng kiểm tra",
  "HASH_INVALID_ALGORITHMS": "Chọn một hoặc nhiều thuật toán được hỗ trợ.",
  "HASH_UNSUPPORTED_ALGORITHM": "Thuật toán không được hỗ trợ hoặc bị chọn lặp.",
  "HASH_INVALID_XOF_LENGTH": "Độ dài đầu ra XOF không hợp lệ. Kiểm tra phạm vi của trường.",
  "HASH_INVALID_KEY": "Khóa HEX không hợp lệ. Kiểm tra độ dài.",
  "HASH_INVALID_SEED": "Giá trị khởi tạo phải là số nguyên không âm trong phạm vi cho phép.",
  "HASH_CANCELLED": "Đã hủy tác vụ.",
  "HASH_FILE_CHANGED": "Tệp đã thay đổi. Hãy chọn lại.",
  "HASH_NOT_REGULAR_FILE": "Chỉ có thể chọn tệp thông thường.",
  "HASH_INVALID_MANIFEST": "Danh sách tổng kiểm tra không hợp lệ hoặc thuật toán/định dạng không tương thích.",
  "HASH_PATH_ESCAPE": "Đường dẫn dẫn ra ngoài thư mục đã chọn.",
  "HASH_SYMLINK_REJECTED": "Không cho phép liên kết tượng trưng.",
  "HASH_INVALID_SELECTION": "Lựa chọn tệp hoặc thư mục không hợp lệ.",
  "HASH_INVALID_DESTINATION": "Thư mục đích không hợp lệ.",
  "HASH_JOB_NOT_COMPLETED": "Chỉ có thể xuất kết quả đã hoàn tất.",
  "HASH_RESULT_NOT_FOUND": "Không có kết quả hoàn tất để sao chép.",
  "HASH_EMPTY_SELECTION": "Chưa chọn tệp thông thường nào.",
  "HASH_TOO_MANY_FILES": "Một tác vụ chỉ được chứa tối đa 10.000 tệp.",
  "HASH_FILE_TOO_LARGE": "Tệp vượt kích thước được hỗ trợ.",
  "HASH_INVALID_SELECTION_TOKEN": "Lựa chọn đã hết hạn hoặc không khả dụng. Hãy chọn lại tệp.",
  "HASH_INVALID_JOB": "Tác vụ không khả dụng.",
  "HASH_INVALID_EXPECTED": "Giá trị băm dự kiến không hợp lệ. Kiểm tra mã hóa và độ dài.",
  "HASH_AMBIGUOUS_ALGORITHM": "Độ dài băm không xác định được duy nhất thuật toán. Hãy chọn thủ công.",
  "HASH_INTERNAL_ERROR": "Đã xảy ra lỗi nội bộ khi băm.",
  "ENOENT": "Tệp hoặc thư mục không tồn tại.",
  "EACCES": "Truy cập tệp hoặc thư mục bị từ chối.",
  "EPERM": "Không được phép thao tác với tệp hoặc thư mục.",
  "MISSING": "THIẾU",
  "{completed} completed · {failures} failed": "{completed} hoàn tất · {failures} thất bại",
  "Comparison failed": "So sánh thất bại",
  "Expected encoding": "Mã hóa dự kiến"
}
