{
  "Hash & Checksum": "التجزئة والمجموع الاختباري",
  "Close": "إغلاق",
  "100% local.": "محلي بالكامل.",
  "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": "تعذر حفظ المفتاح."
}
