BastionGuard/thirdparty/bastionguard-recovery-data/po/ar.po
specialworld83 f0f913a209 Release 2.0
2026-07-15 10:52:22 +02:00

1859 lines
56 KiB
Text

# BastionGuard Recovery Data translation template.
# Copyright (C) 2026 Calogero Scarnà
# This file is distributed under the same license as the BastionGuard Recovery Data package.
#
msgid ""
msgstr ""
"Project-Id-Version: BastionGuard Recovery Data 0.3.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-05-09 18:46+0000\n"
"PO-Revision-Date: 2026-05-09 18:46+0000\n"
"Last-Translator: Calogero Scarnà <specialworld83@gmail.com>\n"
"Language-Team: Arabic <ar@li.org>\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: src/StyleProvider.cpp:78
msgid ""
"⚠ No CSS file found:\n"
msgstr ""
"⚠ لم يتم العثور على ملف CSS:\n"
#: src/StyleProvider.cpp:94
msgid "[CSS] Tema '"
msgstr "[CSS] السمة '"
#: src/StyleProvider.cpp:95
msgid "' caricato da: "
msgstr "' تم تحميلها من: "
#: src/StyleProvider.cpp:98
msgid "❌ Errore CSS: "
msgstr "❌ خطأ CSS: "
#: src/app_window.cpp:36 src/main_window.cpp:82
msgid "Open image"
msgstr "فتح صورة"
#: src/app_window.cpp:37 src/main_window.cpp:513
msgid "Scan"
msgstr "فحص"
#: src/app_window.cpp:38 src/app_window.cpp:233
msgid "Save report"
msgstr "حفظ التقرير"
#: src/app_window.cpp:39
msgid "Recover data"
msgstr "استعادة البيانات"
#: src/app_window.cpp:40
msgid "Ready"
msgstr "جاهز"
#: src/app_window.cpp:41
msgid "BastionGuard Recovery Data"
msgstr "BastionGuard Recovery Data"
#: src/app_window.cpp:94
msgid "Offset"
msgstr "الإزاحة"
#: src/app_window.cpp:95
msgid "Size"
msgstr "الحجم"
#: src/app_window.cpp:96
msgid "Type"
msgstr "النوع"
#: src/app_window.cpp:97 src/main_window.cpp:511
msgid "Source"
msgstr "المصدر"
#: src/app_window.cpp:98
msgid "Detail"
msgstr "التفاصيل"
#: src/app_window.cpp:99
msgid "Confidence"
msgstr "مستوى الثقة"
#: src/app_window.cpp:148
msgid "Select disk image"
msgstr "اختر صورة القرص"
#: src/app_window.cpp:155
msgid "Internal error: file dialog unavailable."
msgstr "خطأ داخلي: مربع حوار الملفات غير متاح."
#: src/app_window.cpp:162
msgid "Selected file:"
msgstr "الملف المحدد:"
#: src/app_window.cpp:163
msgid "File ready for scan"
msgstr "الملف جاهز للفحص"
#: src/app_window.cpp:166
msgid "File selection cancelled or failed:"
msgstr "تم إلغاء اختيار الملف أو فشل:"
#: src/app_window.cpp:173
msgid "No file selected."
msgstr "لم يتم تحديد أي ملف."
#: src/app_window.cpp:174
msgid "Select a file first"
msgstr "اختر ملفًا أولًا"
#: src/app_window.cpp:178 src/main_window.cpp:909
msgid "A scan is already running."
msgstr "هناك فحص قيد التشغيل بالفعل."
#: src/app_window.cpp:187
msgid "Starting read-only scan..."
msgstr "جارٍ بدء فحص للقراءة فقط..."
#: src/app_window.cpp:188
msgid "Scanning in progress..."
msgstr "الفحص قيد التقدم..."
#: src/app_window.cpp:219
msgid "Scan completed"
msgstr "اكتمل الفحص"
#: src/app_window.cpp:228 src/app_window.cpp:298 src/main_window.cpp:948
msgid "No scan report available."
msgstr "لا يوجد تقرير فحص متاح."
#: src/app_window.cpp:240
msgid "Internal error: save dialog unavailable."
msgstr "خطأ داخلي: مربع حوار الحفظ غير متاح."
#: src/app_window.cpp:260
msgid "Report saved:"
msgstr "تم حفظ التقرير:"
#: src/app_window.cpp:261
msgid "Report saved"
msgstr "تم حفظ التقرير"
#: src/app_window.cpp:263
msgid "Failed to save report:"
msgstr "فشل حفظ التقرير:"
#: src/app_window.cpp:264
msgid "Report save failed"
msgstr "فشل حفظ التقرير"
#: src/app_window.cpp:267
msgid "Report save cancelled or failed:"
msgstr "تم إلغاء حفظ التقرير أو فشل:"
#: src/app_window.cpp:302 src/main_window.cpp:958
msgid "A recovery task is already running."
msgstr "هناك مهمة استعادة قيد التشغيل بالفعل."
#: src/app_window.cpp:307 src/main_window.cpp:808
msgid "Select destination folder"
msgstr "اختر مجلد الوجهة"
#: src/app_window.cpp:314
msgid "Internal error: output dialog unavailable."
msgstr "خطأ داخلي: مربع حوار الإخراج غير متاح."
#: src/app_window.cpp:323
msgid "Recovery destination:"
msgstr "وجهة الاستعادة:"
#: src/app_window.cpp:324
msgid "Recovery in progress..."
msgstr "الاستعادة قيد التقدم..."
#: src/app_window.cpp:336
msgid "Destination selection cancelled or failed:"
msgstr "تم إلغاء اختيار الوجهة أو فشل:"
#: src/app_window.cpp:346
msgid "Exported images:"
msgstr "الصور المصدّرة:"
#: src/app_window.cpp:347
msgid "Recovered files:"
msgstr "الملفات المستعادة:"
#: src/app_window.cpp:348
msgid "Recovery completed"
msgstr "اكتملت الاستعادة"
#: src/app_window.cpp:350
msgid "Recovery failed:"
msgstr "فشلت الاستعادة:"
#: src/app_window.cpp:351
msgid "Recovery failed"
msgstr "فشلت الاستعادة"
#: src/btrfs_recovery.cpp:359
msgid "Failed to read Btrfs superblock"
msgstr "فشلت قراءة الكتلة الفائقة لنظام Btrfs"
#: src/btrfs_recovery.cpp:363
msgid "Invalid Btrfs superblock magic"
msgstr "قيمة التعريف السحرية للكتلة الفائقة Btrfs غير صالحة"
#: src/btrfs_recovery.cpp:382
msgid "Invalid Btrfs nodesize"
msgstr "حجم العقدة في Btrfs غير صالح"
#: src/btrfs_recovery.cpp:392
msgid "Unable to parse Btrfs system chunk array"
msgstr "تعذر تحليل مصفوفة مقاطع نظام Btrfs"
#: src/btrfs_recovery.cpp:398 src/encryption_support.cpp:54 src/ext4_recovery.cpp:63
#: src/file_carver.cpp:52 src/filesystem_recovery.cpp:63 src/ntfs_recovery.cpp:1081
#: src/recovery_exporter.cpp:29 src/recovery_exporter.cpp:111
msgid "Unable to create output file"
msgstr "تعذر إنشاء ملف الإخراج"
#: src/btrfs_recovery.cpp:417
msgid ""
"Btrfs chunk tree load was partial; continuing with system chunk mappin"
"gs only."
msgstr ""
"كان تحميل شجرة مقاطع Btrfs جزئيًا؛ سيتم المتابعة باستخدام تعيينات مقاطع "
"النظام فقط."
#: src/btrfs_recovery.cpp:431
msgid "Btrfs file recovery completed at offset"
msgstr "اكتملت استعادة ملفات Btrfs عند الإزاحة"
#: src/btrfs_recovery.cpp:432
msgid "Btrfs chunk mappings loaded"
msgstr "تم تحميل تعيينات مقاطع Btrfs"
#: src/btrfs_recovery.cpp:433
msgid "Btrfs filesystem roots discovered"
msgstr "تم اكتشاف جذور نظام ملفات Btrfs"
#: src/btrfs_recovery.cpp:434
msgid "Btrfs files exported"
msgstr "تم تصدير ملفات Btrfs"
#: src/btrfs_recovery.cpp:435
msgid "Btrfs compressed extents exported"
msgstr "تم تصدير امتدادات Btrfs المضغوطة"
#: src/btrfs_recovery.cpp:436
msgid "Btrfs compressed extents skipped"
msgstr "تم تخطي امتدادات Btrfs المضغوطة"
#: src/btrfs_recovery.cpp:822
msgid "Btrfs chunk tree parsed"
msgstr "تم تحليل شجرة مقاطع Btrfs"
#: src/btrfs_recovery.cpp:828
msgid "Invalid Btrfs root tree"
msgstr "شجرة جذر Btrfs غير صالحة"
#: src/btrfs_recovery.cpp:850
msgid "Btrfs root tree parsed"
msgstr "تم تحليل شجرة جذر Btrfs"
#: src/btrfs_recovery.cpp:939
msgid "Btrfs fs root parsed"
msgstr "تم تحليل جذر نظام ملفات Btrfs"
#: src/btrfs_recovery.cpp:1062 src/btrfs_recovery.cpp:1067
msgid "Btrfs export failed"
msgstr "فشل تصدير Btrfs"
#: src/carving.cpp:1000
msgid "Carving: starting scan up to "
msgstr "النحت: بدء الفحص حتى "
#: src/carving.cpp:1007
msgid "Carving: read failure at offset "
msgstr "النحت: فشل القراءة عند الإزاحة "
#: src/carving.cpp:1008
msgid ", skipping ahead"
msgstr "، يتم التخطي إلى الأمام"
#: src/carving.cpp:1103
msgid "Carving: completed. Files recovered: "
msgstr "النحت: اكتمل. الملفات المستعادة: "
#: src/disk_reader.cpp:48
msgid "source is neither a regular file nor a block device"
msgstr "المصدر ليس ملفًا عاديًا ولا جهاز كتل"
#: src/disk_reader.cpp:76
msgid "block-device support is Linux-only in this build"
msgstr "دعم أجهزة الكتل في هذا الإصدار متاح على Linux فقط"
#: src/encrypted_volume_support.cpp:107
msgid "Encrypted volume probes: analysis started."
msgstr "فحوصات المجلدات المشفرة: بدأ التحليل."
#: src/encrypted_volume_support.cpp:129
msgid "Encrypted volume probes: analysis completed."
msgstr "فحوصات المجلدات المشفرة: اكتمل التحليل."
#: src/encryption_support.cpp:64
msgid "Read error while exporting encrypted metadata"
msgstr "خطأ قراءة أثناء تصدير البيانات الوصفية المشفرة"
#: src/encryption_support.cpp:69
msgid "Write error while exporting encrypted metadata"
msgstr "خطأ كتابة أثناء تصدير البيانات الوصفية المشفرة"
#: src/encryption_support.cpp:220
msgid "Created read-only loop device:"
msgstr "تم إنشاء جهاز loop للقراءة فقط:"
#: src/encryption_support.cpp:275
msgid "Unlocked LUKS container through cryptsetup:"
msgstr "تم فتح حاوية LUKS عبر cryptsetup:"
#: src/encryption_support.cpp:318
msgid "Unlocked LUKS container through cryptsetup key file:"
msgstr "تم فتح حاوية LUKS عبر ملف مفتاح cryptsetup:"
#: src/encryption_support.cpp:388
msgid "Unlocked BitLocker container through dislocker:"
msgstr "تم فتح حاوية BitLocker عبر dislocker:"
#: src/encryption_support.cpp:397
msgid "Closed mapper:"
msgstr "تم إغلاق المعيّن:"
#: src/encryption_support.cpp:402
msgid "Detached helper loop device:"
msgstr "تم فصل جهاز loop المساعد:"
#: src/encryption_support.cpp:407
msgid "Detached loop device:"
msgstr "تم فصل جهاز loop:"
#: src/encryption_support.cpp:412
msgid "Removed helper directory:"
msgstr "تمت إزالة الدليل المساعد:"
#: src/encryption_support.cpp:432
msgid "Encryption probes: detected"
msgstr "فحوصات التشفير: تم اكتشاف"
#: src/encryption_support.cpp:473
msgid "Exported encrypted volume metadata:"
msgstr "تم تصدير البيانات الوصفية للمجلد المشفر:"
#: src/encryption_support.cpp:543
msgid "Unlocked BitLocker container through BEK file:"
msgstr "تم فتح حاوية BitLocker عبر ملف BEK:"
#: src/ext4_recovery.cpp:75 src/filesystem_recovery.cpp:76 src/ntfs_recovery.cpp:694
msgid "Read error while exporting recovered file"
msgstr "خطأ قراءة أثناء تصدير الملف المستعاد"
#: src/ext4_recovery.cpp:80 src/filesystem_recovery.cpp:81
msgid "Write error while exporting recovered file"
msgstr "خطأ كتابة أثناء تصدير الملف المستعاد"
#: src/ext4_recovery.cpp:142
msgid "ext4 recovery started at offset"
msgstr "بدأت استعادة ext4 عند الإزاحة"
#: src/ext4_recovery.cpp:144
msgid "ext4 block size"
msgstr "حجم كتلة ext4"
#: src/ext4_recovery.cpp:152
msgid "ext4 recovery completed."
msgstr "اكتملت استعادة ext4."
#: src/ext4_recovery.cpp:176
msgid "Failed to read ext4 superblock"
msgstr "فشلت قراءة الكتلة الفائقة لنظام ext4"
#: src/ext4_recovery.cpp:180
msgid "Invalid ext4 superblock magic"
msgstr "قيمة التعريف السحرية للكتلة الفائقة ext4 غير صالحة"
#: src/ext4_recovery.cpp:197
msgid "Unsupported ext4 geometry"
msgstr "بنية ext4 الهندسية غير مدعومة"
#: src/ext4_recovery.cpp:340
msgid "ext4 journal replay overlay blocks"
msgstr "كتل تراكب إعادة تشغيل سجل ext4"
#: src/ext4_recovery.cpp:341
msgid "ext4 committed journal transactions"
msgstr "معاملات سجل ext4 المؤكدة"
#: src/ext4_recovery.cpp:342
msgid "ext4 journal revoke records"
msgstr "سجلات إلغاء سجل ext4"
#: src/ext4_recovery.cpp:372
msgid "Invalid ext4 inode number"
msgstr "رقم inode في ext4 غير صالح"
#: src/ext4_recovery.cpp:379
msgid "Failed to read ext4 group descriptor"
msgstr "فشلت قراءة واصف مجموعة ext4"
#: src/ext4_recovery.cpp:387
msgid "Invalid ext4 inode table pointer"
msgstr "مؤشر جدول inode في ext4 غير صالح"
#: src/ext4_recovery.cpp:393
msgid "Failed to read ext4 inode"
msgstr "فشلت قراءة inode في ext4"
#: src/ext4_recovery.cpp:438
msgid "Failed to read ext4 extent node"
msgstr "فشلت قراءة عقدة امتداد ext4"
#: src/ext4_recovery.cpp:445
msgid "Invalid ext4 extent header"
msgstr "ترويسة امتداد ext4 غير صالحة"
#: src/ext4_recovery.cpp:472
msgid "ext4 inode does not use extents"
msgstr "inode في ext4 لا يستخدم الامتدادات"
#: src/ext4_recovery.cpp:480
msgid "Invalid ext4 inode extent header"
msgstr "ترويسة امتداد inode في ext4 غير صالحة"
#: src/ext4_recovery.cpp:508
msgid "Failed to read ext4 indirect block"
msgstr "فشلت قراءة كتلة ext4 غير المباشرة"
#: src/ext4_recovery.cpp:630
msgid "Cannot create ext4 file"
msgstr "تعذر إنشاء ملف ext4"
#: src/ext4_recovery.cpp:636
msgid ""
"ext4 inline_data file truncated to 60 bytes (xattr 'system.data' overf"
"low not supported):"
msgstr ""
"تم اقتطاع ملف inline_data في ext4 إلى 60 بايتًا، لأن تجاوز xattr "
"'system.data' غير مدعوم:"
#: src/ext4_recovery.cpp:644
msgid "Recovered ext4 inline-data file:"
msgstr "تمت استعادة ملف بيانات مضمّنة ext4:"
#: src/ext4_recovery.cpp:652
msgid "Skipped ext4 file without supported data mapping"
msgstr "تم تخطي ملف ext4 بلا تعيين بيانات مدعوم"
#: src/ext4_recovery.cpp:670
msgid "Recovered ext4 file:"
msgstr "تمت استعادة ملف ext4:"
#: src/ext4_recovery.cpp:730
msgid "ext4 journal inode could not be read"
msgstr "تعذرت قراءة inode سجل ext4"
#: src/ext4_recovery.cpp:736
msgid "ext4 journal mapping unsupported or unreadable"
msgstr "تعيين سجل ext4 غير مدعوم أو غير قابل للقراءة"
#: src/ext4_recovery.cpp:747
msgid "ext4 journal export failed"
msgstr "فشل تصدير سجل ext4"
#: src/ext4_recovery.cpp:860
msgid "ext4 journal exported"
msgstr "تم تصدير سجل ext4"
#: src/ext4_recovery.cpp:879
msgid "Skipped ext4 directory without supported data mapping"
msgstr "تم تخطي دليل ext4 بلا تعيين بيانات مدعوم"
#: src/file_carver.cpp:62
msgid "Read error while exporting carved file"
msgstr "خطأ قراءة أثناء تصدير الملف المنحوت"
#: src/file_carver.cpp:67
msgid "Write error while exporting carved file"
msgstr "خطأ كتابة أثناء تصدير الملف المنحوت"
#: src/file_carver.cpp:96
msgid "Read error during file carving"
msgstr "خطأ قراءة أثناء نحت الملفات"
#: src/file_carver.cpp:148
msgid "Recovered by header/footer carving"
msgstr "تمت الاستعادة عبر النحت اعتمادًا على الترويسة/الذيل"
#: src/file_carver.cpp:148
msgid "Recovered by header-based carving"
msgstr "تمت الاستعادة عبر النحت اعتمادًا على الترويسة"
#: src/file_carver.cpp:151
msgid "Recovered carved file:"
msgstr "تمت استعادة ملف منحوت:"
#: src/file_carver.cpp:187
msgid "File carving started."
msgstr "بدأ نحت الملفات."
#: src/file_carver.cpp:193
msgid "File carving completed."
msgstr "اكتمل نحت الملفات."
#: src/filesystem_probes.cpp:83 src/filesystem_probes.cpp:127 src/ntfs_probe.cpp:101
msgid "Bytes/sector"
msgstr "بايت/قطاع"
#: src/filesystem_probes.cpp:84 src/filesystem_probes.cpp:128 src/ntfs_probe.cpp:102
msgid "Sectors/cluster"
msgstr "قطاعات/عنقود"
#: src/filesystem_probes.cpp:85
msgid ", FATs: "
msgstr "، جداول FAT: "
#: src/filesystem_probes.cpp:86
msgid ", Reserved: "
msgstr "، محجوز: "
#: src/filesystem_probes.cpp:87
msgid ", Sectors/FAT: "
msgstr "، قطاعات/FAT: "
#: src/filesystem_probes.cpp:88
msgid ", Root cluster: "
msgstr "، عنقود الجذر: "
#: src/filesystem_probes.cpp:89
msgid ", FSInfo: "
msgstr "، FSInfo: "
#: src/filesystem_probes.cpp:90
msgid ", Backup boot: "
msgstr "، إقلاع احتياطي: "
#: src/filesystem_probes.cpp:126
msgid "Partition offset: "
msgstr "إزاحة القسم: "
#: src/filesystem_probes.cpp:129
msgid ", FAT offset: "
msgstr "، إزاحة FAT: "
#: src/filesystem_probes.cpp:130
msgid ", FAT length: "
msgstr "، طول FAT: "
#: src/filesystem_probes.cpp:131
msgid ", Cluster heap: "
msgstr "، كومة العناقيد: "
#: src/filesystem_probes.cpp:132
msgid ", Cluster count: "
msgstr "، عدد العناقيد: "
#: src/filesystem_probes.cpp:133
msgid ", Root dir cluster: "
msgstr "، عنقود دليل الجذر: "
#: src/filesystem_probes.cpp:173
msgid "Inodes: "
msgstr "Inodes: "
#: src/filesystem_probes.cpp:174
msgid ", Blocks: "
msgstr "، الكتل: "
#: src/filesystem_probes.cpp:175
msgid ", Block size: "
msgstr "، حجم الكتلة: "
#: src/filesystem_probes.cpp:176
msgid ", Blocks/group: "
msgstr "، كتل/مجموعة: "
#: src/filesystem_probes.cpp:177
msgid ", Inodes/group: "
msgstr "، Inodes/مجموعة: "
#: src/filesystem_probes.cpp:178
msgid ", Inode size: "
msgstr "، حجم inode: "
#: src/filesystem_probes.cpp:220
msgid "Bytenr: "
msgstr "رقم البايت: "
#: src/filesystem_probes.cpp:221
msgid ", Generation: "
msgstr "، الجيل: "
#: src/filesystem_probes.cpp:258
msgid "Format version"
msgstr "إصدار التنسيق"
#: src/filesystem_probes.cpp:259 src/filesystem_probes.cpp:310
msgid "Block size"
msgstr "حجم الكتلة"
#: src/filesystem_probes.cpp:260
msgid "Sector size"
msgstr "حجم القطاع"
#: src/filesystem_probes.cpp:261
msgid "Inode size"
msgstr "حجم inode"
#: src/filesystem_probes.cpp:262
msgid "Inodes/block"
msgstr "Inodes/كتلة"
#: src/filesystem_probes.cpp:263
msgid "Allocation groups"
msgstr "مجموعات التخصيص"
#: src/filesystem_probes.cpp:264
msgid "Blocks/AG"
msgstr "كتل/مجموعة تخصيص"
#: src/filesystem_probes.cpp:265 src/filesystem_probes.cpp:311
msgid "Total blocks"
msgstr "إجمالي الكتل"
#: src/filesystem_probes.cpp:267
msgid "CRC: V5"
msgstr "CRC: V5"
#: src/filesystem_probes.cpp:278
msgid "Label"
msgstr "التسمية"
#: src/filesystem_probes.cpp:308
msgid "Variant"
msgstr "المتغير"
#: src/filesystem_probes.cpp:309
msgid "Version"
msgstr "الإصدار"
#: src/filesystem_probes.cpp:312
msgid "Free blocks"
msgstr "الكتل الحرة"
#: src/filesystem_probes.cpp:313
msgid "Files"
msgstr "الملفات"
#: src/filesystem_probes.cpp:314
msgid "Folders"
msgstr "المجلدات"
#: src/filesystem_probes.cpp:316
msgid "Journaled"
msgstr "مدعوم بالسجل"
#: src/filesystem_probes.cpp:338
msgid "Filesystem probes: analysis started."
msgstr "فحوصات نظام الملفات: بدأ التحليل."
#: src/filesystem_probes.cpp:359
msgid "Filesystem probes: analysis completed."
msgstr "فحوصات نظام الملفات: اكتمل التحليل."
#: src/filesystem_recovery.cpp:104
msgid "FAT32 recovery started at offset"
msgstr "بدأت استعادة FAT32 عند الإزاحة"
#: src/filesystem_recovery.cpp:109
msgid "FAT32 recovery completed."
msgstr "اكتملت استعادة FAT32."
#: src/filesystem_recovery.cpp:228
msgid "Skipped FAT32 file with invalid cluster chain"
msgstr "تم تخطي ملف FAT32 بسلسلة عناقيد غير صالحة"
#: src/filesystem_recovery.cpp:248
msgid "Recovered FAT32 file:"
msgstr "تمت استعادة ملف FAT32:"
#: src/filesystem_recovery.cpp:452
msgid "Recovered FAT32 deleted file (best-effort, assumes contiguous):"
msgstr "تمت استعادة ملف FAT32 محذوف بأفضل جهد، مع افتراض أنه متجاور:"
#: src/filesystem_recovery.cpp:471
msgid "exFAT recovery started at offset"
msgstr "بدأت استعادة exFAT عند الإزاحة"
#: src/filesystem_recovery.cpp:473
msgid "exFAT allocation bitmap loaded"
msgstr "تم تحميل خريطة بتات تخصيص exFAT"
#: src/filesystem_recovery.cpp:479
msgid "exFAT recovery completed."
msgstr "اكتملت استعادة exFAT."
#: src/filesystem_recovery.cpp:644
msgid "Skipped exFAT file with invalid cluster chain"
msgstr "تم تخطي ملف exFAT بسلسلة عناقيد غير صالحة"
#: src/filesystem_recovery.cpp:660
msgid "Recovered exFAT file:"
msgstr "تمت استعادة ملف exFAT:"
#: src/filesystem_recovery.cpp:712
msgid "Recovered exFAT deleted file (best-effort, assumes contiguous):"
msgstr "تمت استعادة ملف exFAT محذوف بأفضل جهد، مع افتراض أنه متجاور:"
#: src/filesystem_recovery.cpp:872
msgid "NTFS recovery skipped or failed at offset"
msgstr "تم تخطي استعادة NTFS أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:881
msgid "FAT32 recovery skipped or failed at offset"
msgstr "تم تخطي استعادة FAT32 أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:890
msgid "exFAT recovery skipped or failed at offset"
msgstr "تم تخطي استعادة exFAT أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:898
msgid "ext4 recovery skipped or failed at offset"
msgstr "تم تخطي استعادة ext4 أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:906
msgid "Btrfs recovery skipped or failed at offset"
msgstr "تم تخطي استعادة Btrfs أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:914
msgid "XFS recovery skipped or failed at offset"
msgstr "تم تخطي استعادة XFS أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:922
msgid "HFS+ recovery skipped or failed at offset"
msgstr "تم تخطي استعادة HFS+ أو فشلت عند الإزاحة"
#: src/filesystem_recovery.cpp:955
msgid "Carving error: "
msgstr "خطأ النحت: "
#: src/filesystem_recovery.cpp:957
msgid "Carving pass added "
msgstr "أضافت تمريرة النحت "
#: src/filesystem_recovery.cpp:958
msgid " file(s)"
msgstr " ملف/ملفات"
#: src/hfs_recovery.cpp:64
msgid ""
"HFS+ recovery (sessions 4+5: full extents + hardlinks + decmpfs-zlib) "
"starting at offset"
msgstr ""
"استعادة HFS+، الجلستان 4+5: امتدادات كاملة + روابط صلبة + decmpfs-zlib، "
"تبدأ عند الإزاحة"
#: src/hfs_recovery.cpp:72
msgid "HFS+: cannot read volume header sector"
msgstr "HFS+: تعذرت قراءة قطاع ترويسة المجلد"
#: src/hfs_recovery.cpp:78
msgid "HFS+: not a valid volume header at this offset"
msgstr "HFS+: لا توجد ترويسة مجلد صالحة عند هذه الإزاحة"
#: src/hfs_recovery.cpp:85
msgid "HFS+: geometry inconsistent:"
msgstr "HFS+: البنية الهندسية غير متسقة:"
#: src/hfs_recovery.cpp:148
msgid "HFS+: catalog file has no extents -- volume looks empty or damaged"
msgstr "HFS+: ملف الفهرس بلا امتدادات -- يبدو المجلد فارغًا أو تالفًا"
#: src/hfs_recovery.cpp:158
msgid "HFS+: failed to read catalog file content"
msgstr "HFS+: فشلت قراءة محتوى ملف الفهرس"
#: src/hfs_recovery.cpp:171
msgid "HFS+: catalog file too small to contain a header node"
msgstr "HFS+: ملف الفهرس صغير جدًا لاحتواء عقدة ترويسة"
#: src/hfs_recovery.cpp:177
msgid "HFS+: catalog node 0 is not a valid header node"
msgstr "HFS+: عقدة الفهرس 0 ليست عقدة ترويسة صالحة"
#: src/hfs_recovery.cpp:182
msgid "HFS+: catalog B-tree header record parse failed"
msgstr "HFS+: فشل تحليل سجل ترويسة B-tree للفهرس"
#: src/lost_partition_finder.cpp:175
msgid "Lost partition finder: deep scan started."
msgstr "باحث الأقسام المفقودة: بدأ الفحص العميق."
#: src/lost_partition_finder.cpp:176
msgid "Lost partition scan stride:"
msgstr "خطوة فحص الأقسام المفقودة:"
#: src/lost_partition_finder.cpp:178
msgid "Lost partition scan range:"
msgstr "نطاق فحص الأقسام المفقودة:"
#: src/lost_partition_finder.cpp:198 src/lost_partition_finder.cpp:211
#: src/lost_partition_finder.cpp:224 src/lost_partition_finder.cpp:238
#: src/lost_partition_finder.cpp:252 src/lost_partition_finder.cpp:268
#: src/lost_partition_finder.cpp:284
msgid "Lost partition finder"
msgstr "باحث الأقسام المفقودة"
#: src/lost_partition_finder.cpp:199
msgid "Unallocated NTFS boot sector candidate"
msgstr "مرشح قطاع إقلاع NTFS غير مخصص"
#: src/lost_partition_finder.cpp:212
msgid "Unallocated FAT32 boot sector candidate"
msgstr "مرشح قطاع إقلاع FAT32 غير مخصص"
#: src/lost_partition_finder.cpp:225
msgid "Unallocated exFAT boot sector candidate"
msgstr "مرشح قطاع إقلاع exFAT غير مخصص"
#: src/lost_partition_finder.cpp:239
msgid "Unallocated ext4 superblock candidate"
msgstr "مرشح كتلة فائقة ext4 غير مخصصة"
#: src/lost_partition_finder.cpp:251
msgid "Lost Btrfs partition candidate"
msgstr "مرشح قسم Btrfs مفقود"
#: src/lost_partition_finder.cpp:253
msgid "Unallocated Btrfs superblock candidate"
msgstr "مرشح كتلة فائقة Btrfs غير مخصصة"
#: src/lost_partition_finder.cpp:269
msgid "Unallocated XFS superblock candidate"
msgstr "مرشح كتلة فائقة XFS غير مخصصة"
#: src/lost_partition_finder.cpp:285
msgid "Unallocated HFS+/HFSX volume header candidate"
msgstr "مرشح ترويسة مجلد HFS+/HFSX غير مخصص"
#: src/lost_partition_finder.cpp:294
msgid "Lost partition finder: scan limited to first "
msgstr "باحث الأقسام المفقودة: الفحص محدود بأول "
#: src/lost_partition_finder.cpp:296
msgid "(disk is larger; remaining area not scanned)."
msgstr "(القرص أكبر؛ لم يتم فحص المساحة المتبقية)."
#: src/lost_partition_finder.cpp:298
msgid "Lost partition finder: deep scan completed."
msgstr "باحث الأقسام المفقودة: اكتمل الفحص العميق."
#: src/main_window.cpp:71 src/main_window.cpp:104 src/main_window.cpp:252
msgid "Dashboard"
msgstr "لوحة التحكم"
#: src/main_window.cpp:72 src/main_window.cpp:77 src/main_window.cpp:105 src/main_window.cpp:253
msgid "Recovery wizard"
msgstr "معالج الاستعادة"
#: src/main_window.cpp:73 src/main_window.cpp:106 src/main_window.cpp:255
msgid "About"
msgstr "حول"
#: src/main_window.cpp:74 src/main_window.cpp:254
msgid "Refresh devices"
msgstr "تحديث الأجهزة"
#: src/main_window.cpp:78
msgid ""
"Choose a source, set a destination, scan read-only, then export recove"
"red data."
msgstr ""
"اختر مصدرًا، وحدد وجهة، ونفّذ فحصًا للقراءة فقط، ثم صدّر البيانات "
"المستعادة."
#: src/main_window.cpp:79
msgid "Back"
msgstr "رجوع"
#: src/main_window.cpp:80
msgid "Next"
msgstr "التالي"
#: src/main_window.cpp:81
msgid ""
"Select a physical disk or image file. Physical disks require read acce"
"ss; use the pkexec button when needed."
msgstr ""
"اختر قرصًا فعليًا أو ملف صورة. تتطلب الأقراص الفعلية صلاحية قراءة؛ استخدم "
"زر pkexec عند الحاجة."
#: src/main_window.cpp:83
msgid "Use selected disk"
msgstr "استخدام القرص المحدد"
#: src/main_window.cpp:84
msgid "Relaunch with pkexec"
msgstr "إعادة التشغيل باستخدام pkexec"
#: src/main_window.cpp:85
msgid ""
"Choose a destination folder on a different disk or mount point than th"
"e source."
msgstr "اختر مجلد وجهة على قرص أو نقطة تركيب مختلفة عن المصدر."
#: src/main_window.cpp:86
msgid "Choose destination"
msgstr "اختيار الوجهة"
#: src/main_window.cpp:87
msgid "Run a read-only scan before exporting recovered data."
msgstr "شغّل فحصًا للقراءة فقط قبل تصدير البيانات المستعادة."
#: src/main_window.cpp:88
msgid "Start scan"
msgstr "بدء الفحص"
#: src/main_window.cpp:89
msgid ""
"Export detected volumes, filesystem-level recoveries, and carved files"
"."
msgstr ""
"صدّر المجلدات المكتشفة، وعمليات الاستعادة على مستوى نظام الملفات، والملفات "
"المنحوتة."
#: src/main_window.cpp:90
msgid "Select all"
msgstr "تحديد الكل"
#: src/main_window.cpp:91
msgid "Clear selection"
msgstr "مسح التحديد"
#: src/main_window.cpp:92
msgid "Start recovery"
msgstr "بدء الاستعادة"
#: src/main_window.cpp:183 src/main_window.cpp:191
msgid "Minimize"
msgstr "تصغير"
#: src/main_window.cpp:201 src/main_window.cpp:209
msgid "Close"
msgstr "إغلاق"
#: src/main_window.cpp:235
msgid ""
"BastionGuard™\n"
"Recovery Data"
msgstr ""
"BastionGuard™\n"
"Recovery Data"
#: src/main_window.cpp:273
msgid "Theme"
msgstr "السمة"
#: src/main_window.cpp:299
msgid "Language"
msgstr "اللغة"
#: src/main_window.cpp:349
msgid "Read-only forensic mode"
msgstr "وضع جنائي للقراءة فقط"
#: src/main_window.cpp:374
msgid ""
"Core engine: Ready\n"
"Read-only mode: Active"
msgstr ""
"المحرك الأساسي: جاهز\n"
"وضع القراءة فقط: نشط"
#: src/main_window.cpp:375 src/main_window.cpp:709
msgid "No source selected"
msgstr "لم يتم تحديد مصدر"
#: src/main_window.cpp:376
msgid "Device inventory available"
msgstr "قائمة الأجهزة متاحة"
#: src/main_window.cpp:401
msgid "Available disks"
msgstr "الأقراص المتاحة"
#: src/main_window.cpp:447
msgid ""
"Avviso: non si garantisce il recupero totale dei file. La quantità e l"
"'integrità dei dati recuperati dipendono da danni al filesystem, sovra"
"scritture, frammentazione, cifratura, compressione e stato del disposi"
"tivo."
msgstr ""
"تنبيه: لا يمكن ضمان الاستعادة الكاملة للملفات. تعتمد كمية البيانات المستعادة "
"وسلامتها على تلف نظام الملفات، والكتابة الفوقية، والتجزئة، والتشفير، "
"والضغط، وحالة الجهاز."
#: src/main_window.cpp:458
msgid "Elapsed: 00:00"
msgstr "المنقضي: 00:00"
#: src/main_window.cpp:489
msgid "Detected items"
msgstr "العناصر المكتشفة"
#: src/main_window.cpp:512
msgid "Destination"
msgstr "الوجهة"
#: src/main_window.cpp:514
msgid "Recover"
msgstr "استعادة"
#: src/main_window.cpp:610
msgid "Detected devices: "
msgstr "الأجهزة المكتشفة: "
#: src/main_window.cpp:637
msgid "Disk"
msgstr "قرص"
#: src/main_window.cpp:638
msgid "Block"
msgstr "كتلة"
#: src/main_window.cpp:640
msgid " • removable"
msgstr " • قابل للإزالة"
#: src/main_window.cpp:642
msgid " • needs elevation"
msgstr " • يحتاج إلى صلاحيات مرتفعة"
#: src/main_window.cpp:704
msgid "Selected source: "
msgstr "المصدر المحدد: "
#: src/main_window.cpp:710
msgid ""
"Run a read-only scan before exporting recovered data. Non si garantisc"
"e il recupero totale dei file."
msgstr ""
"شغّل فحصًا للقراءة فقط قبل تصدير البيانات المستعادة. لا يمكن ضمان الاستعادة "
"الكاملة للملفات."
#: src/main_window.cpp:711
msgid ""
"Export detected volumes, filesystem-level recoveries, and carved files"
". Non si garantisce il recupero totale dei file."
msgstr ""
"صدّر المجلدات المكتشفة، وعمليات الاستعادة على مستوى نظام الملفات، والملفات "
"المنحوتة. لا يمكن ضمان الاستعادة الكاملة للملفات."
#: src/main_window.cpp:716
msgid ""
"Source selected:\n"
msgstr ""
"تم تحديد المصدر:\n"
#: src/main_window.cpp:719
msgid ""
"\n"
"Access: needs elevation"
msgstr ""
"\n"
"الوصول: يحتاج إلى صلاحيات مرتفعة"
#: src/main_window.cpp:721
msgid ""
"\n"
"Access: ready"
msgstr ""
"\n"
"الوصول: جاهز"
#: src/main_window.cpp:726
msgid ""
"Current source:\n"
msgstr ""
"المصدر الحالي:\n"
#: src/main_window.cpp:727
msgid ""
"\n"
"\n"
"Run a read-only scan before continuing."
msgstr ""
"\n"
"\n"
"شغّل فحصًا للقراءة فقط قبل المتابعة."
#: src/main_window.cpp:731 src/main_window.cpp:1212
msgid "Destination: "
msgstr "الوجهة: "
#: src/main_window.cpp:732 src/main_window.cpp:1213
msgid "not selected"
msgstr "غير محددة"
#: src/main_window.cpp:733
msgid ""
"\n"
"Source: "
msgstr ""
"\n"
"المصدر: "
#: src/main_window.cpp:734
msgid ""
"\n"
"\n"
"Browse the recovery tree, keep all items selected or choose only the b"
"ranches you want, then click \"Start recovery\"."
msgstr ""
"\n"
"\n"
"تصفح شجرة الاستعادة، وأبقِ كل العناصر محددة أو اختر الفروع التي تريدها فقط، "
"ثم انقر على \"بدء الاستعادة\"."
#: src/main_window.cpp:781
msgid "Device list refreshed."
msgstr "تم تحديث قائمة الأجهزة."
#: src/main_window.cpp:786
msgid "Select image file"
msgstr "اختر ملف صورة"
#: src/main_window.cpp:818
msgid "Recovery destination: "
msgstr "وجهة الاستعادة: "
#: src/main_window.cpp:831
msgid "No device selected."
msgstr "لم يتم تحديد أي جهاز."
#: src/main_window.cpp:904
msgid "No source selected."
msgstr "لم يتم تحديد مصدر."
#: src/main_window.cpp:914
msgid "Source access denied. Relaunch with pkexec or adjust permissions."
msgstr "تم رفض الوصول إلى المصدر. أعد التشغيل باستخدام pkexec أو عدّل الأذونات."
#: src/main_window.cpp:918
msgid "Starting read-only scan on: "
msgstr "بدء فحص للقراءة فقط على: "
#: src/main_window.cpp:924
msgid "Preparing scan..."
msgstr "جارٍ تحضير الفحص..."
#: src/main_window.cpp:925 src/main_window.cpp:931 src/main_window.cpp:1024
msgid "Elapsed: "
msgstr "المنقضي: "
#: src/main_window.cpp:953
msgid "No output directory selected."
msgstr "لم يتم تحديد دليل إخراج."
#: src/main_window.cpp:964
msgid "No recoverable items selected."
msgstr "لم يتم تحديد أي عناصر قابلة للاستعادة."
#: src/main_window.cpp:968
msgid "Starting recovery to: "
msgstr "بدء الاستعادة إلى: "
#: src/main_window.cpp:969
msgid "Selected items for recovery: "
msgstr "العناصر المحددة للاستعادة: "
#: src/main_window.cpp:981
msgid "Already running with elevated privileges."
msgstr "يعمل بالفعل بصلاحيات مرتفعة."
#: src/main_window.cpp:986
msgid "Failed to launch pkexec: "
msgstr "فشل تشغيل pkexec: "
#: src/main_window.cpp:990
msgid "Requested pkexec relaunch."
msgstr "تم طلب إعادة التشغيل عبر pkexec."
#: src/main_window.cpp:1012
msgid "Scanning..."
msgstr "جارٍ الفحص..."
#: src/main_window.cpp:1021
msgid "Completed • Scan finished"
msgstr "اكتمل • انتهى الفحص"
#: src/main_window.cpp:1033
msgid "Scan completed. Results: "
msgstr "اكتمل الفحص. النتائج: "
#: src/main_window.cpp:1039
msgid "Repeat scan"
msgstr "إعادة الفحص"
#: src/main_window.cpp:1092
msgid "Scanned source"
msgstr "المصدر المفحوص"
#: src/main_window.cpp:1105
msgid "No recoverable items found in this scan result."
msgstr "لم يتم العثور على عناصر قابلة للاستعادة في نتيجة هذا الفحص."
#: src/main_window.cpp:1156
msgid "Offset: "
msgstr "الإزاحة: "
#: src/main_window.cpp:1161
msgid " • Confidence: "
msgstr " • مستوى الثقة: "
#: src/main_window.cpp:1203
msgid "No recoverable items found."
msgstr "لم يتم العثور على عناصر قابلة للاستعادة."
#: src/main_window.cpp:1205
msgid " recoverable item detected in this scan."
msgstr " عنصر قابل للاستعادة تم اكتشافه في هذا الفحص."
#: src/main_window.cpp:1207
msgid " recoverable items detected in this scan."
msgstr " عناصر قابلة للاستعادة تم اكتشافها في هذا الفحص."
#: src/main_window.cpp:1215
msgid "Scan result: "
msgstr "نتيجة الفحص: "
#: src/main_window.cpp:1217
msgid ""
"This tree belongs to the current scan result. Select all items or only"
" the entries you want to recover, then click \"Start recovery\"."
msgstr ""
"تنتمي هذه الشجرة إلى نتيجة الفحص الحالية. حدد كل العناصر أو الإدخالات التي "
"تريد استعادتها فقط، ثم انقر على \"بدء الاستعادة\"."
#: src/main_window.cpp:1231
msgid "Selected items: "
msgstr "العناصر المحددة: "
#: src/main_window.cpp:1265
msgid "Recovery completed."
msgstr "اكتملت الاستعادة."
#: src/main_window.cpp:1266
msgid "Exported images: "
msgstr "الصور المصدّرة: "
#: src/main_window.cpp:1267
msgid "Recovered files: "
msgstr "الملفات المستعادة: "
#: src/main_window.cpp:1269
msgid "Recovery failed: "
msgstr "فشلت الاستعادة: "
#: src/main_window.cpp:1308
msgid "BastionGuard™ Recovery Data"
msgstr "BastionGuard™ Recovery Data"
#: src/main_window.cpp:1324
msgid "Version "
msgstr "الإصدار "
#: src/main_window.cpp:1334
msgid ""
"A read-only forensic recovery tool supporting ext4, btrfs, NTFS, FAT32"
", exFAT, XFS and HFS+.\n"
"Scan physical disks or image files without writing a single byte to th"
"e source."
msgstr ""
"أداة استعادة جنائية للقراءة فقط تدعم ext4 وBtrfs وNTFS وFAT32 وexFAT وXFS "
"وHFS+.\n"
"افحص الأقراص الفعلية أو ملفات الصور دون كتابة أي بايت واحد إلى المصدر."
#: src/main_window.cpp:1341
msgid ""
"Supported filesystems: ext4 • Btrfs • NTFS • FAT32 • exFAT •"
" XFS • HFS+"
msgstr ""
"أنظمة الملفات المدعومة: ext4 • Btrfs • NTFS • FAT32 • exFAT • "
"XFS • HFS+"
#: src/main_window.cpp:1386
msgid "Released under GNU GPLv3 or later. BastionGuard™ is a trademark of Calogero Scarnà."
msgstr "صدر بموجب GNU GPLv3 أو أي إصدار لاحق. BastionGuard™ علامة تجارية لـ Calogero Scarnà."
#: src/main_window.cpp:1436
msgid "Restart required"
msgstr "إعادة التشغيل مطلوبة"
#: src/main_window.cpp:1438
msgid ""
"The language will change after restarting the application.\n"
"Restart now?"
msgstr ""
"ستتغير اللغة بعد إعادة تشغيل التطبيق.\n"
"هل تريد إعادة التشغيل الآن؟"
#: src/main_window.cpp:1439
msgid "Cancel"
msgstr "إلغاء"
#: src/main_window.cpp:1439
msgid "Restart"
msgstr "إعادة التشغيل"
#: src/ntfs_probe.cpp:54
msgid "NTFS probe: analysis started."
msgstr "فحص NTFS: بدأ التحليل."
#: src/ntfs_probe.cpp:103
msgid "MFT record size"
msgstr "حجم سجل MFT"
#: src/ntfs_probe.cpp:104
msgid "MFT"
msgstr "MFT"
#: src/ntfs_probe.cpp:105
msgid "MFTMirr"
msgstr "MFTMirr"
#: src/ntfs_probe.cpp:126
msgid "Primary MFT record signature validated"
msgstr "تم التحقق من توقيع سجل MFT الأساسي"
#: src/ntfs_probe.cpp:135
msgid "MFT mirror record signature validated"
msgstr "تم التحقق من توقيع سجل مرآة MFT"
#: src/ntfs_probe.cpp:140
msgid "NTFS probe: analysis completed."
msgstr "فحص NTFS: اكتمل التحليل."
#: src/ntfs_recovery.cpp:191
msgid "NTFS recovery started at offset"
msgstr "بدأت استعادة NTFS عند الإزاحة"
#: src/ntfs_recovery.cpp:200
msgid "Unable to parse NTFS $MFT data runs"
msgstr "تعذر تحليل امتدادات بيانات NTFS $MFT"
#: src/ntfs_recovery.cpp:237
msgid ""
"NTFS $MFTMirr loaded as fallback for the first MFT records (typically "
"records 0-3)"
msgstr ""
"تم تحميل NTFS $MFTMirr كبديل لأول سجلات MFT، وهي عادةً السجلات 0-3"
#: src/ntfs_recovery.cpp:245
msgid "NTFS $MFTMirr not loadable -- primary MFT must be intact for recovery"
msgstr "NTFS $MFTMirr غير قابل للتحميل -- يجب أن يكون MFT الأساسي سليمًا للاستعادة"
#: src/ntfs_recovery.cpp:311
msgid "NTFS stream export failed"
msgstr "فشل تصدير تدفق NTFS"
#: src/ntfs_recovery.cpp:329
msgid "NTFS recovery completed."
msgstr "اكتملت استعادة NTFS."
#: src/ntfs_recovery.cpp:329
msgid "Files exported"
msgstr "تم تصدير الملفات"
#: src/ntfs_recovery.cpp:330
msgid "NTFS deleted files exported"
msgstr "تم تصدير ملفات NTFS المحذوفة"
#: src/ntfs_recovery.cpp:331
msgid "NTFS alternate data streams exported"
msgstr "تم تصدير تدفقات البيانات البديلة في NTFS"
#: src/ntfs_recovery.cpp:332
msgid "NTFS unsupported streams skipped"
msgstr "تم تخطي تدفقات NTFS غير المدعومة"
#: src/ntfs_recovery.cpp:334
msgid ""
"NTFS streams skipped because EFS-encrypted (content cannot be decrypte"
"d without Windows account keys):"
msgstr ""
"تم تخطي تدفقات NTFS لأنها مشفرة بـ EFS، ولا يمكن فك تشفير المحتوى دون مفاتيح "
"حساب Windows:"
#: src/ntfs_recovery.cpp:340
msgid ""
"NTFS streams skipped because runlist malformed (likely corrupted recor"
"ds):"
msgstr ""
"تم تخطي تدفقات NTFS لأن قائمة الامتدادات مشوهة، وغالبًا بسبب سجلات تالفة:"
#: src/ntfs_recovery.cpp:345
msgid "NTFS files with EFS-encrypted data detected (any stream encrypted):"
msgstr "تم اكتشاف ملفات NTFS تحتوي على بيانات مشفرة بـ EFS، أي تدفق مشفر:"
#: src/ntfs_recovery.cpp:373
msgid "Unable to read NTFS boot sector"
msgstr "تعذرت قراءة قطاع إقلاع NTFS"
#: src/ntfs_recovery.cpp:377
msgid "Invalid NTFS boot sector"
msgstr "قطاع إقلاع NTFS غير صالح"
#: src/ntfs_recovery.cpp:392
msgid "Invalid NTFS MFT record descriptor (zero)"
msgstr "واصف سجل NTFS MFT غير صالح، صفر"
#: src/ntfs_recovery.cpp:397
msgid "Invalid NTFS MFT record descriptor (out of range)"
msgstr "واصف سجل NTFS MFT غير صالح، خارج النطاق"
#: src/ntfs_recovery.cpp:403
msgid "Invalid NTFS geometry"
msgstr "بنية NTFS الهندسية غير صالحة"
#: src/ntfs_recovery.cpp:418
msgid "Unable to read MFT record"
msgstr "تعذرت قراءة سجل MFT"
#: src/ntfs_recovery.cpp:437
msgid "Unable to read MFT record from data runs"
msgstr "تعذرت قراءة سجل MFT من امتدادات البيانات"
#: src/ntfs_recovery.cpp:446
msgid "Incomplete read of MFT record"
msgstr "قراءة غير مكتملة لسجل MFT"
#: src/ntfs_recovery.cpp:452
msgid "Invalid MFT record size"
msgstr "حجم سجل MFT غير صالح"
#: src/ntfs_recovery.cpp:458
msgid "Invalid NTFS update sequence array"
msgstr "مصفوفة تسلسل تحديث NTFS غير صالحة"
#: src/ntfs_recovery.cpp:478
msgid "NTFS fixup mismatch on all sectors"
msgstr "عدم تطابق إصلاح NTFS في كل القطاعات"
#: src/ntfs_recovery.cpp:496 src/ntfs_recovery.cpp:915
msgid "Invalid MFT record signature"
msgstr "توقيع سجل MFT غير صالح"
#: src/ntfs_recovery.cpp:510
msgid "NTFS $MFTMirr not available"
msgstr "NTFS $MFTMirr غير متاح"
#: src/ntfs_recovery.cpp:518
msgid "Record number out of $MFTMirr coverage"
msgstr "رقم السجل خارج تغطية $MFTMirr"
#: src/ntfs_recovery.cpp:536
msgid "Mirror read failed"
msgstr "فشلت قراءة المرآة"
#: src/ntfs_recovery.cpp:546
msgid "Incomplete mirror read"
msgstr "قراءة مرآة غير مكتملة"
#: src/ntfs_recovery.cpp:552
msgid "Mirror MFT record signature mismatch"
msgstr "عدم تطابق توقيع سجل MFT في المرآة"
#: src/ntfs_recovery.cpp:713
msgid "Invalid NTFS compression unit"
msgstr "وحدة ضغط NTFS غير صالحة"
#: src/ntfs_recovery.cpp:754
msgid "Unsupported or invalid NTFS compressed stream"
msgstr "تدفق NTFS مضغوط غير مدعوم أو غير صالح"
#: src/ntfs_recovery.cpp:775
msgid "Invalid NTFS attribute offset"
msgstr "إزاحة سمة NTFS غير صالحة"
#: src/ntfs_recovery.cpp:786
msgid "Invalid NTFS attribute length"
msgstr "طول سمة NTFS غير صالح"
#: src/ntfs_recovery.cpp:994
msgid "Recovered NTFS reparse metadata:"
msgstr "تمت استعادة بيانات إعادة التحليل الوصفية في NTFS:"
#: src/ntfs_recovery.cpp:1014
msgid "Recovered NTFS USN summary:"
msgstr "تمت استعادة ملخص NTFS USN:"
#: src/ntfs_recovery.cpp:1135
msgid "NTFS $LogFile: cannot read MFT record 2 (skipping)"
msgstr "NTFS $LogFile: تعذرت قراءة سجل MFT رقم 2، يتم التخطي"
#: src/ntfs_recovery.cpp:1140
msgid "NTFS $LogFile: parse failed (skipping)"
msgstr "NTFS $LogFile: فشل التحليل، يتم التخطي"
#: src/ntfs_recovery.cpp:1145
msgid "NTFS $LogFile: no $DATA stream"
msgstr "NTFS $LogFile: لا يوجد تدفق $DATA"
#: src/ntfs_recovery.cpp:1156
msgid "NTFS $LogFile: too small (<8 KiB)"
msgstr "NTFS $LogFile: صغير جدًا، أقل من 8 KiB"
#: src/ntfs_recovery.cpp:1163
msgid "NTFS $LogFile: cannot read content: "
msgstr "NTFS $LogFile: تعذرت قراءة المحتوى: "
#: src/ntfs_recovery.cpp:1166
msgid "NTFS $LogFile: loaded "
msgstr "NTFS $LogFile: تم تحميل "
#: src/ntfs_recovery.cpp:1168
msgid " bytes; scanning for recoverable file records"
msgstr " بايت؛ جارٍ البحث عن سجلات ملفات قابلة للاستعادة"
#: src/ntfs_recovery.cpp:1324
msgid "NTFS $LogFile: "
msgstr "NTFS $LogFile: "
#: src/ntfs_recovery.cpp:1325
msgid " RCRD pages scanned, "
msgstr " صفحات RCRD تم فحصها، "
#: src/ntfs_recovery.cpp:1326
msgid " InitFileRecord redo entries found, "
msgstr " إدخالات إعادة InitFileRecord تم العثور عليها، "
#: src/ntfs_recovery.cpp:1327
msgid " file records recovered to logfile_recovered/"
msgstr " سجلات ملفات تمت استعادتها إلى logfile_recovered/"
#: src/partition_parser.cpp:54
msgid "GPT: backup EFI PART signature not found."
msgstr "GPT: لم يتم العثور على توقيع EFI PART الاحتياطي."
#: src/partition_parser.cpp:56
msgid "GPT: EFI PART header not found."
msgstr "GPT: لم يتم العثور على ترويسة EFI PART."
#: src/partition_parser.cpp:66
msgid "GPT: invalid partition table."
msgstr "GPT: جدول أقسام غير صالح."
#: src/partition_parser.cpp:98
msgid "GPT partition (backup)"
msgstr "قسم GPT احتياطي"
#: src/partition_parser.cpp:98
msgid "GPT partition"
msgstr "قسم GPT"
#: src/partition_parser.cpp:99
msgid "GPT backup"
msgstr "نسخة GPT الاحتياطية"
#: src/partition_parser.cpp:99
msgid "GPT"
msgstr "GPT"
#: src/partition_parser.cpp:101
msgid "GPT partition table entry (recovered from backup header)"
msgstr "إدخال جدول أقسام GPT، مستعاد من الترويسة الاحتياطية"
#: src/partition_parser.cpp:102
msgid "GPT partition table entry"
msgstr "إدخال جدول أقسام GPT"
#: src/partition_parser.cpp:120
msgid "MBR: read failed."
msgstr "MBR: فشلت القراءة."
#: src/partition_parser.cpp:125
msgid "MBR: 0x55AA signature not found."
msgstr "MBR: لم يتم العثور على توقيع 0x55AA."
#: src/partition_parser.cpp:129
msgid "MBR: valid signature found."
msgstr "MBR: تم العثور على توقيع صالح."
#: src/partition_parser.cpp:144
msgid "MBR "
msgstr "MBR "
#: src/partition_parser.cpp:145
msgid "MBR"
msgstr "MBR"
#: src/partition_parser.cpp:146
msgid "MBR partition table entry"
msgstr "إدخال جدول أقسام MBR"
#: src/partition_parser.cpp:162
msgid "GPT: valid header found."
msgstr "GPT: تم العثور على ترويسة صالحة."
#: src/partition_parser.cpp:174
msgid "GPT: trying backup header at LBA "
msgstr "GPT: تجربة الترويسة الاحتياطية عند LBA "
#: src/partition_parser.cpp:180
msgid "GPT: recovered partitions from backup header."
msgstr "GPT: تمت استعادة الأقسام من الترويسة الاحتياطية."
#: src/recovery_exporter.cpp:42
msgid "Recovery cancelled by user"
msgstr "تم إلغاء الاستعادة بواسطة المستخدم"
#: src/recovery_exporter.cpp:51
msgid "Read error while exporting partition image"
msgstr "خطأ قراءة أثناء تصدير صورة القسم"
#: src/recovery_exporter.cpp:60
msgid "Write error while exporting partition image"
msgstr "خطأ كتابة أثناء تصدير صورة القسم"
#: src/recovery_exporter.cpp:282
msgid "Recovery cancelled by user."
msgstr "تم إلغاء الاستعادة بواسطة المستخدم."
#: src/recovery_exporter.cpp:292 src/scanner_engine.cpp:68
msgid "Unable to open source"
msgstr "تعذر فتح المصدر"
#: src/recovery_exporter.cpp:297
msgid "Recovery open error:"
msgstr "خطأ فتح الاستعادة:"
#: src/recovery_exporter.cpp:316
msgid "Recovery cancelled during image export."
msgstr "تم إلغاء الاستعادة أثناء تصدير الصورة."
#: src/recovery_exporter.cpp:359
msgid "Exported volume image:"
msgstr "تم تصدير صورة المجلد:"
#: src/recovery_exporter.cpp:366
msgid "Recovery cancelled before filesystem recovery."
msgstr "تم إلغاء الاستعادة قبل استعادة نظام الملفات."
#: src/recovery_exporter.cpp:401
msgid "Recovery cancelled during filesystem recovery."
msgstr "تم إلغاء الاستعادة أثناء استعادة نظام الملفات."
#: src/recovery_exporter.cpp:433
msgid "Recovery cancelled during carving."
msgstr "تم إلغاء الاستعادة أثناء النحت."
#: src/recovery_exporter.cpp:450
msgid "Recovery export completed."
msgstr "اكتمل تصدير الاستعادة."
#: src/report_exporter.cpp:56
msgid "Unknown"
msgstr "غير معروف"
#: src/report_exporter.cpp:67 src/report_exporter.cpp:103
msgid "Unable to open destination file"
msgstr "تعذر فتح ملف الوجهة"
#: src/scanner_engine.cpp:52 src/scanner_engine.cpp:73
msgid "Open source"
msgstr "فتح المصدر"
#: src/scanner_engine.cpp:53
msgid "Opening source in read-only mode"
msgstr "جارٍ فتح المصدر في وضع القراءة فقط"
#: src/scanner_engine.cpp:57
msgid "Error: could not open the source in read-only mode."
msgstr "خطأ: تعذر فتح المصدر في وضع القراءة فقط."
#: src/scanner_engine.cpp:60
msgid "Open error:"
msgstr "خطأ فتح:"
#: src/scanner_engine.cpp:66 src/scanner_engine.cpp:74
msgid "Open failed"
msgstr "فشل الفتح"
#: src/scanner_engine.cpp:83
msgid "Source opened in read-only mode."
msgstr "تم فتح المصدر في وضع القراءة فقط."
#: src/scanner_engine.cpp:85
msgid "Device health:"
msgstr "صحة الجهاز:"
#: src/scanner_engine.cpp:92
msgid "Device health warning"
msgstr "تحذير صحة الجهاز"
#: src/scanner_engine.cpp:93
msgid "Device health probe"
msgstr "فحص صحة الجهاز"
#: src/scanner_engine.cpp:94
msgid "Device may be unstable or partially readable"
msgstr "قد يكون الجهاز غير مستقر أو قابلًا للقراءة جزئيًا"
#: src/scanner_engine.cpp:98
msgid "Input path:"
msgstr "مسار الإدخال:"
#: src/scanner_engine.cpp:99
msgid "Input size:"
msgstr "حجم الإدخال:"
#: src/scanner_engine.cpp:103
msgid "Scan cancelled by user."
msgstr "تم إلغاء الفحص بواسطة المستخدم."
#: src/scanner_engine.cpp:108 src/scanner_engine.cpp:123
msgid "Partition analysis"
msgstr "تحليل الأقسام"
#: src/scanner_engine.cpp:109
msgid "Parsing MBR"
msgstr "جارٍ تحليل MBR"
#: src/scanner_engine.cpp:118
msgid "Scan cancelled during MBR parsing."
msgstr "تم إلغاء الفحص أثناء تحليل MBR."
#: src/scanner_engine.cpp:124
msgid "Parsing GPT"
msgstr "جارٍ تحليل GPT"
#: src/scanner_engine.cpp:133
msgid "Scan cancelled during GPT parsing."
msgstr "تم إلغاء الفحص أثناء تحليل GPT."
#: src/scanner_engine.cpp:138
msgid "Fast scan"
msgstr "فحص سريع"
#: src/scanner_engine.cpp:139
msgid "Searching filesystem signatures"
msgstr "جارٍ البحث عن تواقيع أنظمة الملفات"
#: src/scanner_engine.cpp:148
msgid "Scan cancelled during signature scan."
msgstr "تم إلغاء الفحص أثناء فحص التواقيع."
#: src/scanner_engine.cpp:153
msgid "Deep scan"
msgstr "فحص عميق"
#: src/scanner_engine.cpp:154
msgid "Looking for lost partitions"
msgstr "جارٍ البحث عن الأقسام المفقودة"
#: src/scanner_engine.cpp:163
msgid "Scan cancelled during lost partition search."
msgstr "تم إلغاء الفحص أثناء البحث عن الأقسام المفقودة."
#: src/scanner_engine.cpp:168 src/scanner_engine.cpp:183
msgid "Filesystem probes"
msgstr "فحوصات نظام الملفات"
#: src/scanner_engine.cpp:169
msgid "Validating NTFS metadata"
msgstr "جارٍ التحقق من بيانات NTFS الوصفية"
#: src/scanner_engine.cpp:178
msgid "Scan cancelled during NTFS probe."
msgstr "تم إلغاء الفحص أثناء فحص NTFS."
#: src/scanner_engine.cpp:184
msgid "Validating ext4, Btrfs, FAT32, exFAT"
msgstr "جارٍ التحقق من ext4 وBtrfs وFAT32 وexFAT"
#: src/scanner_engine.cpp:193
msgid "No useful results found."
msgstr "لم يتم العثور على نتائج مفيدة."
#: src/scanner_engine.cpp:197
msgid "Completed"
msgstr "اكتمل"
#: src/scanner_engine.cpp:198
msgid "Scan finished"
msgstr "انتهى الفحص"
#: src/signature_scanner.cpp:45
msgid "Signature scan: starting filesystem signature scan."
msgstr "فحص التواقيع: بدء فحص تواقيع أنظمة الملفات."
#: src/signature_scanner.cpp:46
msgid "Signature scan stride:"
msgstr "خطوة فحص التواقيع:"
#: src/signature_scanner.cpp:54
msgid "NTFS boot sector detected"
msgstr "تم اكتشاف قطاع إقلاع NTFS"
#: src/signature_scanner.cpp:57
msgid "FAT32 boot sector detected"
msgstr "تم اكتشاف قطاع إقلاع FAT32"
#: src/signature_scanner.cpp:60
msgid "exFAT boot sector detected"
msgstr "تم اكتشاف قطاع إقلاع exFAT"
#: src/signature_scanner.cpp:63
msgid "ext4 superblock detected"
msgstr "تم اكتشاف الكتلة الفائقة ext4"
#: src/signature_scanner.cpp:66
msgid "Btrfs superblock detected"
msgstr "تم اكتشاف الكتلة الفائقة Btrfs"
#: src/signature_scanner.cpp:70
msgid "Signature scan: completed."
msgstr "فحص التواقيع: اكتمل."
#: src/xfs_recovery.cpp:422
msgid "XFS recovery (session 4: full dir/file extraction) starting at offset"
msgstr "استعادة XFS، الجلسة 4: استخراج كامل للأدلة/الملفات، تبدأ عند الإزاحة"
#: src/xfs_recovery.cpp:428
msgid "XFS: cannot read superblock"
msgstr "XFS: تعذرت قراءة الكتلة الفائقة"
#: src/xfs_recovery.cpp:434
msgid "XFS: not a valid superblock at this offset"
msgstr "XFS: لا توجد كتلة فائقة صالحة عند هذه الإزاحة"
#: src/xfs_recovery.cpp:442
msgid "XFS: geometry inconsistent:"
msgstr "XFS: البنية الهندسية غير متسقة:"
#: src/xfs_recovery.cpp:503
msgid ""
"XFS: no AG headers could be parsed; volume looks corrupt or this is a "
"partition without an XFS volume at offset 0"
msgstr ""
"XFS: تعذر تحليل أي ترويسات AG؛ يبدو المجلد تالفًا أو أن هذا قسم بلا مجلد "
"XFS عند الإزاحة 0"
#: src/main_window.cpp:1392
msgid "Overview"
msgstr "Overview"
#: src/main_window.cpp:1414
msgid "License"
msgstr "License"