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

1864 lines
62 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: Russian <ru@li.org>\n"
"Language: ru\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 "Mapper закрыт:"
#: 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 "Записи revoke журнала 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 ""
"Файл ext4 inline_data усечён до 60 байт; переполнение xattr 'system.data' "
"не поддерживается:"
#: src/ext4_recovery.cpp:644
msgid "Recovered ext4 inline-data file:"
msgstr "Восстановлен файл ext4 inline-data:"
#: 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 "Inode: "
#: 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 ", Inode/группу: "
#: 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 "Inode/блок"
#: src/filesystem_probes.cpp:263
msgid "Allocation groups"
msgstr "Группы размещения"
#: src/filesystem_probes.cpp:264
msgid "Blocks/AG"
msgstr "Блоков/AG"
#: 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; best-effort, предполагается непрерывное размещение:"
#: 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; best-effort, предполагается непрерывное размещение:"
#: 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 "Не удалось разобрать data runs 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 пропущены, так как runlist имеет неверный формат, вероятно из-за "
"повреждённых записей:"
#: 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 из data runs"
#: 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 "Недопустимый массив update sequence NTFS"
#: src/ntfs_recovery.cpp:478
msgid "NTFS fixup mismatch on all sectors"
msgstr "Несовпадение fixup 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 "Восстановлены reparse-метаданные NTFS:"
#: src/ntfs_recovery.cpp:1014
msgid "Recovered NTFS USN summary:"
msgstr "Восстановлена сводка USN NTFS:"
#: 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 " записей redo 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"