{
  "Hash & Checksum": "แฮชและเช็กซัม",
  "Close": "ปิด",
  "100% local.": "ทำงานในเครื่อง 100%",
  "File contents and digests never leave this computer. Files are available only through selections you confirm in the system dialog.": "เนื้อหาไฟล์และค่าแฮชจะไม่ออกจากคอมพิวเตอร์นี้ เข้าถึงได้เฉพาะไฟล์ที่คุณยืนยันเลือกในกล่องโต้ตอบระบบ",
  "Hash tools": "เครื่องมือแฮช",
  "Calculate": "คำนวณ",
  "Verify": "ตรวจสอบ",
  "Compare Files": "เปรียบเทียบไฟล์",
  "Manifests": "รายการเช็กซัม",
  "Hash one file, a batch, or a directory. Directory symlinks are skipped.": "แฮชไฟล์เดียว หลายไฟล์ หรือไดเรกทอรี โดยข้ามลิงก์สัญลักษณ์ของไดเรกทอรี",
  "Selection type": "ประเภทการเลือก",
  "File": "ไฟล์",
  "Files": "ไฟล์",
  "Multiple Files": "หลายไฟล์",
  "Directory": "ไดเรกทอรี",
  "Choose…": "เลือก…",
  "Nothing selected": "ยังไม่ได้เลือก",
  "Include subdirectories": "รวมไดเรกทอรีย่อย",
  "Algorithms": "อัลกอริทึม",
  "Recommended": "แนะนำ",
  "Select all": "เลือกทั้งหมด",
  "Clear": "ล้างการเลือก",
  "Output": "ผลลัพธ์",
  "HEX lowercase": "HEX ตัวพิมพ์เล็ก",
  "HEX uppercase": "HEX ตัวพิมพ์ใหญ่",
  "Compare a local file with an expected digest. Hex comparison ignores case and surrounding whitespace.": "เปรียบเทียบไฟล์ในเครื่องกับค่าแฮชที่คาดหวัง การเปรียบเทียบฐานสิบหกไม่แยกตัวพิมพ์และละเว้นช่องว่างรอบค่า",
  "Choose file…": "เลือกไฟล์…",
  "Algorithm": "อัลกอริทึม",
  "Expected digest": "ค่าแฮชที่คาดหวัง",
  "This compares calculated digests, not every byte directly.": "เป็นการเปรียบเทียบค่าแฮชที่คำนวณ ไม่ใช่เปรียบเทียบทุกไบต์โดยตรง",
  "Choose File A…": "เลือกไฟล์ A…",
  "Choose File B…": "เลือกไฟล์ B…",
  "Select one or more (Ctrl/Cmd-click).": "เลือกอย่างน้อยหนึ่งรายการ (Ctrl/Cmd-คลิก)",
  "Compare digests": "เปรียบเทียบค่าแฮช",
  "Checksum manifests": "รายการเช็กซัม",
  "Generate": "สร้าง",
  "GNU, BSD, or SFV with portable relative paths.": "GNU, BSD หรือ SFV พร้อมพาธสัมพัทธ์ที่ใช้ข้ามระบบได้",
  "Choose source…": "เลือกต้นทาง…",
  "Format": "รูปแบบ",
  "SFV (CRC32 only)": "SFV (CRC32 เท่านั้น)",
  "Generate manifest…": "สร้างรายการ…",
  "Absolute paths, traversal, UNC/drive paths, and symlink escapes are rejected.": "ปฏิเสธพาธสัมบูรณ์ การย้อนออกนอกไดเรกทอรี พาธ UNC/ไดรฟ์ และการออกนอกพื้นที่ผ่านลิงก์สัญลักษณ์",
  "Choose manifest…": "เลือกรายการ…",
  "Choose root directory…": "เลือกไดเรกทอรีราก…",
  "Algorithm override (optional)": "แทนที่อัลกอริทึม (ไม่บังคับ)",
  "Auto-detect": "ตรวจหาอัตโนมัติ",
  "Verify manifest": "ตรวจสอบรายการ",
  "Job": "งาน",
  "No job running": "ไม่มีงานทำงานอยู่",
  "Cancel": "ยกเลิก",
  "Copy all": "คัดลอกทั้งหมด",
  "Export results…": "ส่งออกผลลัพธ์…",
  "Size": "ขนาด",
  "Digest": "ค่าแฮช",
  "Status": "สถานะ",
  "Copy": "คัดลอก",
  "Copied": "คัดลอกแล้ว",
  "Unknown error": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
  "Output length in bytes": "ความยาวผลลัพธ์เป็นไบต์",
  "Output bytes": "จำนวนไบต์ผลลัพธ์",
  "{bits}-bit seed": "ค่าเริ่มต้น {bits} บิต",
  "Seed (default 0)": "ค่าเริ่มต้น (ค่าเริ่มต้น 0)",
  "{bytes}-byte hexadecimal key": "คีย์ฐานสิบหก {bytes} ไบต์",
  "HEX key ({bytes} bytes; zero key if blank)": "คีย์ HEX ({bytes} ไบต์ ใช้คีย์ศูนย์หากว่าง)",
  "Elapsed {duration}": "ผ่านไป {duration}",
  "ETA {duration}": "เหลือประมาณ {duration}",
  "IDENTICAL digests": "ค่าแฮชเหมือนกัน",
  "DIFFERENT digests": "ค่าแฮชต่างกัน",
  "{matches} matched · {failures} failed": "ตรงกัน {matches} · ล้มเหลว {failures}",
  "{count} file(s) completed": "เสร็จสิ้น {count} ไฟล์",
  "Choose local input first.": "เลือกข้อมูลนำเข้าในเครื่องก่อน",
  "Select at least one algorithm.": "เลือกอย่างน้อยหนึ่งอัลกอริทึม",
  "Length candidates: {names}. Length alone is not definitive.": "อัลกอริทึมที่เป็นไปได้ตามความยาว: {names} ความยาวเพียงอย่างเดียวยืนยันไม่ได้",
  "No fixed-length algorithm matches this length.": "ไม่มีอัลกอริทึมความยาวคงที่ตรงกับความยาวนี้",
  "Choose a local file first.": "เลือกไฟล์ในเครื่องก่อน",
  "Choose both local files first.": "เลือกไฟล์ในเครื่องทั้งสองก่อน",
  "Select at least one comparison algorithm.": "เลือกอัลกอริทึมเปรียบเทียบอย่างน้อยหนึ่งรายการ",
  "Choose local source files first.": "เลือกไฟล์ต้นทางในเครื่องก่อน",
  "Choose a manifest and its local root directory.": "เลือกรายการและไดเรกทอรีรากในเครื่อง",
  "category.recommended": "แนะนำ / การเข้ารหัส",
  "category.xof": "XOF (ความยาวผลลัพธ์แปรผัน)",
  "category.legacy": "การเข้ารหัสแบบเก่า",
  "category.broken": "ไม่ปลอดภัย / เพื่อความเข้ากันได้เท่านั้น",
  "category.fast": "เร็ว ไม่ใช่การเข้ารหัส",
  "category.checksums": "เช็กซัม",
  "queued": "อยู่ในคิว",
  "running": "กำลังทำงาน",
  "completed": "เสร็จสิ้น",
  "cancelled": "ยกเลิกแล้ว",
  "failed": "ล้มเหลว",
  "COMPLETED": "เสร็จสิ้น",
  "MATCH": "ตรงกัน",
  "MISMATCH": "ไม่ตรงกัน",
  "ERROR": "ข้อผิดพลาด",
  "INVALID ENTRY": "รายการไม่ถูกต้อง",
  "Select local files to hash": "เลือกไฟล์ในเครื่องเพื่อแฮช",
  "Select a local file to hash": "เลือกไฟล์ในเครื่องหนึ่งไฟล์เพื่อแฮช",
  "Select a local directory": "เลือกไดเรกทอรีในเครื่อง",
  "Select a checksum manifest": "เลือกรายการเช็กซัม",
  "Save checksum manifest": "บันทึกรายการเช็กซัม",
  "HASH_INVALID_ALGORITHMS": "เลือกอย่างน้อยหนึ่งอัลกอริทึมที่รองรับ",
  "HASH_UNSUPPORTED_ALGORITHM": "อัลกอริทึมไม่รองรับหรือถูกเลือกซ้ำ",
  "HASH_INVALID_XOF_LENGTH": "ความยาวผลลัพธ์ XOF ไม่ถูกต้อง ตรวจสอบช่วงที่อนุญาตของช่อง",
  "HASH_INVALID_KEY": "คีย์ HEX ไม่ถูกต้อง ตรวจสอบความยาว",
  "HASH_INVALID_SEED": "ค่าเริ่มต้นต้องเป็นจำนวนเต็มไม่ติดลบในช่วงที่อนุญาต",
  "HASH_CANCELLED": "ยกเลิกงานแล้ว",
  "HASH_FILE_CHANGED": "ไฟล์เปลี่ยนแล้ว โปรดเลือกใหม่",
  "HASH_NOT_REGULAR_FILE": "เลือกได้เฉพาะไฟล์ปกติ",
  "HASH_INVALID_MANIFEST": "รายการเช็กซัมไม่ถูกต้องหรืออัลกอริทึม/รูปแบบไม่เข้ากัน",
  "HASH_PATH_ESCAPE": "พาธออกนอกไดเรกทอรีที่เลือก",
  "HASH_SYMLINK_REJECTED": "ไม่อนุญาตลิงก์สัญลักษณ์",
  "HASH_INVALID_SELECTION": "การเลือกไฟล์หรือไดเรกทอรีไม่ถูกต้อง",
  "HASH_INVALID_DESTINATION": "ไดเรกทอรีปลายทางไม่ถูกต้อง",
  "HASH_JOB_NOT_COMPLETED": "ส่งออกได้เฉพาะผลลัพธ์ที่เสร็จสมบูรณ์",
  "HASH_RESULT_NOT_FOUND": "ไม่มีผลลัพธ์ที่เสร็จสมบูรณ์ให้คัดลอก",
  "HASH_EMPTY_SELECTION": "ยังไม่ได้เลือกไฟล์ปกติ",
  "HASH_TOO_MANY_FILES": "งานหนึ่งมีได้สูงสุด 10,000 ไฟล์",
  "HASH_FILE_TOO_LARGE": "ไฟล์เกินขนาดที่รองรับ",
  "HASH_INVALID_SELECTION_TOKEN": "การเลือกหมดอายุหรือไม่พร้อมใช้งาน โปรดเลือกไฟล์ใหม่",
  "HASH_INVALID_JOB": "งานไม่พร้อมใช้งาน",
  "HASH_INVALID_EXPECTED": "ค่าแฮชที่คาดหวังไม่ถูกต้อง ตรวจสอบการเข้ารหัสและความยาว",
  "HASH_AMBIGUOUS_ALGORITHM": "ความยาวแฮชระบุอัลกอริทึมแน่นอนไม่ได้ โปรดเลือกเอง",
  "HASH_INTERNAL_ERROR": "เกิดข้อผิดพลาดภายในขณะแฮช",
  "ENOENT": "ไม่มีไฟล์หรือไดเรกทอรีนี้",
  "EACCES": "ถูกปฏิเสธการเข้าถึงไฟล์หรือไดเรกทอรี",
  "EPERM": "ไม่อนุญาตการดำเนินการกับไฟล์หรือไดเรกทอรี",
  "MISSING": "ไม่พบ",
  "{completed} completed · {failures} failed": "เสร็จสิ้น {completed} · ล้มเหลว {failures}",
  "Comparison failed": "เปรียบเทียบไม่สำเร็จ",
  "Expected encoding": "การเข้ารหัสที่คาดหวัง",
  "OpenPGP signature": "ลายเซ็น OpenPGP",
  "Search algorithms": "ค้นหาอัลกอริทึม",
  "Favorites only": "เฉพาะรายการโปรด",
  "Favorites": "รายการโปรด",
  "Add to favorites": "เพิ่มในรายการโปรด",
  "Remove from favorites": "นำออกจากรายการโปรด",
  "Verify a file against a detached signature (.asc, .sig, .gpg). The signer's public key is required; a fingerprint checks that it is the key you expect.": "ตรวจสอบไฟล์ด้วยลายเซ็นแบบแยก (.asc, .sig, .gpg) ต้องใช้กุญแจสาธารณะของผู้ลงนาม โดยลายนิ้วมือจะช่วยยืนยันว่าเป็นกุญแจที่คุณคาดหวัง",
  "Choose signature…": "เลือกลายเซ็น…",
  "Choose public key…": "เลือกกุญแจสาธารณะ…",
  "Saved keys are used if you do not add one": "หากคุณไม่เพิ่มกุญแจ จะใช้กุญแจที่บันทึกไว้",
  "Paste a public key": "วางกุญแจสาธารณะ",
  "Expected fingerprint (optional)": "ลายนิ้วมือที่คาดหวัง (ไม่บังคับ)",
  "Save this key for later verification": "บันทึกกุญแจนี้ไว้เพื่อตรวจสอบภายหลัง",
  "Verify signature": "ตรวจสอบลายเซ็น",
  "Saved keys": "กุญแจที่บันทึกไว้",
  "No saved keys": "ไม่มีกุญแจที่บันทึกไว้",
  "Use fingerprint": "ใช้ลายนิ้วมือ",
  "Remove": "นำออก",
  "Verifying…": "กำลังตรวจสอบ…",
  "Choose the signature first.": "โปรดเลือกลายเซ็นก่อน",
  "The signature is valid.": "ลายเซ็นถูกต้อง",
  "Signed by: {name}": "ลงนามโดย: {name}",
  "Key fingerprint: {fingerprint}": "ลายนิ้วมือของกุญแจ: {fingerprint}",
  "Signing subkey: {fingerprint}": "กุญแจย่อยสำหรับลงนาม: {fingerprint}",
  "Signed on: {date}": "วันที่ลงนาม: {date}",
  "The key matches the fingerprint you entered.": "กุญแจตรงกับลายนิ้วมือที่คุณป้อน",
  "No fingerprint was entered. Compare the key fingerprint with one from the signer.": "ไม่ได้ป้อนลายนิ้วมือ โปรดเปรียบเทียบลายนิ้วมือของกุญแจกับลายนิ้วมือที่ได้รับจากผู้ลงนาม",
  "Select the signer's public key": "เลือกกุญแจสาธารณะของผู้ลงนาม",
  "Select the signature file": "เลือกไฟล์ลายเซ็น",
  "HASH_PGP_SIGNATURE_MALFORMED": "ไฟล์นี้ไม่ใช่ลายเซ็น OpenPGP แบบแยก",
  "HASH_PGP_KEY_MALFORMED": "ไฟล์นี้ไม่มีกุญแจสาธารณะ OpenPGP",
  "HASH_PGP_FINGERPRINT_INVALID": "ป้อนลายนิ้วมือของกุญแจให้ครบ (อักขระฐานสิบหก 40 หรือ 64 ตัว)",
  "HASH_PGP_KEY_REQUIRED": "ลายนิ้วมือเพียงอย่างเดียวไม่สามารถตรวจสอบลายเซ็นได้ โปรดเพิ่มกุญแจสาธารณะของผู้ลงนาม",
  "HASH_PGP_SIGNER_UNKNOWN": "ลายเซ็นนี้ไม่ได้สร้างด้วยกุญแจที่ให้มา",
  "HASH_PGP_FINGERPRINT_MISMATCH": "ลายเซ็นถูกต้อง แต่สร้างด้วยกุญแจอื่นที่ไม่ใช่กุญแจที่ตรงกับลายนิ้วมือที่คุณป้อน",
  "HASH_PGP_KEY_INVALID": "กุญแจถูกเพิกถอน หมดอายุ หรือมีลายเซ็นรับรองตนเองที่ไม่ถูกต้อง",
  "HASH_PGP_SIGNATURE_INVALID": "ลายเซ็นไม่ตรงกับไฟล์นี้ ไฟล์ถูกเปลี่ยนแปลงหรือลายเซ็นเป็นของไฟล์อื่น",
  "HASH_PGP_FILE_UNREADABLE": "ไม่สามารถอ่านไฟล์ได้",
  "HASH_PGP_KEY_STORE_FAILED": "ไม่สามารถบันทึกกุญแจได้"
}
