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

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