From 06f4d12f101febea29a27e577148c9b53f07d8d5 Mon Sep 17 00:00:00 2001 From: WerWolvTranslationBot <124004309+WerWolvTranslationBot@users.noreply.github.com> Date: Sat, 17 Jan 2026 21:45:41 +0100 Subject: [PATCH] lang: Translations update from Weblate (#2621) Translations update from [Weblate](https://weblate.werwolv.net) for [ImHex/Builtin](https://weblate.werwolv.net/projects/imhex/builtin/). It also includes following components: * [ImHex/Diffing](https://weblate.werwolv.net/projects/imhex/diffing/) * [ImHex/UI](https://weblate.werwolv.net/projects/imhex/ui/) * [ImHex/Fonts](https://weblate.werwolv.net/projects/imhex/fonts/) * [ImHex/Disassembler](https://weblate.werwolv.net/projects/imhex/disassembler/) * [ImHex/Hashes](https://weblate.werwolv.net/projects/imhex/hashes/) * [ImHex/Remote](https://weblate.werwolv.net/projects/imhex/remote/) * [ImHex/Script Loader](https://weblate.werwolv.net/projects/imhex/script-loader/) * [ImHex/Visualizers](https://weblate.werwolv.net/projects/imhex/visualizers/) * [ImHex/Yara Rules](https://weblate.werwolv.net/projects/imhex/yara-rules/) * [ImHex/Windows](https://weblate.werwolv.net/projects/imhex/windows/) Current translation status: ![Weblate translation status](https://weblate.werwolv.net/widgets/imhex/-/builtin/horizontal-auto.svg) Co-authored-by: Weblate Co-authored-by: Rutar Andriy Co-authored-by: Yaroslav --- plugins/builtin/romfs/lang/uk_UA.json | 140 ++++++++++++++------- plugins/disassembler/romfs/lang/uk_UA.json | 27 +++- plugins/hashes/romfs/lang/uk_UA.json | 4 +- plugins/remote/romfs/lang/uk_UA.json | 4 +- plugins/ui/romfs/lang/uk_UA.json | 8 +- 5 files changed, 128 insertions(+), 55 deletions(-) diff --git a/plugins/builtin/romfs/lang/uk_UA.json b/plugins/builtin/romfs/lang/uk_UA.json index 0b0cbcc61..d323519bc 100644 --- a/plugins/builtin/romfs/lang/uk_UA.json +++ b/plugins/builtin/romfs/lang/uk_UA.json @@ -10,7 +10,7 @@ "hex.builtin.achievement.hex_editor.select_byte.desc": "Виберіть кілька байтів у Hex-редакторі, клацнувши на них і перетягнувши курсор.", "hex.builtin.achievement.hex_editor.create_bookmark.name": "Створення бібліотеки", "hex.builtin.achievement.starting_out": "Перші кроки", - "hex.builtin.achievement.starting_out.docs.desc": "Відкрийте документацію, вибравши в меню \"Довідка\" -> \"Документація\".", + "hex.builtin.achievement.starting_out.docs.desc": "Відкрийте документацію, вибравши в меню \"Допомога\" -> \"ImHex документація\".", "hex.builtin.achievement.starting_out.save_project.desc": "Збережіть проект, вибравши в меню \"Файл\" -> \"Зберегти проект\".", "hex.builtin.achievement.hex_editor.create_bookmark.desc": "Створіть закладку, клацнувши правою кнопкою миші на байті та вибравши \"Закладка\" з контекстного меню.", "hex.builtin.achievement.hex_editor.open_new_view.name": "Подвійний перегляд", @@ -54,10 +54,10 @@ "hex.builtin.command.convert.in": "в", "hex.builtin.command.convert.as": "як", "hex.builtin.command.cmd.desc": "Команда", - "hex.builtin.command.cmd.result": "Виконати команду \"{0}\"", + "hex.builtin.command.cmd.result": "Виконати команду '{0}'", "hex.builtin.command.goto.desc": "Перейти за конкретною адресою", "hex.builtin.command.goto.result": "Перейти за адресою 0x{0:08X}", - "hex.builtin.command.web.result": "Перейти до \"{0}\"", + "hex.builtin.command.web.result": "Перейти до '{0}'", "hex.builtin.drag_drop.text": "Перетягніть файли сюди, щоб відкрити їх...", "hex.builtin.inspector.ascii": "char", "hex.builtin.inspector.binary": "Binary", @@ -133,7 +133,7 @@ "hex.builtin.inspector.long_double": "long double", "hex.builtin.inspector.u32": "uint32_t", "hex.builtin.layouts.none.restore_default": "Відновити стандартне оформлення", - "hex.builtin.menu.extras.check_for_update": "Перевірити наявність оновлень", + "hex.builtin.menu.extras.check_for_update": "Перевірити оновлення", "hex.builtin.menu.file.create_file": "Створити новий файл", "hex.builtin.menu.edit.disassemble_range": "Дизассемблювати вибране", "hex.builtin.menu.file.export": "Експортувати", @@ -152,14 +152,14 @@ "hex.builtin.menu.file.export.data_processor": "Обробник даних", "hex.builtin.menu.file.export.report": "Звіт", "hex.builtin.menu.file.export.report.popup.export_error": "Не вдалося створити новий файл звіту!", - "hex.builtin.menu.file.export.selection_to_file": "Виділення у файл...", + "hex.builtin.menu.file.export.selection_to_file": "Виділене у файл...", "hex.builtin.menu.file.export.title": "Експорт файлу", "hex.builtin.menu.file.import": "Імпорт", "hex.builtin.menu.file.import.ips": "IPS патч", "hex.builtin.menu.file.import.ips32": "IPS32 патч", "hex.builtin.menu.file.import.modified_file": "Змінений файл", "hex.builtin.menu.file.import.bookmark": "Закладки", - "hex.builtin.menu.file.import.pattern_file": "Імпортувани файл шаблону...", + "hex.builtin.menu.file.import.pattern_file": "Імпортувати файл шаблону...", "hex.builtin.menu.file.import.data_processor": "Обробник даних", "hex.builtin.menu.file.import.custom_encoding": "Файл з власним кодуванням", "hex.builtin.menu.file.open_file": "Відкрити файл...", @@ -183,7 +183,7 @@ "hex.builtin.menu.view.fps": "Відобразити FPS", "hex.builtin.minimap_visualizer.entropy": "Локальна ентропія", "hex.builtin.minimap_visualizer.byte_type": "Тип байту", - "hex.builtin.minimap_visualizer.highlights": "Виділення", + "hex.builtin.minimap_visualizer.highlights": "Підсвічування", "hex.builtin.minimap_visualizer.byte_magnitude": "Розмір байта", "hex.builtin.nodes.arithmetic": "Арифметика", "hex.builtin.nodes.arithmetic.add": "Додавання", @@ -216,7 +216,7 @@ "hex.builtin.nodes.bitwise.shift_right": "Зсув вправо", "hex.builtin.nodes.bitwise.shift_right.header": "Бітовий зсув вправо", "hex.builtin.nodes.bitwise.swap": "Інверсія", - "hex.builtin.nodes.bitwise.swap.header": "Інверсія байт", + "hex.builtin.nodes.bitwise.swap.header": "Інверсія бітів", "hex.builtin.nodes.bitwise.xor": "XOR", "hex.builtin.nodes.buffer": "Буфер", "hex.builtin.nodes.buffer.byte_swap": "Інверсія", @@ -266,7 +266,7 @@ "hex.builtin.nodes.constants.rgba8.output.r": "Червоний", "hex.builtin.nodes.constants.string": "Рядок", "hex.builtin.nodes.constants.string.header": "Рядок", - "hex.builtin.nodes.control_flow": "Контроль потоку", + "hex.builtin.nodes.control_flow": "Умови та цикли", "hex.builtin.nodes.control_flow.and": "І", "hex.builtin.nodes.control_flow.and.header": "Логічне І", "hex.builtin.nodes.control_flow.equals": "Рівно", @@ -353,9 +353,9 @@ "hex.builtin.popup.error.project.load.some_providers_failed": "Не вдалося завантажити деяких постачальників даних: {}", "hex.builtin.popup.error.project.load.file_not_found": "Файл проекту {} не знайдено", "hex.builtin.popup.error.project.load.invalid_tar": "Не вдалось відкрити tar архів проекту: {}", - "hex.builtin.popup.error.project.load.invalid_magic": "Недійсний магічний файл у файлі проекту", + "hex.builtin.popup.error.project.load.invalid_magic": "Недійсний файл сигнатур у файлі проекту", "hex.builtin.popup.error.read_only": "Не вдалося отримати доступ для запису. Файл відкрито в режимі тільки для читання.", - "hex.builtin.popup.error.task_exception": "Процес повернув помилку \"{}\":\n\n{}", + "hex.builtin.popup.error.task_exception": "Процес повернув помилку '{}':\n\n{}", "hex.builtin.popup.exit_application.desc": "Ви внесли зміни до проекту, які не були збережені.\nВи впевнені, що хочете вийти?", "hex.builtin.popup.exit_application.title": "Вийти з ImHex?", "hex.builtin.popup.waiting_for_tasks.title": "Очікування задач", @@ -364,15 +364,15 @@ "hex.builtin.popup.blocking_task.title": "Запуск задач", "hex.builtin.popup.blocking_task.desc": "В даний момент задача виконується.", "hex.builtin.popup.no_update_available": "Нових оновлень немає", - "hex.builtin.popup.update_available": "Доступна нова версія ImHex!\n\nЧи бажаєте ви оновити до \"{0}\"?", + "hex.builtin.popup.update_available": "Доступна нова версія ImHex!\n\nЧи бажаєте ви оновити до '{0}'?", "hex.builtin.provider.rename": "Перейменувати", "hex.builtin.provider.rename.desc": "Введіть ім'я для цього джерела даних.", "hex.builtin.provider.tooltip.show_more": "Утримуйте клавішу SHIFT для отримання додаткової інформації", - "hex.builtin.provider.error.open": "Не вдалося відкрити постачальника даних: {}", + "hex.builtin.provider.error.open": "Не вдалося відкрити джерело даних: {}", "hex.builtin.provider.base64": "Base64 файл", "hex.builtin.provider.disk.disk_size": "Розмір диску", "hex.builtin.provider.disk": "Необроблений диск", - "hex.builtin.provider.disk.reload": "Оновити", + "hex.builtin.provider.disk.reload": "Перезавантажити", "hex.builtin.provider.disk.sector_size": "Розмір сектору", "hex.builtin.provider.disk.selected_disk": "Диск", "hex.builtin.provider.disk.error.read_rw": "Не вдалося відкрити диск {} у режимі читання/запису: {}", @@ -386,7 +386,7 @@ "hex.builtin.provider.file.menu.open_folder": "Відкрити папку, що містить файл", "hex.builtin.provider.file.too_large.allow_write": "Дозволити доступ для запису", "hex.builtin.provider.file.reload_changes": "Файл був змінений зовнішнім джерелом. Хочете його перезавантажити?", - "hex.builtin.provider.file.reload_changes.reload": "Перезавантаження", + "hex.builtin.provider.file.reload_changes.reload": "Перезавантажити", "hex.builtin.provider.gdb": "GDB сервер", "hex.builtin.provider.gdb.ip": "IP адреса", "hex.builtin.provider.gdb.name": "GDB сервер <{0}:{1}>", @@ -400,7 +400,7 @@ "hex.builtin.provider.opening": "Відкривання джерела даних...", "hex.builtin.provider.process_memory": "Пам'ять процесу", "hex.builtin.provider.process_memory.memory_regions": "Області пам'яті", - "hex.builtin.provider.process_memory.name": "Пам'ять процесу \"{0}\"", + "hex.builtin.provider.process_memory.name": "Пам'ять процесу '{0}'", "hex.builtin.provider.process_memory.process_name": "Назва процесу", "hex.builtin.provider.process_memory.process_id": "PID", "hex.builtin.provider.process_memory.region.commit": "Коміт", @@ -409,8 +409,8 @@ "hex.builtin.provider.process_memory.region.mapped": "Нанесений", "hex.builtin.provider.process_memory.utils": "Інструменти", "hex.builtin.provider.process_memory.utils.inject_dll": "DLL-ін'єкція", - "hex.builtin.provider.process_memory.utils.inject_dll.success": "Успішна ін'єкція DLL \"{0}\"!", - "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Не вдалося ін'єктувати DLL \"{0}\"!", + "hex.builtin.provider.process_memory.utils.inject_dll.success": "Успішна ін'єкція DLL '{0}'!", + "hex.builtin.provider.process_memory.utils.inject_dll.failure": "Не вдалося ін'єктувати DLL '{0}'!", "hex.builtin.provider.udp": "UDP сервер", "hex.builtin.provider.udp.name": "UDP сервер на порті {}", "hex.builtin.provider.udp.port": "Порт серверу", @@ -421,16 +421,16 @@ "hex.builtin.setting.folders.add_folder": "Додати папку", "hex.builtin.setting.folders.description": "Вкажіть додаткові шляхи пошуку для шаблонів, скриптів, Yara-правил тощо", "hex.builtin.setting.folders.remove_folder": "Видалити поточну вибрану папку зі списку", - "hex.builtin.setting.general": "Основне", + "hex.builtin.setting.general": "Загальне", "hex.builtin.setting.general.patterns": "Шаблони", - "hex.builtin.setting.general.backups.auto_backup_time.format.simple": "кожні {0} секунд", - "hex.builtin.setting.general.backups.auto_backup_time.format.extended": "Кожні {0} хвилин {1} секунд", + "hex.builtin.setting.general.backups.auto_backup_time.format.simple": "Кожні {0} секунд(-и)", + "hex.builtin.setting.general.backups.auto_backup_time.format.extended": "Кожні {0} хвилин(-и) {1} секунд(-и)", "hex.builtin.setting.general.auto_apply_patterns": "Автоматично завантажувати розпізнані шаблони", "hex.builtin.setting.general.server_contact": "Увімкнути перевірку оновлень та статистику використання", "hex.builtin.setting.general.network_interface": "Увімкнути мережевий інтерфейс", "hex.builtin.setting.general.pattern_data_max_filter_items": "Максимальна кількість відфільтрованих елементів шаблону", "hex.builtin.setting.general.save_recent_providers": "Зберігати нещодавні джерела", - "hex.builtin.setting.general.show_tips": "Показати підказки під час запуску", + "hex.builtin.setting.general.show_tips": "Показувати підказки під час запуску", "hex.builtin.setting.general.upload_crash_logs": "Відправляти звіти про помилки", "hex.builtin.setting.hex_editor": "Hex редактор", "hex.builtin.setting.hex_editor.byte_padding": "Додаткове зміщення клітинок байт", @@ -440,7 +440,7 @@ "hex.builtin.setting.hex_editor.paste_behaviour.none": "Запитати мене наступного разу", "hex.builtin.setting.hex_editor.paste_behaviour.everything": "Вставити все", "hex.builtin.setting.hex_editor.paste_behaviour.selection": "Вставити над виділеним фрагментом", - "hex.builtin.setting.hex_editor.show_highlights": "Показати кольорові виділення", + "hex.builtin.setting.hex_editor.show_highlights": "Відображати кольорове підсвічування", "hex.builtin.setting.hex_editor.show_selection": "Перемістити відображення виділення в нижній колонтитул hex-редактора", "hex.builtin.setting.imhex": "ImHex", "hex.builtin.setting.imhex.recent_files": "Нещодавні", @@ -486,7 +486,7 @@ "hex.builtin.task.evaluating_nodes": "Обробка вузла...", "hex.builtin.title_bar_button.feedback": "Залишити відгук", "hex.builtin.tools.ascii_table": "ASCII таблиця", - "hex.builtin.tools.ascii_table.octal": "Показати восьмиричний вигляд", + "hex.builtin.tools.ascii_table.octal": "Показати вісімкові значення", "hex.builtin.tools.base_converter": "Перетворення систем числення", "hex.builtin.tools.base_converter.bin": "BIN", "hex.builtin.tools.base_converter.dec": "DEC", @@ -502,7 +502,7 @@ "hex.builtin.tools.color.formats.color_name": "Назва кольору", "hex.builtin.tools.demangler": "Деманглер LLVM", "hex.builtin.tools.demangler.demangled": "Розшифроване ім'я", - "hex.builtin.tools.error": "Помилка: \"{0}\"", + "hex.builtin.tools.error": "Помилка: '{0}'", "hex.builtin.tools.euclidean_algorithm": "Алгоритм Евкліда", "hex.builtin.tools.euclidean_algorithm.overflow": "Виявлено переповнення! Значення А та Б занадто великі.", "hex.builtin.tools.file_tools.combiner.add": "Додати...", @@ -589,11 +589,11 @@ "hex.builtin.setting.general.max_mem_file_size": "Максимальний розмір файлу для завантаження в RAM", "hex.builtin.setting.general.max_mem_file_size.desc": "Невеликі файли завантажуються в пам'ять, щоб запобігти їх безпосередній модифікації на диску.\n\nЗбільшення цього розміру дозволяє завантажувати в пам'ять більші файли, перш ніж ImHex вдається до потокової передачі даних із диску.", "hex.builtin.setting.general.sync_pattern_source": "Синхронізація вихідного коду шаблону між відкритими джерелами даних", - "hex.builtin.setting.hex_editor.highlight_color": "Колір виділення", - "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Виділяти батьківські шаблони при наведенні курсору", + "hex.builtin.setting.hex_editor.highlight_color": "Колір підсвічування виділення", + "hex.builtin.setting.hex_editor.pattern_parent_highlighting": "Підсвічувати батьківські шаблони при наведенні", "hex.builtin.setting.hex_editor.sync_scrolling": "Синхронізувати позицію прокрутки редактора", "hex.builtin.setting.interface.always_show_provider_tabs": "Завжди показувати вкладки джерел даних", - "hex.builtin.setting.interface.display_shortcut_highlights": "Виділення меню при використанні гарячих клавіш", + "hex.builtin.setting.interface.display_shortcut_highlights": "Підсвічувати меню при використанні гарячих клавіш", "hex.builtin.setting.interface.fps": "Обмеження FPS", "hex.builtin.setting.interface.language": "Мова", "hex.builtin.setting.interface.randomize_window_title": "Використовувати випадковий заголовок вікна", @@ -690,7 +690,7 @@ "hex.builtin.tutorial.introduction.step2.highlight": "Створимо новий порожній файл, натиснувши кнопку \"Новий файл\".", "hex.builtin.tutorial.introduction.step4.highlight": "Це інспектор даних. Він відображає дані поточних вибраних байтів у більш зручному для читання форматі.\n\nВи також можете редагувати дані тут, двічі клацнувши на рядку.", "hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "Це вікно містить деревоподібний вигляд, що представляє структури даних, які ви визначили за допомогою мови шаблонів.", - "hex.builtin.tutorial.introduction.step6.highlight": "Більше підручників та документації ви можете знайти в меню \"Довідка\".", + "hex.builtin.tutorial.introduction.step6.highlight": "Більше посібників та документацію ви можете знайти в меню \"Допомога\".", "hex.builtin.undo_operation.insert": "Вставлено {0}", "hex.builtin.undo_operation.remove": "Видалено {0}", "hex.builtin.undo_operation.write": "Записано {0}", @@ -715,7 +715,7 @@ "hex.builtin.view.find.constants": "Константи", "hex.builtin.view.data_inspector.menu.copy": "Копіювати значення", "hex.builtin.view.data_inspector.execution_error": "Помилка обробки користувацького рядка", - "hex.builtin.view.data_inspector.invert": "Інвертувати", + "hex.builtin.view.data_inspector.invert": "Інверсія бітів", "hex.builtin.view.data_inspector.name": "Аналізатор даних", "hex.builtin.view.data_inspector.table.name": "Ім'я", "hex.builtin.view.data_inspector.table.value": "Значення", @@ -739,7 +739,7 @@ "hex.builtin.view.replace.name": "Замінити", "hex.builtin.view.find.regex": "Regex", "hex.builtin.view.find.regex.pattern": "Шаблон", - "hex.builtin.view.find.search": "Шукати", + "hex.builtin.view.find.search": "Пошук", "hex.builtin.view.find.search.entries": "Знайдено {} співпадінь", "hex.builtin.view.find.search.reset": "Скинути", "hex.builtin.view.find.searching": "Пошук...", @@ -763,7 +763,7 @@ "hex.builtin.view.fullscreen.file_info.analyzing": "Аналіз даних...", "hex.builtin.view.fullscreen.file_info.match_info.mime": "Відповідність за типом MIME", "hex.builtin.view.fullscreen.file_info.information": "Інформація", - "hex.builtin.view.fullscreen.file_info.no_information": "Більше інформації немає.", + "hex.builtin.view.fullscreen.file_info.no_information": "Інша інформація відсутня.", "hex.builtin.view.fullscreen.save_editor.name": "Зберегти редактор", "hex.builtin.view.fullscreen.save_editor.select_file": "Вибрати файл збереження", "hex.builtin.view.fullscreen.save_editor.should_close": "Ви хочете закрити редактор збережень?", @@ -807,7 +807,7 @@ "hex.builtin.view.hex_editor.goto.offset.relative": "Відносний", "hex.builtin.view.hex_editor.menu.edit.copy": "Копіювати", "hex.builtin.view.hex_editor.menu.edit.copy_as": "Копіювати як", - "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Попередній перегляд копії", + "hex.builtin.view.hex_editor.menu.edit.copy_as.preview": "Попередній перегляд копіювання", "hex.builtin.view.hex_editor.menu.edit.cut": "Вирізати", "hex.builtin.view.hex_editor.menu.edit.insert": "Вставити...", "hex.builtin.view.hex_editor.menu.edit.insert_mode": "Режим вставлення", @@ -826,7 +826,7 @@ "hex.builtin.view.hex_editor.menu.edit.set_page_size": "Встановити кількість рядків...", "hex.builtin.view.hex_editor.menu.edit.decode_as_text": "Декодувати як кодування", "hex.builtin.view.hex_editor.menu.file.goto": "Перейти до...", - "hex.builtin.view.hex_editor.menu.file.skip_until": "Пропускати поки", + "hex.builtin.view.hex_editor.menu.file.skip_until": "Пропустити до", "hex.builtin.view.hex_editor.menu.file.skip_until.previous_differing_byte": "Попередній відмінний байт", "hex.builtin.view.hex_editor.menu.file.skip_until.next_differing_byte": "Наступний відмінний байт", "hex.builtin.view.hex_editor.menu.file.skip_until.end_reached": "Більше немає відмінних байтів до кінця файлу", @@ -868,7 +868,7 @@ "hex.builtin.view.highlight_rules.expression": "Вираз", "hex.builtin.view.highlight_rules.no_rule": "Створити правило для редагування", "hex.builtin.view.highlight_rules.menu.edit.rules": "Правила підсвічування...", - "hex.builtin.view.information.analyze": "Проаналізувати сторінку", + "hex.builtin.view.information.analyze": "Аналізувати", "hex.builtin.view.information.analyzing": "Аналіз...", "hex.builtin.information_section.magic.apple_type": "Apple Creator / Код типу", "hex.builtin.information_section.info_analysis.block_size": "Розмір блоку", @@ -892,8 +892,8 @@ "hex.builtin.information_section.relationship_analysis.filter": "Фільтр", "hex.builtin.information_section.relationship_analysis.digram": "Діаграма", "hex.builtin.information_section.relationship_analysis.layered_distribution": "Шаровий розподіл", - "hex.builtin.information_section.magic": "Магічна інформація", - "hex.builtin.view.information.magic_db_added": "Додано магічну базу даних!", + "hex.builtin.information_section.magic": "Інформація про сигнатури", + "hex.builtin.view.information.magic_db_added": "Додано базу даних сигнатур!", "hex.builtin.information_section.magic.mime": "MIME тип", "hex.builtin.view.information.name": "Інформація про дані", "hex.builtin.view.information.not_analyzed": "Ще не проаналізовано", @@ -997,7 +997,7 @@ "hex.builtin.view.pattern_editor.menu.edit.run_pattern": "Виконання шаблону", "hex.builtin.view.pattern_editor.menu.edit.step_debugger": "Покроковий налагоджувач", "hex.builtin.view.pattern_editor.menu.edit.add_breakpoint": "Додати точку зупинки", - "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Зсув шаблону", + "hex.builtin.view.pattern_editor.tooltip.parent_offset": "Батьківське зміщення", "hex.builtin.view.pattern_data.virtual_files": "Віртуальна файлова система", "hex.builtin.view.provider_settings.load_error_details": "Під час спроби відкрити це джерело даних сталася помилка!\nДеталі: {0}", "hex.builtin.view.provider_settings.load_popup": "Відкрити дані", @@ -1088,7 +1088,7 @@ "hex.builtin.welcome.start.create_file": "Створити новий файл", "hex.builtin.welcome.start.open_file": "Відкрити файл", "hex.builtin.welcome.start.open_other": "Інші джерела даних", - "hex.builtin.welcome.start.recent": "Недавні джерела даних", + "hex.builtin.welcome.start.recent": "Останнє відкрите", "hex.builtin.welcome.start.recent.auto_backups": "Резервні копії", "hex.builtin.welcome.start.recent.auto_backups.backup": "Резервна копія від {:%Y-%m-%d %H:%M:%S}", "hex.builtin.welcome.tip_of_the_day": "Підказка дня", @@ -1131,7 +1131,7 @@ "hex.builtin.view.fullscreen.file_info.error.file_not_readable": "Не вдалося відкрити вибраний файл. Переконайтеся, що файл існує і доступний для читання.", "hex.builtin.view.fullscreen.file_info.error.not_identified": "Не вдалося визначити тип цього файлу.", "hex.builtin.view.fullscreen.file_info.match_info": "Інформація про співпадіння", - "hex.builtin.view.fullscreen.file_info.match_info.magic": "Збіг за допомогою магічного значення при зміщенні 0x{0:04X}", + "hex.builtin.view.fullscreen.file_info.match_info.magic": "Знайдено збіг за сигнатурою по зміщенню 0x{0:04X}", "hex.builtin.view.fullscreen.save_editor.error.not_readable": "Не вдалося відкрити вибраний файл. Переконайтеся, що файл існує і доступний для читання.", "hex.builtin.view.fullscreen.save_editor.error.failed_execution": "Не вдалося виконати скрипт редактора збережень. Перевірте журнал на наявність помилок.", "hex.builtin.view.help.about.thanks": "Якщо вам подобається моя робота, будь ласка, розгляньте можливість пожертвувати кошти, щоб проект продовжував існувати. Дуже дякую <3", @@ -1153,23 +1153,23 @@ "hex.builtin.view.hex_editor.shortcut.cursor_up": "Перемістити курсор на один рядок вгору", "hex.builtin.view.hex_editor.shortcut.cursor_down": "Перемістити курсор на один рядок вниз", "hex.builtin.view.hex_editor.shortcut.selection_page_down": "Розширити виділення на одну сторінку вниз", - "hex.builtin.view.highlight_rules.help_text": "Введіть математичний вираз, який буде обчислюватися для кожного байта у файлі.\n\nУ виразі можна використовувати змінні \"value\" та \"offset\".\nЯкщо вираз обчислюється як істинний (результат більший за 0), байт буде виділено вказаним кольором.", + "hex.builtin.view.highlight_rules.help_text": "Введіть математичний вираз, який буде обчислюватися для кожного байта у файлі.\n\nУ виразі можна використовувати змінні 'value' та 'offset'.\nЯкщо вираз обчислюється як істинний (результат більший за 0), байт буде підсвічено вказаним кольором.", "hex.builtin.information_section.info_analysis.encrypted": "Ці дані, швидше за все, зашифровані або стиснуті!", "hex.builtin.information_section.magic.pattern_info": "Розширена інформація про шаблон", - "hex.builtin.information_section.magic.pattern_info.add_description": "Додайте до цього шаблону функцію \"fn get_data_description()\", щоб надати більше інформації про відповідні дані.", + "hex.builtin.information_section.magic.pattern_info.add_description": "Додайте до цього шаблону функцію 'fn get_data_description()', щоб надати більше інформації про відповідні дані.", "hex.builtin.information_section.relationship_analysis.sample_size": "Розмір вибірки", - "hex.builtin.view.information.error_processing_section": "Не вдалося обробити розділ інформації {0}: \"{1}\"", + "hex.builtin.view.information.error_processing_section": "Не вдалося обробити розділ інформації {0}: '{1}'", "hex.builtin.information_section.magic.octet_stream_text": "Невідомо", "hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream позначає невідомий тип даних.\n\nЦе означає, що ці дані не мають пов'язаного з ними типу MIME, оскільки вони не мають відомого формату.", "hex.builtin.view.pattern_data.simplified_editor.no_patterns": "Позначте шаблони атрибутом [[hex::editor_export]], щоб вони відображалися тут у спрощеному вигляді", "hex.builtin.view.pattern_editor.accept_pattern.question": "Ви хочете застосувати вибраний шаблон?", - "hex.builtin.view.pattern_editor.conflict_resolution": "Зовнішній файл шаблону “{}” було змінено.\nУ внутрішньому редакторі також є незбережені зміни.\nЧи хочете ви перезавантажити файл і втратити внутрішні зміни?", + "hex.builtin.view.pattern_editor.conflict_resolution": "Зовнішній файл шаблону '{}' було змінено.\nУ внутрішньому редакторі також є незбережені зміни.\nЧи хочете ви перезавантажити файл і втратити внутрішні зміни?", "hex.builtin.view.pattern_editor.dangerous_function.desc": "Цей шаблон намагався викликати небезпечну функцію.\nВи впевнені, що хочете довіряти цьому шаблону?", "hex.builtin.view.pattern_editor.evaluating": "Обробка...", "hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "Вбудований тип", "hex.builtin.view.pattern_editor.menu.file.save_pattern_as": "Зберегти шаблон як...", "hex.builtin.view.pattern_editor.menu.replace_previous": "Замінити попереднє", - "hex.builtin.view.pattern_editor.no_in_out_vars": "Визначте деякі глобальні змінні за допомогою специфікатора \"in\" або \"out\", щоб вони з'явилися тут.", + "hex.builtin.view.pattern_editor.no_in_out_vars": "Визначте деякі глобальні змінні за допомогою специфікатора 'in' або 'out', щоб вони з'явилися тут.", "hex.builtin.view.pattern_data.virtual_files.no_virtual_files": "Візуалізуйте області даних як структуру віртуальних папок, додавши їх за допомогою функції hex::core::add_virtual_file.", "hex.builtin.view.pattern_editor.no_env_vars": "До вмісту змінних середовища, створених тут, можна отримати доступ із скриптів шаблонів за допомогою функції std::env.", "hex.builtin.view.pattern_editor.shortcut.match_case_toggle": "Перемкнути пошук з урахуванням регістру", @@ -1190,9 +1190,9 @@ "hex.builtin.view.provider_settings.load_error": "Під час спроби відкрити це джерело даних сталася помилка!", "hex.builtin.view.settings.restart_question": "Щоб внесені вами зміни набули чинності, необхідно перезавантажити ImHex. Чи хочете ви перезапустити програму зараз?", "hex.builtin.view.store.netfailed": "Не вдалося завантажити вміст магазину через мережу!", - "hex.builtin.view.store.reload": "Оновити", + "hex.builtin.view.store.reload": "Перезавантажити", "hex.builtin.view.store.tab.disassemblers": "Дизасемблери", - "hex.builtin.view.store.tab.magic": "Магічні файли", + "hex.builtin.view.store.tab.magic": "Файли сигнатур", "hex.builtin.view.store.system.explanation": "Цей запис знаходиться в каталозі, доступному тільки для читання, ймовірно, він управляється системою.", "hex.builtin.view.theme_manager.styles": "Стилі", "hex.builtin.view.tools.name": "Інструменти", @@ -1214,5 +1214,49 @@ "hex.builtin.welcome.learn.plugins.link": "https://docs.werwolv.net/imhex/common/extending-imhex", "hex.builtin.popup.safety_backup.desc": "О ні, ImHex вилетів минулого разу.\nХочете відновити свою попередню роботу?", "hex.builtin.welcome.start.open_project": "Відкрити проект", - "hex.builtin.welcome.update.desc": "ImHex {0} тільки що вийшов!" + "hex.builtin.welcome.update.desc": "ImHex {0} тільки що вийшов!", + "hex.builtin.setting.general.mcp_server": "MCP cервер", + "hex.builtin.setting.general.mcp_server.desc": "Коли цю опцію ввімкнено, клієнти ШІ можуть взаємодіяти з ImHex під час його роботи. Після ввімкнення просто додайте 'imhex --mcp' як stdio MCP сервер до вашого клієнта ШІ.", + "hex.builtin.os_toast_message.task_finished": "Завдання '{0}' завершено", + "hex.builtin.provider.gdb.server.error.not_connected": "Не вдалося відкрити з'єднання із сервером GDB", + "hex.builtin.setting.interface.show_task_finish_notification": "Відображати сповіщення про завершення завдань", + "hex.builtin.setting.interface.show_task_finish_notification.desc": "Чи відображати сповіщення про завершення тривалих завдань, коли ImHex перебуває у фоновому режимі?", + "hex.builtin.view.pattern_editor.match_case_tooltip": "Враховувати регістр Alt-C", + "hex.builtin.view.pattern_editor.whole_word_tooltip": "Ціле слово Alt-W", + "hex.builtin.footer.mcp.client_version": "Версія клієнта", + "hex.builtin.footer.mcp.not_connected": "Сервер MCP увімкнено, але жоден ШІ клієнт не підключений.\n\nПереконайтеся, що налаштування вашого ШІ клієнта правильні!", + "hex.builtin.minimap_visualizer.rgb565": "RGB565 колір", + "hex.builtin.minimap_visualizer.rgba8": "RGBA8 колір", + "hex.builtin.provider.command": "Команда терміналу", + "hex.builtin.provider.command.name": "Команда {0}", + "hex.builtin.provider.command.load.name": "Ім'я", + "hex.builtin.provider.command.load.hint": "Введіть команди для виконання конкретних функцій.\n\nМітки {address} та {size} будуть замінені на відповідні значення", + "hex.builtin.provider.command.load.read_command": "Команда зчитування даних", + "hex.builtin.provider.command.optional": "Додатково", + "hex.builtin.provider.command.load.write_command": "Команда запису даних", + "hex.builtin.provider.command.load.size_command": "Команда отримання розміру даних", + "hex.builtin.provider.command.load.resize_command": "Команда зміни розміру даних", + "hex.builtin.provider.command.load.save_command": "Команда збереження даних", + "hex.builtin.menu.edit.find.find_selection": "Знайти збіги", + "hex.builtin.inspector.bcd": "BCD", + "hex.builtin.provider.file.error.already_open": "Цей самий файл вже відкритий", + "hex.builtin.provider.file.error.is_directory": "Вибраний запис '{}' є папкою", + "hex.builtin.provider.file.xatts": "Атрибути (xattrs)", + "hex.builtin.provider.process_memory.error.no_process_selected": "Процес не вибрано", + "hex.builtin.provider.process_memory.error.open_process": "Не вдалося приєднатися до процесу", + "hex.builtin.provider.view.error.no_provider": "До цього вікна не підключено джерело даних", + "hex.builtin.setting.general.backups": "Резервні копії", + "hex.builtin.setting.general.backups.file_backup.enable": "Якщо можливо, створіть резервні копії джерел даних перед модифікацією", + "hex.builtin.setting.general.backups.file_backup.max_size": "Максимальний розмір файлу для резервних копій", + "hex.builtin.setting.general.backups.file_backup.extension": "Розширення файлу резервної копії", + "hex.builtin.setting.general.suggest_patterns": "Пропонувати шаблони на основі завантажених даних", + "hex.builtin.view.data_inspector.reverse": "Реверс бітів", + "hex.builtin.view.data_inspector.toggle_endianness": "Змінити порядок байтів", + "hex.builtin.view.pattern_editor.regex_tooltip": "Регулярні вирази Alt-R", + "hex.builtin.view.tutorials.stop": "Перервати навчання", + "hex.builtin.popup.safety_backup.show_auto_backups": "Показати автоматичні резервні копії", + "hex.builtin.footer.mcp.connected_to": "Підключено до '{0}'", + "hex.builtin.footer.mcp.protocol_version": "Версія протоколу", + "hex.builtin.title_bar_button.interactive_help": "Інтерактивна допомога", + "hex.builtin.view.pattern_editor.default_help_text": "Введіть тут код вашого шаблону та натисніть кнопку «Play» нижче, \nщоб виконати його.Після цього результати з’являться \nна панелі «Дані шаблону».\n\nБільше інформації можна знайти в документації.\n\n\nПростий приклад:\n\nimport std.io;\n\nstruct Pattern {\n u32 int;\n float floating_point;\n};\n\nPattern my_pattern @ 0x00;\nstd::print(\"0x{:08X}\", my_pattern.int);" } diff --git a/plugins/disassembler/romfs/lang/uk_UA.json b/plugins/disassembler/romfs/lang/uk_UA.json index 2f29042f6..9b4f73107 100644 --- a/plugins/disassembler/romfs/lang/uk_UA.json +++ b/plugins/disassembler/romfs/lang/uk_UA.json @@ -38,7 +38,7 @@ "hex.disassembler.view.disassembler.m68k.030": "030", "hex.disassembler.view.disassembler.m68k.040": "040", "hex.disassembler.view.disassembler.m68k.060": "060", - "hex.disassembler.view.disassembler.mips.micro": "Micro", + "hex.disassembler.view.disassembler.mips.micro": "microMIPS", "hex.disassembler.view.disassembler.mips.mips2": "MIPS II", "hex.disassembler.view.disassembler.mips.mips3": "MIPS III", "hex.disassembler.view.disassembler.mips.mips32": "MIPS32", @@ -65,7 +65,7 @@ "hex.disassembler.view.disassembler.tricore.162": "162", "hex.disassembler.view.disassembler.name": "Дизассемблер", "hex.disassembler.view.disassembler.position": "Позиція", - "hex.disassembler.view.disassembler.ppc.booke": "Book-E", + "hex.disassembler.view.disassembler.ppc.booke": "BookE", "hex.disassembler.view.disassembler.ppc.qpx": "Розширення для чотириядерної обробки", "hex.disassembler.view.disassembler.ppc.spe": "Система обробки сигналів", "hex.disassembler.view.disassembler.region": "Регіон коду", @@ -73,5 +73,26 @@ "hex.disassembler.view.disassembler.settings.mode": "Режим", "hex.disassembler.view.disassembler.sparc.v9": "Sparc V9", "hex.disassembler.view.disassembler.mos65xx.6502": "6502", - "hex.disassembler.view.disassembler.sh.sh4": "SH4" + "hex.disassembler.view.disassembler.sh.sh4": "SH4", + "hex.disassembler.view.disassembler.arm64.apple_extensions": "Власні розширення Apple", + "hex.disassembler.view.disassembler.hppa.1.1": "HP/PA 1.1", + "hex.disassembler.view.disassembler.hppa.2.0": "HP/PA 2.0", + "hex.disassembler.view.disassembler.hppa.2.0w": "HP/PA 2.0 wide", + "hex.disassembler.view.disassembler.mips.mips1": "MIPS I", + "hex.disassembler.view.disassembler.mips.mips4": "MIPS IV", + "hex.disassembler.view.disassembler.mips.mips5": "MIPS V", + "hex.disassembler.view.disassembler.mips.octeon": "Octeon cnMIPS", + "hex.disassembler.view.disassembler.mips.octeonp": "Octeon+ cnMIPS", + "hex.disassembler.view.disassembler.mips.ptr64": "64-бітні вказівники", + "hex.disassembler.view.disassembler.ppc.aixas": "PowerPC AIX-OS із сучасним асемблером", + "hex.disassembler.view.disassembler.settings.syntax": "Синтаксис", + "hex.disassembler.view.disassembler.settings.syntax.default": "Архітектура за замовчуванням", + "hex.disassembler.view.disassembler.mips.mips32r2": "MIPS32R2", + "hex.disassembler.view.disassembler.mips.mips32r3": "MIPS32R3", + "hex.disassembler.view.disassembler.mips.mips32r5": "MIPS32R5", + "hex.disassembler.view.disassembler.mips.mips32r6": "MIPS32R6", + "hex.disassembler.view.disassembler.mips.mips64r2": "MIPS64R2", + "hex.disassembler.view.disassembler.mips.mips64r3": "MIPS64R3", + "hex.disassembler.view.disassembler.mips.mips64r5": "MIPS64R5", + "hex.disassembler.view.disassembler.mips.mips64r6": "MIPS64R6" } diff --git a/plugins/hashes/romfs/lang/uk_UA.json b/plugins/hashes/romfs/lang/uk_UA.json index 702f5cddc..fbbb06ebb 100644 --- a/plugins/hashes/romfs/lang/uk_UA.json +++ b/plugins/hashes/romfs/lang/uk_UA.json @@ -3,7 +3,7 @@ "hex.hashes.achievement.misc.create_hash.desc": "Створіть нову хеш-функцію в вікні \"Хеші\", вибравши тип, присвоївши їй ім'я та натиснувши кнопку \"Плюс\" поруч із нею.", "hex.hashes.view.hashes.function": "Хеш-функція", "hex.hashes.view.hashes.hash": "Хеш", - "hex.hashes.view.hashes.hover_info": "Наведіть курсор на виділення Hex-редактора і утримуйте клавішу SHIFT, щоб переглянути хеші цього регіону.", + "hex.hashes.view.hashes.hover_info": "Наведіть курсор на виділене в Hex-редакторі і утримуйте клавішу SHIFT, щоб переглянути хеші цього регіону.", "hex.hashes.view.hashes.name": "Хеші", "hex.hashes.view.hashes.no_settings": "Налаштування недоступні", "hex.hashes.view.hashes.remove": "Видалити хеш", @@ -24,7 +24,7 @@ "hex.hashes.hash.common.refl_out": "Зовнішнє відображення", "hex.hashes.hash.common.xor_out": "XOR Вихід", "hex.hashes.hash.sum": "Сума", - "hex.hashes.hash.sum.fold": "Результат складання", + "hex.hashes.hash.sum.fold": "Зменшити результат до вихідного розміру", "hex.hashes.view.hashes.add": "Додати хеш", "hex.hashes.view.hashes.table_add": "(Двічі клацніть, щоб додати новий хеш...)", "hex.hashes.hash.common.iv": "Початкове значення", diff --git a/plugins/remote/romfs/lang/uk_UA.json b/plugins/remote/romfs/lang/uk_UA.json index 814fd601a..14b459cf6 100644 --- a/plugins/remote/romfs/lang/uk_UA.json +++ b/plugins/remote/romfs/lang/uk_UA.json @@ -6,5 +6,7 @@ "hex.plugin.remote.ssh_provider.key_file": "Шлях до приватного ключа", "hex.plugin.remote.ssh_provider.passphrase": "Пароль", "hex.plugin.remote.ssh_provider.connect": "Підключитись", - "hex.plugin.remote.ssh_provider": "Віддалений SSH-файл" + "hex.plugin.remote.ssh_provider": "Віддалений SSH-файл", + "hex.plugin.remote.ssh_provider.ssh_access": "Доступ до файлу через прямий SSH", + "hex.plugin.remote.ssh_provider.error.open_failed": "Не вдалося відкрити віддалений файл" } diff --git a/plugins/ui/romfs/lang/uk_UA.json b/plugins/ui/romfs/lang/uk_UA.json index 012f20c6d..68223e858 100644 --- a/plugins/ui/romfs/lang/uk_UA.json +++ b/plugins/ui/romfs/lang/uk_UA.json @@ -122,5 +122,11 @@ "hex.ui.pattern_drawer.double_click": "Двічі клацніть, щоб побачити більше елементів", "hex.ui.pattern_drawer.spec_name": "Відображення назв специфікацій", "hex.ui.pattern_drawer.visualizer.unknown": "Невідомий візуалізатор", - "hex.ui.diagram.entropy_analysis.entropy_drop": "Значне зниження ентропії" + "hex.ui.diagram.entropy_analysis.entropy_drop": "Значне зниження ентропії", + "hex.ui.pattern_drawer.context.copy_name": "Копіювати ім'я", + "hex.ui.pattern_drawer.context.copy_value": "Копіювати значення", + "hex.ui.pattern_drawer.context.copy_address": "Копіювати адресу", + "hex.ui.pattern_drawer.context.copy_comment": "Копіювати коментар", + "hex.ui.pattern_drawer.context.edit_value": "Редагувати значення", + "hex.ui.hex_editor.minimap.value_brightness": "Затінювати клітинки залежно від значення" }