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

1806 lines
35 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: YEAR-MO-DA HO:MI+ZONE\\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n"
"Language-Team: LANGUAGE <LL@li.org>\\n"
"Language: \\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 ""
#: src/StyleProvider.cpp:94
msgid "[CSS] Tema '"
msgstr ""
#: src/StyleProvider.cpp:95
msgid "' caricato da: "
msgstr ""
#: src/StyleProvider.cpp:98
msgid "❌ Errore CSS: "
msgstr ""
#: 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 ""
#: 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 ""
#: src/btrfs_recovery.cpp:363
msgid "Invalid Btrfs superblock magic"
msgstr ""
#: src/btrfs_recovery.cpp:382
msgid "Invalid Btrfs nodesize"
msgstr ""
#: src/btrfs_recovery.cpp:392
msgid "Unable to parse Btrfs system chunk array"
msgstr ""
#: 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 ""
#: src/btrfs_recovery.cpp:431
msgid "Btrfs file recovery completed at offset"
msgstr ""
#: src/btrfs_recovery.cpp:432
msgid "Btrfs chunk mappings loaded"
msgstr ""
#: src/btrfs_recovery.cpp:433
msgid "Btrfs filesystem roots discovered"
msgstr ""
#: src/btrfs_recovery.cpp:434
msgid "Btrfs files exported"
msgstr ""
#: src/btrfs_recovery.cpp:435
msgid "Btrfs compressed extents exported"
msgstr ""
#: src/btrfs_recovery.cpp:436
msgid "Btrfs compressed extents skipped"
msgstr ""
#: src/btrfs_recovery.cpp:822
msgid "Btrfs chunk tree parsed"
msgstr ""
#: src/btrfs_recovery.cpp:828
msgid "Invalid Btrfs root tree"
msgstr ""
#: src/btrfs_recovery.cpp:850
msgid "Btrfs root tree parsed"
msgstr ""
#: src/btrfs_recovery.cpp:939
msgid "Btrfs fs root parsed"
msgstr ""
#: src/btrfs_recovery.cpp:1062 src/btrfs_recovery.cpp:1067
msgid "Btrfs export failed"
msgstr ""
#: 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 ""
#: 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 ""
#: src/encryption_support.cpp:275
msgid "Unlocked LUKS container through cryptsetup:"
msgstr ""
#: src/encryption_support.cpp:318
msgid "Unlocked LUKS container through cryptsetup key file:"
msgstr ""
#: src/encryption_support.cpp:388
msgid "Unlocked BitLocker container through dislocker:"
msgstr ""
#: src/encryption_support.cpp:397
msgid "Closed mapper:"
msgstr ""
#: src/encryption_support.cpp:402
msgid "Detached helper loop device:"
msgstr ""
#: src/encryption_support.cpp:407
msgid "Detached loop device:"
msgstr ""
#: 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 ""
#: 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 ""
#: src/ext4_recovery.cpp:144
msgid "ext4 block size"
msgstr ""
#: src/ext4_recovery.cpp:152
msgid "ext4 recovery completed."
msgstr ""
#: src/ext4_recovery.cpp:176
msgid "Failed to read ext4 superblock"
msgstr ""
#: src/ext4_recovery.cpp:180
msgid "Invalid ext4 superblock magic"
msgstr ""
#: src/ext4_recovery.cpp:197
msgid "Unsupported ext4 geometry"
msgstr ""
#: src/ext4_recovery.cpp:340
msgid "ext4 journal replay overlay blocks"
msgstr ""
#: src/ext4_recovery.cpp:341
msgid "ext4 committed journal transactions"
msgstr ""
#: src/ext4_recovery.cpp:342
msgid "ext4 journal revoke records"
msgstr ""
#: src/ext4_recovery.cpp:372
msgid "Invalid ext4 inode number"
msgstr ""
#: src/ext4_recovery.cpp:379
msgid "Failed to read ext4 group descriptor"
msgstr ""
#: src/ext4_recovery.cpp:387
msgid "Invalid ext4 inode table pointer"
msgstr ""
#: src/ext4_recovery.cpp:393
msgid "Failed to read ext4 inode"
msgstr ""
#: src/ext4_recovery.cpp:438
msgid "Failed to read ext4 extent node"
msgstr ""
#: src/ext4_recovery.cpp:445
msgid "Invalid ext4 extent header"
msgstr ""
#: src/ext4_recovery.cpp:472
msgid "ext4 inode does not use extents"
msgstr ""
#: src/ext4_recovery.cpp:480
msgid "Invalid ext4 inode extent header"
msgstr ""
#: src/ext4_recovery.cpp:508
msgid "Failed to read ext4 indirect block"
msgstr ""
#: src/ext4_recovery.cpp:630
msgid "Cannot create ext4 file"
msgstr ""
#: src/ext4_recovery.cpp:636
msgid ""
"ext4 inline_data file truncated to 60 bytes (xattr 'system.data' overf"
"low not supported):"
msgstr ""
#: src/ext4_recovery.cpp:644
msgid "Recovered ext4 inline-data file:"
msgstr ""
#: src/ext4_recovery.cpp:652
msgid "Skipped ext4 file without supported data mapping"
msgstr ""
#: src/ext4_recovery.cpp:670
msgid "Recovered ext4 file:"
msgstr ""
#: src/ext4_recovery.cpp:730
msgid "ext4 journal inode could not be read"
msgstr ""
#: src/ext4_recovery.cpp:736
msgid "ext4 journal mapping unsupported or unreadable"
msgstr ""
#: src/ext4_recovery.cpp:747
msgid "ext4 journal export failed"
msgstr ""
#: src/ext4_recovery.cpp:860
msgid "ext4 journal exported"
msgstr ""
#: src/ext4_recovery.cpp:879
msgid "Skipped ext4 directory without supported data mapping"
msgstr ""
#: 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 ""
#: src/filesystem_probes.cpp:86
msgid ", Reserved: "
msgstr ""
#: src/filesystem_probes.cpp:87
msgid ", Sectors/FAT: "
msgstr ""
#: src/filesystem_probes.cpp:88
msgid ", Root cluster: "
msgstr ""
#: src/filesystem_probes.cpp:89
msgid ", FSInfo: "
msgstr ""
#: 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 ""
#: src/filesystem_probes.cpp:130
msgid ", FAT length: "
msgstr ""
#: 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 ""
#: 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 ""
#: src/filesystem_probes.cpp:178
msgid ", Inode size: "
msgstr ""
#: 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 ""
#: src/filesystem_probes.cpp:262
msgid "Inodes/block"
msgstr ""
#: 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 ""
#: 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 ""
#: src/filesystem_recovery.cpp:109
msgid "FAT32 recovery completed."
msgstr ""
#: src/filesystem_recovery.cpp:228
msgid "Skipped FAT32 file with invalid cluster chain"
msgstr ""
#: src/filesystem_recovery.cpp:248
msgid "Recovered FAT32 file:"
msgstr ""
#: src/filesystem_recovery.cpp:452
msgid "Recovered FAT32 deleted file (best-effort, assumes contiguous):"
msgstr ""
#: src/filesystem_recovery.cpp:471
msgid "exFAT recovery started at offset"
msgstr ""
#: src/filesystem_recovery.cpp:473
msgid "exFAT allocation bitmap loaded"
msgstr ""
#: src/filesystem_recovery.cpp:479
msgid "exFAT recovery completed."
msgstr ""
#: src/filesystem_recovery.cpp:644
msgid "Skipped exFAT file with invalid cluster chain"
msgstr ""
#: src/filesystem_recovery.cpp:660
msgid "Recovered exFAT file:"
msgstr ""
#: src/filesystem_recovery.cpp:712
msgid "Recovered exFAT deleted file (best-effort, assumes contiguous):"
msgstr ""
#: src/filesystem_recovery.cpp:872
msgid "NTFS recovery skipped or failed at offset"
msgstr ""
#: src/filesystem_recovery.cpp:881
msgid "FAT32 recovery skipped or failed at offset"
msgstr ""
#: src/filesystem_recovery.cpp:890
msgid "exFAT recovery skipped or failed at offset"
msgstr ""
#: src/filesystem_recovery.cpp:898
msgid "ext4 recovery skipped or failed at offset"
msgstr ""
#: src/filesystem_recovery.cpp:906
msgid "Btrfs recovery skipped or failed at offset"
msgstr ""
#: src/filesystem_recovery.cpp:914
msgid "XFS recovery skipped or failed at offset"
msgstr ""
#: src/filesystem_recovery.cpp:922
msgid "HFS+ recovery skipped or failed at offset"
msgstr ""
#: 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 ""
#: src/hfs_recovery.cpp:72
msgid "HFS+: cannot read volume header sector"
msgstr ""
#: src/hfs_recovery.cpp:78
msgid "HFS+: not a valid volume header at this offset"
msgstr ""
#: src/hfs_recovery.cpp:85
msgid "HFS+: geometry inconsistent:"
msgstr ""
#: src/hfs_recovery.cpp:148
msgid "HFS+: catalog file has no extents -- volume looks empty or damaged"
msgstr ""
#: src/hfs_recovery.cpp:158
msgid "HFS+: failed to read catalog file content"
msgstr ""
#: src/hfs_recovery.cpp:171
msgid "HFS+: catalog file too small to contain a header node"
msgstr ""
#: src/hfs_recovery.cpp:177
msgid "HFS+: catalog node 0 is not a valid header node"
msgstr ""
#: src/hfs_recovery.cpp:182
msgid "HFS+: catalog B-tree header record parse failed"
msgstr ""
#: 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 ""
#: src/lost_partition_finder.cpp:212
msgid "Unallocated FAT32 boot sector candidate"
msgstr ""
#: src/lost_partition_finder.cpp:225
msgid "Unallocated exFAT boot sector candidate"
msgstr ""
#: src/lost_partition_finder.cpp:239
msgid "Unallocated ext4 superblock candidate"
msgstr ""
#: src/lost_partition_finder.cpp:251
msgid "Lost Btrfs partition candidate"
msgstr ""
#: src/lost_partition_finder.cpp:253
msgid "Unallocated Btrfs superblock candidate"
msgstr ""
#: src/lost_partition_finder.cpp:269
msgid "Unallocated XFS superblock candidate"
msgstr ""
#: src/lost_partition_finder.cpp:285
msgid "Unallocated HFS+/HFSX volume header candidate"
msgstr ""
#: 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 ""
#: src/main_window.cpp:83
msgid "Use selected disk"
msgstr ""
#: src/main_window.cpp:84
msgid "Relaunch with pkexec"
msgstr ""
#: 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 ""
#: 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 ""
#: 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 ""
#: 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 ""
#: src/main_window.cpp:719
msgid ""
"\n"
"Access: needs elevation"
msgstr ""
#: src/main_window.cpp:721
msgid ""
"\n"
"Access: ready"
msgstr ""
#: src/main_window.cpp:726
msgid ""
"Current source:\n"
msgstr ""
#: src/main_window.cpp:727
msgid ""
"\n"
"\n"
"Run a read-only scan before continuing."
msgstr ""
#: 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 ""
#: 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 ""
#: 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 ""
#: 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 ""
#: src/main_window.cpp:990
msgid "Requested pkexec relaunch."
msgstr ""
#: 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 ""
#: 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 ""
#: src/main_window.cpp:1341
msgid ""
"Supported filesystems: ext4 • Btrfs • NTFS • FAT32 • exFAT •"
" XFS • HFS+"
msgstr ""
#: src/main_window.cpp:1386
msgid "Released under GNU GPLv3 or later. BastionGuard™ is a trademark of Calogero Scarnà."
msgstr ""
#: 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 ""
#: 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 ""
#: src/ntfs_probe.cpp:103
msgid "MFT record size"
msgstr ""
#: src/ntfs_probe.cpp:104
msgid "MFT"
msgstr ""
#: src/ntfs_probe.cpp:105
msgid "MFTMirr"
msgstr ""
#: src/ntfs_probe.cpp:126
msgid "Primary MFT record signature validated"
msgstr ""
#: src/ntfs_probe.cpp:135
msgid "MFT mirror record signature validated"
msgstr ""
#: src/ntfs_probe.cpp:140
msgid "NTFS probe: analysis completed."
msgstr ""
#: src/ntfs_recovery.cpp:191
msgid "NTFS recovery started at offset"
msgstr ""
#: src/ntfs_recovery.cpp:200
msgid "Unable to parse NTFS $MFT data runs"
msgstr ""
#: src/ntfs_recovery.cpp:237
msgid ""
"NTFS $MFTMirr loaded as fallback for the first MFT records (typically "
"records 0-3)"
msgstr ""
#: src/ntfs_recovery.cpp:245
msgid "NTFS $MFTMirr not loadable -- primary MFT must be intact for recovery"
msgstr ""
#: src/ntfs_recovery.cpp:311
msgid "NTFS stream export failed"
msgstr ""
#: src/ntfs_recovery.cpp:329
msgid "NTFS recovery completed."
msgstr ""
#: src/ntfs_recovery.cpp:329
msgid "Files exported"
msgstr ""
#: src/ntfs_recovery.cpp:330
msgid "NTFS deleted files exported"
msgstr ""
#: src/ntfs_recovery.cpp:331
msgid "NTFS alternate data streams exported"
msgstr ""
#: src/ntfs_recovery.cpp:332
msgid "NTFS unsupported streams skipped"
msgstr ""
#: src/ntfs_recovery.cpp:334
msgid ""
"NTFS streams skipped because EFS-encrypted (content cannot be decrypte"
"d without Windows account keys):"
msgstr ""
#: src/ntfs_recovery.cpp:340
msgid ""
"NTFS streams skipped because runlist malformed (likely corrupted recor"
"ds):"
msgstr ""
#: src/ntfs_recovery.cpp:345
msgid "NTFS files with EFS-encrypted data detected (any stream encrypted):"
msgstr ""
#: src/ntfs_recovery.cpp:373
msgid "Unable to read NTFS boot sector"
msgstr ""
#: src/ntfs_recovery.cpp:377
msgid "Invalid NTFS boot sector"
msgstr ""
#: src/ntfs_recovery.cpp:392
msgid "Invalid NTFS MFT record descriptor (zero)"
msgstr ""
#: src/ntfs_recovery.cpp:397
msgid "Invalid NTFS MFT record descriptor (out of range)"
msgstr ""
#: src/ntfs_recovery.cpp:403
msgid "Invalid NTFS geometry"
msgstr ""
#: src/ntfs_recovery.cpp:418
msgid "Unable to read MFT record"
msgstr ""
#: src/ntfs_recovery.cpp:437
msgid "Unable to read MFT record from data runs"
msgstr ""
#: src/ntfs_recovery.cpp:446
msgid "Incomplete read of MFT record"
msgstr ""
#: src/ntfs_recovery.cpp:452
msgid "Invalid MFT record size"
msgstr ""
#: src/ntfs_recovery.cpp:458
msgid "Invalid NTFS update sequence array"
msgstr ""
#: src/ntfs_recovery.cpp:478
msgid "NTFS fixup mismatch on all sectors"
msgstr ""
#: src/ntfs_recovery.cpp:496 src/ntfs_recovery.cpp:915
msgid "Invalid MFT record signature"
msgstr ""
#: src/ntfs_recovery.cpp:510
msgid "NTFS $MFTMirr not available"
msgstr ""
#: src/ntfs_recovery.cpp:518
msgid "Record number out of $MFTMirr coverage"
msgstr ""
#: 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 ""
#: src/ntfs_recovery.cpp:713
msgid "Invalid NTFS compression unit"
msgstr ""
#: src/ntfs_recovery.cpp:754
msgid "Unsupported or invalid NTFS compressed stream"
msgstr ""
#: src/ntfs_recovery.cpp:775
msgid "Invalid NTFS attribute offset"
msgstr ""
#: src/ntfs_recovery.cpp:786
msgid "Invalid NTFS attribute length"
msgstr ""
#: src/ntfs_recovery.cpp:994
msgid "Recovered NTFS reparse metadata:"
msgstr ""
#: src/ntfs_recovery.cpp:1014
msgid "Recovered NTFS USN summary:"
msgstr ""
#: src/ntfs_recovery.cpp:1135
msgid "NTFS $LogFile: cannot read MFT record 2 (skipping)"
msgstr ""
#: src/ntfs_recovery.cpp:1140
msgid "NTFS $LogFile: parse failed (skipping)"
msgstr ""
#: src/ntfs_recovery.cpp:1145
msgid "NTFS $LogFile: no $DATA stream"
msgstr ""
#: src/ntfs_recovery.cpp:1156
msgid "NTFS $LogFile: too small (<8 KiB)"
msgstr ""
#: src/ntfs_recovery.cpp:1163
msgid "NTFS $LogFile: cannot read content: "
msgstr ""
#: src/ntfs_recovery.cpp:1166
msgid "NTFS $LogFile: loaded "
msgstr ""
#: src/ntfs_recovery.cpp:1168
msgid " bytes; scanning for recoverable file records"
msgstr ""
#: src/ntfs_recovery.cpp:1324
msgid "NTFS $LogFile: "
msgstr ""
#: src/ntfs_recovery.cpp:1325
msgid " RCRD pages scanned, "
msgstr ""
#: src/ntfs_recovery.cpp:1326
msgid " InitFileRecord redo entries found, "
msgstr ""
#: src/ntfs_recovery.cpp:1327
msgid " file records recovered to logfile_recovered/"
msgstr ""
#: src/partition_parser.cpp:54
msgid "GPT: backup EFI PART signature not found."
msgstr ""
#: src/partition_parser.cpp:56
msgid "GPT: EFI PART header not found."
msgstr ""
#: src/partition_parser.cpp:66
msgid "GPT: invalid partition table."
msgstr ""
#: src/partition_parser.cpp:98
msgid "GPT partition (backup)"
msgstr ""
#: src/partition_parser.cpp:98
msgid "GPT partition"
msgstr ""
#: src/partition_parser.cpp:99
msgid "GPT backup"
msgstr ""
#: src/partition_parser.cpp:99
msgid "GPT"
msgstr ""
#: src/partition_parser.cpp:101
msgid "GPT partition table entry (recovered from backup header)"
msgstr ""
#: src/partition_parser.cpp:102
msgid "GPT partition table entry"
msgstr ""
#: src/partition_parser.cpp:120
msgid "MBR: read failed."
msgstr ""
#: src/partition_parser.cpp:125
msgid "MBR: 0x55AA signature not found."
msgstr ""
#: src/partition_parser.cpp:129
msgid "MBR: valid signature found."
msgstr ""
#: src/partition_parser.cpp:144
msgid "MBR "
msgstr ""
#: src/partition_parser.cpp:145
msgid "MBR"
msgstr ""
#: src/partition_parser.cpp:146
msgid "MBR partition table entry"
msgstr ""
#: src/partition_parser.cpp:162
msgid "GPT: valid header found."
msgstr ""
#: src/partition_parser.cpp:174
msgid "GPT: trying backup header at LBA "
msgstr ""
#: src/partition_parser.cpp:180
msgid "GPT: recovered partitions from backup header."
msgstr ""
#: 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 ""
#: src/scanner_engine.cpp:118
msgid "Scan cancelled during MBR parsing."
msgstr ""
#: src/scanner_engine.cpp:124
msgid "Parsing GPT"
msgstr ""
#: src/scanner_engine.cpp:133
msgid "Scan cancelled during GPT parsing."
msgstr ""
#: 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 ""
#: src/scanner_engine.cpp:178
msgid "Scan cancelled during NTFS probe."
msgstr ""
#: src/scanner_engine.cpp:184
msgid "Validating ext4, Btrfs, FAT32, exFAT"
msgstr ""
#: 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 ""
#: src/signature_scanner.cpp:57
msgid "FAT32 boot sector detected"
msgstr ""
#: src/signature_scanner.cpp:60
msgid "exFAT boot sector detected"
msgstr ""
#: src/signature_scanner.cpp:63
msgid "ext4 superblock detected"
msgstr ""
#: src/signature_scanner.cpp:66
msgid "Btrfs superblock detected"
msgstr ""
#: 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 ""
#: src/xfs_recovery.cpp:428
msgid "XFS: cannot read superblock"
msgstr ""
#: src/xfs_recovery.cpp:434
msgid "XFS: not a valid superblock at this offset"
msgstr ""
#: src/xfs_recovery.cpp:442
msgid "XFS: geometry inconsistent:"
msgstr ""
#: 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 ""
#: src/main_window.cpp:1392
msgid "Overview"
msgstr ""
#: src/main_window.cpp:1414
msgid "License"
msgstr ""